diff --git a/Tasks/ACRTaskV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ACRTaskV0/Strings/resources.resjson/de-DE/resources.resjson index 3cf6a3600b62..b91e901bc264 100644 --- a/Tasks/ACRTaskV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ACRTaskV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "ACR Task", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the ACR Task documentation](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tasks-overview)", - "loc.description": "Build and run container images using Azure Container Registry (ACR) tasks", + "loc.friendlyName": "ACR-Aufgabe", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275) oder [Dokumentation zu ACR-Aufgaben anzeigen](https://docs.microsoft.com/de-de/azure/container-registry/container-registry-tasks-overview)", + "loc.description": "Erstellen und Ausführen von Containerimages mithilfe von Azure Container Registry-Aufgaben (ACR)", "loc.instanceNameFormat": "acrTask", "loc.group.displayName.platform": "Plattform", "loc.group.displayName.advanced": "Erweitert", @@ -9,73 +9,73 @@ "loc.input.help.connectedServiceName": "Wählen Sie ein Azure Resource Manager-Abonnement für die Bereitstellung aus.", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "Wählen Sie eine Azure Container Registry-Instanz aus, die zum Abrufen von Containerimages und zum Bereitstellen von Anwendungen im Kubernetes-Cluster verwendet wird. Erforderlich für Befehle, die eine Authentifizierung bei einer Registrierung erfordern.", - "loc.input.label.containerRepository": "Container repository", - "loc.input.help.containerRepository": "Name of the repository.", - "loc.input.label.contextType": "Source context type", - "loc.input.help.contextType": "Method by which the source context should be provided to the ACR task.", - "loc.input.label.contextPath": "Source context path", - "loc.input.help.contextPath": "Path to the content to be sent as the context for the ACR task. For release having multiple artifacts provide with artifact alias name in the path too. For example, $(System.DefaultWorkingDirectory)/_alias1 ", - "loc.input.label.githubConnection": "GitHub Connection", - "loc.input.help.githubConnection": "GitHub service connection", + "loc.input.label.containerRepository": "Containerrepository", + "loc.input.help.containerRepository": "Der Name des Repositorys.", + "loc.input.label.contextType": "Art des Quellkontexts", + "loc.input.help.contextType": "Methode, über die der Quellkontext für die ACR-Aufgabe bereitgestellt werden soll.", + "loc.input.label.contextPath": "Pfad für Quellkontext", + "loc.input.help.contextPath": "Der Pfad zu den Inhalten, die als Kontext für die ACR-Aufgabe gesendet werden sollen. Für ein Release mit mehreren Artefakten muss auch der Aliasname für das Artefakt im Pfad angegeben werden. Beispiel: $(System.DefaultWorkingDirectory)/_alias1 ", + "loc.input.label.githubConnection": "GitHub-Verbindung", + "loc.input.help.githubConnection": "GitHub-Dienstverbindung", "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Enter repository full name i.e. 'organization/repository' to be used as the source context", + "loc.input.help.repositoryName": "Geben Sie den vollständigen Namen des Repositorys (z. B. \"Organisation/Repository\") ein, das als Quellkontext verwendet werden soll.", "loc.input.label.branch": "Branch", - "loc.input.help.branch": "Branch to be used as source context.", - "loc.input.label.dockerfileOrTaskFile": "Dockerfile or task file path", - "loc.input.help.dockerfileOrTaskFile": "Relative path to the Dockerfile or the ACR task template file path relative to the source context", + "loc.input.help.branch": "Der als Quellkontext zu verwendende Branch.", + "loc.input.label.dockerfileOrTaskFile": "Dockerfile oder Aufgabendateipfad", + "loc.input.help.dockerfileOrTaskFile": "Relativer Pfad zum Dockerfile oder Dateipfad zu ACR-Aufgabenvorlagen relativ zum Quellkontext", "loc.input.label.tags": "Tags", "loc.input.help.tags": "Eine Liste mit Tags auf getrennten Zeilen. Diese Tags werden in build-, push-und buildAndPush-Befehlen verwendet. Beispiel:

beta1.1
", "loc.input.label.arguments": "Argumente", - "loc.input.help.arguments": "The collection of build arguments to be used when executing a docker build. Format: --build-arg arg1=value1 --build-arg arg2=val2", + "loc.input.help.arguments": "Die Sammlung mit Buildargumenten, die beim Ausführen eines Docker-Builds verwendet werden sollen. Format: --build-arg arg1=value1 --build-arg arg2=val2", "loc.input.label.valuesFilePath": "ValuesFilePath", - "loc.input.help.valuesFilePath": "The ACR task values file path relative to the source context. Values.yaml contains \"key:value\" pairs that replace the keys in the acr task template file.", - "loc.input.label.os": "Operating system", - "loc.input.help.os": "operating system for the acr task", + "loc.input.help.valuesFilePath": "Der Dateipfad für ACR-Aufgabenwerte relativ zum Quellkontext. \"Values.yaml\" enthält key:value-Paare, die die Schlüssel in der Vorlagendatei für die ACR-Aufgabe ersetzen.", + "loc.input.label.os": "Betriebssystem", + "loc.input.help.os": "Betriebssystem für die ACR-Aufgabe", "loc.input.label.architecture": "Architektur", - "loc.input.help.architecture": "Architecture", + "loc.input.help.architecture": "Architektur", "loc.input.label.cwd": "Arbeitsverzeichnis", - "loc.input.help.cwd": "Current working directory where the script(not ACR) is run. Empty is the root of the repo (build) or artifacts (release), which is $(System.DefaultWorkingDirectory)", - "loc.input.label.pat": "PAT for updating the baseimage trigger", - "loc.input.help.pat": "This PAT would be passed down to the baseImageTrigger field to trigger this pipeline whenever the base image is updated", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.help.cwd": "Das aktuelle Arbeitsverzeichnis, in dem das Skript (nicht ACR) ausgeführt wird. Wird dieser Wert leer gelassen, wird der Stamm des Repositorys (Build) oder der Artefakte (Release) verwendet, dieser lautet \"$(System.DefaultWorkingDirectory)\".", + "loc.input.label.pat": "Persönliches Zugriffstoken zum Aktualisieren des Triggers für das Basisimage", + "loc.input.help.pat": "Dieses persönliche Zugriffstoken wird an das Feld \"baseImageTrigger\" übergeben, um diese Pipeline immer dann auszulösen, wenn das Basisimage aktualisiert wird.", + "loc.messages.InvalidEndpointAuthScheme": "Ungültiges GitHub-Dienstverbindungsschema: %s. Es sind nur Token-, OAuth- und GitHub-Verbindungen mit einem persönlichen Zugriffstoken zulässig.", "loc.messages.InvalidGithubEndpoint": "Ungültiger GitHub-Dienstendpunkt: %s.", "loc.messages.TaskConstructorFailed": "Fehler beim Initialisieren der Aufgabe. Fehler: %s", "loc.messages.CallbackCannotBeNull": "Der Rückruf darf nicht NULL sein.", "loc.messages.UnableToFindResourceGroupDueToNullId": "Die Ressourcengruppe wurde aufgrund einer NULL-ID nicht gefunden.", "loc.messages.UnableToFindResourceGroupDueToInvalidId": "Die Ressourcengruppe wurde aufgrund einer ungültigen ID nicht gefunden.", "loc.messages.ResourceDoesntExist": "Die Ressource \"%s\" ist nicht vorhanden. Die Ressource muss vor der Bereitstellung vorhanden sein.", - "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Multiple resource groups found for container registry '%s'.", - "loc.messages.FailedToExtractFromResponse": "Failed to extact %s from response", - "loc.messages.FailedToCreateEncodedTaskStep": "Failed to create a encoded task step. Error: %s", - "loc.messages.AcrRegNameCannotBeEmpty": "The Azure container registry name cannot be null.", - "loc.messages.AcrTaskNameCannotBeEmpty": "The ACR task name name cannot be null.", - "loc.messages.InvalidContextPath": "Source context path does not exist. Please check whether the path exists or not.", - "loc.messages.FetchUploadBlobSourceUrl": "Fetching build context upload url..", - "loc.messages.FetchedUploadBlobSourceUrl": "Successfully fetched build context upload url.", - "loc.messages.UploadSourceContext": "Uploading build source context to blob..", - "loc.messages.BlobUploadSuccess": "Successfully uploaded source context to blob %s", - "loc.messages.FailedToUploadBlob": "Failed to upload source context to blob %s. Error: %s", - "loc.messages.FailedToGetBlobSourceUrl": "Failed to get build context upload url. Error: %s", - "loc.messages.FetchAcrTask": "Fetching ACR task %s", - "loc.messages.CreateAcrTask": "Couldn't find %s task. Creating acr task with name %s ..", - "loc.messages.UpdateAcrTask": "Found task %s. Updating the task ..", - "loc.messages.FailedToFetchTask": "Failed to fetch task %s. Error: %s", - "loc.messages.CreatedAcrTask": "Created task %s successfully", - "loc.messages.UpdatedAcrTask": "Updated task %s successfully", - "loc.messages.FailedToCreateOrUpdateTask": "Failed to create or update acr task. Error: %s", - "loc.messages.RunAcrTask": "Running task %s", - "loc.messages.ScheduledAcrTaskRun": "Scheduled run for %s successfully. RunId: %s Status: %s", - "loc.messages.FailedToScheduleTaskRun": "Failed to schedule run for acr task. Error: %s", - "loc.messages.CancelAcrTaskRun": "Cancelling run with id %s for task %s", - "loc.messages.CancelledAcrTaskRun": "Cancelled run with id %s for task %s", - "loc.messages.FailedToCancelRun": "Failed to cancel run with id %s. Error: %s", - "loc.messages.GetLogLinkForRun": "Fetching the log link for run %s", - "loc.messages.LogLinkForRun": "Log link for run %s: %s", - "loc.messages.FailedToGetLogLink": "Failed to fetch log link for run %s. Error: %s", - "loc.messages.FailedToFetchRun": "Failed to get run %s. Error: %s", - "loc.messages.TaskRunStatus": "Run Id: %s is %s", - "loc.messages.DownloadedRunLogs": "Downloaded run logs", - "loc.messages.TaskRunSucceeded": "RunId: %s has succeeded.", - "loc.messages.TaskRunCancelled": "RunId: %s has been cancelled", - "loc.messages.TaskRunFailed": "ACR task has failed. Check run logs for details" + "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Für die Containerregistrierung \"%s\" wurden mehrere Ressourcengruppen gefunden.", + "loc.messages.FailedToExtractFromResponse": "Fehler beim Extrahieren von \"%s\" aus der Antwort.", + "loc.messages.FailedToCreateEncodedTaskStep": "Fehler beim Erstellen eines codierten Aufgabenschritts. Fehler: %s", + "loc.messages.AcrRegNameCannotBeEmpty": "Der Azure Container Registry-Name darf nicht NULL sein.", + "loc.messages.AcrTaskNameCannotBeEmpty": "Der Name der ACR-Aufgabe darf nicht NULL sein.", + "loc.messages.InvalidContextPath": "Der Pfad für den Quellkontext ist nicht vorhanden. Überprüfen Sie, ob der Pfad vorhanden ist.", + "loc.messages.FetchUploadBlobSourceUrl": "Die Upload-URL für den Buildkontext wird abgerufen.", + "loc.messages.FetchedUploadBlobSourceUrl": "Die Upload-URL für den Buildkontext wurde erfolgreich abgerufen.", + "loc.messages.UploadSourceContext": "Der Quellkontext für den Build wird in das Blob hochgeladen.", + "loc.messages.BlobUploadSuccess": "Der Quellkontext wurde erfolgreich in das Blob \"%s\" hochgeladen.", + "loc.messages.FailedToUploadBlob": "Fehler beim Hochladen des Quellkontexts in das Blob \"%s\". Fehler: %s", + "loc.messages.FailedToGetBlobSourceUrl": "Fehler beim Abrufen der Upload-URL für den Buildkontext. Fehler: %s", + "loc.messages.FetchAcrTask": "Die ACR-Aufgabe \"%s\" wird abgerufen.", + "loc.messages.CreateAcrTask": "Die Aufgabe \"%s\" wurde nicht gefunden. Es wird eine ACR-Aufgabe mit dem Namen \"%s\" erstellt...", + "loc.messages.UpdateAcrTask": "Die Aufgabe \"%s\" wurde gefunden. Die Aufgabe wird aktualisiert...", + "loc.messages.FailedToFetchTask": "Fehler beim Abrufen der Aufgabe \"%s\". Fehler: %s", + "loc.messages.CreatedAcrTask": "Die Aufgabe \"%s\" wurde erfolgreich erstellt.", + "loc.messages.UpdatedAcrTask": "Die Aufgabe \"%s\" wurde erfolgreich aktualisiert.", + "loc.messages.FailedToCreateOrUpdateTask": "Fehler beim Erstellen oder Aktualisieren der ACR-Aufgabe. Fehler: %s", + "loc.messages.RunAcrTask": "Die Aufgabe \"%s\" wird ausgeführt.", + "loc.messages.ScheduledAcrTaskRun": "Die geplante Ausführung für \"%s\" wurde erfolgreich geplant. RunId: %s Status: %s", + "loc.messages.FailedToScheduleTaskRun": "Fehler beim Planen der Ausführung für die ACR-Aufgabe. Fehler: %s", + "loc.messages.CancelAcrTaskRun": "Die Ausführung mit der ID %s für Aufgabe \"%s\" wird abgebrochen.", + "loc.messages.CancelledAcrTaskRun": "Die Ausführung mit der ID %s für Aufgabe \"%s\" wurde abgebrochen.", + "loc.messages.FailedToCancelRun": "Fehler beim Abbrechen der Ausführung mit der ID %s. Fehler: %s", + "loc.messages.GetLogLinkForRun": "Der Protokolllink für die Ausführung \"%s\" wird abgerufen.", + "loc.messages.LogLinkForRun": "Protokolllink für Ausführung \"%s\": %s", + "loc.messages.FailedToGetLogLink": "Fehler beim Abrufen des Protokolllinks für die Ausführung \"%s\". Fehler: %s", + "loc.messages.FailedToFetchRun": "Fehler beim Abrufen der Ausführung \"%s\". Fehler: %s", + "loc.messages.TaskRunStatus": "Ausführungs-ID %s: %s", + "loc.messages.DownloadedRunLogs": "Ausführungsprotokolle heruntergeladen", + "loc.messages.TaskRunSucceeded": "RunId %s wurde erfolgreich ausgeführt.", + "loc.messages.TaskRunCancelled": "RunId %s wurde abgebrochen.", + "loc.messages.TaskRunFailed": "Fehler bei der ACR-Aufgabe. Ausführliche Informationen finden Sie in den Ausführungsprotokollen." } \ No newline at end of file diff --git a/Tasks/ACRTaskV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ACRTaskV0/Strings/resources.resjson/es-ES/resources.resjson index 120b79ec0f75..d22c8657d198 100644 --- a/Tasks/ACRTaskV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ACRTaskV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "ACR Task", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the ACR Task documentation](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tasks-overview)", - "loc.description": "Build and run container images using Azure Container Registry (ACR) tasks", + "loc.friendlyName": "Tareas de ACR", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275) o [consultar la documentación de ACR Tasks](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tasks-overview)", + "loc.description": "Compila y ejecuta imágenes de contenedor mediante las tareas de Azure Container Registry (ACR).", "loc.instanceNameFormat": "acrTask", "loc.group.displayName.platform": "Plataforma", "loc.group.displayName.advanced": "Avanzado", @@ -9,73 +9,73 @@ "loc.input.help.connectedServiceName": "Seleccione una suscripción de Azure Resource Manager para la implementación", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "Seleccione una instancia de Azure Container Registry que se usará para extraer imágenes de contenedor e implementar aplicaciones en el clúster de Kubernetes. Es obligatorio para los comandos que deben autenticarse en un Registro.", - "loc.input.label.containerRepository": "Container repository", - "loc.input.help.containerRepository": "Name of the repository.", - "loc.input.label.contextType": "Source context type", - "loc.input.help.contextType": "Method by which the source context should be provided to the ACR task.", - "loc.input.label.contextPath": "Source context path", - "loc.input.help.contextPath": "Path to the content to be sent as the context for the ACR task. For release having multiple artifacts provide with artifact alias name in the path too. For example, $(System.DefaultWorkingDirectory)/_alias1 ", - "loc.input.label.githubConnection": "GitHub Connection", - "loc.input.help.githubConnection": "GitHub service connection", - "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Enter repository full name i.e. 'organization/repository' to be used as the source context", - "loc.input.label.branch": "Branch", - "loc.input.help.branch": "Branch to be used as source context.", - "loc.input.label.dockerfileOrTaskFile": "Dockerfile or task file path", - "loc.input.help.dockerfileOrTaskFile": "Relative path to the Dockerfile or the ACR task template file path relative to the source context", - "loc.input.label.tags": "Tags", + "loc.input.label.containerRepository": "Repositorio de Container", + "loc.input.help.containerRepository": "Nombre del repositorio.", + "loc.input.label.contextType": "Tipo de contexto de origen", + "loc.input.help.contextType": "Método por el que debe proporcionarse el contexto de origen a la tarea de ACR.", + "loc.input.label.contextPath": "Ruta de acceso del contexto de origen", + "loc.input.help.contextPath": "Ruta de acceso al contenido que se va a enviar como contexto de la tarea de ACR. Para una versión con varios artefactos, también se proporciona en esta el nombre de alias del artefacto. Por ejemplo, $(System.DefaultWorkingDirectory)/_alias1 ", + "loc.input.label.githubConnection": "Conexión de GitHub", + "loc.input.help.githubConnection": "Conexión de servicio de GitHub", + "loc.input.label.repositoryName": "Repositorio", + "loc.input.help.repositoryName": "Escribir el nombre completo del repositorio, es decir, \"organización/repositorio\", para usarlo como contexto de origen", + "loc.input.label.branch": "Rama", + "loc.input.help.branch": "Rama que se va a usar como contexto de origen.", + "loc.input.label.dockerfileOrTaskFile": "Ruta de acceso al archivo de tareas o Dockerfile", + "loc.input.help.dockerfileOrTaskFile": "Ruta de acceso relativa a Dockerfile o ruta de acceso al archivo de plantilla de tareas de ACR relativa al contexto de origen.", + "loc.input.label.tags": "Etiquetas", "loc.input.help.tags": "Lista de etiquetas en líneas separadas. Estas etiquetas se usan en los comandos build, push y buildAndPush. Ejemplo:

beta1.1
latest", "loc.input.label.arguments": "Argumentos", - "loc.input.help.arguments": "The collection of build arguments to be used when executing a docker build. Format: --build-arg arg1=value1 --build-arg arg2=val2", + "loc.input.help.arguments": "Colección de argumentos de compilación que se van a usar al ejecutar una compilación de Docker. Formato: --build-arg arg1=value1 --build-arg arg2=val2", "loc.input.label.valuesFilePath": "ValuesFilePath", - "loc.input.help.valuesFilePath": "The ACR task values file path relative to the source context. Values.yaml contains \"key:value\" pairs that replace the keys in the acr task template file.", - "loc.input.label.os": "Operating system", - "loc.input.help.os": "operating system for the acr task", + "loc.input.help.valuesFilePath": "Ruta de acceso al archivo de valores de la tarea de ACR relativa al contexto de origen. Values.yaml contiene pares \"clave:valor\" que reemplazan a las claves del archivo de plantilla de tareas de ACR.", + "loc.input.label.os": "Sistema operativo", + "loc.input.help.os": "Sistema operativo para la tarea de ACR", "loc.input.label.architecture": "Arquitectura", - "loc.input.help.architecture": "Architecture", + "loc.input.help.architecture": "Arquitectura", "loc.input.label.cwd": "Directorio de trabajo", - "loc.input.help.cwd": "Current working directory where the script(not ACR) is run. Empty is the root of the repo (build) or artifacts (release), which is $(System.DefaultWorkingDirectory)", - "loc.input.label.pat": "PAT for updating the baseimage trigger", - "loc.input.help.pat": "This PAT would be passed down to the baseImageTrigger field to trigger this pipeline whenever the base image is updated", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.help.cwd": "Directorio de trabajo actual en el que se ejecuta el script (que no es ACR). Si está vacío, es la raíz del repositorio (compilación) o de los artefactos (versión), que es $(System.DefaultWorkingDirectory).", + "loc.input.label.pat": "PAT para actualizar el desencadenador de imagen base", + "loc.input.help.pat": "Este PAT se transmite al campo baseImageTrigger para desencadenar la canalización cada vez que se actualice la imagen base.", + "loc.messages.InvalidEndpointAuthScheme": "Esquema de conexión del servicio de GitHub no válido: %s. Solo se permiten conexiones de token y token de acceso personal de GitHub y OAuth.", "loc.messages.InvalidGithubEndpoint": "Punto de conexión de servicio de GitHub no válido: %s.", "loc.messages.TaskConstructorFailed": "No se pudo inicializar la tarea. Error: %s", "loc.messages.CallbackCannotBeNull": "La devolución de llamada no puede ser null.", "loc.messages.UnableToFindResourceGroupDueToNullId": "No se puede encontrar el grupo de recursos porque el id. es un valor nulo.", "loc.messages.UnableToFindResourceGroupDueToInvalidId": "No se puede encontrar el grupo de recursos porque el id. no es válido.", "loc.messages.ResourceDoesntExist": "El recurso \"%s\" no existe. Este debe existir antes de la implementación.", - "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Multiple resource groups found for container registry '%s'.", - "loc.messages.FailedToExtractFromResponse": "Failed to extact %s from response", - "loc.messages.FailedToCreateEncodedTaskStep": "Failed to create a encoded task step. Error: %s", - "loc.messages.AcrRegNameCannotBeEmpty": "The Azure container registry name cannot be null.", - "loc.messages.AcrTaskNameCannotBeEmpty": "The ACR task name name cannot be null.", - "loc.messages.InvalidContextPath": "Source context path does not exist. Please check whether the path exists or not.", - "loc.messages.FetchUploadBlobSourceUrl": "Fetching build context upload url..", - "loc.messages.FetchedUploadBlobSourceUrl": "Successfully fetched build context upload url.", - "loc.messages.UploadSourceContext": "Uploading build source context to blob..", - "loc.messages.BlobUploadSuccess": "Successfully uploaded source context to blob %s", - "loc.messages.FailedToUploadBlob": "Failed to upload source context to blob %s. Error: %s", - "loc.messages.FailedToGetBlobSourceUrl": "Failed to get build context upload url. Error: %s", - "loc.messages.FetchAcrTask": "Fetching ACR task %s", - "loc.messages.CreateAcrTask": "Couldn't find %s task. Creating acr task with name %s ..", - "loc.messages.UpdateAcrTask": "Found task %s. Updating the task ..", - "loc.messages.FailedToFetchTask": "Failed to fetch task %s. Error: %s", - "loc.messages.CreatedAcrTask": "Created task %s successfully", - "loc.messages.UpdatedAcrTask": "Updated task %s successfully", - "loc.messages.FailedToCreateOrUpdateTask": "Failed to create or update acr task. Error: %s", - "loc.messages.RunAcrTask": "Running task %s", - "loc.messages.ScheduledAcrTaskRun": "Scheduled run for %s successfully. RunId: %s Status: %s", - "loc.messages.FailedToScheduleTaskRun": "Failed to schedule run for acr task. Error: %s", - "loc.messages.CancelAcrTaskRun": "Cancelling run with id %s for task %s", - "loc.messages.CancelledAcrTaskRun": "Cancelled run with id %s for task %s", - "loc.messages.FailedToCancelRun": "Failed to cancel run with id %s. Error: %s", - "loc.messages.GetLogLinkForRun": "Fetching the log link for run %s", - "loc.messages.LogLinkForRun": "Log link for run %s: %s", - "loc.messages.FailedToGetLogLink": "Failed to fetch log link for run %s. Error: %s", - "loc.messages.FailedToFetchRun": "Failed to get run %s. Error: %s", - "loc.messages.TaskRunStatus": "Run Id: %s is %s", - "loc.messages.DownloadedRunLogs": "Downloaded run logs", - "loc.messages.TaskRunSucceeded": "RunId: %s has succeeded.", - "loc.messages.TaskRunCancelled": "RunId: %s has been cancelled", - "loc.messages.TaskRunFailed": "ACR task has failed. Check run logs for details" + "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Se han encontrado varios grupos de recursos para el registro de contenedor \"%s\".", + "loc.messages.FailedToExtractFromResponse": "No se pudo extraer %s de la respuesta.", + "loc.messages.FailedToCreateEncodedTaskStep": "No se pudo crear un paso de tarea codificado. Error: %s", + "loc.messages.AcrRegNameCannotBeEmpty": "El nombre de la instancia de Azure Container Registry no puede ser null.", + "loc.messages.AcrTaskNameCannotBeEmpty": "El nombre de nombre de la tarea de ACR no puede ser null.", + "loc.messages.InvalidContextPath": "La ruta de acceso del contexto de origen no existe. Compruebe si la ruta existe o no.", + "loc.messages.FetchUploadBlobSourceUrl": "Capturando la dirección URL de carga del contexto de compilación...", + "loc.messages.FetchedUploadBlobSourceUrl": "La dirección URL de carga del contexto de compilación se ha capturado correctamente.", + "loc.messages.UploadSourceContext": "Cargando el contexto de origen de la compilación en el blob...", + "loc.messages.BlobUploadSuccess": "El contexto de origen se ha cargado correctamente en el blob %s.", + "loc.messages.FailedToUploadBlob": "No se pudo cargar el contexto de origen en el blob %s. Error: %s", + "loc.messages.FailedToGetBlobSourceUrl": "No se pudo obtener la dirección URL de carga de contexto de compilación. Error: %s", + "loc.messages.FetchAcrTask": "Capturando la tarea de ACR %s", + "loc.messages.CreateAcrTask": "No se encontró la tarea de %s. Creando una tarea de ACR con el nombre %s...", + "loc.messages.UpdateAcrTask": "Se encontró la tarea %s. Actualizando la tarea...", + "loc.messages.FailedToFetchTask": "No se pudo capturar la tarea %s. Error: %s", + "loc.messages.CreatedAcrTask": "La tarea %s se ha creado correctamente.", + "loc.messages.UpdatedAcrTask": "La tarea %s se ha actualizado correctamente.", + "loc.messages.FailedToCreateOrUpdateTask": "No se pudo crear ni actualizar una tarea de ACR. Error: %s", + "loc.messages.RunAcrTask": "Ejecutando la tarea %s", + "loc.messages.ScheduledAcrTaskRun": "La ejecución de %s se ha programado correctamente. Identificador de ejecución: %s. Estado: %s", + "loc.messages.FailedToScheduleTaskRun": "No se pudo programar la ejecución para la tarea de ACR. Error: %s", + "loc.messages.CancelAcrTaskRun": "Cancelando la ejecución con el identificador %s para la tarea %s", + "loc.messages.CancelledAcrTaskRun": "La ejecución con el identificador %s para la tarea %s se ha cancelado.", + "loc.messages.FailedToCancelRun": "No se pudo cancelar la ejecución con el identificador %s. Error: %s", + "loc.messages.GetLogLinkForRun": "Capturando el vínculo del registro para la ejecución %s", + "loc.messages.LogLinkForRun": "Vínculo de registro para la ejecución %s: %s", + "loc.messages.FailedToGetLogLink": "No se pudo capturar el vínculo de registro para la ejecución %s. Error: %s", + "loc.messages.FailedToFetchRun": "No se pudo obtener la ejecución %s. Error: %s", + "loc.messages.TaskRunStatus": "El identificador de ejecución %s es %s", + "loc.messages.DownloadedRunLogs": "Registros de ejecución descargados", + "loc.messages.TaskRunSucceeded": "El identificador de ejecución %s es correcto.", + "loc.messages.TaskRunCancelled": "El identificador de ejecución %s se ha cancelado.", + "loc.messages.TaskRunFailed": "Error de la tarea de ACR. Compruebe los registros de ejecución para obtener más detalles." } \ No newline at end of file diff --git a/Tasks/ACRTaskV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ACRTaskV0/Strings/resources.resjson/fr-FR/resources.resjson index a277f11da356..cc05651e6931 100644 --- a/Tasks/ACRTaskV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ACRTaskV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "ACR Task", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the ACR Task documentation](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tasks-overview)", - "loc.description": "Build and run container images using Azure Container Registry (ACR) tasks", + "loc.friendlyName": "Tâche ACR Tasks", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275) ou [consulter la documentation d'ACR Tasks](https://docs.microsoft.com/fr-fr/azure/container-registry/container-registry-tasks-overview)", + "loc.description": "Générer et exécuter des images conteneur à l'aide d'ACR (Azure Container Registry) Tasks", "loc.instanceNameFormat": "acrTask", "loc.group.displayName.platform": "Plateforme", "loc.group.displayName.advanced": "Avancé", @@ -9,73 +9,73 @@ "loc.input.help.connectedServiceName": "Sélectionner un abonnement Azure Resource Manager pour le déploiement", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "Sélectionnez un registre Azure Container Registry pour tirer (pull) les images conteneurs et déployer des applications sur le cluster Kubernetes. Obligatoire pour les commandes qui doivent s'authentifier après d'un registre.", - "loc.input.label.containerRepository": "Container repository", - "loc.input.help.containerRepository": "Name of the repository.", - "loc.input.label.contextType": "Source context type", - "loc.input.help.contextType": "Method by which the source context should be provided to the ACR task.", - "loc.input.label.contextPath": "Source context path", - "loc.input.help.contextPath": "Path to the content to be sent as the context for the ACR task. For release having multiple artifacts provide with artifact alias name in the path too. For example, $(System.DefaultWorkingDirectory)/_alias1 ", - "loc.input.label.githubConnection": "GitHub Connection", - "loc.input.help.githubConnection": "GitHub service connection", - "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Enter repository full name i.e. 'organization/repository' to be used as the source context", - "loc.input.label.branch": "Branch", - "loc.input.help.branch": "Branch to be used as source context.", - "loc.input.label.dockerfileOrTaskFile": "Dockerfile or task file path", - "loc.input.help.dockerfileOrTaskFile": "Relative path to the Dockerfile or the ACR task template file path relative to the source context", - "loc.input.label.tags": "Tags", + "loc.input.label.containerRepository": "Container Repository", + "loc.input.help.containerRepository": "Nom du dépôt.", + "loc.input.label.contextType": "Type de contexte source", + "loc.input.help.contextType": "Méthode permettant de fournir le contexte source à la tâche ACR Tasks.", + "loc.input.label.contextPath": "Chemin du contexte source", + "loc.input.help.contextPath": "Chemin du contenu à envoyer en tant que contexte pour la tâche ACR Tasks. Pour une mise en production comportant plusieurs artefacts, spécifiez également le nom d'alias d'artefact dans le chemin. Exemple : $(System.DefaultWorkingDirectory)/_alias1 ", + "loc.input.label.githubConnection": "Connexion GitHub", + "loc.input.help.githubConnection": "Connexion de service GitHub", + "loc.input.label.repositoryName": "Dépôt", + "loc.input.help.repositoryName": "Entrez le nom complet du dépôt, c'est-à-dire 'organisation/dépôt' à utiliser en tant que contexte source", + "loc.input.label.branch": "Branche", + "loc.input.help.branch": "Branche à utiliser en tant que contexte source.", + "loc.input.label.dockerfileOrTaskFile": "Chemin du Dockerfile ou du fichier de tâches", + "loc.input.help.dockerfileOrTaskFile": "Chemin relatif du Dockerfile ou chemin du fichier de modèle de tâche ACR Tasks par rapport au contexte source", + "loc.input.label.tags": "Étiquettes", "loc.input.help.tags": "Liste d'étiquettes sur des lignes séparées. Ces étiquettes sont utilisées dans les commandes build, push et buildAndPush. Exemple :

beta1.1
latest", "loc.input.label.arguments": "Arguments", - "loc.input.help.arguments": "The collection of build arguments to be used when executing a docker build. Format: --build-arg arg1=value1 --build-arg arg2=val2", + "loc.input.help.arguments": "Collection d'arguments de build à utiliser durant l'exécution d'une build docker. Format : --build-arg arg1=valeur1 --build-arg arg2=val2", "loc.input.label.valuesFilePath": "ValuesFilePath", - "loc.input.help.valuesFilePath": "The ACR task values file path relative to the source context. Values.yaml contains \"key:value\" pairs that replace the keys in the acr task template file.", - "loc.input.label.os": "Operating system", - "loc.input.help.os": "operating system for the acr task", + "loc.input.help.valuesFilePath": "Chemin de fichier des valeurs de tâche ACR Tasks par rapport au contexte source. Values.yaml contient des paires \"clé:valeur\" qui remplacent les clés dans le fichier de modèle de tâche ACR Tasks.", + "loc.input.label.os": "Système d'exploitation", + "loc.input.help.os": "système d'exploitation de la tâche ACR Tasks", "loc.input.label.architecture": "Architecture", "loc.input.help.architecture": "Architecture", "loc.input.label.cwd": "Répertoire de travail", - "loc.input.help.cwd": "Current working directory where the script(not ACR) is run. Empty is the root of the repo (build) or artifacts (release), which is $(System.DefaultWorkingDirectory)", - "loc.input.label.pat": "PAT for updating the baseimage trigger", - "loc.input.help.pat": "This PAT would be passed down to the baseImageTrigger field to trigger this pipeline whenever the base image is updated", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.help.cwd": "Répertoire de travail actif où le script (et non ACR) s'exécute. En l'absence de valeur spécifiée, il s'agit de la racine du dépôt (build) ou des artefacts (mise en production), c'est-à-dire $(System.DefaultWorkingDirectory)", + "loc.input.label.pat": "PAT de mise à jour du déclencheur de l'image de base", + "loc.input.help.pat": "Ce PAT est passé au champ baseImageTrigger pour déclencher le pipeline chaque fois que l'image de base est mise à jour", + "loc.messages.InvalidEndpointAuthScheme": "Schéma de connexion de service GitHub non valide : %s. Seules les connexions par jeton d'accès personnel Token, OAuth et GitHub sont autorisées.", "loc.messages.InvalidGithubEndpoint": "Point de terminaison de service GitHub non valide : %s.", "loc.messages.TaskConstructorFailed": "Échec de la tâche durant l'initialisation. Erreur : %s", "loc.messages.CallbackCannotBeNull": "Le rappel ne doit pas avoir une valeur null.", "loc.messages.UnableToFindResourceGroupDueToNullId": "Le groupe de ressources est introuvable en raison d'un ID ayant une valeur null.", "loc.messages.UnableToFindResourceGroupDueToInvalidId": "Le groupe de ressources est introuvable en raison d'un ID non valide.", "loc.messages.ResourceDoesntExist": "La ressource '%s' n'existe pas. La ressource doit exister avant le déploiement.", - "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Multiple resource groups found for container registry '%s'.", - "loc.messages.FailedToExtractFromResponse": "Failed to extact %s from response", - "loc.messages.FailedToCreateEncodedTaskStep": "Failed to create a encoded task step. Error: %s", - "loc.messages.AcrRegNameCannotBeEmpty": "The Azure container registry name cannot be null.", - "loc.messages.AcrTaskNameCannotBeEmpty": "The ACR task name name cannot be null.", - "loc.messages.InvalidContextPath": "Source context path does not exist. Please check whether the path exists or not.", - "loc.messages.FetchUploadBlobSourceUrl": "Fetching build context upload url..", - "loc.messages.FetchedUploadBlobSourceUrl": "Successfully fetched build context upload url.", - "loc.messages.UploadSourceContext": "Uploading build source context to blob..", - "loc.messages.BlobUploadSuccess": "Successfully uploaded source context to blob %s", - "loc.messages.FailedToUploadBlob": "Failed to upload source context to blob %s. Error: %s", - "loc.messages.FailedToGetBlobSourceUrl": "Failed to get build context upload url. Error: %s", - "loc.messages.FetchAcrTask": "Fetching ACR task %s", - "loc.messages.CreateAcrTask": "Couldn't find %s task. Creating acr task with name %s ..", - "loc.messages.UpdateAcrTask": "Found task %s. Updating the task ..", - "loc.messages.FailedToFetchTask": "Failed to fetch task %s. Error: %s", - "loc.messages.CreatedAcrTask": "Created task %s successfully", - "loc.messages.UpdatedAcrTask": "Updated task %s successfully", - "loc.messages.FailedToCreateOrUpdateTask": "Failed to create or update acr task. Error: %s", - "loc.messages.RunAcrTask": "Running task %s", - "loc.messages.ScheduledAcrTaskRun": "Scheduled run for %s successfully. RunId: %s Status: %s", - "loc.messages.FailedToScheduleTaskRun": "Failed to schedule run for acr task. Error: %s", - "loc.messages.CancelAcrTaskRun": "Cancelling run with id %s for task %s", - "loc.messages.CancelledAcrTaskRun": "Cancelled run with id %s for task %s", - "loc.messages.FailedToCancelRun": "Failed to cancel run with id %s. Error: %s", - "loc.messages.GetLogLinkForRun": "Fetching the log link for run %s", - "loc.messages.LogLinkForRun": "Log link for run %s: %s", - "loc.messages.FailedToGetLogLink": "Failed to fetch log link for run %s. Error: %s", - "loc.messages.FailedToFetchRun": "Failed to get run %s. Error: %s", - "loc.messages.TaskRunStatus": "Run Id: %s is %s", - "loc.messages.DownloadedRunLogs": "Downloaded run logs", - "loc.messages.TaskRunSucceeded": "RunId: %s has succeeded.", - "loc.messages.TaskRunCancelled": "RunId: %s has been cancelled", - "loc.messages.TaskRunFailed": "ACR task has failed. Check run logs for details" + "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Plusieurs groupes de ressources ont été trouvés pour le registre de conteneurs '%s'.", + "loc.messages.FailedToExtractFromResponse": "Échec de l'extraction de %s de la réponse", + "loc.messages.FailedToCreateEncodedTaskStep": "Échec de la création d'une étape de tâche encodée. Erreur : %s", + "loc.messages.AcrRegNameCannotBeEmpty": "Le nom de l'instance d'Azure Container Registry ne peut pas avoir une valeur null.", + "loc.messages.AcrTaskNameCannotBeEmpty": "Le nom de la tâche ACR Tasks ne peut pas avoir une valeur null.", + "loc.messages.InvalidContextPath": "Le chemin du contexte source n'existe pas. Vérifiez si le chemin existe.", + "loc.messages.FetchUploadBlobSourceUrl": "Récupération (fetch) de l'URL de chargement du contexte de build.", + "loc.messages.FetchedUploadBlobSourceUrl": "Récupération (fetch) réussie de l'URL de chargement du contexte de build.", + "loc.messages.UploadSourceContext": "Chargement du contexte de source de build vers l'objet blob.", + "loc.messages.BlobUploadSuccess": "Chargement réussi du contexte source vers l'objet blob %s", + "loc.messages.FailedToUploadBlob": "Échec du chargement du contexte source vers l'objet blob %s. Erreur : %s", + "loc.messages.FailedToGetBlobSourceUrl": "Échec de l'obtention de l'URL de chargement du contexte de build. Erreur : %s", + "loc.messages.FetchAcrTask": "Récupération (fetch) de la tâche ACR Tasks %s", + "loc.messages.CreateAcrTask": "La tâche %s est introuvable. Création d'une tâche ACR Tasks nommée %s.", + "loc.messages.UpdateAcrTask": "Tâche %s trouvée. Mise à jour de la tâche.", + "loc.messages.FailedToFetchTask": "Échec de la récupération (fetch) de la tâche %s. Erreur : %s", + "loc.messages.CreatedAcrTask": "La tâche %s a été créée correctement", + "loc.messages.UpdatedAcrTask": "La tâche %s a été correctement mise à jour", + "loc.messages.FailedToCreateOrUpdateTask": "Échec de la création ou de la mise à jour d'une tâche ACR Tasks. Erreur : %s", + "loc.messages.RunAcrTask": "Exécution de la tâche %s", + "loc.messages.ScheduledAcrTaskRun": "Planification réussie de l'exécution pour %s. RunId : %s. État : %s", + "loc.messages.FailedToScheduleTaskRun": "Échec de la planification de l'exécution de la tâche ACR Tasks. Erreur : %s", + "loc.messages.CancelAcrTaskRun": "Annulation de l'exécution ayant l'ID %s pour la tâche %s", + "loc.messages.CancelledAcrTaskRun": "Annulation effectuée de l'exécution ayant l'ID %s pour la tâche %s", + "loc.messages.FailedToCancelRun": "Échec de l'annulation de l'exécution ayant l'ID %s. Erreur : %s", + "loc.messages.GetLogLinkForRun": "Récupération du lien de journal pour l'exécution %s", + "loc.messages.LogLinkForRun": "Lien de journal pour l'exécution %s : %s", + "loc.messages.FailedToGetLogLink": "Échec de la récupération (fetch) du lien de journal pour l'exécution %s. Erreur : %s", + "loc.messages.FailedToFetchRun": "Échec de l'obtention de l'exécution %s. Erreur : %s", + "loc.messages.TaskRunStatus": "ID d'exécution : %s est %s", + "loc.messages.DownloadedRunLogs": "Journaux d'exécution téléchargés", + "loc.messages.TaskRunSucceeded": "RunId : réussite de %s.", + "loc.messages.TaskRunCancelled": "RunId : %s a été annulé", + "loc.messages.TaskRunFailed": "Échec de la tâche ACR Tasks. Pour plus d'informations, consultez les journaux d'exécution" } \ No newline at end of file diff --git a/Tasks/ACRTaskV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ACRTaskV0/Strings/resources.resjson/it-IT/resources.resjson index f5a318c16941..86deb42a98cb 100644 --- a/Tasks/ACRTaskV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ACRTaskV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "ACR Task", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the ACR Task documentation](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tasks-overview)", - "loc.description": "Build and run container images using Azure Container Registry (ACR) tasks", + "loc.friendlyName": "Attività Registro Azure Container", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275). In alternativa [vedere la documentazione delle attività del Registro Azure Container](https://docs.microsoft.com/it-it/azure/container-registry/container-registry-tasks-overview)", + "loc.description": "Consente di compilare ed eseguire immagini del contenitore usando attività del Registro Azure Container", "loc.instanceNameFormat": "acrTask", "loc.group.displayName.platform": "Piattaforma", "loc.group.displayName.advanced": "Avanzate", @@ -9,73 +9,73 @@ "loc.input.help.connectedServiceName": "Consente di selezionare una sottoscrizione di Azure Resource Manager per la distribuzione", "loc.input.label.azureContainerRegistry": "Registro contenitori di Azure", "loc.input.help.azureContainerRegistry": "Consente di selezionare un Registro Azure Container che verrà usato per il pull delle immagini del contenitore e per la distribuzione di applicazioni nel cluster Kubernetes. È obbligatorio per i comandi che devono eseguire l'autenticazione con un registro.", - "loc.input.label.containerRepository": "Container repository", - "loc.input.help.containerRepository": "Name of the repository.", - "loc.input.label.contextType": "Source context type", - "loc.input.help.contextType": "Method by which the source context should be provided to the ACR task.", - "loc.input.label.contextPath": "Source context path", - "loc.input.help.contextPath": "Path to the content to be sent as the context for the ACR task. For release having multiple artifacts provide with artifact alias name in the path too. For example, $(System.DefaultWorkingDirectory)/_alias1 ", - "loc.input.label.githubConnection": "GitHub Connection", - "loc.input.help.githubConnection": "GitHub service connection", + "loc.input.label.containerRepository": "Repository di contenitori", + "loc.input.help.containerRepository": "Nome del repository.", + "loc.input.label.contextType": "Tipo del contesto di origine", + "loc.input.help.contextType": "Metodo in base al quale il contesto di origine deve essere fornito all'attività del Registro Azure Container.", + "loc.input.label.contextPath": "Percorso del contesto di origine", + "loc.input.help.contextPath": "Percorso del contenuto da inviare come contesto per l'attività del Registro Azure Container. Per la versione con più artefatti specificare nel percorso anche il nome dell'alias dell'artefatto, ad esempio, $(System.DefaultWorkingDirectory)/_alias1 ", + "loc.input.label.githubConnection": "Connessione a GitHub", + "loc.input.help.githubConnection": "Connessione al servizio GitHub", "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Enter repository full name i.e. 'organization/repository' to be used as the source context", - "loc.input.label.branch": "Branch", - "loc.input.help.branch": "Branch to be used as source context.", - "loc.input.label.dockerfileOrTaskFile": "Dockerfile or task file path", - "loc.input.help.dockerfileOrTaskFile": "Relative path to the Dockerfile or the ACR task template file path relative to the source context", - "loc.input.label.tags": "Tags", + "loc.input.help.repositoryName": "Immettere il nome completo del repository, ad esempio 'organizzazione/repository', da usare come contesto di origine", + "loc.input.label.branch": "Ramo", + "loc.input.help.branch": "Ramo da usare come contesto di origine.", + "loc.input.label.dockerfileOrTaskFile": "Dockerfile o percorso del file dell'attività", + "loc.input.help.dockerfileOrTaskFile": "Percorso relativo del Dockerfile o percorso del file di modello di attività del Registro Azure Container relativo al contesto di origine", + "loc.input.label.tags": "Tag", "loc.input.help.tags": "Elenco di tag in righe separate. Questi tag vengono usati nei comandi build, push e buildAndPush. Esempio:

beta1.1
latest", "loc.input.label.arguments": "Argomenti", - "loc.input.help.arguments": "The collection of build arguments to be used when executing a docker build. Format: --build-arg arg1=value1 --build-arg arg2=val2", + "loc.input.help.arguments": "Raccolta degli argomenti di compilazione da usare durante l'esecuzione di una compilazione Docker. Formato: --build-arg arg1=value1 --build-arg arg2=val2", "loc.input.label.valuesFilePath": "ValuesFilePath", - "loc.input.help.valuesFilePath": "The ACR task values file path relative to the source context. Values.yaml contains \"key:value\" pairs that replace the keys in the acr task template file.", - "loc.input.label.os": "Operating system", - "loc.input.help.os": "operating system for the acr task", + "loc.input.help.valuesFilePath": "Percorso del file di valori dell'attività del Registro Azure Container relativo al contesto di origine. Values.yaml contiene coppie \"chiave:valore\" che sostituiscono le chiavi nel file di modello di attività del Registro Azure Container.", + "loc.input.label.os": "Sistema operativo", + "loc.input.help.os": "sistema operativo per l'attività del Registro Azure Container", "loc.input.label.architecture": "Architettura", - "loc.input.help.architecture": "Architecture", + "loc.input.help.architecture": "Architettura", "loc.input.label.cwd": "Directory di lavoro", - "loc.input.help.cwd": "Current working directory where the script(not ACR) is run. Empty is the root of the repo (build) or artifacts (release), which is $(System.DefaultWorkingDirectory)", - "loc.input.label.pat": "PAT for updating the baseimage trigger", - "loc.input.help.pat": "This PAT would be passed down to the baseImageTrigger field to trigger this pipeline whenever the base image is updated", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.help.cwd": "Directory di lavoro corrente in cui viene eseguito lo script (non il Registro Azure Container). Se non si specifica un valore, corrisponde alla radice del repository (compilazione) o degli artefatti (versione), ovvero $(System.DefaultWorkingDirectory).", + "loc.input.label.pat": "Token di accesso personale per l'aggiornamento del trigger dell'immagine di base", + "loc.input.help.pat": "Questo token di accesso personale verrà passato al campo baseImageTrigger per attivare questa pipeline ogni volta che l'immagine di base viene aggiornata", + "loc.messages.InvalidEndpointAuthScheme": "Schema di connessione al servizio GitHub non valido: %s. Sono consentite solo le connessioni con token di accesso personale GitHub, Token e OAuth.", "loc.messages.InvalidGithubEndpoint": "Endpoint servizio GitHub non valido: %s.", "loc.messages.TaskConstructorFailed": "L'attività non è riuscita durante l'inizializzazione. Errore: %s", "loc.messages.CallbackCannotBeNull": "Il callback non può essere Null.", "loc.messages.UnableToFindResourceGroupDueToNullId": "Non è possibile trovare il gruppo di risorse a causa di un ID Null.", "loc.messages.UnableToFindResourceGroupDueToInvalidId": "Non è possibile trovare il gruppo di risorse a causa di un ID non valido.", "loc.messages.ResourceDoesntExist": "La risorsa '%s' non esiste. La risorsa deve esistere prima della distribuzione.", - "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Multiple resource groups found for container registry '%s'.", - "loc.messages.FailedToExtractFromResponse": "Failed to extact %s from response", - "loc.messages.FailedToCreateEncodedTaskStep": "Failed to create a encoded task step. Error: %s", - "loc.messages.AcrRegNameCannotBeEmpty": "The Azure container registry name cannot be null.", - "loc.messages.AcrTaskNameCannotBeEmpty": "The ACR task name name cannot be null.", - "loc.messages.InvalidContextPath": "Source context path does not exist. Please check whether the path exists or not.", - "loc.messages.FetchUploadBlobSourceUrl": "Fetching build context upload url..", - "loc.messages.FetchedUploadBlobSourceUrl": "Successfully fetched build context upload url.", - "loc.messages.UploadSourceContext": "Uploading build source context to blob..", - "loc.messages.BlobUploadSuccess": "Successfully uploaded source context to blob %s", - "loc.messages.FailedToUploadBlob": "Failed to upload source context to blob %s. Error: %s", - "loc.messages.FailedToGetBlobSourceUrl": "Failed to get build context upload url. Error: %s", - "loc.messages.FetchAcrTask": "Fetching ACR task %s", - "loc.messages.CreateAcrTask": "Couldn't find %s task. Creating acr task with name %s ..", - "loc.messages.UpdateAcrTask": "Found task %s. Updating the task ..", - "loc.messages.FailedToFetchTask": "Failed to fetch task %s. Error: %s", - "loc.messages.CreatedAcrTask": "Created task %s successfully", - "loc.messages.UpdatedAcrTask": "Updated task %s successfully", - "loc.messages.FailedToCreateOrUpdateTask": "Failed to create or update acr task. Error: %s", - "loc.messages.RunAcrTask": "Running task %s", - "loc.messages.ScheduledAcrTaskRun": "Scheduled run for %s successfully. RunId: %s Status: %s", - "loc.messages.FailedToScheduleTaskRun": "Failed to schedule run for acr task. Error: %s", - "loc.messages.CancelAcrTaskRun": "Cancelling run with id %s for task %s", - "loc.messages.CancelledAcrTaskRun": "Cancelled run with id %s for task %s", - "loc.messages.FailedToCancelRun": "Failed to cancel run with id %s. Error: %s", - "loc.messages.GetLogLinkForRun": "Fetching the log link for run %s", - "loc.messages.LogLinkForRun": "Log link for run %s: %s", - "loc.messages.FailedToGetLogLink": "Failed to fetch log link for run %s. Error: %s", - "loc.messages.FailedToFetchRun": "Failed to get run %s. Error: %s", - "loc.messages.TaskRunStatus": "Run Id: %s is %s", - "loc.messages.DownloadedRunLogs": "Downloaded run logs", - "loc.messages.TaskRunSucceeded": "RunId: %s has succeeded.", - "loc.messages.TaskRunCancelled": "RunId: %s has been cancelled", - "loc.messages.TaskRunFailed": "ACR task has failed. Check run logs for details" + "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Sono stati trovati più gruppi di risorse per il registro contenitori '%s'.", + "loc.messages.FailedToExtractFromResponse": "Non è stato possibile estrarre %s dalla risposta", + "loc.messages.FailedToCreateEncodedTaskStep": "Non è stato possibile creare un passaggio di attività codificato. Errore: %s", + "loc.messages.AcrRegNameCannotBeEmpty": "Il nome del Registro Azure Container non può essere Null.", + "loc.messages.AcrTaskNameCannotBeEmpty": "Il nome del nome dell'attività del Registro Azure Container non può essere Null.", + "loc.messages.InvalidContextPath": "Il percorso del contesto di origine non esiste. Verificare l'esistenza del percorso.", + "loc.messages.FetchUploadBlobSourceUrl": "Recupero dell'URL di caricamento del contesto di compilazione...", + "loc.messages.FetchedUploadBlobSourceUrl": "L'URL di caricamento del contesto di compilazione è stato recuperato.", + "loc.messages.UploadSourceContext": "Caricamento del contesto di origine della compilazione nel BLOB...", + "loc.messages.BlobUploadSuccess": "Il contesto di origine è stato caricato nel BLOB %s", + "loc.messages.FailedToUploadBlob": "Non è stato possibile caricare il contesto di origine nel BLOB %s. Errore: %s", + "loc.messages.FailedToGetBlobSourceUrl": "Non è stato possibile ottenere l'URL di caricamento del contesto di compilazione. Errore: %s", + "loc.messages.FetchAcrTask": "Recupero dell'attività del Registro Azure Container %s", + "loc.messages.CreateAcrTask": "Non è stato possibile trovare l'attività %s. Verrà creata un'attività del Registro Azure Container denominata %s...", + "loc.messages.UpdateAcrTask": "È stata trovata l'attività %s. Aggiornamento dell'attività...", + "loc.messages.FailedToFetchTask": "Non è stato possibile recuperare l'attività %s. Errore: %s", + "loc.messages.CreatedAcrTask": "L'attività %s è stata creata", + "loc.messages.UpdatedAcrTask": "L'attività %s è stata aggiornata", + "loc.messages.FailedToCreateOrUpdateTask": "Non è stato possibile creare o aggiornare l'attività del Registro Azure Container. Errore: %s", + "loc.messages.RunAcrTask": "Esecuzione dell'attività %s", + "loc.messages.ScheduledAcrTaskRun": "L'esecuzione per %s è stata pianificata. ID esecuzione: %s Stato: %s", + "loc.messages.FailedToScheduleTaskRun": "Non è stato possibile pianificare l'esecuzione per l'attività del Registro Azure Container. Errore: %s", + "loc.messages.CancelAcrTaskRun": "Annullamento dell'esecuzione con ID %s per l'attività %s", + "loc.messages.CancelledAcrTaskRun": "L'esecuzione con ID %s è stata annullata per l'attività %s", + "loc.messages.FailedToCancelRun": "Non è stato possibile annullare l'esecuzione con ID %s. Errore: %s", + "loc.messages.GetLogLinkForRun": "Recupero del collegamento del log per l'esecuzione %s", + "loc.messages.LogLinkForRun": "Collegamento del log per l'esecuzione %s: %s", + "loc.messages.FailedToGetLogLink": "Non è stato possibile recuperare il collegamento del log per l'esecuzione %s. Errore: %s", + "loc.messages.FailedToFetchRun": "Non è stato possibile ottenere l'esecuzione %s. Errore: %s", + "loc.messages.TaskRunStatus": "L'esecuzione con ID %s è %s", + "loc.messages.DownloadedRunLogs": "I log di esecuzione sono stati scaricati", + "loc.messages.TaskRunSucceeded": "L'esecuzione con ID %s è riuscito.", + "loc.messages.TaskRunCancelled": "L'esecuzione con ID %s è stata annullata", + "loc.messages.TaskRunFailed": "L'attività del Registro Azure Container non è riuscita. Per dettagli, vedere i log di esecuzione" } \ No newline at end of file diff --git a/Tasks/ACRTaskV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ACRTaskV0/Strings/resources.resjson/ja-JP/resources.resjson index 200a4e2e50f3..f52aff4ff769 100644 --- a/Tasks/ACRTaskV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ACRTaskV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "ACR Task", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the ACR Task documentation](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tasks-overview)", - "loc.description": "Build and run container images using Azure Container Registry (ACR) tasks", + "loc.friendlyName": "ACR タスク", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)、または [ACR タスクのドキュメントを参照](https://docs.microsoft.com/ja-jp/azure/container-registry/container-registry-tasks-overview)", + "loc.description": "Azure Container Registry (ACR) タスクを使用して、コンテナー イメージをビルドして実行します", "loc.instanceNameFormat": "acrTask", "loc.group.displayName.platform": "プラットフォーム", "loc.group.displayName.advanced": "詳細設定", @@ -9,73 +9,73 @@ "loc.input.help.connectedServiceName": "展開用の Azure Resource Manager サブスクリプションを選択します", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "コンテナーのイメージをプルし、Kubernetes クラスターにアプリケーションを配置するために使用する Azure コンテナー レジストリを選択します。レジストリで認証する必要のあるコマンドに必要です。", - "loc.input.label.containerRepository": "Container repository", - "loc.input.help.containerRepository": "Name of the repository.", - "loc.input.label.contextType": "Source context type", - "loc.input.help.contextType": "Method by which the source context should be provided to the ACR task.", - "loc.input.label.contextPath": "Source context path", - "loc.input.help.contextPath": "Path to the content to be sent as the context for the ACR task. For release having multiple artifacts provide with artifact alias name in the path too. For example, $(System.DefaultWorkingDirectory)/_alias1 ", - "loc.input.label.githubConnection": "GitHub Connection", - "loc.input.help.githubConnection": "GitHub service connection", - "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Enter repository full name i.e. 'organization/repository' to be used as the source context", - "loc.input.label.branch": "Branch", - "loc.input.help.branch": "Branch to be used as source context.", - "loc.input.label.dockerfileOrTaskFile": "Dockerfile or task file path", - "loc.input.help.dockerfileOrTaskFile": "Relative path to the Dockerfile or the ACR task template file path relative to the source context", - "loc.input.label.tags": "Tags", + "loc.input.label.containerRepository": "コンテナー リポジトリ", + "loc.input.help.containerRepository": "リポジトリの名前。", + "loc.input.label.contextType": "ソース コンテキストの種類", + "loc.input.help.contextType": "ACR タスクにソース コンテキストを提供する方法。", + "loc.input.label.contextPath": "ソース コンテキストのパス", + "loc.input.help.contextPath": "ACR タスクのコンテキストとして送信するコンテンツへのパス。複数の成果物のあるリリースについては、パス内に成果物のエイリアス名も指定してください。例: $(System.DefaultWorkingDirectory)/_alias1 ", + "loc.input.label.githubConnection": "GitHub 接続", + "loc.input.help.githubConnection": "GitHub サービス接続", + "loc.input.label.repositoryName": "リポジトリ", + "loc.input.help.repositoryName": "ソース コンテキストとして使用するリポジトリの完全名 ('organization/repository') を入力してください", + "loc.input.label.branch": "ブランチ", + "loc.input.help.branch": "ソース コンテキストとして使用されるブランチ。", + "loc.input.label.dockerfileOrTaskFile": "Dockerfile またはタスク ファイルのパス", + "loc.input.help.dockerfileOrTaskFile": "Dockerfile への相対パスか、ソース コンテキストから相対指定した ACR タスク テンプレート ファイルのパス", + "loc.input.label.tags": "タグ", "loc.input.help.tags": "各行にタグの一覧を表示します。これらのタグは、ビルド、プッシュ、および buildAndPush コマンドで使用されます。例:

beta 1.1
latest", "loc.input.label.arguments": "引数", - "loc.input.help.arguments": "The collection of build arguments to be used when executing a docker build. Format: --build-arg arg1=value1 --build-arg arg2=val2", + "loc.input.help.arguments": "Docker ビルドを実行するときに使用されるビルド引数のコレクションです。形式: --build-arg arg1=value1 --build-arg arg2=val2", "loc.input.label.valuesFilePath": "ValuesFilePath", - "loc.input.help.valuesFilePath": "The ACR task values file path relative to the source context. Values.yaml contains \"key:value\" pairs that replace the keys in the acr task template file.", - "loc.input.label.os": "Operating system", - "loc.input.help.os": "operating system for the acr task", + "loc.input.help.valuesFilePath": "ソース コンテキストから相対指定した、ACR タスクの values ファイルのパス。values.yaml には \"key:value\" のペアが含まれており、これらによって ACR タスク テンプレート ファイルのキーが置き換えられます。", + "loc.input.label.os": "オペレーティング システム", + "loc.input.help.os": "ACR タスクのオペレーティング システム", "loc.input.label.architecture": "アーキテクチャ", - "loc.input.help.architecture": "Architecture", + "loc.input.help.architecture": "アーキテクチャ", "loc.input.label.cwd": "作業ディレクトリ", - "loc.input.help.cwd": "Current working directory where the script(not ACR) is run. Empty is the root of the repo (build) or artifacts (release), which is $(System.DefaultWorkingDirectory)", - "loc.input.label.pat": "PAT for updating the baseimage trigger", - "loc.input.help.pat": "This PAT would be passed down to the baseImageTrigger field to trigger this pipeline whenever the base image is updated", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.help.cwd": "スクリプト (ACR ではない) を実行する現在の作業ディレクトリ。空白を指定すると、リポジトリ (ビルド) または成果物 (リリース) のルート ($(System.DefaultWorkingDirectory)) となります", + "loc.input.label.pat": "ベースイメージ トリガーを更新するための PAT", + "loc.input.help.pat": "この PAT は baseImageTrigger フィールドに渡され、ベース イメージが更新されるたびにこのパイプラインをトリガーします", + "loc.messages.InvalidEndpointAuthScheme": "GitHub サービス接続スキームが無効です: %s。使用できるのは Token、OAuth、GitHub の個人用アクセス トークン接続のみです。", "loc.messages.InvalidGithubEndpoint": "無効な GitHub サービス エンドポイント: %s。", "loc.messages.TaskConstructorFailed": "初期化中にタスクが失敗しました。エラー: %s", "loc.messages.CallbackCannotBeNull": "コールバックを null にすることはできません。", "loc.messages.UnableToFindResourceGroupDueToNullId": "ID が null のため、リソース グループが見つかりません。", "loc.messages.UnableToFindResourceGroupDueToInvalidId": "ID が無効なため、リソース グループが見つかりません。", "loc.messages.ResourceDoesntExist": "リソース '%s' がありません。リソースは配置前に存在している必要があります。", - "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Multiple resource groups found for container registry '%s'.", - "loc.messages.FailedToExtractFromResponse": "Failed to extact %s from response", - "loc.messages.FailedToCreateEncodedTaskStep": "Failed to create a encoded task step. Error: %s", - "loc.messages.AcrRegNameCannotBeEmpty": "The Azure container registry name cannot be null.", - "loc.messages.AcrTaskNameCannotBeEmpty": "The ACR task name name cannot be null.", - "loc.messages.InvalidContextPath": "Source context path does not exist. Please check whether the path exists or not.", - "loc.messages.FetchUploadBlobSourceUrl": "Fetching build context upload url..", - "loc.messages.FetchedUploadBlobSourceUrl": "Successfully fetched build context upload url.", - "loc.messages.UploadSourceContext": "Uploading build source context to blob..", - "loc.messages.BlobUploadSuccess": "Successfully uploaded source context to blob %s", - "loc.messages.FailedToUploadBlob": "Failed to upload source context to blob %s. Error: %s", - "loc.messages.FailedToGetBlobSourceUrl": "Failed to get build context upload url. Error: %s", - "loc.messages.FetchAcrTask": "Fetching ACR task %s", - "loc.messages.CreateAcrTask": "Couldn't find %s task. Creating acr task with name %s ..", - "loc.messages.UpdateAcrTask": "Found task %s. Updating the task ..", - "loc.messages.FailedToFetchTask": "Failed to fetch task %s. Error: %s", - "loc.messages.CreatedAcrTask": "Created task %s successfully", - "loc.messages.UpdatedAcrTask": "Updated task %s successfully", - "loc.messages.FailedToCreateOrUpdateTask": "Failed to create or update acr task. Error: %s", - "loc.messages.RunAcrTask": "Running task %s", - "loc.messages.ScheduledAcrTaskRun": "Scheduled run for %s successfully. RunId: %s Status: %s", - "loc.messages.FailedToScheduleTaskRun": "Failed to schedule run for acr task. Error: %s", - "loc.messages.CancelAcrTaskRun": "Cancelling run with id %s for task %s", - "loc.messages.CancelledAcrTaskRun": "Cancelled run with id %s for task %s", - "loc.messages.FailedToCancelRun": "Failed to cancel run with id %s. Error: %s", - "loc.messages.GetLogLinkForRun": "Fetching the log link for run %s", - "loc.messages.LogLinkForRun": "Log link for run %s: %s", - "loc.messages.FailedToGetLogLink": "Failed to fetch log link for run %s. Error: %s", - "loc.messages.FailedToFetchRun": "Failed to get run %s. Error: %s", - "loc.messages.TaskRunStatus": "Run Id: %s is %s", - "loc.messages.DownloadedRunLogs": "Downloaded run logs", - "loc.messages.TaskRunSucceeded": "RunId: %s has succeeded.", - "loc.messages.TaskRunCancelled": "RunId: %s has been cancelled", - "loc.messages.TaskRunFailed": "ACR task has failed. Check run logs for details" + "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "コンテナー レジストリ '%s' に対して複数のリソース グループが見つかりました。", + "loc.messages.FailedToExtractFromResponse": "応答から %s を抽出できませんでした", + "loc.messages.FailedToCreateEncodedTaskStep": "エンコードされたタスク ステップを作成できませんでした。エラー: %s", + "loc.messages.AcrRegNameCannotBeEmpty": "Azure コンテナー レジストリ名を null 値にすることはできません。", + "loc.messages.AcrTaskNameCannotBeEmpty": "ACR タスク名を null 値にすることはできません。", + "loc.messages.InvalidContextPath": "ソース コンテキストのパスが存在しません。パスが存在するかどうかをご確認ください。", + "loc.messages.FetchUploadBlobSourceUrl": "ビルド コンテキスト アップロード URL をフェッチしています...", + "loc.messages.FetchedUploadBlobSourceUrl": "ビルド コンテキスト アップロード URL が正常にフェッチされました。", + "loc.messages.UploadSourceContext": "ビルド ソース コンテキストを BLOB にアップロードしています...", + "loc.messages.BlobUploadSuccess": "ソース コンテキストが BLOB %s に正常にアップロードされました", + "loc.messages.FailedToUploadBlob": "ソース コンテキストを BLOB %s にアップロードできませんでした。エラー: %s", + "loc.messages.FailedToGetBlobSourceUrl": "ビルド コンテキスト アップロード URL を取得できませんでした。エラー: %s", + "loc.messages.FetchAcrTask": "ACR タスク %s をフェッチしています", + "loc.messages.CreateAcrTask": "%s タスクが見つかりませんでした。名前が %s の ACR タスクを作成しています...", + "loc.messages.UpdateAcrTask": "タスク %s が見つかりました。タスクを更新しています...", + "loc.messages.FailedToFetchTask": "タスク %s をフェッチできませんでした。エラー: %s", + "loc.messages.CreatedAcrTask": "タスク %s が正常に作成されました", + "loc.messages.UpdatedAcrTask": "タスク %s が正常に更新されました", + "loc.messages.FailedToCreateOrUpdateTask": "ACR タスクを作成または更新できませんでした。エラー: %s", + "loc.messages.RunAcrTask": "タスク %s を実行しています", + "loc.messages.ScheduledAcrTaskRun": "%s の実行が正常にスケジュールされました。RunId: %s、状態: %s", + "loc.messages.FailedToScheduleTaskRun": "ACR タスクの実行をスケジュールできませんでした。エラー: %s", + "loc.messages.CancelAcrTaskRun": "タスク %s に対する ID %s の実行を取り消しています", + "loc.messages.CancelledAcrTaskRun": "タスク %s に対する ID %s の実行が取り消されました", + "loc.messages.FailedToCancelRun": "ID %s の実行を取り消すことができませんでした。エラー: %s", + "loc.messages.GetLogLinkForRun": "実行 %s のログ リンクをフェッチしています", + "loc.messages.LogLinkForRun": "実行 %s のログ リンク: %s", + "loc.messages.FailedToGetLogLink": "実行 %s のログ リンクをフェッチできませんでした。エラー: %s", + "loc.messages.FailedToFetchRun": "実行 %s を取得できませんでした。エラー: %s", + "loc.messages.TaskRunStatus": "実行 ID %s は %s です", + "loc.messages.DownloadedRunLogs": "ダウンロードされた実行ログ", + "loc.messages.TaskRunSucceeded": "RunId %s が成功しました。", + "loc.messages.TaskRunCancelled": "RunId %s が取り消されました", + "loc.messages.TaskRunFailed": "ACR タスクが失敗しました。詳細については、実行ログをご確認ください" } \ No newline at end of file diff --git a/Tasks/ACRTaskV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ACRTaskV0/Strings/resources.resjson/ru-RU/resources.resjson index f3b0918368ad..d94828b35f6e 100644 --- a/Tasks/ACRTaskV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ACRTaskV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "ACR Task", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the ACR Task documentation](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tasks-overview)", - "loc.description": "Build and run container images using Azure Container Registry (ACR) tasks", + "loc.friendlyName": "Задача ACR", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275) или [документацию по Задачам ACR](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tasks-overview)", + "loc.description": "Сборка и запуск образов контейнеров с помощью задач Реестра контейнеров Azure (ACR)", "loc.instanceNameFormat": "acrTask", "loc.group.displayName.platform": "Платформа", "loc.group.displayName.advanced": "Дополнительно", @@ -9,73 +9,73 @@ "loc.input.help.connectedServiceName": "Выберите подписку Azure Resource Manager для развертывания.", "loc.input.label.azureContainerRegistry": "Реестр контейнеров Azure", "loc.input.help.azureContainerRegistry": "Выберите реестр контейнеров Azure, который будет использоваться для извлечения образов контейнеров и развертывания приложений в кластере Kubernetes. Требуется для выполнения команд, которым необходимо проходить проверку подлинности в реестре.", - "loc.input.label.containerRepository": "Container repository", - "loc.input.help.containerRepository": "Name of the repository.", - "loc.input.label.contextType": "Source context type", - "loc.input.help.contextType": "Method by which the source context should be provided to the ACR task.", - "loc.input.label.contextPath": "Source context path", - "loc.input.help.contextPath": "Path to the content to be sent as the context for the ACR task. For release having multiple artifacts provide with artifact alias name in the path too. For example, $(System.DefaultWorkingDirectory)/_alias1 ", - "loc.input.label.githubConnection": "GitHub Connection", - "loc.input.help.githubConnection": "GitHub service connection", - "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Enter repository full name i.e. 'organization/repository' to be used as the source context", - "loc.input.label.branch": "Branch", - "loc.input.help.branch": "Branch to be used as source context.", - "loc.input.label.dockerfileOrTaskFile": "Dockerfile or task file path", - "loc.input.help.dockerfileOrTaskFile": "Relative path to the Dockerfile or the ACR task template file path relative to the source context", - "loc.input.label.tags": "Tags", + "loc.input.label.containerRepository": "Репозиторий контейнеров", + "loc.input.help.containerRepository": "Имя репозитория.", + "loc.input.label.contextType": "Тип контекста источника", + "loc.input.help.contextType": "Метод, посредством которого необходимо предоставить контекст источника для задачи ACR.", + "loc.input.label.contextPath": "Путь к контексту источника", + "loc.input.help.contextPath": "Путь к содержимому, который будет отправлен в качестве контекста для задачи ACR. Для выпуска, имеющего несколько артефактов, укажите в пути и псевдоним артефакта. Пример: $(System.DefaultWorkingDirectory)/_псевдоним1 ", + "loc.input.label.githubConnection": "Подключение GitHub", + "loc.input.help.githubConnection": "Подключение службы GitHub", + "loc.input.label.repositoryName": "Репозиторий", + "loc.input.help.repositoryName": "Введите полное имя репозитория, например organization/repository, которое будет использоваться в качестве контекста источника", + "loc.input.label.branch": "Ветвь", + "loc.input.help.branch": "Ветвь, используемая в качестве контекста источника.", + "loc.input.label.dockerfileOrTaskFile": "Путь к Dockerfile или файлу задачи", + "loc.input.help.dockerfileOrTaskFile": "Относительный путь к Dockerfile или файлу шаблона задачи ACR относительно контекста источника", + "loc.input.label.tags": "Теги", "loc.input.help.tags": "Список тегов на отдельных строках. Эти теги используются в командах build, push и buildAndPush. Пример:

beta1.1
latest", "loc.input.label.arguments": "Аргументы", - "loc.input.help.arguments": "The collection of build arguments to be used when executing a docker build. Format: --build-arg arg1=value1 --build-arg arg2=val2", + "loc.input.help.arguments": "Коллекция аргументов сборки, используемых при выполнении сборки Docker. Формат: --build-arg аргумент1=значение1 --build-arg аргумент2=значение2", "loc.input.label.valuesFilePath": "ValuesFilePath", - "loc.input.help.valuesFilePath": "The ACR task values file path relative to the source context. Values.yaml contains \"key:value\" pairs that replace the keys in the acr task template file.", - "loc.input.label.os": "Operating system", - "loc.input.help.os": "operating system for the acr task", + "loc.input.help.valuesFilePath": "Путь к файлу значений задачи ACR относительно контекста источника. Values.yaml содержит пары \"ключ:значение\", заменяющие ключи в файле шаблона задачи ACR.", + "loc.input.label.os": "Операционная система", + "loc.input.help.os": "операционная система для задачи ACR", "loc.input.label.architecture": "Архитектура", - "loc.input.help.architecture": "Architecture", + "loc.input.help.architecture": "Архитектура", "loc.input.label.cwd": "Рабочий каталог", - "loc.input.help.cwd": "Current working directory where the script(not ACR) is run. Empty is the root of the repo (build) or artifacts (release), which is $(System.DefaultWorkingDirectory)", - "loc.input.label.pat": "PAT for updating the baseimage trigger", - "loc.input.help.pat": "This PAT would be passed down to the baseImageTrigger field to trigger this pipeline whenever the base image is updated", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.help.cwd": "Текущий рабочий каталог, в котором выполняется скрипт (не ACR). Если значение пустое, используется корень репозитория (сборки) или артефактов (выпуска): $(System.DefaultWorkingDirectory)", + "loc.input.label.pat": "Личный маркер доступа для обновления триггера базового образа", + "loc.input.help.pat": "Этот личный маркер доступа передается в поле baseImageTrigger, чтобы активировать этот конвейер при каждом обновлении базового образа", + "loc.messages.InvalidEndpointAuthScheme": "Недопустимая схема подключения службы GitHub: %s. Разрешены только соединения с личным маркером доступа GitHub, Token и OAuth.", "loc.messages.InvalidGithubEndpoint": "Недопустимая конечная точка службы GitHub: %s.", "loc.messages.TaskConstructorFailed": "Сбой при инициализации задачи. Ошибка: %s", "loc.messages.CallbackCannotBeNull": "Обратный вызов не может иметь значение NULL.", "loc.messages.UnableToFindResourceGroupDueToNullId": "Не удалось найти группу ресурсов из-за идентификатора со значением NULL.", "loc.messages.UnableToFindResourceGroupDueToInvalidId": "Не удалось найти группу ресурсов из-за недопустимого идентификатора.", "loc.messages.ResourceDoesntExist": "Ресурс \"%s\" не существует. Он должен существовать перед началом развертывания.", - "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Multiple resource groups found for container registry '%s'.", - "loc.messages.FailedToExtractFromResponse": "Failed to extact %s from response", - "loc.messages.FailedToCreateEncodedTaskStep": "Failed to create a encoded task step. Error: %s", - "loc.messages.AcrRegNameCannotBeEmpty": "The Azure container registry name cannot be null.", - "loc.messages.AcrTaskNameCannotBeEmpty": "The ACR task name name cannot be null.", - "loc.messages.InvalidContextPath": "Source context path does not exist. Please check whether the path exists or not.", - "loc.messages.FetchUploadBlobSourceUrl": "Fetching build context upload url..", - "loc.messages.FetchedUploadBlobSourceUrl": "Successfully fetched build context upload url.", - "loc.messages.UploadSourceContext": "Uploading build source context to blob..", - "loc.messages.BlobUploadSuccess": "Successfully uploaded source context to blob %s", - "loc.messages.FailedToUploadBlob": "Failed to upload source context to blob %s. Error: %s", - "loc.messages.FailedToGetBlobSourceUrl": "Failed to get build context upload url. Error: %s", - "loc.messages.FetchAcrTask": "Fetching ACR task %s", - "loc.messages.CreateAcrTask": "Couldn't find %s task. Creating acr task with name %s ..", - "loc.messages.UpdateAcrTask": "Found task %s. Updating the task ..", - "loc.messages.FailedToFetchTask": "Failed to fetch task %s. Error: %s", - "loc.messages.CreatedAcrTask": "Created task %s successfully", - "loc.messages.UpdatedAcrTask": "Updated task %s successfully", - "loc.messages.FailedToCreateOrUpdateTask": "Failed to create or update acr task. Error: %s", - "loc.messages.RunAcrTask": "Running task %s", - "loc.messages.ScheduledAcrTaskRun": "Scheduled run for %s successfully. RunId: %s Status: %s", - "loc.messages.FailedToScheduleTaskRun": "Failed to schedule run for acr task. Error: %s", - "loc.messages.CancelAcrTaskRun": "Cancelling run with id %s for task %s", - "loc.messages.CancelledAcrTaskRun": "Cancelled run with id %s for task %s", - "loc.messages.FailedToCancelRun": "Failed to cancel run with id %s. Error: %s", - "loc.messages.GetLogLinkForRun": "Fetching the log link for run %s", - "loc.messages.LogLinkForRun": "Log link for run %s: %s", - "loc.messages.FailedToGetLogLink": "Failed to fetch log link for run %s. Error: %s", - "loc.messages.FailedToFetchRun": "Failed to get run %s. Error: %s", - "loc.messages.TaskRunStatus": "Run Id: %s is %s", - "loc.messages.DownloadedRunLogs": "Downloaded run logs", - "loc.messages.TaskRunSucceeded": "RunId: %s has succeeded.", - "loc.messages.TaskRunCancelled": "RunId: %s has been cancelled", - "loc.messages.TaskRunFailed": "ACR task has failed. Check run logs for details" + "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Для реестра контейнеров \"%s\" найдено несколько групп ресурсов.", + "loc.messages.FailedToExtractFromResponse": "Не удалось извлечь %s из ответа", + "loc.messages.FailedToCreateEncodedTaskStep": "Не удалось создать закодированный шаг задачи. Ошибка: %s", + "loc.messages.AcrRegNameCannotBeEmpty": "Имя реестра контейнеров Azure не может иметь значение null.", + "loc.messages.AcrTaskNameCannotBeEmpty": "Имя задачи ACR не может иметь значение null.", + "loc.messages.InvalidContextPath": "Путь к контексту источника не существует. Проверьте, существует ли путь.", + "loc.messages.FetchUploadBlobSourceUrl": "Получение URL-адреса для отправки контекста сборки...", + "loc.messages.FetchedUploadBlobSourceUrl": "URL-адрес отправки контекста сборки успешно получен.", + "loc.messages.UploadSourceContext": "Идет отправка контекста источника сборки в BLOB-объект.", + "loc.messages.BlobUploadSuccess": "Контекст источника успешно отправлен в BLOB-объект %s", + "loc.messages.FailedToUploadBlob": "Не удалось отправить контекст источника в BLOB-объект %s. Ошибка: %s", + "loc.messages.FailedToGetBlobSourceUrl": "Не удалось получить URL-адрес для отправки контекста сборки. Ошибка: %s", + "loc.messages.FetchAcrTask": "Получение задачи ACR %s", + "loc.messages.CreateAcrTask": "Не удалось найти задачу %s. Выполняется создание задачи ACR с именем %s.", + "loc.messages.UpdateAcrTask": "Найдена задача %s. Идет обновление задачи.", + "loc.messages.FailedToFetchTask": "Не удалось получить задачу %s. Ошибка: %s", + "loc.messages.CreatedAcrTask": "Задача %s успешно создана", + "loc.messages.UpdatedAcrTask": "Задача %s успешно обновлена", + "loc.messages.FailedToCreateOrUpdateTask": "Не удалось создать или обновить задачу ACR. Ошибка: %s", + "loc.messages.RunAcrTask": "Выполняется задача %s", + "loc.messages.ScheduledAcrTaskRun": "Успешно запланировано выполнение для %s. ИД выполнения: %s состояние: %s", + "loc.messages.FailedToScheduleTaskRun": "Не удалось запланировать выполнение для задачи ACR. Ошибка: %s", + "loc.messages.CancelAcrTaskRun": "Идет отмена выполнения с идентификатором %s для задачи %s", + "loc.messages.CancelledAcrTaskRun": "Отменено выполнение с идентификатором %s для задачи %s", + "loc.messages.FailedToCancelRun": "Не удалось отменить выполнение с идентификатором %s. Ошибка: %s", + "loc.messages.GetLogLinkForRun": "Получение ссылки на журнал для выполнения %s", + "loc.messages.LogLinkForRun": "Ссылка журнала для выполнения %s: %s", + "loc.messages.FailedToGetLogLink": "Не удалось получить ссылку на журнал для выполнения %s. Ошибка: %s", + "loc.messages.FailedToFetchRun": "Не удалось получить выполнение %s. Ошибка: %s", + "loc.messages.TaskRunStatus": "Выполнение с ИД %s: %s", + "loc.messages.DownloadedRunLogs": "Скачанные журналы выполнения", + "loc.messages.TaskRunSucceeded": "Выполнение с ИД %s успешно завершено.", + "loc.messages.TaskRunCancelled": "Выполнение с ИД %s отменено", + "loc.messages.TaskRunFailed": "Сбой задачи ACR. Дополнительные сведения см. в журналах выполнения" } \ No newline at end of file diff --git a/Tasks/ACRTaskV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ACRTaskV0/Strings/resources.resjson/zh-TW/resources.resjson index fc95b7c1aff9..1a99458ad229 100644 --- a/Tasks/ACRTaskV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ACRTaskV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "ACR Task", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the ACR Task documentation](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tasks-overview)", - "loc.description": "Build and run container images using Azure Container Registry (ACR) tasks", + "loc.friendlyName": "ACR 工作", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)或[參閱 ACR 工作文件](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-tasks-overview)", + "loc.description": "使用 Azure Container Registry (ACR) 工作建置與執行容器映像", "loc.instanceNameFormat": "acrTask", "loc.group.displayName.platform": "平台", "loc.group.displayName.advanced": "進階", @@ -9,73 +9,73 @@ "loc.input.help.connectedServiceName": "為部署選取 Azure Resource Manager 訂閱", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "選取 Azure Container Registry,以用於提取容器映像並將應用程式部署到 Kubernetes 叢集。必須為需要向登錄驗證的命令選取。", - "loc.input.label.containerRepository": "Container repository", - "loc.input.help.containerRepository": "Name of the repository.", - "loc.input.label.contextType": "Source context type", - "loc.input.help.contextType": "Method by which the source context should be provided to the ACR task.", - "loc.input.label.contextPath": "Source context path", - "loc.input.help.contextPath": "Path to the content to be sent as the context for the ACR task. For release having multiple artifacts provide with artifact alias name in the path too. For example, $(System.DefaultWorkingDirectory)/_alias1 ", - "loc.input.label.githubConnection": "GitHub Connection", - "loc.input.help.githubConnection": "GitHub service connection", - "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Enter repository full name i.e. 'organization/repository' to be used as the source context", - "loc.input.label.branch": "Branch", - "loc.input.help.branch": "Branch to be used as source context.", - "loc.input.label.dockerfileOrTaskFile": "Dockerfile or task file path", - "loc.input.help.dockerfileOrTaskFile": "Relative path to the Dockerfile or the ACR task template file path relative to the source context", - "loc.input.label.tags": "Tags", + "loc.input.label.containerRepository": "容器存放庫", + "loc.input.help.containerRepository": "存放庫名稱。", + "loc.input.label.contextType": "來源內容類型", + "loc.input.help.contextType": "向 ACR 工作提供來源內容的方法。", + "loc.input.label.contextPath": "來源內容路徑", + "loc.input.help.contextPath": "要傳送為 ACR 工作內容的內容路徑。若版本有多個成品,也請在路徑中提供成品別名名稱,例如 $(System.DefaultWorkingDirectory)/_alias1 ", + "loc.input.label.githubConnection": "GitHub 連線", + "loc.input.help.githubConnection": "GitHub 服務連線", + "loc.input.label.repositoryName": "存放庫", + "loc.input.help.repositoryName": "輸入要用作來源內容的存放庫完整名稱,即「組織/存放庫」", + "loc.input.label.branch": "分支", + "loc.input.help.branch": "用作來源內容的分支。", + "loc.input.label.dockerfileOrTaskFile": "Dockerfile 或工作檔案路徑", + "loc.input.help.dockerfileOrTaskFile": "Dockerfile 的相對路徑,或相對於來源內容的 ACR 工作範本檔案路徑", + "loc.input.label.tags": "標籤", "loc.input.help.tags": "不同行中標籤的清單。這些標籤用於 build、push 與 buildAndPush 命令。例如:

beta1.1
latest", "loc.input.label.arguments": "引數", - "loc.input.help.arguments": "The collection of build arguments to be used when executing a docker build. Format: --build-arg arg1=value1 --build-arg arg2=val2", + "loc.input.help.arguments": "執行 docker 組建時要使用的組建引數集合。格式: --build-arg arg1=value1 --build-arg arg2=val2", "loc.input.label.valuesFilePath": "ValuesFilePath", - "loc.input.help.valuesFilePath": "The ACR task values file path relative to the source context. Values.yaml contains \"key:value\" pairs that replace the keys in the acr task template file.", - "loc.input.label.os": "Operating system", - "loc.input.help.os": "operating system for the acr task", + "loc.input.help.valuesFilePath": "相對於來源內容的 ACR 工作值檔案路徑。Values.yaml 包含會取代 acr 工作範本檔案索引鍵的「索引鍵:值」組。", + "loc.input.label.os": "作業系統", + "loc.input.help.os": "acr 工作的作業系統", "loc.input.label.architecture": "架構", - "loc.input.help.architecture": "Architecture", + "loc.input.help.architecture": "架構", "loc.input.label.cwd": "工作目錄", - "loc.input.help.cwd": "Current working directory where the script(not ACR) is run. Empty is the root of the repo (build) or artifacts (release), which is $(System.DefaultWorkingDirectory)", - "loc.input.label.pat": "PAT for updating the baseimage trigger", - "loc.input.help.pat": "This PAT would be passed down to the baseImageTrigger field to trigger this pipeline whenever the base image is updated", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.help.cwd": "指令碼 (不是 ACR) 執行所在的目前工作目錄。空白即為存放庫 (組建) 或成品 (版本) 的根目錄,即 $(System.DefaultWorkingDirectory)", + "loc.input.label.pat": "用於更新基底映像觸發程序的 PAT", + "loc.input.help.pat": "每次更新基底映像時,就會將此 PAT 向下傳遞至 baseImageTrigger 欄位,以觸發此管線", + "loc.messages.InvalidEndpointAuthScheme": "GitHub 服務連線配置無效: %s。僅允許 Token、OAuth 和 GitHub 個人存取權杖連線。", "loc.messages.InvalidGithubEndpoint": "GitHub 服務端點 %s 無效。", "loc.messages.TaskConstructorFailed": "工作在初始化時失敗。錯誤: %s", "loc.messages.CallbackCannotBeNull": "回呼不得為 null。", "loc.messages.UnableToFindResourceGroupDueToNullId": "因為識別碼為 null 所以找不到資源群組。", "loc.messages.UnableToFindResourceGroupDueToInvalidId": "因為識別碼無效所以找不到資源群組。", "loc.messages.ResourceDoesntExist": "資源 '%s' 不存在。應具備資源才可部署。", - "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "Multiple resource groups found for container registry '%s'.", - "loc.messages.FailedToExtractFromResponse": "Failed to extact %s from response", - "loc.messages.FailedToCreateEncodedTaskStep": "Failed to create a encoded task step. Error: %s", - "loc.messages.AcrRegNameCannotBeEmpty": "The Azure container registry name cannot be null.", - "loc.messages.AcrTaskNameCannotBeEmpty": "The ACR task name name cannot be null.", - "loc.messages.InvalidContextPath": "Source context path does not exist. Please check whether the path exists or not.", - "loc.messages.FetchUploadBlobSourceUrl": "Fetching build context upload url..", - "loc.messages.FetchedUploadBlobSourceUrl": "Successfully fetched build context upload url.", - "loc.messages.UploadSourceContext": "Uploading build source context to blob..", - "loc.messages.BlobUploadSuccess": "Successfully uploaded source context to blob %s", - "loc.messages.FailedToUploadBlob": "Failed to upload source context to blob %s. Error: %s", - "loc.messages.FailedToGetBlobSourceUrl": "Failed to get build context upload url. Error: %s", - "loc.messages.FetchAcrTask": "Fetching ACR task %s", - "loc.messages.CreateAcrTask": "Couldn't find %s task. Creating acr task with name %s ..", - "loc.messages.UpdateAcrTask": "Found task %s. Updating the task ..", - "loc.messages.FailedToFetchTask": "Failed to fetch task %s. Error: %s", - "loc.messages.CreatedAcrTask": "Created task %s successfully", - "loc.messages.UpdatedAcrTask": "Updated task %s successfully", - "loc.messages.FailedToCreateOrUpdateTask": "Failed to create or update acr task. Error: %s", - "loc.messages.RunAcrTask": "Running task %s", - "loc.messages.ScheduledAcrTaskRun": "Scheduled run for %s successfully. RunId: %s Status: %s", - "loc.messages.FailedToScheduleTaskRun": "Failed to schedule run for acr task. Error: %s", - "loc.messages.CancelAcrTaskRun": "Cancelling run with id %s for task %s", - "loc.messages.CancelledAcrTaskRun": "Cancelled run with id %s for task %s", - "loc.messages.FailedToCancelRun": "Failed to cancel run with id %s. Error: %s", - "loc.messages.GetLogLinkForRun": "Fetching the log link for run %s", - "loc.messages.LogLinkForRun": "Log link for run %s: %s", - "loc.messages.FailedToGetLogLink": "Failed to fetch log link for run %s. Error: %s", - "loc.messages.FailedToFetchRun": "Failed to get run %s. Error: %s", - "loc.messages.TaskRunStatus": "Run Id: %s is %s", - "loc.messages.DownloadedRunLogs": "Downloaded run logs", - "loc.messages.TaskRunSucceeded": "RunId: %s has succeeded.", - "loc.messages.TaskRunCancelled": "RunId: %s has been cancelled", - "loc.messages.TaskRunFailed": "ACR task has failed. Check run logs for details" + "loc.messages.MultipleResourceGroupFoundForContainerRegistry": "容器登錄 '%s' 中找到多個資源群組。", + "loc.messages.FailedToExtractFromResponse": "無法從回應中擷取 %s", + "loc.messages.FailedToCreateEncodedTaskStep": "無法建立已編碼的工作步驟。錯誤: %s", + "loc.messages.AcrRegNameCannotBeEmpty": "Azure 容器登錄名稱不可以為 null。", + "loc.messages.AcrTaskNameCannotBeEmpty": "ACR 工作名稱不可以為 null。", + "loc.messages.InvalidContextPath": "來源內容路徑不存在。請確認路徑是否存在。", + "loc.messages.FetchUploadBlobSourceUrl": "正在擷取組建內容上傳 url...", + "loc.messages.FetchedUploadBlobSourceUrl": "已成功擷取組建內容上傳 url。", + "loc.messages.UploadSourceContext": "正在將組建來源內容上傳至 Blob...", + "loc.messages.BlobUploadSuccess": "已成功將來源內容上傳至 Blob %s", + "loc.messages.FailedToUploadBlob": "無法將來源內容上傳至 Blob %s。錯誤: %s", + "loc.messages.FailedToGetBlobSourceUrl": "無法取得組建內容上傳 url。錯誤: %s", + "loc.messages.FetchAcrTask": "正在擷取 ACR 工作 %s", + "loc.messages.CreateAcrTask": "找不到 %s 工作。正在建立名為 %s 的 acr 工作...", + "loc.messages.UpdateAcrTask": "找到工作 %s。正在更新工作...", + "loc.messages.FailedToFetchTask": "無法擷取工作 %s。錯誤: %s", + "loc.messages.CreatedAcrTask": "已成功建立工作 %s", + "loc.messages.UpdatedAcrTask": "已成功更新工作 %s", + "loc.messages.FailedToCreateOrUpdateTask": "無法建立或更新 acr 工作。錯誤: %s", + "loc.messages.RunAcrTask": "正在執行工作 %s", + "loc.messages.ScheduledAcrTaskRun": "已成功為執行 %s 進行排程。執行識別碼: %s 狀態: %s", + "loc.messages.FailedToScheduleTaskRun": "無法為 acr 工作的執行進行排程。錯誤: %s", + "loc.messages.CancelAcrTaskRun": "正在為工作 %s 取消識別碼為 %s 的執行", + "loc.messages.CancelledAcrTaskRun": "已為工作 %s 取消識別碼為 %s 的執行", + "loc.messages.FailedToCancelRun": "無法取消識別碼為 %s 的執行。錯誤: %s", + "loc.messages.GetLogLinkForRun": "正在擷取執行 %s 的記錄連結", + "loc.messages.LogLinkForRun": "執行 %s 的記錄連結: %s", + "loc.messages.FailedToGetLogLink": "無法擷取執行 %s 的記錄連結。錯誤: %s", + "loc.messages.FailedToFetchRun": "無法取得執行 %s。錯誤: %s", + "loc.messages.TaskRunStatus": "執行識別碼: %s 為 %s", + "loc.messages.DownloadedRunLogs": "已下載執行記錄", + "loc.messages.TaskRunSucceeded": "執行識別碼: %s 成功。", + "loc.messages.TaskRunCancelled": "執行識別碼: %s 已取消", + "loc.messages.TaskRunFailed": "ACR 工作失敗。如需詳細資料,請查看執行記錄" } \ No newline at end of file diff --git a/Tasks/ACRTaskV0/task.json b/Tasks/ACRTaskV0/task.json index c91132135fcd..ada29c43d64a 100644 --- a/Tasks/ACRTaskV0/task.json +++ b/Tasks/ACRTaskV0/task.json @@ -15,8 +15,8 @@ "demands": [], "version": { "Major": 0, - "Minor": 175, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "instanceNameFormat": "acrTask", "showEnvironmentVariables": true, diff --git a/Tasks/ACRTaskV0/task.loc.json b/Tasks/ACRTaskV0/task.loc.json index 0bc976ed8463..dba65b9b9f19 100644 --- a/Tasks/ACRTaskV0/task.loc.json +++ b/Tasks/ACRTaskV0/task.loc.json @@ -15,8 +15,8 @@ "demands": [], "version": { "Major": 0, - "Minor": 175, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "instanceNameFormat": "ms-resource:loc.instanceNameFormat", "showEnvironmentVariables": true, diff --git a/Tasks/ANTV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/de-DE/resources.resjson index 92514e66a292..fdaeec624e2e 100644 --- a/Tasks/ANTV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ANTV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ant", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613718) or [see the Ant documentation](http://ant.apache.org/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613718) oder [Ant-Dokumentation anzeigen](http://ant.apache.org/)", "loc.description": "Mit Apache Ant erstellen", "loc.instanceNameFormat": "Ant $(options) $(antBuildFile)", "loc.group.displayName.junitTestResults": "JUnit-Testergebnisse", diff --git a/Tasks/ANTV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/es-ES/resources.resjson index a848558a54fa..f86e065e2355 100644 --- a/Tasks/ANTV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ANTV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ant", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613718) or [see the Ant documentation](http://ant.apache.org/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613718) o [consultar la documentación de Ant](http://ant.apache.org/)", "loc.description": "Compilar con Apache Ant", "loc.instanceNameFormat": "Ant $(options) $(antBuildFile)", "loc.group.displayName.junitTestResults": "Resultados de pruebas JUnit", diff --git a/Tasks/ANTV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/fr-FR/resources.resjson index 4f06f70fa31a..b6a0ea35609c 100644 --- a/Tasks/ANTV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ANTV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ant", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613718) or [see the Ant documentation](http://ant.apache.org/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613718) ou [consulter la documentation d'Ant](http://ant.apache.org/)", "loc.description": "Générer avec Apache Ant", "loc.instanceNameFormat": "Ant $(options) $(antBuildFile)", "loc.group.displayName.junitTestResults": "Résultats du test JUnit", diff --git a/Tasks/ANTV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/it-IT/resources.resjson index 7f7c568bf321..aa3286ef0482 100644 --- a/Tasks/ANTV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ANTV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ant", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613718) or [see the Ant documentation](http://ant.apache.org/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613718). In alternativa [vedere la documentazione di Ant](http://ant.apache.org/)", "loc.description": "Consente di compilare con Apache Ant", "loc.instanceNameFormat": "Ant $(options) $(antBuildFile)", "loc.group.displayName.junitTestResults": "Risultati del test JUnit", diff --git a/Tasks/ANTV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/ja-JP/resources.resjson index 0f10d2e4407a..31ca3ed5393f 100644 --- a/Tasks/ANTV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ANTV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ant", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613718) or [see the Ant documentation](http://ant.apache.org/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613718)、または [Ant のドキュメントを参照](http://ant.apache.org/)", "loc.description": "Apache Ant を使用してビルドします", "loc.instanceNameFormat": "Ant $(options) $(antBuildFile)", "loc.group.displayName.junitTestResults": "JUnit のテスト結果", @@ -27,7 +27,7 @@ "loc.input.label.srcDirectories": "ソース ファイル ディレクトリ", "loc.input.help.srcDirectories": "ソース コード ディレクトリのパス (Ant ビルド ファイルから見た相対パス) のコンマ区切り一覧。コード カバレッジ レポートはこれらを使用してソース コードをハイライトします。たとえば、src/java,src/Test と指定します。", "loc.input.label.failIfCoverageEmpty": "コード カバレッジの結果がない場合に失敗する", - "loc.input.help.failIfCoverageEmpty": "コード カバレッジから公開するべき結果が生成されなかった場合に、ビルドを失敗にします。", + "loc.input.help.failIfCoverageEmpty": "コード カバレッジから発行するべき結果が生成されなかった場合に、ビルドを失敗にします。", "loc.input.label.antHomeUserInputPath": "ANT_HOME パスの設定", "loc.input.help.antHomeUserInputPath": "設定されると、指定したパスの既存のあらゆる ANT_HOME 環境変数をオーバーライドします。", "loc.input.label.javaHomeSelection": "次の条件で JAVA_HOME を設定します", @@ -42,6 +42,6 @@ "loc.messages.UnsupportedJdkWarning": "JDK 9 および JDK 10 はサポートされていません。プロジェクトとパイプラインで新しいバージョンに切り替えてください。JDK 11 でのビルドを試行しています...", "loc.messages.FailedToLocateSpecifiedJVM": "指定された JDK バージョンが見つかりませんでした。指定された JDK バージョンがエージェントにインストールされており、環境変数 '%s' が存在し、対応する JDK の場所に設定されていることを確認するか、[Java ツール インストーラー](https://go.microsoft.com/fwlink/?linkid=875287) タスクを使用して目的の JDK をインストールしてください。", "loc.messages.DiscontinueAntCodeCoverage": "Ant プロジェクト向けの自動コード カバレッジ レポート生成のサポートを中止します。詳細については、https://go.microsoft.com/fwlink/?linkid=875306 をご覧ください。", - "loc.messages.NoCodeCoverage": "公開するコード カバレッジの結果が見つかりませんでした。", - "loc.messages.NoTestResults": "%s と一致するテスト結果ファイルが見つからないため、JUnit テスト結果の公開をスキップします。" + "loc.messages.NoCodeCoverage": "発行するコード カバレッジの結果が見つかりませんでした。", + "loc.messages.NoTestResults": "%s と一致するテスト結果ファイルが見つからないため、JUnit テスト結果の発行をスキップします。" } \ No newline at end of file diff --git a/Tasks/ANTV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/ru-RU/resources.resjson index e4c15e8dded7..f913b01323ef 100644 --- a/Tasks/ANTV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ANTV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ant", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613718) or [see the Ant documentation](http://ant.apache.org/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613718) или [документацию по Ant](http://ant.apache.org/)", "loc.description": "Сборка с помощью Apache Ant", "loc.instanceNameFormat": "Ant $(options) $(antBuildFile)", "loc.group.displayName.junitTestResults": "Результаты теста JUnit", diff --git a/Tasks/ANTV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/zh-TW/resources.resjson index 16e19a51f304..29a91dfd1ae4 100644 --- a/Tasks/ANTV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ANTV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ant", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613718) or [see the Ant documentation](http://ant.apache.org/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613718)或[參閱 Ant 文件](http://ant.apache.org/)", "loc.description": "使用 Apache Ant 建置", "loc.instanceNameFormat": "Ant $(options) $(antBuildFile)", "loc.group.displayName.junitTestResults": "JUnit 測試結果", @@ -27,7 +27,7 @@ "loc.input.label.srcDirectories": "原始程式檔目錄", "loc.input.help.srcDirectories": "以逗號分隔的清單,內含從 Ant 組建檔案到原始程式碼目錄的相對路徑。程式碼涵蓋範圍報表會加以使用,以強調顯示原始程式碼。例如: src/java,src/Test。", "loc.input.label.failIfCoverageEmpty": "遺漏程式碼涵蓋範圍結果時失敗", - "loc.input.help.failIfCoverageEmpty": "如果程式碼涵蓋範圍未產生任何可發佈的結果,則建置失敗。", + "loc.input.help.failIfCoverageEmpty": "如果程式碼涵蓋範圍未產生任何可發行的結果,則建置失敗。", "loc.input.label.antHomeUserInputPath": "設定 ANT_HOME 路徑", "loc.input.help.antHomeUserInputPath": "如有設定,將會以指定的路徑覆寫任何現有的 ANT_HOME 環境變數。", "loc.input.label.javaHomeSelection": "設定 JAVA_HOME 由", @@ -42,6 +42,6 @@ "loc.messages.UnsupportedJdkWarning": "JDK 9 與 JDK 10 已失去支援。請在您的專案和管線中切換至較新版本。正在嘗試以 JDK 11 進行建置...", "loc.messages.FailedToLocateSpecifiedJVM": "找不到指定的 JDK 版本。請確認指定的 JDK 版本已安裝在代理程式上,且環境變數 '%s' 存在並已設定為對應 JDK 的位置,或者使用 [Java 工具安裝程式](https://go.microsoft.com/fwlink/?linkid=875287) 工作安裝所需的 JDK。", "loc.messages.DiscontinueAntCodeCoverage": "我們即將中止對自動產生 Ant 專案程式碼涵蓋範圍報告的支援。如需更多詳細資料,請參閱 https://go.microsoft.com/fwlink/?linkid=875306。", - "loc.messages.NoCodeCoverage": "找不到要發佈的程式碼涵蓋範圍結果。", - "loc.messages.NoTestResults": "找不到任何符合 %s 的測試結果,因此跳過發佈 JUnit 測試結果。" + "loc.messages.NoCodeCoverage": "找不到要發行的程式碼涵蓋範圍結果。", + "loc.messages.NoTestResults": "找不到任何符合 %s 的測試結果,因此跳過發行 JUnit 測試結果。" } \ No newline at end of file diff --git a/Tasks/ANTV1/task.json b/Tasks/ANTV1/task.json index 93104b9ae222..d89a2c082f25 100644 --- a/Tasks/ANTV1/task.json +++ b/Tasks/ANTV1/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/ANTV1/task.loc.json b/Tasks/ANTV1/task.loc.json index c3719d0af370..4521064433bc 100644 --- a/Tasks/ANTV1/task.loc.json +++ b/Tasks/ANTV1/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/AndroidSigningV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/de-DE/resources.resjson index 6d6dfd5be3af..754857e067df 100644 --- a/Tasks/AndroidSigningV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AndroidSigningV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Android-Signatur", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "Android-APK-Dateien signieren und ausrichten", "loc.instanceNameFormat": "APK-Dateien $(files) werden signiert und ausgerichtet", "loc.group.displayName.jarsignerOptions": "Signaturoptionen", diff --git a/Tasks/AndroidSigningV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/es-ES/resources.resjson index cfa1667c5cfe..d35f8701d6cd 100644 --- a/Tasks/AndroidSigningV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AndroidSigningV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Firma de Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "Firmar y alinear archivos APK de Android", "loc.instanceNameFormat": "Firma y alineación de archivos APK $(files)", "loc.group.displayName.jarsignerOptions": "Opciones de firma", diff --git a/Tasks/AndroidSigningV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/fr-FR/resources.resjson index 429826987525..8f39a15703a7 100644 --- a/Tasks/AndroidSigningV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AndroidSigningV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Signature Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "Signer et aligner les fichiers APK Android", "loc.instanceNameFormat": "Signature et alignement de fichiers APK $(files)", "loc.group.displayName.jarsignerOptions": "Options de signature", diff --git a/Tasks/AndroidSigningV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/it-IT/resources.resjson index 474688bb711b..ba51ec6c21ba 100644 --- a/Tasks/AndroidSigningV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AndroidSigningV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Firma per Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "Consente di firmare e allineare i file APK di Android", "loc.instanceNameFormat": "Firma e allineamento dei file APK $(files)", "loc.group.displayName.jarsignerOptions": "Opzioni di firma", diff --git a/Tasks/AndroidSigningV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/ja-JP/resources.resjson index 884f272db243..8ccf6902f93a 100644 --- a/Tasks/AndroidSigningV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AndroidSigningV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Android の署名", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "署名し、Android APK ファイルを配置します", "loc.instanceNameFormat": "APK ファイル $(files) の署名と配置", "loc.group.displayName.jarsignerOptions": "署名オプション", diff --git a/Tasks/AndroidSigningV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/ko-KR/resources.resjson index dd995198e04d..0d4ab586dead 100644 --- a/Tasks/AndroidSigningV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AndroidSigningV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -14,7 +14,7 @@ "loc.input.label.keystorePass": "키 저장소 암호", "loc.input.help.keystorePass": "제공된 키 저장소 파일에 대한 암호를 입력합니다. 이 값을 암호화하려면 [변수] 탭에서 잠금이 사용 설정된 새 변수를 사용하세요.", "loc.input.label.keystoreAlias": "별칭", - "loc.input.help.keystoreAlias": "퍼블릭/프라이빗 키 쌍을 식별하여 키 저장소 파일에 사용할 별칭을 입력합니다.", + "loc.input.help.keystoreAlias": "공용/개인 키 쌍을 식별하여 키 저장소 파일에 사용할 별칭을 입력합니다.", "loc.input.label.keyPass": "키 암호", "loc.input.help.keyPass": "별칭 및 키 저장소 파일에 대한 키 암호를 입력합니다. 이 값을 암호화하려면 [변수] 탭에서 잠금이 사용 설정된 새 변수를 사용하세요.", "loc.input.label.jarsignerArguments": "Jarsigner 인수", @@ -22,7 +22,7 @@ "loc.input.label.zipalign": "Zipalign", "loc.input.help.zipalign": "패키지를 zipalign하려면 선택합니다. 이렇게 하면 앱에 사용되는 RAM 양이 줄어듭니다.", "loc.input.label.zipalignLocation": "Zipalign 위치", - "loc.input.help.zipalignLocation": "원하는 경우 서명할 때 사용되는 zipalign 실행 파일의 위치를 지정합니다. 기본적으로 애플리케이션이 빌드되는 Android SDK 버전 폴더에 있는 zipalign을 사용합니다.", + "loc.input.help.zipalignLocation": "원하는 경우 서명할 때 사용되는 zipalign 실행 파일의 위치를 지정합니다. 기본적으로 응용 프로그램이 빌드되는 Android SDK 버전 폴더에 있는 zipalign을 사용합니다.", "loc.messages.AndroidHomeNotSet": "실행 중인 사용자에 대해 ANDROID_HOME 환경 변수가 설정되어 있지 않습니다.", "loc.messages.CouldNotFindZipalign": "Zipalign 도구를 찾을 수 없습니다.", "loc.messages.CouldNotFindZipalignInAndroidHome": "ANDROID_HOME 내에서 Zipalign 도구를 찾을 수 없습니다. %s", diff --git a/Tasks/AndroidSigningV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/ru-RU/resources.resjson index 5c2222aac813..a7846271abc1 100644 --- a/Tasks/AndroidSigningV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AndroidSigningV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Подписывание Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "Подписывание и назначение APK-файлов Android", "loc.instanceNameFormat": "Подписание и выравнивание файлов APK $(files)", "loc.group.displayName.jarsignerOptions": "Параметры подписи", diff --git a/Tasks/AndroidSigningV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/zh-TW/resources.resjson index a40767e924ac..5d45c5cae7ac 100644 --- a/Tasks/AndroidSigningV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AndroidSigningV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Android 簽署", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "簽署並對齊 Android APK 檔案", "loc.instanceNameFormat": "簽署並對齊 APK 檔 $(files)", "loc.group.displayName.jarsignerOptions": "簽署選項", diff --git a/Tasks/AndroidSigningV2/task.json b/Tasks/AndroidSigningV2/task.json index d8b719490198..2cf449606e2f 100644 --- a/Tasks/AndroidSigningV2/task.json +++ b/Tasks/AndroidSigningV2/task.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/AndroidSigningV2/task.loc.json b/Tasks/AndroidSigningV2/task.loc.json index 42d31a478f11..eee7a4e012c4 100644 --- a/Tasks/AndroidSigningV2/task.loc.json +++ b/Tasks/AndroidSigningV2/task.loc.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/AndroidSigningV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AndroidSigningV3/Strings/resources.resjson/de-DE/resources.resjson index 7b2a63c2211a..cdbbec4f1664 100644 --- a/Tasks/AndroidSigningV3/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AndroidSigningV3/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Android-Signatur", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "Android-APK-Dateien signieren und ausrichten", "loc.instanceNameFormat": "APK-Dateien $(files) werden signiert und ausgerichtet", "loc.releaseNotes": "Diese Version der Aufgabe verwendet apksigner anstelle von jarsigner zum Signieren von APKs.", @@ -18,16 +18,23 @@ "loc.input.help.keystoreAlias": "Geben Sie den Alias an, der das öffentliche/private Schlüsselpaar identifiziert, das in der KeyStore-Datei verwendet werden soll.", "loc.input.label.keyPass": "Schlüsselkennwort", "loc.input.help.keyPass": "Geben Sie das Schlüsselkennwort für den Alias und die KeyStore-Datei an. Verwenden Sie eine neue Variable, deren Sperre auf der Registerkarte \"Variablen\" aktiviert ist, um den Wert zu verschlüsseln.", + "loc.input.label.apksignerVersion": "apksigner-Version", + "loc.input.help.apksignerVersion": "Geben Sie die Version von Android SDK-Buildtools ein, über die die ausführbare apksigner-Datei gesucht werden soll.", "loc.input.label.apksignerArguments": "apksigner-Argumente", - "loc.input.help.apksignerArguments": "Geben Sie alle Optionen an, die an die apksigner-Befehlszeile übergeben werden sollen. Die Standardoptionen lauten: -verbose -sigalg MD5withRSA -digestalg SHA1", + "loc.input.help.apksignerArguments": "Geben Sie Optionen an, die an die apksigner-Befehlszeile übergeben werden sollen. Standardwert: --verbose", "loc.input.label.apksignerLocation": "apksigner-Speicherort", "loc.input.help.apksignerLocation": "Geben Sie optional den Pfad zu der beim Signieren verwendeten ausführbaren apksigner-Datei an. Standardmäßig handelt es sich hierbei um die apksigner-Datei, die sich in dem für Ihren Anwendungsbuild verwendeten Android SDK-Versionsordner befindet.", "loc.input.label.zipalign": "Zipalign", "loc.input.help.zipalign": "Geben Sie an, ob Ihr Paket mit Zipalign verarbeitet werden soll. Dadurch wird der von einer App benötigte Arbeitsspeicherplatz reduziert.", + "loc.input.label.zipalignVersion": "Zipalign-Version", + "loc.input.help.zipalignVersion": "Geben Sie die Version von Android SDK-Buildtools ein, über die die ausführbare zipalign-Datei gesucht werden soll.", "loc.input.label.zipalignLocation": "Zipalign-Speicherort", "loc.input.help.zipalignLocation": "Geben Sie optional den Pfad zu der beim Signieren verwendeten ausführbaren Zipalign-Datei an. Standardmäßig handelt es sich hierbei um die Zipalign-Datei, die sich in dem für Ihren Anwendungsbuild verwendeten Android SDK-Versionsordner befindet.", "loc.messages.AndroidHomeNotSet": "Die ANDROID_HOME-Umgebungsvariable ist für den ausführenden Benutzer nicht festgelegt.", "loc.messages.CouldNotFindToolInAndroidHome": "Das Tool \"%s\" wurde nicht gefunden in ANDROID_HOME: %s.", "loc.messages.NoMatchingFiles": "Keine mit dem Suchmuster übereinstimmenden Dateien wurden gefunden: %s", - "loc.messages.DeleteKeystoreFileFailed": "Fehler beim Löschen der Keystore-Datei, die vom Server heruntergeladen wurde: %s" + "loc.messages.DeleteKeystoreFileFailed": "Fehler beim Löschen der Keystore-Datei, die vom Server heruntergeladen wurde: %s", + "loc.messages.CouldNotFindVersionOfToolInAndroidHome": "Version %s von %s wurde in ANDROID_HOME nicht gefunden: %s", + "loc.messages.GetLatestToolVersion": "Es wird versucht, die neueste installierte Version des Tools abzurufen: %s", + "loc.messages.GetSpecifiedToolVersion": "Es wird versucht, Version %s von %s abzurufen." } \ No newline at end of file diff --git a/Tasks/AndroidSigningV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AndroidSigningV3/Strings/resources.resjson/es-ES/resources.resjson index 34c18c061792..31990bc1db5d 100644 --- a/Tasks/AndroidSigningV3/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AndroidSigningV3/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Firma de Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "Firmar y alinear archivos APK de Android", "loc.instanceNameFormat": "Firma y alineación de archivos APK $(files)", "loc.releaseNotes": "Esta versión de la tarea utiliza apksigner en lugar de jarsigner para firmar APK.", @@ -18,16 +18,23 @@ "loc.input.help.keystoreAlias": "Escriba el alias que identifica el par de claves pública/privada que debe usarse en el archivo de almacén de claves.", "loc.input.label.keyPass": "Contraseña de clave", "loc.input.help.keyPass": "Escriba la contraseña de clave del alias y el archivo de almacén de claves. Utilice una variable nueva con el bloqueo habilitado en la ficha Variables para cifrar este valor.", + "loc.input.label.apksignerVersion": "Versión de apksigner", + "loc.input.help.apksignerVersion": "Escriba la versión de las herramientas de compilación de Android SDK desde la que buscar el ejecutable de apksigner.", "loc.input.label.apksignerArguments": "argumentos de apksigner", - "loc.input.help.apksignerArguments": "Proporcione cualquier opción para pasar a la línea de comandos de apksigner. El valor predeterminado es: -verbose -sigalg MD5withRSA -digestalg SHA1", + "loc.input.help.apksignerArguments": "Proporcione cualquier opción para pasar a la línea de comandos de apksigner. El valor predeterminado es: --verbose", "loc.input.label.apksignerLocation": "ubicación de apksigner", "loc.input.help.apksignerLocation": "Especifique opcionalmente la ubicación del ejecutable apksigner usado durante la firma. Se establece como valor predeterminado el ejecutable apksigner que se encuentra en la carpeta de la versión de Android SDK en que se compila la aplicación.", "loc.input.label.zipalign": "Zipalign", "loc.input.help.zipalign": "Seleccione si desea optimizar el paquete con zipalign. Esta acción disminuye la cantidad de RAM que consume una aplicación.", + "loc.input.label.zipalignVersion": "Versión de Zipalign", + "loc.input.help.zipalignVersion": "Escriba la versión de las herramientas de compilación de Android SDK desde la que buscar el ejecutable de zipalign.", "loc.input.label.zipalignLocation": "Ubicación de Zipalign", "loc.input.help.zipalignLocation": "Especifique opcionalmente la ubicación del ejecutable zipalign usado durante la firma. Se establece como valor predeterminado el ejecutable zipalign que se encuentra en la carpeta de la versión de Android SDK en que se compila la aplicación.", "loc.messages.AndroidHomeNotSet": "La variable de entorno ANDROID_HOME no está definida para el usuario actual.", "loc.messages.CouldNotFindToolInAndroidHome": "No se encontró la herramienta %s en ANDROID_HOME: %s", "loc.messages.NoMatchingFiles": "No se encontraron archivos coincidentes con el patrón de búsqueda: %s", - "loc.messages.DeleteKeystoreFileFailed": "No se pudo eliminar el archivo de almacén de claves descargado del servidor: %s" + "loc.messages.DeleteKeystoreFileFailed": "No se pudo eliminar el archivo de almacén de claves descargado del servidor: %s", + "loc.messages.CouldNotFindVersionOfToolInAndroidHome": "No se encontró la versión %s de %s en ANDROID_HOME: %s", + "loc.messages.GetLatestToolVersion": "Intentando obtener la última versión instalada de la herramienta: %s", + "loc.messages.GetSpecifiedToolVersion": "Intentando obtener la versión %s de %s" } \ No newline at end of file diff --git a/Tasks/AndroidSigningV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AndroidSigningV3/Strings/resources.resjson/fr-FR/resources.resjson index 7da1bad97f8b..1a2939d54a4b 100644 --- a/Tasks/AndroidSigningV3/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AndroidSigningV3/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Signature Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "Signer et aligner les fichiers APK Android", "loc.instanceNameFormat": "Signature et alignement de fichiers APK $(files)", "loc.releaseNotes": "Cette version de la tâche utilise apksigner au lieu de jarsigner pour signer les fichiers APK.", @@ -18,16 +18,23 @@ "loc.input.help.keystoreAlias": "Entrez l'alias qui identifie la paire de clés publiques/privées à utiliser dans le fichier de magasin de clés.", "loc.input.label.keyPass": "Mot de passe de la clé", "loc.input.help.keyPass": "Entrez le mot de passe de clé pour l'alias et le fichier de magasin de clés. Pour chiffrer cette valeur, utilisez une nouvelle variable en activant son verrou sous l'onglet Variables.", + "loc.input.label.apksignerVersion": "Version d'apksigner", + "loc.input.help.apksignerVersion": "Entrez la version des outils de build du kit Android SDK pour y rechercher l'exécutable apksigner.", "loc.input.label.apksignerArguments": "arguments d'apksigner", - "loc.input.help.apksignerArguments": "Indiquez les options à passer à la ligne de commande apksigner. Valeur par défaut : -verbose -sigalg MD5withRSA -digestalg SHA1", + "loc.input.help.apksignerArguments": "Indiquez les options à passer à la ligne de commande apksigner. La valeur par défaut est --verbose", "loc.input.label.apksignerLocation": "emplacement d'apksigner", "loc.input.help.apksignerLocation": "Spécifiez éventuellement l'emplacement de l'exécutable apksigner utilisé durant la signature. Par défaut, il s'agit du fichier apksigner situé dans le dossier de version du kit Android SDK à partir duquel votre application est générée.", "loc.input.label.zipalign": "Zipalign", "loc.input.help.zipalign": "Sélectionnez cette option si vous voulez compresser votre package dans un fichier zipalign. Cela réduit la quantité de RAM consommée par une application.", + "loc.input.label.zipalignVersion": "Version de zipalign", + "loc.input.help.zipalignVersion": "Entrez la version des outils de build du kit Android SDK pour y rechercher l'exécutable zipalign.", "loc.input.label.zipalignLocation": "Emplacement de Zipalign", "loc.input.help.zipalignLocation": "Indiquez éventuellement l'emplacement de l'exécutable zipalign utilisé lors de la signature. Il s'agit par défaut du fichier zipalign disponible dans le dossier de la version Android SDK sur laquelle repose votre application.", "loc.messages.AndroidHomeNotSet": "La variable d'environnement ANDROID_HOME n'est pas définie pour l'utilisateur actuel.", "loc.messages.CouldNotFindToolInAndroidHome": "Outil %s introuvable dans ANDROID_HOME : %s", "loc.messages.NoMatchingFiles": "Il n'existe aucun fichier correspondant au modèle de recherche : %s", - "loc.messages.DeleteKeystoreFileFailed": "Échec de la suppression du fichier de magasin de clés téléchargé à partir du serveur : %s" + "loc.messages.DeleteKeystoreFileFailed": "Échec de la suppression du fichier de magasin de clés téléchargé à partir du serveur : %s", + "loc.messages.CouldNotFindVersionOfToolInAndroidHome": "La version %s de %s est introuvable dans ANDROID_HOME : %s", + "loc.messages.GetLatestToolVersion": "Tentative d'obtention de la dernière version installée de l'outil : %s", + "loc.messages.GetSpecifiedToolVersion": "Tentative d'obtention de la version %s de %s" } \ No newline at end of file diff --git a/Tasks/AndroidSigningV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AndroidSigningV3/Strings/resources.resjson/it-IT/resources.resjson index 93ab39b70a85..4c3877ece00e 100644 --- a/Tasks/AndroidSigningV3/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AndroidSigningV3/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Firma per Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "Consente di firmare e allineare i file APK di Android", "loc.instanceNameFormat": "Firma e allineamento dei file APK $(files)", "loc.releaseNotes": "Questa versione dell'attività usa apksigner invece di jarsigner per firmare gli APK.", @@ -18,16 +18,23 @@ "loc.input.help.keystoreAlias": "Immettere l'alias che identifica la coppia di chiavi pubblica/privata da usare nel file dell'archivio chiavi.", "loc.input.label.keyPass": "Password della chiave", "loc.input.help.keyPass": "Immettere la password chiave per il file dell'archivio chiavi e l'alias. Per crittografare questo valore, usare una nuova variabile con il blocco abilitato nella scheda Variabili.", + "loc.input.label.apksignerVersion": "Versione di apksigner", + "loc.input.help.apksignerVersion": "Consente di immettere la versione degli strumenti di compilazione di Android SDK da cui cercare l'eseguibile di apksigner.", "loc.input.label.apksignerArguments": "Argomenti di apksigner", - "loc.input.help.apksignerArguments": "Consente di specificare le eventuali opzioni da passare alla riga di comando di apksigner. Impostazione predefinita: -verbose -sigalg MD5withRSA -digestalg SHA1", + "loc.input.help.apksignerArguments": "Consente di specificare le eventuali opzioni da passare alla riga di comando di apksigner. Impostazione predefinita: --verbose", "loc.input.label.apksignerLocation": "Percorso di apksigner", "loc.input.help.apksignerLocation": "Consente facoltativamente di specificare il percorso dell'eseguibile di apksigner usato durante la firma. Per impostazione predefinita viene usato l'eseguibile di apksigner trovato nella cartella della versione di Android SDK usata per la compilazione dell'applicazione.", "loc.input.label.zipalign": "Zipalign", "loc.input.help.zipalign": "Consente di scegliere se eseguire zipalign per il pacchetto, in modo da ridurre la quantità di RAM utilizzata da un'app.", + "loc.input.label.zipalignVersion": "Versione di Zipalign", + "loc.input.help.zipalignVersion": "Consente di immettere la versione degli strumenti di compilazione di Android SDK da cui cercare l'eseguibile di Zipalign.", "loc.input.label.zipalignLocation": "Percorso di Zipalign", "loc.input.help.zipalignLocation": "Consente facoltativamente di specificare il percorso dell'eseguibile di zipalign usato durante la firma. Per impostazione predefinita viene usato l'eseguibile di zipalign trovato nella cartella della versione di Android SDK usata per la compilazione dell'applicazione.", "loc.messages.AndroidHomeNotSet": "La variabile di ambiente ANDROID_HOME non è impostata per l'utente in esecuzione.", "loc.messages.CouldNotFindToolInAndroidHome": "Non è stato possibile trovare lo strumento %s in ANDROID_HOME: %s", "loc.messages.NoMatchingFiles": "Non sono stati trovati file corrispondenti con il criterio di ricerca: %s", - "loc.messages.DeleteKeystoreFileFailed": "Non è stato possibile eliminare il file dell'archivio chiavi scaricato dal server: %s" + "loc.messages.DeleteKeystoreFileFailed": "Non è stato possibile eliminare il file dell'archivio chiavi scaricato dal server: %s", + "loc.messages.CouldNotFindVersionOfToolInAndroidHome": "Non è stato possibile trovare la versione %s di %s in ANDROID_HOME: %s", + "loc.messages.GetLatestToolVersion": "Tentativo di ottenere l'ultima versione installata dello strumento: %s", + "loc.messages.GetSpecifiedToolVersion": "Tentativo di ottenere la versione %s di %s" } \ No newline at end of file diff --git a/Tasks/AndroidSigningV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AndroidSigningV3/Strings/resources.resjson/ja-JP/resources.resjson index 9e8a60d4f310..8c62ec3ac644 100644 --- a/Tasks/AndroidSigningV3/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AndroidSigningV3/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Android の署名", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "署名し、Android APK ファイルを配置します", "loc.instanceNameFormat": "APK ファイル $(files) の署名と配置", "loc.releaseNotes": "このバージョンのタスクでは、APK の署名に jarsigner ではなく apksigner が使用されます。", @@ -18,16 +18,23 @@ "loc.input.help.keystoreAlias": "キーストア ファイルで使用される公開キー/秘密キーのペアを識別するエイリアスを入力します。", "loc.input.label.keyPass": "キー パスワード", "loc.input.help.keyPass": "エイリアスとキーストア ファイルのキー パスワードを入力します。この値を暗号化するには、[変数] タブで新しい変数のロックを有効にします。", + "loc.input.label.apksignerVersion": "apksigner のバージョン", + "loc.input.help.apksignerVersion": "apksigner 実行可能ファイルを検索する Android SDK Build-Tools のバージョンを入力します。", "loc.input.label.apksignerArguments": "apksigner の引数", - "loc.input.help.apksignerArguments": "apksigner コマンド ラインに渡すオプションを指定します。既定値: -verbose -sigalg MD5withRSA -digestalg SHA1", + "loc.input.help.apksignerArguments": "apksigner コマンド ラインに渡すオプションを指定します。既定値: --verbose", "loc.input.label.apksignerLocation": "apksigner の場所", "loc.input.help.apksignerLocation": "必要に応じて、署名中に使用する apksigner 実行可能ファイルの場所を指定します。既定では、アプリケーションのビルドが実行される Android SDK バージョンのフォルダーにある apksigner が使用されます。", "loc.input.label.zipalign": "Zipalign", "loc.input.help.zipalign": "パッケージに Zipalign を実行する場合に選択します。アプリに使用される RAM の量を減らすことができます。", + "loc.input.label.zipalignVersion": "zipalign のバージョン", + "loc.input.help.zipalignVersion": "zipalign 実行可能ファイルを検索する Android SDK Build-Tools のバージョンを入力します。", "loc.input.label.zipalignLocation": "Zipalign の場所", "loc.input.help.zipalignLocation": "(省略可能) 署名中に使用される Zipalign 実行可能ファイルの場所を指定します。既定値は、アプリケーションがビルドした Android SDK バージョン フォルダー内にある Zipalign になります。", "loc.messages.AndroidHomeNotSet": "実行中のユーザーに ANDROID_HOME 環境変数が設定されていません。", "loc.messages.CouldNotFindToolInAndroidHome": "ツール %s が ANDROID_HOME 内に見つかりませんでした: %s", "loc.messages.NoMatchingFiles": "次の検索パターンと一致するファイルが見つかりませんでした: %s", - "loc.messages.DeleteKeystoreFileFailed": "サーバーからダウンロードされたキーストア ファイルを削除することができませんでした: %s" + "loc.messages.DeleteKeystoreFileFailed": "サーバーからダウンロードされたキーストア ファイルを削除することができませんでした: %s", + "loc.messages.CouldNotFindVersionOfToolInAndroidHome": "ANDROID_HOME 内に %s バージョンの %s が見つかりませんでした: %s", + "loc.messages.GetLatestToolVersion": "インストールされている最新バージョンのツールを取得しようとしています: %s", + "loc.messages.GetSpecifiedToolVersion": "バージョン %s の %s を取得しようとしています" } \ No newline at end of file diff --git a/Tasks/AndroidSigningV3/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AndroidSigningV3/Strings/resources.resjson/ko-KR/resources.resjson index 0fe1103e7e56..9a868aacfd26 100644 --- a/Tasks/AndroidSigningV3/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AndroidSigningV3/Strings/resources.resjson/ko-KR/resources.resjson @@ -15,19 +15,26 @@ "loc.input.label.keystorePass": "키 저장소 암호", "loc.input.help.keystorePass": "제공된 키 저장소 파일에 대한 암호를 입력합니다. 이 값을 암호화하려면 [변수] 탭에서 잠금이 사용 설정된 새 변수를 사용하세요.", "loc.input.label.keystoreAlias": "별칭", - "loc.input.help.keystoreAlias": "퍼블릭/프라이빗 키 쌍을 식별하여 키 저장소 파일에 사용할 별칭을 입력합니다.", + "loc.input.help.keystoreAlias": "공용/개인 키 쌍을 식별하여 키 저장소 파일에 사용할 별칭을 입력합니다.", "loc.input.label.keyPass": "키 암호", "loc.input.help.keyPass": "별칭 및 키 저장소 파일에 대한 키 암호를 입력합니다. 이 값을 암호화하려면 [변수] 탭에서 잠금이 사용 설정된 새 변수를 사용하세요.", + "loc.input.label.apksignerVersion": "apksigner 버전", + "loc.input.help.apksignerVersion": "apksigner 실행 파일을 볼 Android SDK 빌드 도구 버전을 입력하세요.", "loc.input.label.apksignerArguments": "apksigner 인수", - "loc.input.help.apksignerArguments": "apksigner 명령줄에 전달할 옵션을 지정합니다. 기본값: -verbose -sigalg MD5withRSA -digestalg SHA1", + "loc.input.help.apksignerArguments": "apksigner 명령줄에 전달할 옵션을 제공합니다. 기본값: --verbose", "loc.input.label.apksignerLocation": "apksigner 위치", "loc.input.help.apksignerLocation": "서명할 때 사용되는 apksigner 실행 파일의 위치를 선택적으로 지정합니다. 기본적으로 애플리케이션이 빌드되는 Android SDK 버전 폴더에 있는 apksigner를 사용합니다.", "loc.input.label.zipalign": "Zipalign", "loc.input.help.zipalign": "패키지를 zipalign하려면 선택합니다. 이렇게 하면 앱에 사용되는 RAM 양이 줄어듭니다.", + "loc.input.label.zipalignVersion": "zipalign 버전", + "loc.input.help.zipalignVersion": "zipalign 실행 파일을 볼 Android SDK 빌드 도구 버전을 입력합니다.", "loc.input.label.zipalignLocation": "Zipalign 위치", - "loc.input.help.zipalignLocation": "원하는 경우 서명할 때 사용되는 zipalign 실행 파일의 위치를 지정합니다. 기본적으로 애플리케이션이 빌드되는 Android SDK 버전 폴더에 있는 zipalign을 사용합니다.", + "loc.input.help.zipalignLocation": "원하는 경우 서명할 때 사용되는 zipalign 실행 파일의 위치를 지정합니다. 기본적으로 응용 프로그램이 빌드되는 Android SDK 버전 폴더에 있는 zipalign을 사용합니다.", "loc.messages.AndroidHomeNotSet": "실행 중인 사용자에 대해 ANDROID_HOME 환경 변수가 설정되어 있지 않습니다.", "loc.messages.CouldNotFindToolInAndroidHome": "ANDROID_HOME 내에서 %s 도구를 찾을 수 없습니다. %s", "loc.messages.NoMatchingFiles": "다음 검색 패턴과 일치하는 파일을 찾을 수 없습니다. %s", - "loc.messages.DeleteKeystoreFileFailed": "서버에서 다운로드된 키 저장소 파일을 삭제하지 못함: %s" + "loc.messages.DeleteKeystoreFileFailed": "서버에서 다운로드된 키 저장소 파일을 삭제하지 못함: %s", + "loc.messages.CouldNotFindVersionOfToolInAndroidHome": "ANDROID_HOME 내에서 %s 버전의 %s을(를) 찾을 수 없음: %s", + "loc.messages.GetLatestToolVersion": "설치된 최신 버전의 도구를 가져오는 중: %s", + "loc.messages.GetSpecifiedToolVersion": "%s 버전의 %s을(를) 가져오는 중" } \ No newline at end of file diff --git a/Tasks/AndroidSigningV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AndroidSigningV3/Strings/resources.resjson/ru-RU/resources.resjson index a3a1d863ed44..1d45c6096432 100644 --- a/Tasks/AndroidSigningV3/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AndroidSigningV3/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Подписывание Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "Подписывание и назначение APK-файлов Android", "loc.instanceNameFormat": "Подписание и выравнивание файлов APK $(files)", "loc.releaseNotes": "Задача этой версии для подписывания файлов APK использует apksigner вместо jarsigner.", @@ -18,16 +18,23 @@ "loc.input.help.keystoreAlias": "Введите псевдоним, который определяет пару открытого и закрытого ключей для использования в файле хранилища ключей.", "loc.input.label.keyPass": "Пароль ключа", "loc.input.help.keyPass": "Введите пароль ключа для псевдонима и файла хранилища ключей. Чтобы зашифровать это значение, используйте новую переменную сборки с включенной блокировкой на вкладке \"Переменные\".", + "loc.input.label.apksignerVersion": "Версия apksigner", + "loc.input.help.apksignerVersion": "Введите версию пакета SDK build-tools для Android, в котором нужно искать исполняемый файл apksigner.", "loc.input.label.apksignerArguments": "Аргументы apksigner", - "loc.input.help.apksignerArguments": "Укажите параметры для передачи в командную строку apksigner. По умолчанию: -verbose -sigalg MD5withRSA -digestalg SHA1", + "loc.input.help.apksignerArguments": "Укажите параметры для передачи в командную строку apksigner. Параметры по умолчанию: --verbose.", "loc.input.label.apksignerLocation": "Расположение apksigner", "loc.input.help.apksignerLocation": "При необходимости укажите путь к исполняемому файлу apksigner, используемому при подписывании. По умолчанию применяется файл apksigner, найденный в папке той версии Android SDK, с которой собрано ваше приложение.", "loc.input.label.zipalign": "Zipalign", "loc.input.help.zipalign": "Укажите, следует ли использовать для пакета zipalign. Это позволяет снизить объем оперативной памяти, используемой приложением.", + "loc.input.label.zipalignVersion": "Версия Zipalign", + "loc.input.help.zipalignVersion": "Введите версию пакета SDK build-tools для Android, в котором нужно искать исполняемый файл zipalign.", "loc.input.label.zipalignLocation": "Расположение Zipalign", "loc.input.help.zipalignLocation": "При необходимости укажите путь к исполняемому файлу zipalign, используемому при подписывании. По умолчанию применяется zipalign, найденный в папке той версии Android SDK, с которой собрано ваше приложение.", "loc.messages.AndroidHomeNotSet": "Переменная среды ANDROID_HOME не задана для текущего пользователя.", "loc.messages.CouldNotFindToolInAndroidHome": "Не удалось найти средство %s в ANDROID_HOME: %s", "loc.messages.NoMatchingFiles": "Не найдены файлы, соответствующие шаблону поиска: %s.", - "loc.messages.DeleteKeystoreFileFailed": "Не удалось удалить скачанный с сервера файл хранилища ключей: %s" + "loc.messages.DeleteKeystoreFileFailed": "Не удалось удалить скачанный с сервера файл хранилища ключей: %s", + "loc.messages.CouldNotFindVersionOfToolInAndroidHome": "Не удалось найти версию %s инструмента %s в ANDROID_HOME: %s", + "loc.messages.GetLatestToolVersion": "Попытка получить последнюю установленную версию инструмента: %s", + "loc.messages.GetSpecifiedToolVersion": "Попытка получить версию %s инструмента %s." } \ No newline at end of file diff --git a/Tasks/AndroidSigningV3/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AndroidSigningV3/Strings/resources.resjson/zh-CN/resources.resjson index 22fdbb3dd1c4..b3e0f59f0da4 100644 --- a/Tasks/AndroidSigningV3/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AndroidSigningV3/Strings/resources.resjson/zh-CN/resources.resjson @@ -18,16 +18,23 @@ "loc.input.help.keystoreAlias": "输入别名,以标识在密钥存储文件中使用的公钥/私钥对。", "loc.input.label.keyPass": "密钥密码", "loc.input.help.keyPass": "输入别名和密钥存储文件的密钥密码。对“变量”选项卡使用已启用锁定的新变量来加密该值。", + "loc.input.label.apksignerVersion": "apksigner 版本", + "loc.input.help.apksignerVersion": "输入要从中查找 apksigner 可执行文件的 Android SDK 生成工具版本。", "loc.input.label.apksignerArguments": "apksigner 参数", - "loc.input.help.apksignerArguments": "提供要传递到 apksigner 命令行的任何选项。默认值是: -verbose -sigalg MD5withRSA -digestalg SHA1", + "loc.input.help.apksignerArguments": "提供要传递到 apksigner 命令行的任何选项。默认值是: --verbose", "loc.input.label.apksignerLocation": "apksigner 位置", "loc.input.help.apksignerLocation": "可以选择指定签名期间使用的 apksigner 可执行文件的位置。默认为应用程序生成所定向的 Android SDK 版本文件夹中的 apksigner。", "loc.input.label.zipalign": "Zipalign", "loc.input.help.zipalign": "若要对包进行 zipalign,请选择此项。这会减少应用使用的 RAM 量。", + "loc.input.label.zipalignVersion": "Zipalign 版本", + "loc.input.help.zipalignVersion": "输入要从中查找 zipalign 可执行文件的 Android SDK 生成工具版本。", "loc.input.label.zipalignLocation": "Zipalign 位置", "loc.input.help.zipalignLocation": "也可以选择指定签名过程中使用的 zipalign 可执行文件的位置。默认情况下,使用应用程序基于其创建的 Android SDK 版本文件夹中的 zipalign。", "loc.messages.AndroidHomeNotSet": "未为正在运行的用户设置 ANDROID_HOME 环境变量。", "loc.messages.CouldNotFindToolInAndroidHome": "无法在 ANDROID_HOME %s 内找到工具: %s", "loc.messages.NoMatchingFiles": "使用搜索模式 %s 未找到匹配的文件", - "loc.messages.DeleteKeystoreFileFailed": "未能删除从服务器下载的密钥存储文件: %s" + "loc.messages.DeleteKeystoreFileFailed": "未能删除从服务器下载的密钥存储文件: %s", + "loc.messages.CouldNotFindVersionOfToolInAndroidHome": "在 ANDROID_HOME 中找不到 %s 版本的 %s: %s", + "loc.messages.GetLatestToolVersion": "正在尝试获取工具的最新安装版本: %s", + "loc.messages.GetSpecifiedToolVersion": "正在尝试获取 %s 版本的 %s" } \ No newline at end of file diff --git a/Tasks/AndroidSigningV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AndroidSigningV3/Strings/resources.resjson/zh-TW/resources.resjson index 743675e00374..1a4b044d089e 100644 --- a/Tasks/AndroidSigningV3/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AndroidSigningV3/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Android 簽署", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613717)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613717)", "loc.description": "簽署並對齊 Android APK 檔案", "loc.instanceNameFormat": "簽署並對齊 APK 檔 $(files)", "loc.releaseNotes": "此版本的工作使用 apksigner 而非 jarsigner 來簽署 APK。", @@ -18,16 +18,23 @@ "loc.input.help.keystoreAlias": "請輸入可以識別要在金鑰儲存區檔案中使用之公用/私密金鑰組的別名。", "loc.input.label.keyPass": "金鑰密碼", "loc.input.help.keyPass": "請輸入別名與金鑰儲存區檔案的金鑰密碼。請使用新的變數,並在 [變數] 索引標籤上啟用其鎖定,以加密此變數。", + "loc.input.label.apksignerVersion": "apksigner 版本", + "loc.input.help.apksignerVersion": "輸入 Android SDK 的建置工具版本,從中尋找 apksigner 可執行檔。", "loc.input.label.apksignerArguments": "apksigner 引數", - "loc.input.help.apksignerArguments": "提供要傳遞至 apksigner 命令列的任何選項。預設為: -verbose -sigalg MD5withRSA -digestalg SHA1", + "loc.input.help.apksignerArguments": "提供要傳遞至 apksigner 命令列的任何選項。預設值為: --verbose", "loc.input.label.apksignerLocation": "apksigner 位置", "loc.input.help.apksignerLocation": "選擇性地指定在登入期間所使用的 apksigner 可執行檔位置。這會預設為在您應用程式對其建置的 Android SDK 版本資料夾中找到的 apksigner。", "loc.input.label.zipalign": "Zipalign", "loc.input.help.zipalign": "若想要為套件進行 zipalign 則加以選取。如此可減少應用程式所使用的 RAM 量。", + "loc.input.label.zipalignVersion": "Zipalign 版本", + "loc.input.help.zipalignVersion": "輸入 Android SDK 的建置工具版本,從中尋找 zipalign 可執行檔。", "loc.input.label.zipalignLocation": "Zipalign 位置", "loc.input.help.zipalignLocation": "選擇性地指定登入期間所使用之 zipalign 可執行檔的位置。預設為您應用程式建置目標的 Android SDK 版本資料夾中所找到的 zipalign。", "loc.messages.AndroidHomeNotSet": "未對正在執行中的使用者設定 ANDROID_HOME 環境變數。", "loc.messages.CouldNotFindToolInAndroidHome": "在 ANDROID_HOME %s 內找不到工具 %s", "loc.messages.NoMatchingFiles": "使用下列搜尋模式找不到任何相符的檔案: %s", - "loc.messages.DeleteKeystoreFileFailed": "無法刪除從伺服器 %s 下載的金鑰儲存區檔案" + "loc.messages.DeleteKeystoreFileFailed": "無法刪除從伺服器 %s 下載的金鑰儲存區檔案", + "loc.messages.CouldNotFindVersionOfToolInAndroidHome": "找不到 %s 版本 (%s 的版本),尋找位置為 ANDROID_HOME: %s", + "loc.messages.GetLatestToolVersion": "正在嘗試取得最新安裝的工具版本: %s", + "loc.messages.GetSpecifiedToolVersion": "正在嘗試取得版本 %s (%s 的版本)" } \ No newline at end of file diff --git a/Tasks/AndroidSigningV3/task.json b/Tasks/AndroidSigningV3/task.json index 2f9ac27a7151..fcf64206baed 100644 --- a/Tasks/AndroidSigningV3/task.json +++ b/Tasks/AndroidSigningV3/task.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "releaseNotes": "This version of the task uses apksigner instead of jarsigner to sign APKs.", diff --git a/Tasks/AndroidSigningV3/task.loc.json b/Tasks/AndroidSigningV3/task.loc.json index 75e336d16017..546e59b5f79e 100644 --- a/Tasks/AndroidSigningV3/task.loc.json +++ b/Tasks/AndroidSigningV3/task.loc.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/de-DE/resources.resjson index 0c552f7c4527..80c235807653 100644 --- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "App Center-Verteilung", "loc.helpMarkDown": "Hilfe zu dieser Aufgabe finden Sie auf der Visual Studio App Center-[Supportwebsite](https://aka.ms/appcentersupport/).", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Hiermit verteilen Sie App-Builds über Visual Studio App Center an Tester und Benutzer.", "loc.instanceNameFormat": "\"$(app)\" in Visual Studio App Center bereitstellen", "loc.releaseNotes": "Beheben Sie Fehler, bei denen Featurebranches abgeschnitten wurden.", "loc.group.displayName.symbols": "Symbole", diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/es-ES/resources.resjson index ef7db9e7b647..6ce061a969aa 100644 --- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Distribución de App Center", "loc.helpMarkDown": "Para obtener ayuda con esta tarea, visite el [sitio de soporte técnico](https://aka.ms/appcentersupport/) de Visual Studio App Center.", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Distribuye las compilaciones de la aplicación a los evaluadores y usuarios a través de Visual Studio App Center.", "loc.instanceNameFormat": "Implementar $(app) en Visual Studio App Center", "loc.releaseNotes": "Corrija el error en el que se truncan las ramas de características.", "loc.group.displayName.symbols": "Símbolos", diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/fr-FR/resources.resjson index 08a460d03416..cbfc15b66666 100644 --- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Distribution App Center", "loc.helpMarkDown": "Pour obtenir de l'aide sur cette tâche, visitez Visual Studio App Center [site de support](https://aka.ms/appcentersupport/).", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Distribuer les builds d'applications aux testeurs et aux utilisateurs via Visual Studio App Center", "loc.instanceNameFormat": "Déployer $(app) sur Visual Studio App Center", "loc.releaseNotes": "Correction d'un bogue relatif aux branches de fonctionnalités tronquées.", "loc.group.displayName.symbols": "Symboles", diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/it-IT/resources.resjson index ae6f69353a4e..6ef521c0b1a0 100644 --- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Distribuzione App Center", "loc.helpMarkDown": "Per informazioni su questa attività, visitare il [sito del supporto](https://aka.ms/appcentersupport/) di Visual Studio App Center.", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Consente di distribuire build di app a tester e utenti tramite Visual Studio App Center", "loc.instanceNameFormat": "Distribuisci $(app) in Visual Studio App Center", "loc.releaseNotes": "È stato corretto il bug per cui i rami delle funzionalità risultavano troncati.", "loc.group.displayName.symbols": "Simboli", diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ja-JP/resources.resjson index 4c894d014596..52038355db64 100644 --- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "App Center 配布", "loc.helpMarkDown": "このタスクに関するヘルプは、Visual Studio App Center [サポート サイト](https://aka.ms/appcentersupport/) をご覧ください。", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Visual Studio App Center を使用して、アプリのビルドをテスト担当者とユーザーに配布します", "loc.instanceNameFormat": "$(app) を Visual Studio App Center に配置する", "loc.releaseNotes": "feature ブランチが切り捨てられていたバグが修正されます。", "loc.group.displayName.symbols": "シンボル", @@ -10,7 +10,7 @@ "loc.input.label.appSlug": "アプリ置換", "loc.input.help.appSlug": "アプリ置換の形式は **{username}/{app_identifier}** です。アプリの **{username}** や **{app_identifier}** を見つけるには、https://appcenter.ms/apps からその名前をクリックします。その結果の URL は [https://appcenter.ms/users/{username}/apps/{app_identifier}](https://appcenter.ms/users/{username}/apps/{app_identifier}) の形式になります。org を使用している場合は、アプリ置換の形式は **{orgname}/{app_identifier}** です。", "loc.input.label.app": "バイナリ ファイル パス", - "loc.input.help.app": "リポジトリのルートから公開する APK または IPA ファイルへの相対パス", + "loc.input.help.app": "リポジトリのルートから発行する APK または IPA ファイルへの相対パス", "loc.input.label.symbolsType": "シンボルの種類", "loc.input.label.symbolsPath": "シンボル パス", "loc.input.help.symbolsPath": "リポジトリのルートからシンボル フォルダーへの相対パス。", diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ru-RU/resources.resjson index c0e43515083a..6af0b43f93e1 100644 --- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Распространение через Центр приложений", "loc.helpMarkDown": "Чтобы получить помощь в выполнении этой задачи, посетите [сайт службы поддержки](https://aka.ms/appcentersupport/) Центра приложений Visual Studio.", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Распространение сборок приложений для тест-инженеров и пользователей с помощью Центра приложений Visual Studio", "loc.instanceNameFormat": "Развертывание $(app) в Центре приложений Visual Studio", "loc.releaseNotes": "Исправьте ошибку, из-за которой были усечены ветви компонентов.", "loc.group.displayName.symbols": "Символы", diff --git a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-TW/resources.resjson index 4e54ebd2f714..f155e6d5f3a8 100644 --- a/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AppCenterDistributeV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "App Center 散發", "loc.helpMarkDown": "如需此工作的說明,請瀏覽 Visual Studio App Center [支援網站](https://aka.ms/appcentersupport/)。", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "透過 Visual Studio App Center 將應用程式組建散發給測試人員和使用者", "loc.instanceNameFormat": "將 $(app) 部署到 Visual Studio App Center", "loc.releaseNotes": "修正功能分支受到截斷的 bug。", "loc.group.displayName.symbols": "符號", diff --git a/Tasks/AppCenterDistributeV1/task.json b/Tasks/AppCenterDistributeV1/task.json index 7c8186113fbf..b8067aff0b0d 100644 --- a/Tasks/AppCenterDistributeV1/task.json +++ b/Tasks/AppCenterDistributeV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Fix bug where feature branches were being truncated.", diff --git a/Tasks/AppCenterDistributeV1/task.loc.json b/Tasks/AppCenterDistributeV1/task.loc.json index 1885b26dc6f4..51e0e5a0a529 100644 --- a/Tasks/AppCenterDistributeV1/task.loc.json +++ b/Tasks/AppCenterDistributeV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/de-DE/resources.resjson index 023870fee081..d92892d4ed53 100644 --- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "App Center-Verteilung", "loc.helpMarkDown": "Hilfe zu dieser Aufgabe finden Sie auf der Visual Studio App Center-[Supportwebsite](https://aka.ms/appcentersupport/).", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Hiermit verteilen Sie App-Builds über Visual Studio App Center an Tester und Benutzer.", "loc.instanceNameFormat": "\"$(app)\" in Visual Studio App Center bereitstellen", "loc.releaseNotes": "Unterstützung für mehrere Ziele hinzugefügt.", "loc.group.displayName.symbols": "Symbole", diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/es-ES/resources.resjson index a50b771c6a60..fc0633c8a7cd 100644 --- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Distribución de App Center", "loc.helpMarkDown": "Para obtener ayuda con esta tarea, visite el [sitio de soporte técnico](https://aka.ms/appcentersupport/) de Visual Studio App Center.", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Distribuye las compilaciones de la aplicación a los evaluadores y usuarios a través de Visual Studio App Center.", "loc.instanceNameFormat": "Implementar $(app) en Visual Studio App Center", "loc.releaseNotes": "Se ha agregado compatibilidad con varios destinos.", "loc.group.displayName.symbols": "Símbolos", diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/fr-FR/resources.resjson index 38d2801d4a67..ad8e870af2f1 100644 --- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Distribution App Center", "loc.helpMarkDown": "Pour obtenir de l'aide sur cette tâche, visitez Visual Studio App Center [site de support](https://aka.ms/appcentersupport/).", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Distribuer les builds d'applications aux testeurs et aux utilisateurs via Visual Studio App Center", "loc.instanceNameFormat": "Déployer $(app) sur Visual Studio App Center", "loc.releaseNotes": "Ajout effectué de la prise en charge de plusieurs destinations.", "loc.group.displayName.symbols": "Symboles", diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/it-IT/resources.resjson index 702f5252ccd9..aa26211ce8d3 100644 --- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Distribuzione App Center", "loc.helpMarkDown": "Per informazioni su questa attività, visitare il [sito del supporto](https://aka.ms/appcentersupport/) di Visual Studio App Center.", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Consente di distribuire build di app a tester e utenti tramite Visual Studio App Center", "loc.instanceNameFormat": "Distribuisci $(app) in Visual Studio App Center", "loc.releaseNotes": "È stato aggiunto il supporto per più destinazioni.", "loc.group.displayName.symbols": "Simboli", diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ja-JP/resources.resjson index 85c52bb3fefc..1dfbfe9fd85b 100644 --- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "App Center 配布", "loc.helpMarkDown": "このタスクに関するヘルプは、Visual Studio App Center [サポート サイト](https://aka.ms/appcentersupport/) をご覧ください。", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Visual Studio App Center を使用して、アプリのビルドをテスト担当者とユーザーに配布します", "loc.instanceNameFormat": "$(app) を Visual Studio App Center に配置する", "loc.releaseNotes": "複数の宛先のサポートが追加されました。", "loc.group.displayName.symbols": "シンボル", @@ -10,7 +10,7 @@ "loc.input.label.appSlug": "アプリ置換", "loc.input.help.appSlug": "アプリ置換の形式は **{username}/{app_identifier}** です。アプリの **{username}** や **{app_identifier}** を見つけるには、https://appcenter.ms/apps からその名前をクリックします。その結果の URL は [https://appcenter.ms/users/{username}/apps/{app_identifier}](https://appcenter.ms/users/{username}/apps/{app_identifier}) の形式になります。org を使用している場合は、アプリ置換の形式は **{orgname}/{app_identifier}** です。", "loc.input.label.app": "バイナリ ファイル パス", - "loc.input.help.app": "リポジトリのルートから公開する APK または IPA ファイルへの相対パス", + "loc.input.help.app": "リポジトリのルートから発行する APK または IPA ファイルへの相対パス", "loc.input.label.symbolsType": "シンボルの種類", "loc.input.label.symbolsPath": "シンボル パス", "loc.input.help.symbolsPath": "リポジトリのルートからシンボル フォルダーへの相対パス。", diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ru-RU/resources.resjson index 8e793be248fa..1563666e079c 100644 --- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Распространение через Центр приложений", "loc.helpMarkDown": "Чтобы получить помощь в выполнении этой задачи, посетите [сайт службы поддержки](https://aka.ms/appcentersupport/) Центра приложений Visual Studio.", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Распространение сборок приложений для тест-инженеров и пользователей с помощью Центра приложений Visual Studio", "loc.instanceNameFormat": "Развертывание $(app) в Центре приложений Visual Studio", "loc.releaseNotes": "Добавлена поддержка нескольких назначений.", "loc.group.displayName.symbols": "Символы", diff --git a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-TW/resources.resjson index 124f6e6d48a2..f628a395fd5c 100644 --- a/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AppCenterDistributeV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "App Center 散發", "loc.helpMarkDown": "如需此工作的說明,請瀏覽 Visual Studio App Center [支援網站](https://aka.ms/appcentersupport/)。", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "透過 Visual Studio App Center 將應用程式組建散發給測試人員和使用者", "loc.instanceNameFormat": "將 $(app) 部署到 Visual Studio App Center", "loc.releaseNotes": "新增多重目的地的支援。", "loc.group.displayName.symbols": "符號", diff --git a/Tasks/AppCenterDistributeV2/task.json b/Tasks/AppCenterDistributeV2/task.json index d39795fea2d1..291d32dabfd9 100644 --- a/Tasks/AppCenterDistributeV2/task.json +++ b/Tasks/AppCenterDistributeV2/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 173, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Added support for multiple destinations.", diff --git a/Tasks/AppCenterDistributeV2/task.loc.json b/Tasks/AppCenterDistributeV2/task.loc.json index b0b5d9766b35..ca7ee2e5e664 100644 --- a/Tasks/AppCenterDistributeV2/task.loc.json +++ b/Tasks/AppCenterDistributeV2/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 173, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/de-DE/resources.resjson index de854bcfe5b1..a2c068bac132 100644 --- a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/de-DE/resources.resjson @@ -1,48 +1,48 @@ { "loc.friendlyName": "App Center-Verteilung", "loc.helpMarkDown": "Hilfe zu dieser Aufgabe finden Sie auf der Visual Studio App Center-[Supportwebsite](https://aka.ms/appcentersupport/).", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Hiermit verteilen Sie App-Builds über Visual Studio App Center an Tester und Benutzer.", "loc.instanceNameFormat": "\"$(app)\" in Visual Studio App Center bereitstellen", - "loc.releaseNotes": "Added support for forwarding Android mapping to App Center Diagnostics. Added missing descriptions.", + "loc.releaseNotes": "Unterstützung für die Weiterleitung der Android-Zuordnung an die App Center-Diagnose hinzugefügt. Fehlende Beschreibungen hinzugefügt.", "loc.group.displayName.symbols": "Symbole", "loc.input.label.serverEndpoint": "App Center-Dienstverbindung", "loc.input.help.serverEndpoint": "Wählen Sie die Dienstverbindung für Visual Studio App Center aus. Um eine Dienstverbindung zu erstellen, klicken Sie auf den Link \"Verwalten\", und erstellen Sie eine neue Dienstverbindung.", "loc.input.label.appSlug": "App-Datenfeld", "loc.input.help.appSlug": "Das App-Datenfeld weist das Format **{username}/{app_identifier}** auf. Um **{username}** und **{app_identifier}** für eine App zu suchen, klicken Sie unter https://appcenter.ms/apps auf den Namen der App. Die resultierende URL liegt im Format [https://appcenter.ms/users/{username}/apps/{app_identifier}](https://appcenter.ms/users/{username}/apps/{app_identifier}) vor. Wenn Sie Organisationen verwenden, weist das App-Datenfeld das Format **{orgname}/{app_identifier}** auf.", "loc.input.label.app": "Pfad zur Binärdatei", - "loc.input.help.app": "Relative path from the repo root to the APK/AAB or IPA file you want to publish", - "loc.input.label.buildVersion": "Build version", - "loc.input.help.buildVersion": "The build version of the uploading binary which needs to be specified for `.zip` and `.msi`. This value will be ignored unless the platform is WPF or WinForms.", + "loc.input.help.app": "Der relative Pfad vom Repositorystamm zur APK/AAB- oder IPA-Datei, die Sie veröffentlichen möchten.", + "loc.input.label.buildVersion": "Buildversion", + "loc.input.help.buildVersion": "Die Buildversion der Binärdatei für den Upload, die für \".zip\" und \".msi\" angegeben werden muss. Dieser Wert wird ignoriert, sofern die Plattform nicht WPF oder WinForms lautet.", "loc.input.label.symbolsType": "Symboltyp", - "loc.input.help.symbolsType": "Include symbol files to receive symbolicated stack traces in App Center Diagnostics.", + "loc.input.help.symbolsType": "Schließen Sie Symboldateien ein, um eine symbolifizierte Stapelablaufverfolgung in der App Center-Diagnose zu erhalten.", "loc.input.label.symbolsPath": "Symbolpfad", "loc.input.help.symbolsPath": "Der relative Pfad vom Repositorystamm zum Symbolordner.", - "loc.input.label.appxsymPath": "Symbols path (*.appxsym)", - "loc.input.help.appxsymPath": "Relative path from the repo root to APPXSYM symbols file.", + "loc.input.label.appxsymPath": "Symbolpfad (*.appxsym)", + "loc.input.help.appxsymPath": "Der relative Pfad vom Repositorystamm zur APPXSYM-Symboldatei.", "loc.input.label.dsymPath": "dSYM-Pfad", "loc.input.help.dsymPath": "Der relative Pfad vom Repositorystamm zum dSYM-Ordner. Der Pfad enthält unter Umständen Platzhalter.", "loc.input.label.mappingTxtPath": "Zuordnungsdatei", "loc.input.help.mappingTxtPath": "Der relative Pfad vom Repositorystamm zur mapping.txt-Datei von Android.", - "loc.input.label.nativeLibrariesPath": "Native Library File Path", - "loc.input.help.nativeLibrariesPath": "Relative path from the repo root to the additional native libraries you want to publish (e.g. .so files).", + "loc.input.label.nativeLibrariesPath": "Pfad zu nativen Bibliotheksdateien", + "loc.input.help.nativeLibrariesPath": "Der relative Pfad vom Repositorystamm zu den zusätzlichen nativen Bibliotheken, die Sie veröffentlichen möchten (z. B. SO-Dateien).", "loc.input.label.packParentFolder": "Alle Elemente im übergeordneten Ordner einschließen", "loc.input.help.packParentFolder": "Laden Sie die ausgewählte Symboldatei bzw. den ausgewählten Ordner und alle weiteren Elemente innerhalb desselben übergeordneten Ordners hoch. Dies ist für React Native-Apps erforderlich.", "loc.input.label.releaseNotesSelection": "Anmerkungen zu dieser Version erstellen", - "loc.input.help.releaseNotesSelection": "Release notes will be attached to the release and shown to testers on the installation page.", + "loc.input.help.releaseNotesSelection": "Versionshinweise werden an das Release angefügt und den Testern auf der Installationsseite angezeigt.", "loc.input.label.releaseNotesInput": "Anmerkungen zu dieser Version", "loc.input.help.releaseNotesInput": "Anmerkungen zu dieser Version.", "loc.input.label.releaseNotesFile": "Datei mit Anmerkungen zu dieser Version", "loc.input.help.releaseNotesFile": "Wählen Sie eine UTF-8-codierte Textdatei aus, die die Anmerkungen zu dieser Version enthält.", "loc.input.label.isMandatory": "Benutzer müssen auf dieses Release aktualisieren", - "loc.input.help.isMandatory": "App Center Distribute SDK required to mandate update. Testers will automatically be prompted to update.", + "loc.input.help.isMandatory": "Zum Durchsetzen eines Updates ist das App Center Distribute SDK erforderlich. Tester werden automatisch zum Aktualisieren aufgefordert.", "loc.input.label.destinationType": "Releaseziel", - "loc.input.help.destinationType": "Each release will be distributed to either groups or a store.", + "loc.input.help.destinationType": "Jedes Release wird entweder an Gruppen oder an einen Speicher verteilt.", "loc.input.label.destinationGroupIds": "Ziel-IDs", "loc.input.help.destinationGroupIds": "IDs der Verteilungsgruppen für das Release. Lassen Sie das Feld leer, um die Standardgruppe zu verwenden, und verwenden Sie Kommas oder Semikolons, um mehrere IDs zu trennen.", "loc.input.label.destinationStoreId": "Ziel-ID", "loc.input.help.destinationStoreId": "ID des Verteilungsspeichers, in dem die Bereitstellung erfolgen soll.", "loc.input.label.isSilent": "Tester werden nicht benachrichtigt. Das Release steht weiterhin für die Installation zur Verfügung.", - "loc.input.help.isSilent": "Testers will not receive an email for new releases.", + "loc.input.help.isSilent": "Tester erhalten keine E-Mails für neue Releases.", "loc.messages.CannotDecodeEndpoint": "Der Endpunkt konnte nicht decodiert werden.", "loc.messages.NoResponseFromServer": "Keine Antwort vom Server.", "loc.messages.FailedToUploadFile": "Fehler beim Abschließen des Dateiuploads.", diff --git a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/es-ES/resources.resjson index e063dcd4d29c..a2e91c63f34b 100644 --- a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/es-ES/resources.resjson @@ -1,48 +1,48 @@ { "loc.friendlyName": "Distribución de App Center", "loc.helpMarkDown": "Para obtener ayuda con esta tarea, visite el [sitio de soporte técnico](https://aka.ms/appcentersupport/) de Visual Studio App Center.", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Distribuye las compilaciones de la aplicación a los evaluadores y usuarios a través de Visual Studio App Center.", "loc.instanceNameFormat": "Implementar $(app) en Visual Studio App Center", - "loc.releaseNotes": "Added support for forwarding Android mapping to App Center Diagnostics. Added missing descriptions.", + "loc.releaseNotes": "Se ha agregado compatibilidad para reenviar la asignación de Android a App Center Diagnostics. Se han agregado las descripciones que faltaban.", "loc.group.displayName.symbols": "Símbolos", "loc.input.label.serverEndpoint": "Conexión de servicio de App Center", "loc.input.help.serverEndpoint": "Seleccione la conexión de servicio para Visual Studio App Center. Para crear una, haga clic en el vínculo Administrar y cree un nuevo servicio.", "loc.input.label.appSlug": "Slug de aplicación", "loc.input.help.appSlug": "El slug de aplicación tiene el formato **{nombreUsuario}/{identificador_aplicación}**. Para buscar **{nombreUsuario}** e **{identificador_aplicación}** para una aplicación, haga clic en su nombre en https://appcenter.ms/apps. La dirección URL resultante tiene el formato [https://appcenter.ms/users/{nombreUsuario}/apps/{identificador_aplicación}](https://appcenter.ms/users/{nombreUsuario}/apps/{identificador_aplicación}). Si usa organizaciones, el slug de aplicación tiene el formato **{nombreOrganización}/{identificador_aplicación}**.", "loc.input.label.app": "Ruta de acceso a archivo binario", - "loc.input.help.app": "Relative path from the repo root to the APK/AAB or IPA file you want to publish", - "loc.input.label.buildVersion": "Build version", - "loc.input.help.buildVersion": "The build version of the uploading binary which needs to be specified for `.zip` and `.msi`. This value will be ignored unless the platform is WPF or WinForms.", + "loc.input.help.app": "Ruta de acceso relativa desde la raíz del repositorio al archivo APK/AAB o IPA que quiere publicar.", + "loc.input.label.buildVersion": "Versión de compilación", + "loc.input.help.buildVersion": "Versión de compilación del binario de carga que debe especificarse para \".zip\" y \".msi\". Este valor se ignorará, a menos que la plataforma sea WPF o WinForms.", "loc.input.label.symbolsType": "Tipo de símbolos", - "loc.input.help.symbolsType": "Include symbol files to receive symbolicated stack traces in App Center Diagnostics.", + "loc.input.help.symbolsType": "Incluya archivos de símbolos para recibir seguimientos de la pila con resolución de símbolos en App Center Diagnostics.", "loc.input.label.symbolsPath": "Ruta de acceso a símbolos", "loc.input.help.symbolsPath": "Ruta de acceso relativa de la raíz del repositorio a la carpeta de símbolos.", - "loc.input.label.appxsymPath": "Symbols path (*.appxsym)", - "loc.input.help.appxsymPath": "Relative path from the repo root to APPXSYM symbols file.", + "loc.input.label.appxsymPath": "Ruta de acceso de símbolos (*.appxsym)", + "loc.input.help.appxsymPath": "Ruta de acceso relativa de la raíz del repositorio al archivo de símbolos APPXSYM.", "loc.input.label.dsymPath": "Ruta de acceso a dSYM", "loc.input.help.dsymPath": "Ruta de acceso relativa desde la raíz del repositorio a la carpeta dSYM. Puede contener comodines.", "loc.input.label.mappingTxtPath": "Archivo de asignación", "loc.input.help.mappingTxtPath": "Ruta de acceso relativa desde la raíz del repositorio al archivo mapping.txt de Android.", - "loc.input.label.nativeLibrariesPath": "Native Library File Path", - "loc.input.help.nativeLibrariesPath": "Relative path from the repo root to the additional native libraries you want to publish (e.g. .so files).", + "loc.input.label.nativeLibrariesPath": "Ruta de acceso al archivo de biblioteca nativa", + "loc.input.help.nativeLibrariesPath": "Ruta de acceso relativa de la raíz del repositorio a las bibliotecas nativas adicionales que quiere publicar (por ejemplo, archivos .so).", "loc.input.label.packParentFolder": "Incluir todos los elementos en la carpeta principal", "loc.input.help.packParentFolder": "Suba la carpeta o el archivo de símbolos que se seleccionó y todos los otros elementos dentro de la carpeta principal. Esta acción es necesaria para las aplicaciones nativas de React.", "loc.input.label.releaseNotesSelection": "Crear notas de la versión", - "loc.input.help.releaseNotesSelection": "Release notes will be attached to the release and shown to testers on the installation page.", + "loc.input.help.releaseNotesSelection": "Las notas de la versión se adjuntarán a la versión y se mostrarán a los evaluadores en la página de instalación.", "loc.input.label.releaseNotesInput": "Notas de la versión", "loc.input.help.releaseNotesInput": "Notas de esta versión.", "loc.input.label.releaseNotesFile": "Archivo de notas de la versión", "loc.input.help.releaseNotesFile": "Seleccione un archivo de texto con codificación UTF-8 que contenga las notas de esta versión.", "loc.input.label.isMandatory": "Requerir a los usuarios que actualicen a esta versión", - "loc.input.help.isMandatory": "App Center Distribute SDK required to mandate update. Testers will automatically be prompted to update.", + "loc.input.help.isMandatory": "SDK de App Center Distribute necesario para exigir la actualización del comando. A los evaluadores se les pedirá automáticamente que actualicen.", "loc.input.label.destinationType": "Destino de la versión", - "loc.input.help.destinationType": "Each release will be distributed to either groups or a store.", + "loc.input.help.destinationType": "Cada versión se distribuirá a distintos grupos o a un almacén.", "loc.input.label.destinationGroupIds": "Identificadores de destino", "loc.input.help.destinationGroupIds": "Identificadores de los grupos de distribución en los que se implementará la versión. Déjelo en blanco para usar el grupo predeterminado y use comas o punto y coma para separar varios identificadores.", "loc.input.label.destinationStoreId": "Id. de destino", "loc.input.help.destinationStoreId": "Identificador del almacén de distribución en el que se va a implementar.", "loc.input.label.isSilent": "No notifique a los evaluadores. La versión seguirá disponible para instalarse.", - "loc.input.help.isSilent": "Testers will not receive an email for new releases.", + "loc.input.help.isSilent": "Los evaluadores no recibirán ningún correo electrónico para las nuevas versiones.", "loc.messages.CannotDecodeEndpoint": "No se pudo descodificar el punto de conexión.", "loc.messages.NoResponseFromServer": "No hay respuesta desde el servidor.", "loc.messages.FailedToUploadFile": "Error al completar la carga de archivo.", diff --git a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/fr-FR/resources.resjson index 79ae40c6462d..d2aed8c89479 100644 --- a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,48 +1,48 @@ { "loc.friendlyName": "Distribution App Center", "loc.helpMarkDown": "Pour obtenir de l'aide sur cette tâche, visitez Visual Studio App Center [site de support](https://aka.ms/appcentersupport/).", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Distribuer les builds d'applications aux testeurs et aux utilisateurs via Visual Studio App Center", "loc.instanceNameFormat": "Déployer $(app) sur Visual Studio App Center", - "loc.releaseNotes": "Added support for forwarding Android mapping to App Center Diagnostics. Added missing descriptions.", + "loc.releaseNotes": "Ajout de la prise en charge du transfert du mappage Android vers App Center Diagnostics. Ajout des descriptions manquantes.", "loc.group.displayName.symbols": "Symboles", "loc.input.label.serverEndpoint": "Connexion de service App Center", "loc.input.help.serverEndpoint": "Sélectionnez la connexion de service pour Visual Studio App Center. Pour en créer une, cliquez sur le lien Gérer, puis créez une connexion de service.", "loc.input.label.appSlug": "Slug de l'application", "loc.input.help.appSlug": "Le slug de l'application est au format **{nom_utilisateur}/{identificateur_application}**. Pour localiser les éléments **{nom_utilisateur}** et **{identificateur_application}** d'une application, cliquez sur son nom à partir de https://appcenter.ms/apps. L'URL qui en résulte est au format [https://appcenter.ms/users/{nom_utilisateur}/apps/{identificateur_application}](https://appcenter.ms/users/{nom_utilisateur}/apps/{identificateur_application}). Si vous utilisez des organisations, le slug de l'application est au format **{nom_organisation}/{identificateur_application}**.", "loc.input.label.app": "Chemin du fichier binaire", - "loc.input.help.app": "Relative path from the repo root to the APK/AAB or IPA file you want to publish", - "loc.input.label.buildVersion": "Build version", - "loc.input.help.buildVersion": "The build version of the uploading binary which needs to be specified for `.zip` and `.msi`. This value will be ignored unless the platform is WPF or WinForms.", + "loc.input.help.app": "Chemin relatif entre la racine de dépôt et le fichier APK/AAB ou IPA à publier", + "loc.input.label.buildVersion": "Version de build", + "loc.input.help.buildVersion": "Version de build de la ressource binaire de chargement à spécifier pour '.zip' et '.msi'. Cette valeur est ignorée, sauf si la plateforme est WPF ou WinForms.", "loc.input.label.symbolsType": "Type des symboles", - "loc.input.help.symbolsType": "Include symbol files to receive symbolicated stack traces in App Center Diagnostics.", + "loc.input.help.symbolsType": "Incluez des fichiers de symboles pour recevoir les arborescences des appels de procédure ayant permis de générer des symboles de débogage dans App Center Diagnostics.", "loc.input.label.symbolsPath": "Chemin des symboles", "loc.input.help.symbolsPath": "Chemin d'accès relatif de la racine de référentiel vers le dossier de symboles.", - "loc.input.label.appxsymPath": "Symbols path (*.appxsym)", - "loc.input.help.appxsymPath": "Relative path from the repo root to APPXSYM symbols file.", + "loc.input.label.appxsymPath": "Chemin des symboles (*.appxsym)", + "loc.input.help.appxsymPath": "Chemin relatif entre la racine de dépôt et le fichier de symboles APPXSYM.", "loc.input.label.dsymPath": "Chemin dSYM", "loc.input.help.dsymPath": "Chemin relatif de la racine de dépôt vers le dossier dSYM. Le chemin peut contenir des caractères génériques.", "loc.input.label.mappingTxtPath": "Fichier de mappage", "loc.input.help.mappingTxtPath": "Chemin d'accès relatif de la racine de référentiel vers le fichier mapping.txt Android.", - "loc.input.label.nativeLibrariesPath": "Native Library File Path", - "loc.input.help.nativeLibrariesPath": "Relative path from the repo root to the additional native libraries you want to publish (e.g. .so files).", + "loc.input.label.nativeLibrariesPath": "Chemin de fichiers de la bibliothèque native", + "loc.input.help.nativeLibrariesPath": "Chemin relatif entre la racine de dépôt et les bibliothèques natives supplémentaires à publier (par exemple, les fichiers .so).", "loc.input.label.packParentFolder": "Inclure tous les éléments dans le dossier parent", "loc.input.help.packParentFolder": "Chargez le fichier ou dossier de symboles sélectionné, ainsi que tous les autres éléments à l'intérieur du même dossier parent. Cela est obligatoire pour les applications React Native.", "loc.input.label.releaseNotesSelection": "Créer des notes de publication", - "loc.input.help.releaseNotesSelection": "Release notes will be attached to the release and shown to testers on the installation page.", + "loc.input.help.releaseNotesSelection": "Les notes de publication sont jointes à la version release et sont montrées aux testeurs dans la page d'installation.", "loc.input.label.releaseNotesInput": "Notes de publication", "loc.input.help.releaseNotesInput": "Notes de publication de cette version.", "loc.input.label.releaseNotesFile": "Fichier de notes de publication", "loc.input.help.releaseNotesFile": "Sélectionnez un fichier texte UTF-8 contenant les notes de publication de cette version.", "loc.input.label.isMandatory": "Obliger les utilisateurs à effectuer une mise à jour vers cette version release", - "loc.input.help.isMandatory": "App Center Distribute SDK required to mandate update. Testers will automatically be prompted to update.", + "loc.input.help.isMandatory": "Kit SDK App Center Distribute nécessaire pour rendre la mise à jour obligatoire. Les testeurs sont automatiquement invités à effectuer la mise à jour.", "loc.input.label.destinationType": "Destination de la mise en production", - "loc.input.help.destinationType": "Each release will be distributed to either groups or a store.", + "loc.input.help.destinationType": "Chaque version release est distribuée à des groupes ou à un magasin.", "loc.input.label.destinationGroupIds": "ID de destination", "loc.input.help.destinationGroupIds": "ID des groupes de distribution vers lesquels effectuer la mise en production. Pour utiliser la valeur par défaut, n'indiquez rien. Utilisez des virgules ou des points-virgules pour séparer plusieurs ID.", "loc.input.label.destinationStoreId": "ID de destination", "loc.input.help.destinationStoreId": "ID du magasin de distribution sur lequel effectuer le déploiement.", "loc.input.label.isSilent": "Ne pas notifier les testeurs. La mise en production est toujours disponible pour être installée.", - "loc.input.help.isSilent": "Testers will not receive an email for new releases.", + "loc.input.help.isSilent": "Les testeurs ne reçoivent pas d'e-mail pour les nouvelles versions release.", "loc.messages.CannotDecodeEndpoint": "Impossible de décoder le point de terminaison.", "loc.messages.NoResponseFromServer": "Aucune réponse du serveur.", "loc.messages.FailedToUploadFile": "Impossible de terminer le téléchargement du fichier.", diff --git a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/it-IT/resources.resjson index de1aa5d5e4b6..596723865317 100644 --- a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/it-IT/resources.resjson @@ -1,48 +1,48 @@ { "loc.friendlyName": "Distribuzione App Center", "loc.helpMarkDown": "Per informazioni su questa attività, visitare il [sito del supporto](https://aka.ms/appcentersupport/) di Visual Studio App Center.", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Consente di distribuire build di app a tester e utenti tramite Visual Studio App Center", "loc.instanceNameFormat": "Distribuisci $(app) in Visual Studio App Center", - "loc.releaseNotes": "Added support for forwarding Android mapping to App Center Diagnostics. Added missing descriptions.", + "loc.releaseNotes": "È stato aggiunto il supporto per inoltrare il mapping Android a Diagnostica di App Center. Sono state aggiunte descrizioni mancanti.", "loc.group.displayName.symbols": "Simboli", "loc.input.label.serverEndpoint": "Connessione al servizio App Center", "loc.input.help.serverEndpoint": "Consente di selezionare la connessione al servizio per Visual Studio App Center. Per crearne una, fare clic sul collegamento Gestisci e creare una nuova connessione al servizio.", "loc.input.label.appSlug": "Campo dati dinamico dell'app", "loc.input.help.appSlug": "Il campo dati dinamico dell'app è in formato **{nome_utente}/{identificatore_app}**. Per individuare **{nome_utente}** e **{identificatore_app}** per un'app, fare clic sul relativo nome da https://appcenter.ms/apps. L'URL risultante è in formato [https://appcenter.ms/users/{nome_utente}/apps/{identificatore_app}](https://appcenter.ms/users/{nome_utente}/apps/{identificatore_app}). Se si usano organizzazioni, il campo dati dinamico dell'app è in formato **{nome_organizzazione}/{identificatore_app}**.", "loc.input.label.app": "Percorso dei file binari", - "loc.input.help.app": "Relative path from the repo root to the APK/AAB or IPA file you want to publish", - "loc.input.label.buildVersion": "Build version", - "loc.input.help.buildVersion": "The build version of the uploading binary which needs to be specified for `.zip` and `.msi`. This value will be ignored unless the platform is WPF or WinForms.", + "loc.input.help.app": "Percorso relativo dalla radice del repository al file APK/AAB o IPA che si vuole pubblicare", + "loc.input.label.buildVersion": "Versione della build", + "loc.input.help.buildVersion": "Versione della build del file binario da caricare che deve essere specificata per `.zip` e `.msi`. Questo valore verrà ignorato a meno che la piattaforma non sia WPF o WinForms.", "loc.input.label.symbolsType": "Tipo di simboli", - "loc.input.help.symbolsType": "Include symbol files to receive symbolicated stack traces in App Center Diagnostics.", + "loc.input.help.symbolsType": "Includere i file di simboli per ricevere analisi dello stack contenenti simboli di debug in Diagnostica di App Center.", "loc.input.label.symbolsPath": "Percorso dei simboli", "loc.input.help.symbolsPath": "Percorso relativo dalla radice del repository alla cartella dei simboli.", - "loc.input.label.appxsymPath": "Symbols path (*.appxsym)", - "loc.input.help.appxsymPath": "Relative path from the repo root to APPXSYM symbols file.", + "loc.input.label.appxsymPath": "Percorso dei simboli (*.appxsym)", + "loc.input.help.appxsymPath": "Percorso relativo dalla radice del repository al file di simboli APPXSYM.", "loc.input.label.dsymPath": "Percorso di dSYM", "loc.input.help.dsymPath": "Percorso relativo dalla radice del repository alla cartella dSYM. Può includere caratteri jolly.", "loc.input.label.mappingTxtPath": "File di mapping", "loc.input.help.mappingTxtPath": "Percorso relativo dalla radice del repository al file mapping.txt di Android.", - "loc.input.label.nativeLibrariesPath": "Native Library File Path", - "loc.input.help.nativeLibrariesPath": "Relative path from the repo root to the additional native libraries you want to publish (e.g. .so files).", + "loc.input.label.nativeLibrariesPath": "Percorso dei file di librerie native", + "loc.input.help.nativeLibrariesPath": "Percorso relativo dalla radice del repository alle librerie native aggiuntive che si vogliono pubblicare, ad esempio file con estensione so.", "loc.input.label.packParentFolder": "Includi tutti gli elementi nella cartella padre", "loc.input.help.packParentFolder": "Consente di caricare la cartella o il file dei simboli selezionati, nonché tutti gli altri elementi presenti all'interno della stessa cartella padre. Questa operazione è obbligatoria per le app React Native.", "loc.input.label.releaseNotesSelection": "Crea note sulla versione", - "loc.input.help.releaseNotesSelection": "Release notes will be attached to the release and shown to testers on the installation page.", + "loc.input.help.releaseNotesSelection": "Le note sulla versione verranno allegate alla versione e visualizzate ai tester nella pagina di installazione.", "loc.input.label.releaseNotesInput": "Note sulla versione", "loc.input.help.releaseNotesInput": "Note sulla versione per questa versione.", "loc.input.label.releaseNotesFile": "File delle note sulla versione", "loc.input.help.releaseNotesFile": "Consente di selezionare un file di testo con codifica UTF-8 che contiene le note sulla versione per questa versione.", "loc.input.label.isMandatory": "Richiedi agli utenti di eseguire l'aggiornamento a questa versione", - "loc.input.help.isMandatory": "App Center Distribute SDK required to mandate update. Testers will automatically be prompted to update.", + "loc.input.help.isMandatory": "Per rendere obbligatorio l'aggiornamento, è necessario App Center Distribute SDK. Ai tester verrà richiesto automaticamente di eseguire l'aggiornamento.", "loc.input.label.destinationType": "Destinazione della versione", - "loc.input.help.destinationType": "Each release will be distributed to either groups or a store.", + "loc.input.help.destinationType": "Ogni versione verrà distribuita ai gruppi o a un archivio.", "loc.input.label.destinationGroupIds": "ID destinazione", "loc.input.help.destinationGroupIds": "ID dei gruppi di distribuzione in cui verrà creata la versione. Lasciare vuoto per usare il gruppo predefinito e usare virgole o punti e virgola per separare più ID.", "loc.input.label.destinationStoreId": "ID destinazione", "loc.input.help.destinationStoreId": "ID dell'archivio di distribuzione in cui eseguire la distribuzione.", "loc.input.label.isSilent": "Non inviare notifiche ai tester. La versione sarà comunque disponibile per l'installazione.", - "loc.input.help.isSilent": "Testers will not receive an email for new releases.", + "loc.input.help.isSilent": "I tester non riceveranno alcun messaggio di posta elettronica relativo a nuove versioni.", "loc.messages.CannotDecodeEndpoint": "Non è stato possibile decodificare l'endpoint.", "loc.messages.NoResponseFromServer": "Non è stata ricevuta alcuna risposta dal server.", "loc.messages.FailedToUploadFile": "Non è stato possibile completare il caricamento dei file.", diff --git a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/ja-JP/resources.resjson index e4bd5895835b..b10a6bd2a3d4 100644 --- a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,48 +1,48 @@ { "loc.friendlyName": "App Center 配布", "loc.helpMarkDown": "このタスクに関するヘルプは、Visual Studio App Center [サポート サイト](https://aka.ms/appcentersupport/) をご覧ください。", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Visual Studio App Center を使用して、アプリのビルドをテスト担当者とユーザーに配布します", "loc.instanceNameFormat": "$(app) を Visual Studio App Center に配置する", - "loc.releaseNotes": "Added support for forwarding Android mapping to App Center Diagnostics. Added missing descriptions.", + "loc.releaseNotes": "Android のマッピングを App Center Diagnostics に転送するためのサポートが追加されました。不足している説明を追加しました。", "loc.group.displayName.symbols": "シンボル", "loc.input.label.serverEndpoint": "App Center サービス接続", "loc.input.help.serverEndpoint": "Visual Studio App Center のサービス接続を選択します。作成するには、[管理] リンクをクリックして、新しいサービス接続を作成します。", "loc.input.label.appSlug": "アプリ置換", "loc.input.help.appSlug": "アプリ置換の形式は **{username}/{app_identifier}** です。アプリの **{username}** や **{app_identifier}** を見つけるには、https://appcenter.ms/apps からその名前をクリックします。その結果の URL は [https://appcenter.ms/users/{username}/apps/{app_identifier}](https://appcenter.ms/users/{username}/apps/{app_identifier}) の形式になります。org を使用している場合は、アプリ置換の形式は **{orgname}/{app_identifier}** です。", "loc.input.label.app": "バイナリ ファイル パス", - "loc.input.help.app": "Relative path from the repo root to the APK/AAB or IPA file you want to publish", - "loc.input.label.buildVersion": "Build version", - "loc.input.help.buildVersion": "The build version of the uploading binary which needs to be specified for `.zip` and `.msi`. This value will be ignored unless the platform is WPF or WinForms.", + "loc.input.help.app": "リポジトリのルートから、発行する APK、AAB、または IPA ファイルへの相対パス", + "loc.input.label.buildVersion": "ビルド バージョン", + "loc.input.help.buildVersion": "'.zip' および '.msi' の場合に指定する必要がある、アップロードするバイナリのビルド バージョンです。プラットフォームが WPF または WinForms の場合を除き、この値は無視されます。", "loc.input.label.symbolsType": "シンボルの種類", - "loc.input.help.symbolsType": "Include symbol files to receive symbolicated stack traces in App Center Diagnostics.", + "loc.input.help.symbolsType": "App Center Diagnostics でシンボル名を付加されたスタック トレースを受け取るためのシンボル ファイルを含めます。", "loc.input.label.symbolsPath": "シンボル パス", "loc.input.help.symbolsPath": "リポジトリのルートからシンボル フォルダーへの相対パス。", - "loc.input.label.appxsymPath": "Symbols path (*.appxsym)", - "loc.input.help.appxsymPath": "Relative path from the repo root to APPXSYM symbols file.", + "loc.input.label.appxsymPath": "シンボル パス (*.appxsym)", + "loc.input.help.appxsymPath": "リポジトリのルートから APPXSYM シンボル ファイルへの相対パス。", "loc.input.label.dsymPath": "dSYM パス", "loc.input.help.dsymPath": "リポジトリのルートから dSYM フォルダーへの相対パス。パスにはワイルドカードを含めることができます。", "loc.input.label.mappingTxtPath": "マッピング ファイル", "loc.input.help.mappingTxtPath": "リポジトリのルートから Android の mapping.txt ファイルへの相対パス。", - "loc.input.label.nativeLibrariesPath": "Native Library File Path", - "loc.input.help.nativeLibrariesPath": "Relative path from the repo root to the additional native libraries you want to publish (e.g. .so files).", + "loc.input.label.nativeLibrariesPath": "ネイティブ ライブラリ ファイルのパス", + "loc.input.help.nativeLibrariesPath": "リポジトリのルートから、発行しようとしている追加のネイティブ ライブラリ (例: so ファイル) までの相対パス。", "loc.input.label.packParentFolder": "親フォルダー内のアイテムをすべて含める", "loc.input.help.packParentFolder": "選択したシンボル ファイルまたはフォルダー、および同じ親フォルダー内の他のすべてのアイテムをアップロードします。React Native アプリの場合は必須です。", "loc.input.label.releaseNotesSelection": "リリース ノートの作成", - "loc.input.help.releaseNotesSelection": "Release notes will be attached to the release and shown to testers on the installation page.", + "loc.input.help.releaseNotesSelection": "リリース ノートはリリースに添付され、インストール ページでテスト担当者に対して表示されます。", "loc.input.label.releaseNotesInput": "リリース ノート", "loc.input.help.releaseNotesInput": "このバージョンのリリース ノート。", "loc.input.label.releaseNotesFile": "リリース ノート ファイル", "loc.input.help.releaseNotesFile": "このバージョンのリリース ノートが含まれる、UTF-8 でエンコードされたテキスト ファイルを選択します。", "loc.input.label.isMandatory": "ユーザーがこのリリースに更新することを要求する", - "loc.input.help.isMandatory": "App Center Distribute SDK required to mandate update. Testers will automatically be prompted to update.", + "loc.input.help.isMandatory": "更新を強制するには App Center Distribute SDK が必要です。テスト担当者には、更新を促すメッセージが自動的に表示されます。", "loc.input.label.destinationType": "リリース先", - "loc.input.help.destinationType": "Each release will be distributed to either groups or a store.", + "loc.input.help.destinationType": "各リリースは、グループまたはストアのいずれかに配布されます。", "loc.input.label.destinationGroupIds": "ターゲット ID", "loc.input.help.destinationGroupIds": "リリース先となる配布グループの ID。既定のグループを使用するには空のままにし、複数の ID を区切るにはコンマまたはセミコロンを使用します。", - "loc.input.label.destinationStoreId": "同期先 ID", + "loc.input.label.destinationStoreId": "宛先 ID", "loc.input.help.destinationStoreId": "配置する配布ストアの ID。", "loc.input.label.isSilent": "テスト担当者に通知しないでください。リリースは引き続きインストールできるようになります。", - "loc.input.help.isSilent": "Testers will not receive an email for new releases.", + "loc.input.help.isSilent": "テスト担当者は新しいリリースについてのメールを受信しません。", "loc.messages.CannotDecodeEndpoint": "エンドポイントをデコードできませんでした。", "loc.messages.NoResponseFromServer": "サーバーから応答がありません。", "loc.messages.FailedToUploadFile": "ファイルの完全アップロードに失敗しました。", diff --git a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/ru-RU/resources.resjson index 04c2323c7dfc..7e59685fcee5 100644 --- a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,48 +1,48 @@ { "loc.friendlyName": "Распространение через Центр приложений", "loc.helpMarkDown": "Чтобы получить помощь в выполнении этой задачи, посетите [сайт службы поддержки](https://aka.ms/appcentersupport/) Центра приложений Visual Studio.", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "Распространение сборок приложений для тест-инженеров и пользователей с помощью Центра приложений Visual Studio", "loc.instanceNameFormat": "Развертывание $(app) в Центре приложений Visual Studio", - "loc.releaseNotes": "Added support for forwarding Android mapping to App Center Diagnostics. Added missing descriptions.", + "loc.releaseNotes": "Добавлена поддержка переадресации сопоставления Android в функцию диагностики Центра приложений. Добавлены недостающие описания.", "loc.group.displayName.symbols": "Символы", "loc.input.label.serverEndpoint": "Подключение к службе Центра приложений", "loc.input.help.serverEndpoint": "Выберите подключение службы для Центра приложений Visual Studio. Чтобы создать подключение, щелкните ссылку \"Управление\".", "loc.input.label.appSlug": "Динамический идентификатор приложения", "loc.input.help.appSlug": "Динамический идентификатор приложения имеет формат **{имя_пользователя}/{идентификатор_приложения}**. Чтобы найти значения **{имя_пользователя}** и **{идентификатор_приложения}** для приложения, щелкните его имя на сайте https://appcenter.ms/apps. Полученный URL-адрес будет иметь формат [https://appcenter.ms/users/{имя_пользователя}/apps/{идентификатор_приложения}](https://appcenter.ms/users/{имя_пользователя}/apps/{идентификатор_приложения}). При использовании названия организации динамический идентификатор приложения имеет формат **{название_организации}/{идентификатор_приложения}**.", "loc.input.label.app": "Путь к двоичному файлу", - "loc.input.help.app": "Relative path from the repo root to the APK/AAB or IPA file you want to publish", - "loc.input.label.buildVersion": "Build version", - "loc.input.help.buildVersion": "The build version of the uploading binary which needs to be specified for `.zip` and `.msi`. This value will be ignored unless the platform is WPF or WinForms.", + "loc.input.help.app": "Относительный путь от корня репозитория к APK-/AAB- или IPA-файлу для публикации", + "loc.input.label.buildVersion": "Версия сборки", + "loc.input.help.buildVersion": "Версия сборки отправляемого двоичного файла, которая должна быть указана для ZIP и MSI. Это значение игнорируется, если только не используется платформа WPF или WinForms.", "loc.input.label.symbolsType": "Тип символов", - "loc.input.help.symbolsType": "Include symbol files to receive symbolicated stack traces in App Center Diagnostics.", + "loc.input.help.symbolsType": "Включите файлы символов для получения символьных трассировок стека в диагностике Центра приложений.", "loc.input.label.symbolsPath": "Путь к символам", "loc.input.help.symbolsPath": "Относительный путь от корня репозитория к папке символов.", - "loc.input.label.appxsymPath": "Symbols path (*.appxsym)", - "loc.input.help.appxsymPath": "Relative path from the repo root to APPXSYM symbols file.", + "loc.input.label.appxsymPath": "Путь к символам (APPXSYM)", + "loc.input.help.appxsymPath": "Относительный путь от корня репозитория к файлу символов APPXSYM.", "loc.input.label.dsymPath": "Путь dSYM", "loc.input.help.dsymPath": "Относительный путь от корня репозитория к папке dSYM. Путь может содержать подстановочные знаки.", "loc.input.label.mappingTxtPath": "Файл сопоставления", "loc.input.help.mappingTxtPath": "Относительный путь от корня репозитория к файлу mapping.txt для Android.", - "loc.input.label.nativeLibrariesPath": "Native Library File Path", - "loc.input.help.nativeLibrariesPath": "Relative path from the repo root to the additional native libraries you want to publish (e.g. .so files).", + "loc.input.label.nativeLibrariesPath": "Путь к файлу собственной библиотеки", + "loc.input.help.nativeLibrariesPath": "Относительный путь от корня репозитория к дополнительным собственным библиотекам, которые нужно опубликовать (например, файлам SO).", "loc.input.label.packParentFolder": "Включить все элементы в родительской папке", "loc.input.help.packParentFolder": "Отправьте файл или папку выбранных символов, а также все прочие элементы в той же родительской папке. Это обязательно для приложений React Native.", "loc.input.label.releaseNotesSelection": "Создание заметок о выпуске", - "loc.input.help.releaseNotesSelection": "Release notes will be attached to the release and shown to testers on the installation page.", + "loc.input.help.releaseNotesSelection": "Заметки о выпуске будут прикреплены к выпуску и показаны тест-инженерам на странице установки.", "loc.input.label.releaseNotesInput": "Заметки о выпуске", "loc.input.help.releaseNotesInput": "Заметки о выпуске для этой версии.", "loc.input.label.releaseNotesFile": "Файл заметок о выпуске", "loc.input.help.releaseNotesFile": "Выберите текстовый файл в кодировке UTF-8, содержащий заметки о выпуске этой версии.", "loc.input.label.isMandatory": "Потребовать от пользователей обновиться до этого выпуска", - "loc.input.help.isMandatory": "App Center Distribute SDK required to mandate update. Testers will automatically be prompted to update.", + "loc.input.help.isMandatory": "Пакет SDK распространения Центра приложений, необходимый для команды обновления. Тест-инженерам будет автоматически предложено выполнить обновление.", "loc.input.label.destinationType": "Назначение выпуска", - "loc.input.help.destinationType": "Each release will be distributed to either groups or a store.", + "loc.input.help.destinationType": "Каждый выпуск будет распространяться либо в группы, либо в хранилище.", "loc.input.label.destinationGroupIds": "Идентификаторы назначения", "loc.input.help.destinationGroupIds": "Идентификаторы групп рассылки для выпуска. Оставьте поле пустым, чтобы использовать группу по умолчанию, и используйте запятые или точки с запятой для разделения нескольких идентификаторов.", "loc.input.label.destinationStoreId": "Идентификатор назначения", "loc.input.help.destinationStoreId": "Идентификатор хранилища распределения, куда нужно выполнить развертывание.", "loc.input.label.isSilent": "Не уведомлять тест-инженеров. Выпуск по-прежнему будет доступен для установки.", - "loc.input.help.isSilent": "Testers will not receive an email for new releases.", + "loc.input.help.isSilent": "Тест-инженеры не получат сообщение о новых выпусках по электронной почте.", "loc.messages.CannotDecodeEndpoint": "Не удалось декодировать конечную точку.", "loc.messages.NoResponseFromServer": "Нет ответа от сервера.", "loc.messages.FailedToUploadFile": "Не удалось завершить отправку файла.", diff --git a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/zh-CN/resources.resjson index c799ccdcd6e3..524399d8cc95 100644 --- a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/zh-CN/resources.resjson @@ -34,7 +34,7 @@ "loc.input.label.releaseNotesFile": "发行说明文件", "loc.input.help.releaseNotesFile": "选择包含此版本的发行说明的 UTF-8 编码文本文件。", "loc.input.label.isMandatory": "要求用户更新到此版本", - "loc.input.help.isMandatory": "需要 App Center 分发 SDK 才能强制更新。系统会自动提示测试者进行更新。", + "loc.input.help.isMandatory": "需要 App Center 分发 SDK 才能命令进行更新。系统会自动提示测试者进行更新。", "loc.input.label.destinationType": "发布目标", "loc.input.help.destinationType": "每个发布都将分发到组或存储区。", "loc.input.label.destinationGroupIds": "目标 ID", diff --git a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/zh-TW/resources.resjson index c93deeec686e..f85b8460da88 100644 --- a/Tasks/AppCenterDistributeV3/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AppCenterDistributeV3/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,48 +1,48 @@ { "loc.friendlyName": "App Center 散發", "loc.helpMarkDown": "如需此工作的說明,請瀏覽 Visual Studio App Center [支援網站](https://aka.ms/appcentersupport/)。", - "loc.description": "Distribute app builds to testers and users via Visual Studio App Center", + "loc.description": "透過 Visual Studio App Center 將應用程式組建散發給測試人員和使用者", "loc.instanceNameFormat": "將 $(app) 部署到 Visual Studio App Center", - "loc.releaseNotes": "Added support for forwarding Android mapping to App Center Diagnostics. Added missing descriptions.", + "loc.releaseNotes": "新增了將 Android 對應轉送到 App Center 診斷的支援,並新增了遺漏的描述。", "loc.group.displayName.symbols": "符號", "loc.input.label.serverEndpoint": "App Center 服務連線", "loc.input.help.serverEndpoint": "選取 Visual Studio App Center 的服務連線。若要建立服務連線,請按一下 [管理] 連結,然後建立新的服務連線。", "loc.input.label.appSlug": "應用程式動態資料欄位", "loc.input.help.appSlug": "應用程式動態資料欄位的格式為 **{username}/{app_identifier}**。若要尋找應用程式的 **{username}** 及 **{app_identifier}**,請在 https://appcenter.ms/apps 中按一下其名稱。產生的 URL 格式為 [https://appcenter.ms/users/{username}/apps/{app_identifier}](https://appcenter.ms/users/{username}/apps/{app_identifier})。若目前使用 orgs,則應用程式動態資料欄位的格式為 **{orgname}/{app_identifier}**。", "loc.input.label.app": "二進位檔案路徑", - "loc.input.help.app": "Relative path from the repo root to the APK/AAB or IPA file you want to publish", - "loc.input.label.buildVersion": "Build version", - "loc.input.help.buildVersion": "The build version of the uploading binary which needs to be specified for `.zip` and `.msi`. This value will be ignored unless the platform is WPF or WinForms.", + "loc.input.help.app": "從儲存機制根路徑到要發行之 APK/AAB 或 IPA 檔案的相對路徑", + "loc.input.label.buildVersion": "組建版本", + "loc.input.help.buildVersion": "需要針對 `.zip` 和 `.msi` 指定的上傳二進位檔組建版本。除非平台為 WPF 或 WinForms,否則會忽略此值。", "loc.input.label.symbolsType": "符號類型", - "loc.input.help.symbolsType": "Include symbol files to receive symbolicated stack traces in App Center Diagnostics.", + "loc.input.help.symbolsType": "包含符號檔以在 App Center 診斷中接收符號化的堆疊追蹤。", "loc.input.label.symbolsPath": "符號路徑", "loc.input.help.symbolsPath": "從存放庫根路徑到符號資料夾的相對路徑。", - "loc.input.label.appxsymPath": "Symbols path (*.appxsym)", - "loc.input.help.appxsymPath": "Relative path from the repo root to APPXSYM symbols file.", + "loc.input.label.appxsymPath": "符號路徑 (*.appxsym)", + "loc.input.help.appxsymPath": "從儲存機制根路徑到 APPXSYM 符號檔的相對路徑。", "loc.input.label.dsymPath": "dSYM 路徑", "loc.input.help.dsymPath": "從存放庫根目錄到 dSYM 資料夾的相對路徑。路徑中可以包含萬用字元。", "loc.input.label.mappingTxtPath": "對應檔案", "loc.input.help.mappingTxtPath": "從存放庫根路徑到 Android mapping.txt 檔案的相對路徑。", - "loc.input.label.nativeLibrariesPath": "Native Library File Path", - "loc.input.help.nativeLibrariesPath": "Relative path from the repo root to the additional native libraries you want to publish (e.g. .so files).", + "loc.input.label.nativeLibrariesPath": "原生程式庫檔案路徑", + "loc.input.help.nativeLibrariesPath": "從儲存機制根路徑到要發行之其他原生程式庫 (例如 .so 檔案) 的相對路徑。", "loc.input.label.packParentFolder": "包括父資料夾中所有項目", "loc.input.help.packParentFolder": "上傳選取的符號檔或資料夾,以及相同父資料夾中的所有其他項目。這對 React Native 應用程式而言是必要動作。", "loc.input.label.releaseNotesSelection": "建立版本資訊", - "loc.input.help.releaseNotesSelection": "Release notes will be attached to the release and shown to testers on the installation page.", + "loc.input.help.releaseNotesSelection": "版本資訊會附加到版本,並顯示在安裝頁面上供測試人員檢視。", "loc.input.label.releaseNotesInput": "版本資訊", "loc.input.help.releaseNotesInput": "此版本的版本資訊。", "loc.input.label.releaseNotesFile": "版本資訊檔案", "loc.input.help.releaseNotesFile": "選取包含此版本版本資訊的 UTF-8 編碼文字檔。", "loc.input.label.isMandatory": "需要使用者對此版本進行更新", - "loc.input.help.isMandatory": "App Center Distribute SDK required to mandate update. Testers will automatically be prompted to update.", + "loc.input.help.isMandatory": "需要有 App Center 散發 SDK 才可委託更新。系統會自動提示測試人員,要求進行更新。", "loc.input.label.destinationType": "發行目的地", - "loc.input.help.destinationType": "Each release will be distributed to either groups or a store.", + "loc.input.help.destinationType": "每個版本都會散發到群組或存放區。", "loc.input.label.destinationGroupIds": "目的地識別碼", "loc.input.help.destinationGroupIds": "要發行之目標通訊群組的識別碼。保留空白可使用預設群組,使用逗號或分號可分隔多個識別碼。", "loc.input.label.destinationStoreId": "目的地識別碼", "loc.input.help.destinationStoreId": "要部署之目標通訊存放區的識別碼。", "loc.input.label.isSilent": "不要通知測試人員。版本依然可安裝。", - "loc.input.help.isSilent": "Testers will not receive an email for new releases.", + "loc.input.help.isSilent": "測試人員不會收到通知新版本的電子郵件。", "loc.messages.CannotDecodeEndpoint": "無法將端點解碼。", "loc.messages.NoResponseFromServer": "伺服器沒有任何回應。", "loc.messages.FailedToUploadFile": "無法完成檔案上傳。", diff --git a/Tasks/AppCenterDistributeV3/task.json b/Tasks/AppCenterDistributeV3/task.json index 895cdeb302d9..32b61dbe8e5e 100644 --- a/Tasks/AppCenterDistributeV3/task.json +++ b/Tasks/AppCenterDistributeV3/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Added support for forwarding Android mapping to App Center Diagnostics. Added missing descriptions.", diff --git a/Tasks/AppCenterDistributeV3/task.loc.json b/Tasks/AppCenterDistributeV3/task.loc.json index 76ca305c163a..ebfea2df123f 100644 --- a/Tasks/AppCenterDistributeV3/task.loc.json +++ b/Tasks/AppCenterDistributeV3/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/AppCenterTestV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AppCenterTestV1/Strings/resources.resjson/de-DE/resources.resjson index 3e31ed84111c..bc7264cad1bd 100644 --- a/Tasks/AppCenterTestV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AppCenterTestV1/Strings/resources.resjson/de-DE/resources.resjson @@ -32,8 +32,8 @@ "loc.input.label.uitestStorePass": "Speicherkennwort", "loc.input.label.uitestKeyAlias": "Schlüsselalias", "loc.input.label.uitestKeyPass": "Schlüsselkennwort", - "loc.input.label.uitestToolsDir": "Test Tools-Verzeichnis", - "loc.input.help.uitestToolsDir": "Pfad zum Verzeichnis mit Xamarin-UI-Test Tools, das \"test-cloud.exe\" enthält.", + "loc.input.label.uitestToolsDir": "Testtoolverzeichnis", + "loc.input.help.uitestToolsDir": "Pfad zum Verzeichnis mit Xamarin-UI-Testtols, das \"test-cloud.exe\" enthält.", "loc.input.label.signInfo": "Signaturinformationen", "loc.input.help.signInfo": "Verwenden Sie die Signierungsinformationen zum Signieren des Testservers.", "loc.input.label.xcuitestBuildDir": "Buildverzeichnis", diff --git a/Tasks/AppCenterTestV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AppCenterTestV1/Strings/resources.resjson/fr-FR/resources.resjson index 83d3ff76cb73..37290d83f242 100644 --- a/Tasks/AppCenterTestV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AppCenterTestV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -32,8 +32,8 @@ "loc.input.label.uitestStorePass": "Enregistrer le mot de passe", "loc.input.label.uitestKeyAlias": "Alias de clé", "loc.input.label.uitestKeyPass": "Mot de passe de la clé", - "loc.input.label.uitestToolsDir": "Répertoire des Outils de test", - "loc.input.help.uitestToolsDir": "Chemin du répertoire des outils de test de l'IU Xamarin contenant test-cloud.exe.", + "loc.input.label.uitestToolsDir": "Répertoire de Test Tools", + "loc.input.help.uitestToolsDir": "Chemin du répertoire des outils Test Tools de l'IU Xamarin contenant test-cloud.exe.", "loc.input.label.signInfo": "Informations de signature", "loc.input.help.signInfo": "Utilisez les informations de signature pour signer le serveur de test.", "loc.input.label.xcuitestBuildDir": "Répertoire de build", diff --git a/Tasks/AppCenterTestV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AppCenterTestV1/Strings/resources.resjson/ja-JP/resources.resjson index 29e5d86bb389..179131e187d6 100644 --- a/Tasks/AppCenterTestV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AppCenterTestV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -32,8 +32,8 @@ "loc.input.label.uitestStorePass": "パスワードの保存", "loc.input.label.uitestKeyAlias": "キーのエイリアス", "loc.input.label.uitestKeyPass": "キー パスワード", - "loc.input.label.uitestToolsDir": "Test Tools ディレクトリ", - "loc.input.help.uitestToolsDir": "test-cloud.exe を含む Xamarin UI Test Tools があるディレクトリへのパス。", + "loc.input.label.uitestToolsDir": "テスト ツール ディレクトリ", + "loc.input.help.uitestToolsDir": "test-cloud.exe を含む Xamarin UI テスト ツールがあるディレクトリへのパス。", "loc.input.label.signInfo": "サインイン情報", "loc.input.help.signInfo": "テスト サーバーに署名するには Signing Infor を使います。", "loc.input.label.xcuitestBuildDir": "ビルド ディレクトリ", diff --git a/Tasks/AppCenterTestV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AppCenterTestV1/Strings/resources.resjson/ko-KR/resources.resjson index 8a15a6d5b33e..3f991e46fbf6 100644 --- a/Tasks/AppCenterTestV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AppCenterTestV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -6,7 +6,7 @@ "loc.group.displayName.prepare": "테스트 준비", "loc.group.displayName.run": "테스트 실행", "loc.group.displayName.advanced": "고급", - "loc.input.label.app": "이진 애플리케이션 파일 경로", + "loc.input.label.app": "이진 응용 프로그램 파일 경로", "loc.input.help.app": "테스트할 APK 또는 IPA 파일에 대한 리포 루트에서의 상대 경로입니다.", "loc.input.label.artifactsDir": "아티팩트 디렉터리", "loc.input.help.artifactsDir": "준비 단계에서 생성되어 실행 단계에서 사용되는 아티팩트를 배치할 위치입니다. 이 디렉터리가 없으면 자동으로 만들어집니다.", @@ -19,7 +19,7 @@ "loc.input.label.espressoTestApkPath": "테스트 APK 경로", "loc.input.help.espressoTestApkPath": "Espresso 테스트가 포함된 APK 파일의 경로입니다. 설정하지 않으면 build-dir이 이 파일 검색에 사용됩니다. 와일드카드가 허용됩니다.", "loc.input.label.calabashProjectDir": "프로젝트 디렉터리", - "loc.input.help.calabashProjectDir": "Calabash 작업 영역 디렉터리의 경로입니다.", + "loc.input.help.calabashProjectDir": "Calabash 작업영역 디렉터리의 경로입니다.", "loc.input.label.calabashConfigFile": "Cucumber 구성 파일", "loc.input.help.calabashConfigFile": "Cucumber 구성 파일(일반적으로 cucumber.yml)의 경로입니다.", "loc.input.label.calabashProfile": "실행할 프로필", diff --git a/Tasks/AppCenterTestV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AppCenterTestV1/Strings/resources.resjson/zh-CN/resources.resjson index b295f1c8a9d2..bd5b5d0a2046 100644 --- a/Tasks/AppCenterTestV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AppCenterTestV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -50,7 +50,7 @@ "loc.input.label.username": "App Center 用户名", "loc.input.help.username": "请访问 https://appcenter.ms/settings/profile,获取用户名。", "loc.input.label.password": "App Center 密码", - "loc.input.help.password": "请访问 https://mobile.azure.com/settings/profile 并设置密码。它可以接受生成/发布管道中定义为 \"$(passwordVariable)\" 的变量。可以将变量类型标记为“机密”来保护它。", + "loc.input.help.password": "请访问 https://appcenter.ms/settings/profile 并设置密码。它可以接受生成/发布管道中定义为 \"$(passwordVariable)\" 的变量。可以将变量类型标记为“机密”来保护它。", "loc.input.label.appSlug": "应用数据域", "loc.input.help.appSlug": "应用数据域的格式为 {username}/{app_identifier}。要查找应用的 {username} 和 {app_identifier},请在 https://appcenter.ms/apps 上单击其名称,生成的 URL 格式为 https://appcenter.ms/users/{username}/apps/{app_identifier}。", "loc.input.label.devices": "设备", diff --git a/Tasks/AppCenterTestV1/task.json b/Tasks/AppCenterTestV1/task.json index a4b4cc889546..add204d1fcdd 100644 --- a/Tasks/AppCenterTestV1/task.json +++ b/Tasks/AppCenterTestV1/task.json @@ -12,8 +12,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 152, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "groups": [ { diff --git a/Tasks/AppCenterTestV1/task.loc.json b/Tasks/AppCenterTestV1/task.loc.json index 177d7d21a3da..f6a4f93e302b 100644 --- a/Tasks/AppCenterTestV1/task.loc.json +++ b/Tasks/AppCenterTestV1/task.loc.json @@ -12,8 +12,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 152, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "groups": [ { diff --git a/Tasks/ArchiveFilesV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ArchiveFilesV2/Strings/resources.resjson/de-DE/resources.resjson index b8afc98776be..0c1afabefe8b 100644 --- a/Tasks/ArchiveFilesV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ArchiveFilesV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Dateien archivieren", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=809083)", - "loc.description": "Compress files into .7z, .tar.gz, or .zip", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](http://go.microsoft.com/fwlink/?LinkId=809083)", + "loc.description": "Dateien in 7z, TAR, TAR.GZ oder ZIP komprimieren", "loc.instanceNameFormat": "Archive $(rootFolderOrFile)", "loc.group.displayName.archive": "Archiv", "loc.input.label.rootFolderOrFile": "Stammordner oder Datei für Archivierung", @@ -10,8 +10,8 @@ "loc.input.help.includeRootFolder": "Bei Auswahl dieser Option wird dem Namen des Stammordners ein Präfix zu Dateipfaden im Archiv vorangestellt. Andernfalls beginnen alle Dateipfade eine Ebene niedriger.

Angenommen, der ausgewählte Stammordner lautet \"/home/user/output/classes/\" und enthält \"com/acme/Main.class\".

", "loc.input.label.archiveType": "Archivtyp", "loc.input.help.archiveType": "Geben Sie das verwendete Komprimierungsschema an. Wenn Sie z. B. \"foo.jar\" erstellen möchten, wählen Sie \"zip\" als Komprimierungsoption aus und geben \"foo.jar\" als zu erstellende Archivdatei an. Wählen Sie \"tar\" für alle TAR-Dateien (einschließlich komprimierter Dateien) aus.", - "loc.input.label.sevenZipCompression": "7z compression", - "loc.input.help.sevenZipCompression": "Optionally choose a compression level, or choose `None` to create an uncompressed 7z file.", + "loc.input.label.sevenZipCompression": "7z-Komprimierung", + "loc.input.help.sevenZipCompression": "Wählen Sie optional eine Komprimierungsebene aus, oder geben Sie Keine an, um eine nicht komprimierte 7z-Datei zu erstellen.", "loc.input.label.tarCompression": "TAR-Komprimierung", "loc.input.help.tarCompression": "Wählen Sie optional ein Komprimierungsschema aus, oder wählen Sie \"Ohne\" aus, um eine nicht komprimierte TAR-Datei zu erstellen.", "loc.input.label.archiveFile": "Zu erstellende Archivdatei", @@ -29,7 +29,7 @@ "loc.messages.ArchiveCreationFailedWithError": "Fehler beim Erstellen des Archivs für die Archivdatei: %s \nCode: %d \nstdout: %s \nstderr: %s \nFehler: %s;", "loc.messages.ArchiveFileExistsButNotAFile": "Die angegebene Archivdatei \"%s\" ist bereits vorhanden und ist keine Datei.", "loc.messages.FailedArchiveFile": "Die angegebene Archivdatei \"%s\" kann nicht erstellt werden, da nicht auf sie zugegriffen werden kann: %s", - "loc.messages.FoundNFiles": "Found %d files", - "loc.messages.ArchivingFile": "Archiving file: %s", - "loc.messages.MoreFiles": "... %d more ..." + "loc.messages.FoundNFiles": "%d Dateien gefunden", + "loc.messages.ArchivingFile": "Datei wird archiviert: %s", + "loc.messages.MoreFiles": "... %d weitere..." } \ No newline at end of file diff --git a/Tasks/ArchiveFilesV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ArchiveFilesV2/Strings/resources.resjson/es-ES/resources.resjson index 0438b8bc85c9..8c4c8d6e907e 100644 --- a/Tasks/ArchiveFilesV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ArchiveFilesV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Archivos de almacenamiento", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=809083)", - "loc.description": "Compress files into .7z, .tar.gz, or .zip", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](http://go.microsoft.com/fwlink/?LinkId=809083)", + "loc.description": "Comprimir archivos en .7z, .tar.gz o .zip", "loc.instanceNameFormat": "Archivo $(rootFolderOrFile)", "loc.group.displayName.archive": "Archivo", "loc.input.label.rootFolderOrFile": "Archivo o carpeta raíz que se va a archivar", @@ -10,8 +10,8 @@ "loc.input.help.includeRootFolder": "Cuando se selecciona, el nombre de la carpeta raíz se antepone a las rutas de acceso de archivo que contiene el archivo. De lo contrario, todas las rutas de acceso de archivo comienzan en un nivel inferior.

Por ejemplo, imagine que la carpeta raíz seleccionada es \"/home/user/output/classes/\", que contiene \"com/acme/Main.class\".

", "loc.input.label.archiveType": "Tipo de archivo de almacenamiento", "loc.input.help.archiveType": "Especifique el esquema de compresión utilizado. Para crear `foo.jar`, por ejemplo, elija `zip` para la compresión y especifique `foo.jar` como archivo de almacenamiento que se va a crear. Para todos los archivos tar (incluidos los comprimidos), elija `tar`.", - "loc.input.label.sevenZipCompression": "7z compression", - "loc.input.help.sevenZipCompression": "Optionally choose a compression level, or choose `None` to create an uncompressed 7z file.", + "loc.input.label.sevenZipCompression": "Compresión 7z", + "loc.input.help.sevenZipCompression": "También puede elegir un nivel de compresión o seleccionar \"Ninguno\" para crear un archivo 7z descomprimido.", "loc.input.label.tarCompression": "Compresión tar", "loc.input.help.tarCompression": "También puede elegir un esquema de compresión, o bien elegir \"Ninguno\" para crear un archivo .tar descomprimido.", "loc.input.label.archiveFile": "Archivo de almacenamiento que se va a crear", @@ -29,7 +29,7 @@ "loc.messages.ArchiveCreationFailedWithError": "Error de creación del archivo de almacenamiento: %s \nCódigo: %d \nStdOut: %s \nStdErr: %s \nError: %s;", "loc.messages.ArchiveFileExistsButNotAFile": "El archivo de almacenamiento especificado %s ya existe y no es un archivo.", "loc.messages.FailedArchiveFile": "El archivo de almacenamiento %s especificado no se puede crear, porque no se puede acceder a él: %s", - "loc.messages.FoundNFiles": "Found %d files", - "loc.messages.ArchivingFile": "Archiving file: %s", - "loc.messages.MoreFiles": "... %d more ..." + "loc.messages.FoundNFiles": "Se encontraron %d archivos", + "loc.messages.ArchivingFile": "Archivo de almacenamiento: %s", + "loc.messages.MoreFiles": "... %d más..." } \ No newline at end of file diff --git a/Tasks/ArchiveFilesV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ArchiveFilesV2/Strings/resources.resjson/fr-FR/resources.resjson index 72e03c443514..7264d0152063 100644 --- a/Tasks/ArchiveFilesV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ArchiveFilesV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Archiver les fichiers", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=809083)", - "loc.description": "Compress files into .7z, .tar.gz, or .zip", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](http://go.microsoft.com/fwlink/?LinkId=809083)", + "loc.description": "Compresser les fichiers aux formats .7z, .tar.gz ou .zip", "loc.instanceNameFormat": "Archive $(rootFolderOrFile)", "loc.group.displayName.archive": "Archiver", "loc.input.label.rootFolderOrFile": "Dossier ou fichier racine à archiver", @@ -10,8 +10,8 @@ "loc.input.help.includeRootFolder": "Si vous sélectionnez l'option correspondante, le nom du dossier racine est placé au début des chemins de fichiers dans l'archive. Sinon, tous les chemins de fichiers commencent un niveau plus bas.

Par exemple, le dossier racine sélectionné est '/home/user/output/classes/', et contient 'com/acme/Main.class'.

", "loc.input.label.archiveType": "Type d'archive", "loc.input.help.archiveType": "Spécifiez le modèle de compression utilisé. Pour créer 'foo.jar', par exemple, choisissez la compression 'zip', puis spécifiez la création du fichier d'archive 'foo.jar'. Pour tous les fichiers tar (notamment les fichiers compressés), choisissez 'tar'.", - "loc.input.label.sevenZipCompression": "7z compression", - "loc.input.help.sevenZipCompression": "Optionally choose a compression level, or choose `None` to create an uncompressed 7z file.", + "loc.input.label.sevenZipCompression": "Compression 7z", + "loc.input.help.sevenZipCompression": "Vous pouvez éventuellement choisir un niveau de compression, ou choisir Non pour créer un fichier 7z non compressé.", "loc.input.label.tarCompression": "Compression Tar", "loc.input.help.tarCompression": "Vous pouvez éventuellement choisir un modèle de compression, ou choisir 'Non' pour créer un fichier tar non compressé.", "loc.input.label.archiveFile": "Fichier d'archive à créer", @@ -29,7 +29,7 @@ "loc.messages.ArchiveCreationFailedWithError": "La création de l'archive a échoué pour le fichier d'archive %s \nCode : %d \nstdOut : %s \nstderr : %s \nErreur : %s;", "loc.messages.ArchiveFileExistsButNotAFile": "Le fichier d'archive spécifié %s existe déjà et ce n'est pas un fichier.", "loc.messages.FailedArchiveFile": "Impossible de créer le fichier d'archive spécifié %s, car il n'est pas accessible : %s", - "loc.messages.FoundNFiles": "Found %d files", - "loc.messages.ArchivingFile": "Archiving file: %s", - "loc.messages.MoreFiles": "... %d more ..." + "loc.messages.FoundNFiles": "%d fichiers trouvés", + "loc.messages.ArchivingFile": "Archivage du fichier : %s", + "loc.messages.MoreFiles": "... %d de plus..." } \ No newline at end of file diff --git a/Tasks/ArchiveFilesV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ArchiveFilesV2/Strings/resources.resjson/it-IT/resources.resjson index 919c5378b470..4214ee4fa25e 100644 --- a/Tasks/ArchiveFilesV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ArchiveFilesV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Archivia file", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=809083)", - "loc.description": "Compress files into .7z, .tar.gz, or .zip", + "loc.helpMarkDown": "[Altre informazioni su questa attività](http://go.microsoft.com/fwlink/?LinkId=809083)", + "loc.description": "Comprime i file in formato .7z, .tar.gz o .zip", "loc.instanceNameFormat": "Archivia $(rootFolderOrFile)", "loc.group.displayName.archive": "Archivia", "loc.input.label.rootFolderOrFile": "Cartella radice o file da archiviare", @@ -10,8 +10,8 @@ "loc.input.help.includeRootFolder": "Se questa opzione è selezionata, il nome della cartella radice verrà anteposto ai percorsi di file all'interno dell'archivio. In caso contrario, tutti i percorsi di file inizieranno un livello più in basso.

Ad esempio, si supponga che la cartella radice selezionata sia `/home/user/output/classes/` e che contenga `com/acme/Main.class`.

", "loc.input.label.archiveType": "Tipo di archivio", "loc.input.help.archiveType": "Specificare lo schema di compressione usato. Per creare `foo.jar`, ad esempio, scegliere `zip` per la compressione e specificare `foo.jar` come file di archivio da creare. Per tutti i file TAR, inclusi quelli compressi, scegliere `tar`.", - "loc.input.label.sevenZipCompression": "7z compression", - "loc.input.help.sevenZipCompression": "Optionally choose a compression level, or choose `None` to create an uncompressed 7z file.", + "loc.input.label.sevenZipCompression": "Compressione 7z", + "loc.input.help.sevenZipCompression": "Consente facoltativamente di scegliere un livello di compressione oppure `None` per creare un file 7z non compresso.", "loc.input.label.tarCompression": "Compressione TAR", "loc.input.help.tarCompression": "Consente facoltativamente di scegliere uno schema di compressione oppure `None` per creare un file TAR non compresso.", "loc.input.label.archiveFile": "File di archivio da creare", @@ -29,7 +29,7 @@ "loc.messages.ArchiveCreationFailedWithError": "La creazione dell'archivio non è riuscita per il file di archivio: %s \nCodice: %d \nStdout: %s \nStderr: %s \nErrore: %s;", "loc.messages.ArchiveFileExistsButNotAFile": "Il file di archivio specificato %s esiste già e non è un file.", "loc.messages.FailedArchiveFile": "Non è possibile creare il file di archivio specificato %s perché non è accessibile: %s", - "loc.messages.FoundNFiles": "Found %d files", - "loc.messages.ArchivingFile": "Archiving file: %s", - "loc.messages.MoreFiles": "... %d more ..." + "loc.messages.FoundNFiles": "Sono stati trovati %d file", + "loc.messages.ArchivingFile": "Archiviazione del file: %s", + "loc.messages.MoreFiles": "... altri %d..." } \ No newline at end of file diff --git a/Tasks/ArchiveFilesV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ArchiveFilesV2/Strings/resources.resjson/ja-JP/resources.resjson index d0589a5c67f1..d08332659271 100644 --- a/Tasks/ArchiveFilesV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ArchiveFilesV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "ファイルのアーカイブ", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=809083)", - "loc.description": "Compress files into .7z, .tar.gz, or .zip", + "loc.helpMarkDown": "[このタスクの詳細を表示](http://go.microsoft.com/fwlink/?LinkId=809083)", + "loc.description": "ファイルを .7z、.tar.gz、または .zip に圧縮します", "loc.instanceNameFormat": "アーカイブ $(rootFolderOrFile)", "loc.group.displayName.archive": "アーカイブ", "loc.input.label.rootFolderOrFile": "アーカイブするルート フォルダーまたはファイル", @@ -10,8 +10,8 @@ "loc.input.help.includeRootFolder": "選択すると、ルート フォルダーの名前が、アーカイブ内のファイル パスの前に付加されます。選択しない場合には、すべてのファイル パスは 1 レベル深い階層から始まります。

たとえば、選択したルート フォルダーが `/home/user/output/classes/` で、`com/acme/Main.class` が含まれているとします。

", "loc.input.label.archiveType": "アーカイブの種類", "loc.input.help.archiveType": "使用する圧縮スキームを指定します。たとえば、`foo.jar` を作成する場合、圧縮に `zip` を選択し、作成するアーカイブ ファイルとして `foo.jar` を指定します。すべての tar ファイル (圧縮されたものも含め) には、`tar` を選択します。", - "loc.input.label.sevenZipCompression": "7z compression", - "loc.input.help.sevenZipCompression": "Optionally choose a compression level, or choose `None` to create an uncompressed 7z file.", + "loc.input.label.sevenZipCompression": "7z 圧縮", + "loc.input.help.sevenZipCompression": "(省略可能) 圧縮レベルを選択します。あるいは、圧縮されていない 7z ファイルを作成する場合には `None` を選択します。", "loc.input.label.tarCompression": "Tar 圧縮", "loc.input.help.tarCompression": "(省略可能) 圧縮スキーマを選択します。あるいは、圧縮されていない tar ファイルを作成する場合には `None` を選択します。", "loc.input.label.archiveFile": "作成するアーカイブ ファイル", @@ -29,7 +29,7 @@ "loc.messages.ArchiveCreationFailedWithError": "次のアーカイブ ファイルのアーカイブ作成に失敗しました: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", "loc.messages.ArchiveFileExistsButNotAFile": "指定されたアーカイブ ファイル %s は既に存在しており、ファイルではありません。", "loc.messages.FailedArchiveFile": "指定されたアーカイブ ファイル %s は、アクセスできないので作成できません: %s", - "loc.messages.FoundNFiles": "Found %d files", - "loc.messages.ArchivingFile": "Archiving file: %s", - "loc.messages.MoreFiles": "... %d more ..." + "loc.messages.FoundNFiles": "%d 件のファイルが見つかりました", + "loc.messages.ArchivingFile": "ファイル (%s) をアーカイブしています", + "loc.messages.MoreFiles": "... さらに %d 件 ..." } \ No newline at end of file diff --git a/Tasks/ArchiveFilesV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ArchiveFilesV2/Strings/resources.resjson/ru-RU/resources.resjson index 5bde0f96dc9b..9836a5e06ee7 100644 --- a/Tasks/ArchiveFilesV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ArchiveFilesV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Архивировать файлы", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=809083)", - "loc.description": "Compress files into .7z, .tar.gz, or .zip", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](http://go.microsoft.com/fwlink/?LinkId=809083)", + "loc.description": "Сжатие файлов в формате 7Z, TAR.GZ или ZIP", "loc.instanceNameFormat": "Архив $(rootFolderOrFile)", "loc.group.displayName.archive": "Архив", "loc.input.label.rootFolderOrFile": "Корневая папка или файл для архивации", @@ -10,8 +10,8 @@ "loc.input.help.includeRootFolder": "Если этот флажок установлен, имя корневой папки будет добавляться в пути к файлам в архиве в качестве префикса. В противном случае все пути к файлам будут начинаться на один уровень ниже.

Предположим, выбрана корневая папка /home/user/output/classes/, которая содержит файл com/acme/Main.class.

", "loc.input.label.archiveType": "Тип архива", "loc.input.help.archiveType": "Укажите используемую схему сжатия. Например, чтобы создать файл foo.jar, выберите в качестве типа сжатия zip и укажите foo.jar в качестве создаваемого файла архива. Для всех TAR-файлов (включая сжатые) выбирайте tar.", - "loc.input.label.sevenZipCompression": "7z compression", - "loc.input.help.sevenZipCompression": "Optionally choose a compression level, or choose `None` to create an uncompressed 7z file.", + "loc.input.label.sevenZipCompression": "Сжатие в формате 7Z", + "loc.input.help.sevenZipCompression": "При необходимости выберите уровень сжатия или выберите Нет для создания несжатого 7Z-файла.", "loc.input.label.tarCompression": "Сжатие TAR", "loc.input.help.tarCompression": "При необходимости выберите схему сжатия или выберите Нет для создания несжатого TAR-файла.", "loc.input.label.archiveFile": "Создаваемый файл архива", @@ -29,7 +29,7 @@ "loc.messages.ArchiveCreationFailedWithError": "Сбой создания архивного файла: %s \ncode: %d \nstdout: %s \nstderr: %s \nerror: %s;", "loc.messages.ArchiveFileExistsButNotAFile": "Указанный архивный файл уже существует и не является файлом: %s", "loc.messages.FailedArchiveFile": "Указанный архивный файл %s невозможно создать, так как он недоступен: %s", - "loc.messages.FoundNFiles": "Found %d files", - "loc.messages.ArchivingFile": "Archiving file: %s", - "loc.messages.MoreFiles": "... %d more ..." + "loc.messages.FoundNFiles": "Найдено файлов: %d", + "loc.messages.ArchivingFile": "Архивный файл: %s", + "loc.messages.MoreFiles": "... еще %d ..." } \ No newline at end of file diff --git a/Tasks/ArchiveFilesV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ArchiveFilesV2/Strings/resources.resjson/zh-TW/resources.resjson index a5b1ec18f086..adb9f89e33d3 100644 --- a/Tasks/ArchiveFilesV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ArchiveFilesV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "封存檔", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=809083)", - "loc.description": "Compress files into .7z, .tar.gz, or .zip", + "loc.helpMarkDown": "[深入了解此工作](http://go.microsoft.com/fwlink/?LinkId=809083)", + "loc.description": "將檔案壓縮為 .7z、.tar.gz 或 .zip", "loc.instanceNameFormat": "封存 $(rootFolderOrFile)", "loc.group.displayName.archive": "封存", "loc.input.label.rootFolderOrFile": "要封存的根資料夾或檔案", @@ -10,8 +10,8 @@ "loc.input.help.includeRootFolder": "如有選取,將會在封存檔內的檔案路徑前加上根資料夾名稱。否則,所有檔案路徑都會從下一層開始。

例如,假設選取的根資料夾是 `/home/user/output/classes/`,其中包含 `com/acme/Main.class`

", "loc.input.label.archiveType": "封存類型", "loc.input.help.archiveType": "請指定所使用的壓縮配置。例如,若要建立 `foo.jar`,請選擇壓縮類型 [zip],並指定將要建立的封存檔指定為 `foo.jar`。對於所有的 tar 檔案 (包括已壓縮的 tar 檔案),請選擇 [tar]。", - "loc.input.label.sevenZipCompression": "7z compression", - "loc.input.help.sevenZipCompression": "Optionally choose a compression level, or choose `None` to create an uncompressed 7z file.", + "loc.input.label.sevenZipCompression": "7z 壓縮", + "loc.input.help.sevenZipCompression": "視情況選擇壓縮層級,也可以選擇 [無] 建立未經壓縮的 7z 檔案。", "loc.input.label.tarCompression": "Tar 壓縮", "loc.input.help.tarCompression": "您可以視情況選擇壓縮配置,也可選擇 [無] 建立未經壓縮的 tar 檔案。", "loc.input.label.archiveFile": "要建立的封存檔", @@ -29,7 +29,7 @@ "loc.messages.ArchiveCreationFailedWithError": "封存檔案 %s 的封存建立失敗\n代碼: %d \nStdOut: %s \nSTDERR: %s \n錯誤: %s;", "loc.messages.ArchiveFileExistsButNotAFile": "指定的封存檔案 %s 已存在且不是檔案。", "loc.messages.FailedArchiveFile": "無法建立指定的封存檔案 : %s,因為無法存取 : %s", - "loc.messages.FoundNFiles": "Found %d files", - "loc.messages.ArchivingFile": "Archiving file: %s", - "loc.messages.MoreFiles": "... %d more ..." + "loc.messages.FoundNFiles": "找到 %d 個檔案", + "loc.messages.ArchivingFile": "正在封存檔案: %s", + "loc.messages.MoreFiles": "... 其他 %d 個 ..." } \ No newline at end of file diff --git a/Tasks/ArchiveFilesV2/task.json b/Tasks/ArchiveFilesV2/task.json index 04ddce652575..627d04c5eeec 100644 --- a/Tasks/ArchiveFilesV2/task.json +++ b/Tasks/ArchiveFilesV2/task.json @@ -19,7 +19,7 @@ "minimumAgentVersion": "2.182.1", "version": { "Major": 2, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "groups": [ @@ -159,4 +159,4 @@ "ArchivingFile": "Archiving file: %s", "MoreFiles": "... %d more ..." } -} +} \ No newline at end of file diff --git a/Tasks/ArchiveFilesV2/task.loc.json b/Tasks/ArchiveFilesV2/task.loc.json index 1f04b6ca31f8..8a734f7a816b 100644 --- a/Tasks/ArchiveFilesV2/task.loc.json +++ b/Tasks/ArchiveFilesV2/task.loc.json @@ -19,7 +19,7 @@ "minimumAgentVersion": "2.182.1", "version": { "Major": 2, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "groups": [ diff --git a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/de-DE/resources.resjson index cf0df847ce21..91cbe7a2af47 100644 --- a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,26 +1,74 @@ { - "loc.friendlyName": "Azure Monitor-Warnungen abfragen", - "loc.helpMarkDown": "[Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=870240)", - "loc.description": "Hiermit werden die konfigurierten Azure Monitor-Regeln auf aktive Warnungen überwacht.", - "loc.instanceNameFormat": "Azure Monitor-Warnungen abfragen", - "loc.releaseNotes": "Neuigkeiten in Version 1.0:
 Unterstützung zur Abfrage von einheitlichen Azure Monitor-Warnungen hinzugefügt.", - "loc.group.displayName.advanced": "Erweitert", + "loc.friendlyName": "Automatisierte Analyse", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.description": "Hiermit wird eine automatisierte Analyse Ihrer Anwendungsmetriken durchgeführt. ", + "loc.instanceNameFormat": "Automatisierte Analyse", + "loc.releaseNotes": "Erstes Release der automatisierten Canary-Analyse", + "loc.group.displayName.providerInputs": "Eingaben zum Anbieter", + "loc.group.displayName.metricInputs": "Eingaben zur Metrik", + "loc.group.displayName.orchestrationInputs": "Eingaben zur Orchestrierung", + "loc.group.displayName.preprocessingInputs": "Eingaben zur Vorverarbeitung", + "loc.group.displayName.classificationInputs": "Eingaben zur Klassifizierung", + "loc.group.displayName.scoringInputs": "Eingaben zur Bewertung", "loc.input.label.connectedServiceNameARM": "Azure-Abonnement", - "loc.input.help.connectedServiceNameARM": "Wählen Sie ein Azure Resource Manager-Abonnement für die Überwachung aus.", + "loc.input.help.connectedServiceNameARM": "Wählen Sie ein Azure Resource Manager-Abonnement aus.", "loc.input.label.ResourceGroupName": "Ressourcengruppe", - "loc.input.help.ResourceGroupName": "Geben Sie den Namen einer Ressourcengruppe für die Überwachung an.", - "loc.input.label.filterType": "Filtertyp", - "loc.input.help.filterType": "Filtern Sie nach einer bestimmten Ressource oder Warnungsregel. Der Standardwert lautet \"Keine\".", - "loc.input.label.resource": "Ressource", - "loc.input.help.resource": "Wählen Sie die Azure-Ressource für die Überwachung aus.", - "loc.input.label.alertRule": "Warnungsregel", - "loc.input.help.alertRule": "Filtern Sie nach einer bestimmten Warnungsregel. Standardmäßig werden alle Regeln ausgewählt.", - "loc.input.label.severity": "Schweregrad", - "loc.input.help.severity": "Filtern Sie nach Schweregrad. Standardmäßig sind alle Schweregrade ausgewählt.", - "loc.input.label.timeRange": "Zeitraum", - "loc.input.help.timeRange": "Filtern Sie nach Zeitbereich. Der Standardwert lautet \"1 Stunde\".", - "loc.input.label.alertState": "Warnungszustand", - "loc.input.help.alertState": "Filtern Sie nach dem Status der Warnungsinstanz. Standardmäßig werden alle Instanzen ausgewählt.", - "loc.input.label.monitorCondition": "Monitorzustand", - "loc.input.help.monitorCondition": "Die Monitorbedingung gibt an, ob die zugrunde liegenden Bedingungen die definierten Schwellenwerte für Warnungsregeln überschritten haben." + "loc.input.help.ResourceGroupName": "Geben Sie den Namen einer Ressourcengruppen an.", + "loc.input.label.containerGroupName": "Name der Containergruppe", + "loc.input.help.containerGroupName": "Name der Containergruppe, die das Analysemodul ausführen soll. Wenn die angegebene Containergruppe nicht vorhanden ist, wird sie erstellt.", + "loc.input.label.location": "Standort der Containergruppe", + "loc.input.help.location": "Der Standort der Containergruppe. Falls die Containergruppe noch nicht vorhanden ist, wird sie am angegebenen Standort erstellt.", + "loc.input.label.logLevel": "Protokolliergrad", + "loc.input.help.logLevel": "Ausführlichkeit der Analyseprotokolle.", + "loc.input.label.provider": "Anbieter", + "loc.input.help.provider": "Metrikanbieter zum Abfragen von Metriken", + "loc.input.label.endpointUrl": "Endpunkt-URL", + "loc.input.help.endpointUrl": "Geben Sie die Endpunkt-URL für die Abfrage der Metriken an.", + "loc.input.label.apiKey": "API-Schlüssel", + "loc.input.label.appKey": "App-Schlüssel", + "loc.input.label.headers": "Header", + "loc.input.help.headers": "Zusätzliche Header im Format \"headername:headerwert\". Mehrere Header werden durch Zeilenumbrüche getrennt.", + "loc.input.label.expressionTemplates": "Ausdrucksvorlagen", + "loc.input.help.expressionTemplates": "Mehrzeilige Eingabe, bei der jede Zeile einen Ausdruck enthält, der zum Abfragen von Metriken für den betreffenden Dienst verwendet wird. \"$label\" und \"$value\" können in die Vorlagen eingefügt werden, um die Pivotbezeichnung zu identifizieren. Beispiel: sum(rate(requests_total{custom_status=\"good\", $label=~\"$value\" }[1m])) ", + "loc.input.label.templateSubstitutions": "Vorlagenersetzungen", + "loc.input.help.templateSubstitutions": "Mehrzeilige Eingabe, bei der jede Zeile drei Token enthält: . Diese entsprechen der Zeile desselben Indexes in der expressionTemplates-Eingabe.", + "loc.input.label.areMetricsCritical": "Kritikalität von Metriken", + "loc.input.help.areMetricsCritical": "Mehrzeilige Eingabe, bei der jede Zeile entweder den Wert TRUE oder den Wert FALSE enthält. Bei TRUE führt eine non-Pass-Klassifizierung für die Metrik zu einem Fehler für die gesamte Aufgabe. Bei FALSE wirkt sich eine non-Pass-Klassifizierung auf die Bewertung aus, führt jedoch nicht zu einem Fehler für die Aufgabe. Wenn keine Eingabe vorliegt, wird für alle Metriken standardmäßig FALSE angenommen.", + "loc.input.label.mustHaveData": "Datenanforderung", + "loc.input.help.mustHaveData": "Mehrzeilige Eingabe, bei der jede Zeile entweder den Wert TRUE oder den Wert FALSE enthält. Bei TRUE führt eine noData-Klassifizierung für die Metrik zu einem Fehler für die gesamte Aufgabe. Bei FALSE wirkt sich eine noData-Klassifizierung auf die Bewertung aus, führt jedoch nicht zu einem Fehler für die Aufgabe. Wenn keine Eingabe vorliegt, wird für alle Metriken standardmäßig FALSE angenommen.", + "loc.input.label.analysisType": "Analysetyp", + "loc.input.help.analysisType": "Bei \"Echtzeit\" wird die Analyse über einen Zeitraum ausgeführt, der zum Ausführungszeitpunkt beginnt. Bei \"Bereich\" wird die Analyse für ein explizit angegebenes Zeitintervall in der Vergangenheit ausgeführt.", + "loc.input.label.windowType": "Fenstertyp", + "loc.input.help.windowType": "Bei Zunahme werden Metriken während der gesamten Lebensdauer für die Auswertung berücksichtigt. Bei Abnahme werden Metriken während des letzten Intervalls für die Auswertung verwendet.", + "loc.input.label.delay": "Verzögerung", + "loc.input.help.delay": "Zeit (Zeiteinheit (s, m, h)), die vor Beginn der Sammlung und Analyse von Metriken gewartet wird", + "loc.input.label.lifetime": "Lebensdauer", + "loc.input.help.lifetime": "Zeit (Zeiteinheit (s, m, h)), die die gesamte Dauer der Canary-Analyse umfasst", + "loc.input.label.analysisBeginTime": "Startzeit der Analyse", + "loc.input.help.analysisBeginTime": "Zeitpunkt zum Starten der Metrikerfassung. Geben Sie den Zeitstempel im Format \"yyyy-mm-ddThh:mm:ssZ\" (UTC-Zeit) an.", + "loc.input.label.analysisEndTime": "Endzeit der Analyse", + "loc.input.help.analysisEndTime": "Zeitpunkt zum Beenden der Metrikerfassung. Geben Sie den Zeitstempel im Format \"yyyy-mm-ddThh:mm:ssZ\" (UTC-Zeit) an.", + "loc.input.label.interval": "Intervall", + "loc.input.help.interval": "Die Lebensdauer einer einzigen Canary-Analyseaufgabe besteht aus mehreren Schleifen zur Metriksammlung und -auswertung. Jeder dieser Schleifen erfolgt in einem Zeitfenster, das in der Intervalleingabe angegeben wird (Zeiteinheit (s, m, h)).", + "loc.input.label.step": "Schritt", + "loc.input.label.preprocessor": "Präprozessor", + "loc.input.label.nanStrategy": "NaN-Strategie", + "loc.input.help.nanStrategy": "Mehrzeilige Eingabe, bei der jede Zeile einen der beiden folgenden Werte enthält: remove/replaceWithZeroes. Diese Eingabe legt fest, wie NaN-Werte für jede Metrik behandelt werden sollen. Standardwert: Remove", + "loc.input.label.classifier": "Klassifizierer", + "loc.input.label.metricGroups": "Metrikgruppen", + "loc.input.help.metricGroups": "Mehrzeilige Eingabe, bei der jede Zeile eine Zahl enthält, die der Zeile desselben Indexes in der expressionTemplates-Eingabe entspricht. Die Gruppennummerierung beginnt bei 1,2,3... Wenn diese Eingabe fehlt, werden alle Metriken in einer einzelnen Gruppe (Gruppe 1) zusammengefasst.", + "loc.input.label.groupWeights": "Gruppengewichtungen", + "loc.input.help.groupWeights": "Mehrzeilige Eingabe, bei der jede Zeile eine Gewichtung angibt, die für jede angegebene eindeutige Gruppe (1, 2, 3 usw.) beim Berechnen des endgültigen Ergebnisses verwendet werden soll. 0 < groupWeight <= 1. Die Summe aller groupWeights muss gleich 1 sein. Wenn diese Angabe nicht vorliegt, erhalten alle Gruppen dieselbe Gewichtung.", + "loc.input.label.direction": "Richtung", + "loc.input.help.direction": "Mehrzeilige Eingabe, bei der jede Zeile einen der folgenden drei Werte enthält: increase/decrease/either. Die Metrik wird als fehlerhaft betrachtet (nicht bestandene Klassifizierung \"Hoch\" oder \"Niedrig\"), wenn zwischen den Canary- und Baselinemetriken in der vom Benutzer angegebenen Richtung ein statistischer Unterschied gefunden wird.", + "loc.input.label.confidenceLevel": "Konfidenzniveau", + "loc.input.help.confidenceLevel": "Wenn keine Angabe vorliegt, lautet der Standardwert 0,95.", + "loc.input.label.allowedIncrease": "Zulässige Zunahme", + "loc.input.label.allowedDecrease": "Zulässige Abnahme", + "loc.input.label.criticalIncrease": "Kritische Zunahme", + "loc.input.label.criticalDecrease": "Kritische Abnahme", + "loc.input.label.marginalThreshold": "Grenzschwellenwert", + "loc.input.help.marginalThreshold": "Wenn \"windowScore\" unter dem vom Benutzer angegebenen Wert für \"marginalThreshold\" liegt, tritt für die Aufgabe sofort ein Fehler auf (verbleibende Fenster in der Lebensdauer der Aufgabe müssen nicht ausgewertet werden). Ansonsten wird die Prozedur der Sammlung, Überprüfung, Bereinigung, Klassifizierung und Bewertung von Metriken für das nächste Fenster wiederholt. Standardwert: 0,5", + "loc.input.label.passThreshold": "Schwellenwert für Erfolg", + "loc.input.help.passThreshold": "Nachdem das abschließende Fenster analysiert und bewertet wurde, wird die Bewertung mit dem vom Benutzer angegebenen passThreshold verglichen. Wenn das Ergebnis oberhalb von passThreshold liegt, wird die Aufgabe als erfolgreich markiert. Ansonsten wird sie als Fehler gekennzeichnet. Standardwert: 0,95" } \ No newline at end of file diff --git a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/es-ES/resources.resjson index d5065807cb56..60786d699c13 100644 --- a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,26 +1,74 @@ { - "loc.friendlyName": "Consultar las alertas de Azure Monitor", - "loc.helpMarkDown": "[Más información](https://go.microsoft.com/fwlink/?linkid=870240)", - "loc.description": "Sigue las reglas de Azure Monitor configuradas para las alertas activas.", - "loc.instanceNameFormat": "Consultar las alertas de Azure Monitor", - "loc.releaseNotes": "Novedades de la versión 1.0:
 Se ha agregado compatibilidad con las alertas de Azure Monitor unificadas para las consultas.", - "loc.group.displayName.advanced": "Avanzado", + "loc.friendlyName": "Análisis automatizado", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.description": "Hace un análisis automatizado de las métricas de la aplicación.", + "loc.instanceNameFormat": "Análisis automatizado", + "loc.releaseNotes": "Versión inicial del análisis de Canary automatizado", + "loc.group.displayName.providerInputs": "Entradas de proveedor", + "loc.group.displayName.metricInputs": "Entradas de métricas", + "loc.group.displayName.orchestrationInputs": "Entradas de orquestación", + "loc.group.displayName.preprocessingInputs": "Preprocesando las entradas", + "loc.group.displayName.classificationInputs": "Entradas de clasificación", + "loc.group.displayName.scoringInputs": "Entradas de puntuación", "loc.input.label.connectedServiceNameARM": "Suscripción de Azure", - "loc.input.help.connectedServiceNameARM": "Seleccione una suscripción de Azure Resource Manager para supervisarla.", + "loc.input.help.connectedServiceNameARM": "Seleccionar una suscripción a Azure Resource Manager", "loc.input.label.ResourceGroupName": "Grupo de recursos", - "loc.input.help.ResourceGroupName": "Proporcione el nombre de un grupo de recursos que se va a supervisar.", - "loc.input.label.filterType": "Tipo de filtro", - "loc.input.help.filterType": "Filtrar por recurso o regla de alerta específicos. El valor predeterminado es Ninguno.", - "loc.input.label.resource": "Recurso", - "loc.input.help.resource": "Seleccione el recurso de Azure que se va a supervisar.", - "loc.input.label.alertRule": "Regla de alertas", - "loc.input.help.alertRule": "Filtrar por regla de alerta específica. El valor predeterminado consiste en seleccionar todo.", - "loc.input.label.severity": "Gravedad", - "loc.input.help.severity": "Filtrar por gravedad. El valor predeterminado consiste en seleccionar todo.", - "loc.input.label.timeRange": "Intervalo de tiempo", - "loc.input.help.timeRange": "Filtrar por intervalo de tiempo. El valor predeterminado es 1 hora.", - "loc.input.label.alertState": "Estado de alerta", - "loc.input.help.alertState": "Filtrar por estado de la instancia de alerta. El valor predeterminado consiste en seleccionar todo.", - "loc.input.label.monitorCondition": "Condición de supervisión", - "loc.input.help.monitorCondition": "La condición de supervisión representa si las condiciones subyacentes han traspasado los umbrales de las reglas de alerta que se han definido." + "loc.input.help.ResourceGroupName": "Proporcionar el nombre de un grupo de recursos", + "loc.input.label.containerGroupName": "Nombre del grupo de contenedores", + "loc.input.help.containerGroupName": "Nombre del grupo de contenedores para ejecutar el módulo de análisis. Si el grupo de contenedores especificado no existe, se creará.", + "loc.input.label.location": "Ubicación del grupo de contenedores", + "loc.input.help.location": "Ubicación del grupo de contenedores. El grupo de contenedores se creará en la ubicación especificada, si no existe.", + "loc.input.label.logLevel": "Nivel de registro", + "loc.input.help.logLevel": "Nivel de detalle de los registros de análisis.", + "loc.input.label.provider": "Proveedor", + "loc.input.help.provider": "Proveedor de métricas para consulta de métricas", + "loc.input.label.endpointUrl": "URL del punto de conexión", + "loc.input.help.endpointUrl": "Proporcionar la dirección URL del punto de conexión para consultar las métricas", + "loc.input.label.apiKey": "Clave de API", + "loc.input.label.appKey": "Clave de la aplicación", + "loc.input.label.headers": "Encabezados", + "loc.input.help.headers": "Encabezados adicionales con el formato nombreEncabezado:valorEncabezado, etc. Si hay varios encabezados se separan por líneas nuevas.", + "loc.input.label.expressionTemplates": "Plantillas de expresión", + "loc.input.help.expressionTemplates": "Entrada multilínea en la que cada línea contiene una expresión que se usa para consultar las métricas en el servicio de interés. Los elementos $label y $value pueden insertarse en las plantillas para identificar la etiqueta dinámica. Ejemplo: sum(rate(requests_total{custom_status=\"good\", $label=~\"$value\" }[1m])) ", + "loc.input.label.templateSubstitutions": "Sustituciones de las plantillas", + "loc.input.help.templateSubstitutions": "Entrada multilínea en la que cada línea contiene tres tokens: , que corresponden a la línea del mismo índice en la entrada expressionTemplates.", + "loc.input.label.areMetricsCritical": "Importancia de la métrica", + "loc.input.help.areMetricsCritical": "Entrada multilínea en la que cada línea contiene uno de los dos valores siguientes: True/False. Si es true, una clasificación de no superada para la métrica generará un error de toda la tarea. Si es false, una clasificación de no superada afecta a la puntuación, pero no genera un error de la tarea. Si la entrada se deja sin especificar, se asumirá que el valor predeterminado es false para todas las métricas.", + "loc.input.label.mustHaveData": "Requisito de datos", + "loc.input.help.mustHaveData": "Entrada multilínea en la que cada línea contiene uno de los dos valores siguientes: True/False. Si es true, una clasificación NoData para la métrica generará un error de toda la tarea. Si es false, una clasificación NoData afecta a la puntuación, pero no genera un error de la tarea. Si la entrada se deja sin especificar, se asumirá que el valor predeterminado es false para todas las métricas.", + "loc.input.label.analysisType": "Tipo de análisis", + "loc.input.help.analysisType": "Si es en tiempo real, el análisis se realiza durante un período que comienza en el momento de la ejecución. Si es en intervalos, el análisis se realiza durante un intervalo de tiempo especificado de forma explícita en el pasado.", + "loc.input.label.windowType": "Tipo de ventana", + "loc.input.help.windowType": "Si está en aumento, se tienen en cuenta para la evaluación las métricas de toda la duración. Si está en disminución, se usan para la evaluación las métricas del intervalo más reciente.", + "loc.input.label.delay": "Retraso", + "loc.input.help.delay": "Tiempo (proporcionar la unidad correspondiente (s, m, h)) que debe esperarse antes de comenzar la recopilación y el análisis de las métricas.", + "loc.input.label.lifetime": "Duración", + "loc.input.help.lifetime": "Tiempo (proporcionar la unidad correspondiente (s, m, h))) que abarca la duración completa del análisis de Canary", + "loc.input.label.analysisBeginTime": "Hora de inicio del análisis", + "loc.input.help.analysisBeginTime": "Hora de inicio de recopilación de las métricas. Proporcione la marca de tiempo con el formato aaaa-mm-ddThh:mm:ssZ (hora UTC).", + "loc.input.label.analysisEndTime": "Hora de finalización del análisis", + "loc.input.help.analysisEndTime": "Hora de detención de recopilación de las métricas. Proporcione la marca de tiempo con el formato aaaa-mm-ddThh:mm:ssZ (hora UTC).", + "loc.input.label.interval": "Intervalo", + "loc.input.help.interval": "La duración de una tarea de análisis de Canary simple se compone de varios bucles de recopilación y evaluación de las métricas: cada uno de ellos se produce a lo largo de un período de tiempo, tal y como se especifica en la entrada de intervalo (proporcionar la unidad correspondiente (s, m, h)).", + "loc.input.label.step": "Paso", + "loc.input.label.preprocessor": "Preprocesador", + "loc.input.label.nanStrategy": "Estrategia NaN", + "loc.input.help.nanStrategy": "Entrada multilínea en la que cada línea contiene uno de los dos valores siguientes: remove/replaceWithZeroes. Esta entrada especifica cómo se van a controlar los valores NaN para cada métrica. Valor predeterminado: remove.", + "loc.input.label.classifier": "Clasificador", + "loc.input.label.metricGroups": "Grupos de métricas", + "loc.input.help.metricGroups": "Entrada multilínea en la que cada línea contiene un número que corresponde a la línea del mismo índice en la entrada expressionTemplates. La numeración de los grupos comienza a partir de 1, 2, 3... Si esta entrada se deja sin especificar, todas las métricas se juntan en un solo grupo (Grupo 1).", + "loc.input.label.groupWeights": "Agrupar pesos", + "loc.input.help.groupWeights": "Entrada multilínea en la que cada línea denota el peso que se va a usar para cada grupo único especificado (1, 2, 3...) mientras se calcula la puntuación final. 0 < groupWeight <= 1. La suma de todos los elementos groupWeight debe ser igual a 1. Si la entrada se deja sin especificar, todos los grupos reciben el mismo peso.", + "loc.input.label.direction": "Dirección", + "loc.input.help.direction": "Entrada multilínea en la que cada línea contiene uno de los tres valores siguientes: increase/decrease/either. Se produce un error en la métrica (clasificación como no superada Alta o Baja) si hay una diferencia estadística entre las métricas de Canary y de línea de base en la dirección especificada por el usuario.", + "loc.input.label.confidenceLevel": "Nivel de confianza", + "loc.input.help.confidenceLevel": "Si no se especifica, el valor predeterminado es 0.95", + "loc.input.label.allowedIncrease": "Aumento permitido", + "loc.input.label.allowedDecrease": "Disminución permitida", + "loc.input.label.criticalIncrease": "Aumento crítico", + "loc.input.label.criticalDecrease": "criticalDecrease", + "loc.input.label.marginalThreshold": "Umbral marginal", + "loc.input.help.marginalThreshold": "Si el valor windowScore está por debajo del de marginalThreshold especificado por el usuario, se produce un error inmediato de la tarea (no es necesario evaluar los períodos restantes de duración de la tarea). Asimismo, el procedimiento de recopilación, validación, limpieza, clasificación y puntuación de métricas se repite para el período de tiempo siguiente. Valor predeterminado: 0.5", + "loc.input.label.passThreshold": "Umbral de superación", + "loc.input.help.passThreshold": "Una vez que se ha analizado y puntuado el último período de tiempo, la puntuación se compara con el valor passThreshold especificado por el usuario. Si la puntuación es mayor que passThreshold, la tarea se marca como correcta. De lo contrario, se marca como errónea. Valor predeterminado: 0.95" } \ No newline at end of file diff --git a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/fr-FR/resources.resjson index ac842043d1d3..469724155d87 100644 --- a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,26 +1,74 @@ { - "loc.friendlyName": "Interroger les alertes Azure Monitor", - "loc.helpMarkDown": "[Plus d'informations](https://go.microsoft.com/fwlink/?linkid=870240)", - "loc.description": "Examiner les règles Azure Monitor configurées pour les alertes actives", - "loc.instanceNameFormat": "Interroger les alertes Azure Monitor", - "loc.releaseNotes": "Nouveautés de la version 1.0 :
 Ajout de la prise en charge de l'interrogation unifiée des alertes Azure Monitor.", - "loc.group.displayName.advanced": "Avancé", + "loc.friendlyName": "Analyse automatisée", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.description": "Effectuer une analyse automatisée de vos métriques d'application ", + "loc.instanceNameFormat": "Analyse automatisée", + "loc.releaseNotes": "Version initiale de l'analyse de contrôle de validité automatisée", + "loc.group.displayName.providerInputs": "Entrées de fournisseurs", + "loc.group.displayName.metricInputs": "Entrées de métriques", + "loc.group.displayName.orchestrationInputs": "Entrées d'orchestration", + "loc.group.displayName.preprocessingInputs": "Entrées de prétraitement", + "loc.group.displayName.classificationInputs": "Entrées de classification", + "loc.group.displayName.scoringInputs": "Entrées de scoring", "loc.input.label.connectedServiceNameARM": "Abonnement Azure", - "loc.input.help.connectedServiceNameARM": "Sélectionnez un abonnement Azure Resource Manager à surveiller.", + "loc.input.help.connectedServiceNameARM": "Sélectionner un abonnement Azure Resource Manager", "loc.input.label.ResourceGroupName": "Groupe de ressources", - "loc.input.help.ResourceGroupName": "Indiquez le nom d'un groupe de ressources à surveiller.", - "loc.input.label.filterType": "Type de filtre", - "loc.input.help.filterType": "Effectuez un filtrage en fonction d'une règle de ressource ou d'alerte spécifique. La valeur par défaut est Aucun.", - "loc.input.label.resource": "Ressource", - "loc.input.help.resource": "Sélectionnez la ressource Azure à superviser.", - "loc.input.label.alertRule": "Règle d'alerte", - "loc.input.help.alertRule": "Effectuez un filtrage en fonction d'une règle d'alerte spécifique. La valeur par défaut consiste à tout sélectionner.", - "loc.input.label.severity": "Gravité ", - "loc.input.help.severity": "Effectuez un filtrage en fonction de la gravité. La valeur par défaut consiste à tout sélectionner.", - "loc.input.label.timeRange": "Intervalle de temps", - "loc.input.help.timeRange": "Effectuez un filtrage en fonction de l'intervalle de temps. La valeur par défaut est 1 heure.", - "loc.input.label.alertState": "État de l’alerte", - "loc.input.help.alertState": "Effectuez un filtrage en fonction de l'état de l'instance d'alerte. La valeur par défaut consiste à tout sélectionner.", - "loc.input.label.monitorCondition": "Condition de l’analyse", - "loc.input.help.monitorCondition": "La condition de supervision indique si les conditions sous-jacentes ont franchi les seuils de règle d'alerte définis." + "loc.input.help.ResourceGroupName": "Indiquez le nom d'un groupe de ressources", + "loc.input.label.containerGroupName": "Nom du groupe de conteneurs", + "loc.input.help.containerGroupName": "Nom du groupe de conteneurs pour l'exécution du module d'analyse. Le groupe de conteneurs spécifié est créé s'il n'existe pas.", + "loc.input.label.location": "Emplacement du groupe de conteneurs", + "loc.input.help.location": "Emplacement du groupe de conteneurs. Le groupe de conteneurs est créé à l'emplacement spécifié s'il n'existe pas.", + "loc.input.label.logLevel": "Niveau de journalisation", + "loc.input.help.logLevel": "Verbosité des journaux d'analyse.", + "loc.input.label.provider": "Fournisseur", + "loc.input.help.provider": "Fournisseur de métriques pour interroger les métriques", + "loc.input.label.endpointUrl": "URL de point de terminaison", + "loc.input.help.endpointUrl": "Fournir l'URL de point de terminaison pour interroger les métriques", + "loc.input.label.apiKey": "Clé API", + "loc.input.label.appKey": "Clé d'application", + "loc.input.label.headers": "En-têtes", + "loc.input.help.headers": "En-têtes supplémentaires au format nomentête:valeurentête, etc. Plusieurs en-têtes sont séparés par des nouvelles lignes", + "loc.input.label.expressionTemplates": "Modèles d'expression", + "loc.input.help.expressionTemplates": "Entrée multiligne où chaque ligne contient une expression utilisée pour interroger les métriques relatives au service concerné. $label et $value peuvent être injectés dans les modèles pour identifier l'étiquette pivot. Exemple : sum(rate(requests_total{custom_status=\"good\", $label=~\"$value\" }[1m])) ", + "loc.input.label.templateSubstitutions": "Substitutions de modèles", + "loc.input.help.templateSubstitutions": "Entrée multiligne où chaque ligne contient 3 jetons, et , qui correspondent à la ligne du même index dans l'entrée expressionTemplates.", + "loc.input.label.areMetricsCritical": "Criticité des métriques", + "loc.input.help.areMetricsCritical": "Entrée multiligne où chaque ligne contient l'une des deux valeurs suivantes : True/False. Si la valeur est true, une classification autre que Pass pour la métrique entraîne l'échec de la tâche entière. Si la valeur est false, une classification autre que Pass affecte le score mais n'entraîne pas l'échec de la tâche. Si aucune entrée n'est spécifiée, la valeur par défaut est supposée être false pour toutes les métriques", + "loc.input.label.mustHaveData": "Données obligatoires", + "loc.input.help.mustHaveData": "Entrée multiligne où chaque ligne contient l'une des deux valeurs suivantes : True/False. Si la valeur est true, une classification noData pour la métrique entraîne l'échec de la tâche entière. Si la valeur est false, une classification noData affecte le score mais n'entraîne pas l'échec de la tâche. Si aucune entrée n'est spécifiée, la valeur par défaut est supposée être false pour toutes les métriques", + "loc.input.label.analysisType": "Type d'analyse", + "loc.input.help.analysisType": "L'analyse en temps réel est effectuée sur une durée qui commence au moment de l'exécution. L'analyse basée sur un intervalle est effectuée sur un intervalle de temps spécifié explicitement dans le passé", + "loc.input.label.windowType": "Type de fenêtre", + "loc.input.help.windowType": "En cas d'augmentation, les métriques de toute la durée de vie sont prises en compte pour l'évaluation. En cas de glissement, les métriques de l'intervalle le plus récent sont utilisées pour l'évaluation.", + "loc.input.label.delay": "Retard", + "loc.input.help.delay": "Temps d'attente (indiquez l'unité (s, m, h)) avant le début de la collecte et de l'analyse des métriques", + "loc.input.label.lifetime": "Durée de vie", + "loc.input.help.lifetime": "Temps (indiquez l'unité (s, m, h)) couvrant toute la durée de l'analyse de contrôle de validité", + "loc.input.label.analysisBeginTime": "Heure de début de l'analyse", + "loc.input.help.analysisBeginTime": "Heure de début de la collecte des métriques. Indiquez l'horodatage au format aaaa-mm-jjThh:mm:ssZ (heure UTC)", + "loc.input.label.analysisEndTime": "Heure de fin de l'analyse", + "loc.input.help.analysisEndTime": "Heure d'arrêt de la collecte des métriques. Indiquez l'horodatage au format aaaa-mm-jjThh:mm:ssZ (heure UTC)", + "loc.input.label.interval": "Intervalle", + "loc.input.help.interval": "La durée de vie d'une seule tâche d'analyse de contrôle de validité comprend plusieurs boucles de collecte et d'évaluation de métriques. Chacune d'entre elles se produit dans une fenêtre de temps spécifiée sous l'entrée d'intervalle (indiquez l'unité de temps (s, m, h)).", + "loc.input.label.step": "Étape", + "loc.input.label.preprocessor": "Préprocesseur", + "loc.input.label.nanStrategy": "Stratégie NAN", + "loc.input.help.nanStrategy": "Entrée multiligne où chaque ligne contient l'une des deux valeurs suivantes : remove/replaceWithZeroes. Cette entrée spécifie la façon dont les valeurs NAN doivent être prises en charge pour chaque métrique. Valeur par défaut : Remove", + "loc.input.label.classifier": "Classifieurs", + "loc.input.label.metricGroups": "Groupes de métriques", + "loc.input.help.metricGroups": "Entrée multiligne où chaque ligne contient un nombre correspondant à la ligne du même index dans l'entrée expressionTemplates. La numérotation des groupes commence à 1,2,3… Si cette entrée n'est pas spécifiée, toutes les métriques sont regroupées dans un seul groupe (Groupe 1)", + "loc.input.label.groupWeights": "Poids de groupe", + "loc.input.help.groupWeights": "Entrée multiligne où chaque ligne indique un poids à utiliser pour chaque groupe unique spécifié (1,2,3..) durant le calcul du score final. 0 < groupWeighti <= 1. La somme de tous les groupWeights doit être égale à 1. Si cette entrée n'est pas spécifiée, tous les groupes reçoivent les mêmes poids", + "loc.input.label.direction": "Direction", + "loc.input.help.direction": "Entrée multiligne où chaque ligne contient l'une des trois valeurs suivantes : increase/decrease/either. Échec de la métrique (classification autre que Pass ayant la valeur High ou Low), s'il existe une différence statistique entre les métriques de contrôle de validité et les métriques de base de référence dans la direction spécifiée par l'utilisateur", + "loc.input.label.confidenceLevel": "Niveau de confiance", + "loc.input.help.confidenceLevel": "Si aucune entrée n'est spécifiée, la valeur par défaut est 0,95", + "loc.input.label.allowedIncrease": "Augmentation autorisée", + "loc.input.label.allowedDecrease": "Baisse autorisée", + "loc.input.label.criticalIncrease": "Augmentation critique", + "loc.input.label.criticalDecrease": "criticalDecrease", + "loc.input.label.marginalThreshold": "Seuil marginal", + "loc.input.help.marginalThreshold": "Si windowScore est inférieur au marginalThreshold spécifié par l'utilisateur, l'exécution de la tâche se solde immédiatement par un échec (les fenêtres restantes dans la durée de vie de la tâche n'ont pas besoin d'être évaluées). Sinon, la procédure de collecte, de validation, de nettoyage, de classification et de scoring des métriques se répète pour la fenêtre suivante. Valeur par défaut : 0,5", + "loc.input.label.passThreshold": "Seuil de réussite", + "loc.input.help.passThreshold": "Une fois la dernière fenêtre analysée et scorée, le score est comparé au passThreshold spécifié par l'utilisateur. Si le score est supérieur à passThreshold, la tâche est marquée comme étant réussie. Sinon, la tâche est marquée en tant qu'échec. Valeur par défaut : 0,95" } \ No newline at end of file diff --git a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/it-IT/resources.resjson index 8a108e30b9fd..51cf1079dc2e 100644 --- a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,26 +1,74 @@ { - "loc.friendlyName": "Esegui query su avvisi di Monitoraggio di Azure", - "loc.helpMarkDown": "[Altre informazioni](https://go.microsoft.com/fwlink/?linkid=870240)", - "loc.description": "Consente di osservare le regole di Monitoraggio di Azure configurate per gli avvisi attivi", - "loc.instanceNameFormat": "Esegui query su avvisi di Monitoraggio di Azure", - "loc.releaseNotes": "Novità della versione 1.0:
 È stato aggiunto il supporto per gli avvisi unificati di Monitoraggio di Azure per le query.", - "loc.group.displayName.advanced": "Avanzate", + "loc.friendlyName": "Analisi automatizzata", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.description": "Esegue un'analisi automatizzata delle metriche delle applicazioni ", + "loc.instanceNameFormat": "Analisi automatizzata", + "loc.releaseNotes": "Versione iniziale dell'analisi canary automatizzata", + "loc.group.displayName.providerInputs": "Input per provider", + "loc.group.displayName.metricInputs": "Input per metriche", + "loc.group.displayName.orchestrationInputs": "Input per orchestrazione", + "loc.group.displayName.preprocessingInputs": "Input per pre-elaborazione", + "loc.group.displayName.classificationInputs": "Input per classificazione", + "loc.group.displayName.scoringInputs": "Input per assegnazione punteggio", "loc.input.label.connectedServiceNameARM": "Sottoscrizione di Azure", - "loc.input.help.connectedServiceNameARM": "Consente di selezionare una sottoscrizione di Azure Resource Manager di cui eseguire il monitoraggio.", + "loc.input.help.connectedServiceNameARM": "Consente di selezionare una sottoscrizione di Azure Resource Manager", "loc.input.label.ResourceGroupName": "Gruppo di risorse", - "loc.input.help.ResourceGroupName": "Consente di specificare il nome di un gruppo di risorse di cui eseguire il monitoraggio.", - "loc.input.label.filterType": "Tipo filtro", - "loc.input.help.filterType": "Filtra in base a una risorsa o a una regola di avviso specifica. Il valore predefinito è Nessuna.", - "loc.input.label.resource": "Risorsa", - "loc.input.help.resource": "Selezionare la risorsa di Azure di cui eseguire il monitoraggio.", - "loc.input.label.alertRule": "Regola di avviso", - "loc.input.help.alertRule": "Filtra in base alla regola di avviso specifica. Il valore predefinito è Seleziona tutto.", - "loc.input.label.severity": "Gravità", - "loc.input.help.severity": "Filtra in base alla gravità. Il valore predefinito è Seleziona tutto.", - "loc.input.label.timeRange": "Intervallo di tempo", - "loc.input.help.timeRange": "Filtra in base all'intervallo di tempo. Il valore predefinito è 1 ora.", - "loc.input.label.alertState": "Stato avviso", - "loc.input.help.alertState": "Filtra in base allo stato dell'istanza dell'avviso. Il valore predefinito è Seleziona tutto.", - "loc.input.label.monitorCondition": "Condizione del monitoraggio", - "loc.input.help.monitorCondition": "La condizione di monitoraggio indica se le condizioni sottostanti hanno superato le soglie definite della regola di avviso." + "loc.input.help.ResourceGroupName": "Consente di specificare il nome di un gruppo di risorse", + "loc.input.label.containerGroupName": "Nome del gruppo di contenitori", + "loc.input.help.containerGroupName": "Nome del gruppo di contenitori per l'esecuzione del modulo di analisi. Se non esiste, il gruppo di contenitori specificato verrà creato.", + "loc.input.label.location": "Località del gruppo di contenitori", + "loc.input.help.location": "Località del gruppo di contenitori. Se non esiste, il gruppo di contenitori verrà creato nella località specificata.", + "loc.input.label.logLevel": "Livello dei log", + "loc.input.help.logLevel": "Livello di dettaglio dei log di analisi.", + "loc.input.label.provider": "Provider", + "loc.input.help.provider": "Provider di metriche per eseguire query sulle metriche", + "loc.input.label.endpointUrl": "URL dell'endpoint", + "loc.input.help.endpointUrl": "Consente di specificare l'URL dell'endpoint per eseguire query sulle metriche", + "loc.input.label.apiKey": "Chiave API", + "loc.input.label.appKey": "Chiave dell'app", + "loc.input.label.headers": "Intestazioni", + "loc.input.help.headers": "Intestazioni aggiuntive in formato nome_intestazione:valore_intestazione e così via. Più intestazioni sono separate da caratteri di nuova riga", + "loc.input.label.expressionTemplates": "Modelli di espressione", + "loc.input.help.expressionTemplates": "Input con più righe in cui ogni riga contiene un'espressione usata per cercare metriche sul servizio di interesse. Per identificare l'etichetta pivot, è possibile inserire $label e $value nei modelli. Esempio: sum(rate(requests_total{custom_status=\"good\", $label=~\"$value\" }[1m])) ", + "loc.input.label.templateSubstitutions": "Sostituzioni dei modelli", + "loc.input.help.templateSubstitutions": "Input con più righe in cui ogni riga contiene tre token: corrispondenti alla riga dello stesso indice nell''input expressionTemplates.", + "loc.input.label.areMetricsCritical": "Criticità delle metriche", + "loc.input.help.areMetricsCritical": "Input con più righe in cui ogni riga contiene uno dei due valori seguenti: True o False. Se è true, una classificazione diversa da Pass per la metrica comporterà un errore dell'intera attività. Se è false, una classificazione diversa da Pass influirà sul punteggio, ma non comporterà un errore dell'attività. Se non si specifica alcun input, si presupporrà che il valore predefinito sia false per tutte le metriche", + "loc.input.label.mustHaveData": "Requisito per i dati", + "loc.input.help.mustHaveData": "Input con più righe in cui ogni riga contiene uno dei due valori seguenti: True o False. Se è true, una classificazione noData per la metrica comporterà un errore dell'intera attività. Se è false, una classificazione noData influirà sul punteggio, ma non comporterà un errore dell'attività. Se non si specifica alcun input, si presupporrà che il valore predefinito sia false per tutte le metriche", + "loc.input.label.analysisType": "Tipo di analisi", + "loc.input.help.analysisType": "Se è in tempo reale, l'analisi viene eseguita per un periodo di tempo che inizia al momento dell'esecuzione. Se è basata su un intervallo, l'analisi viene eseguita in un intervallo di tempo specificato in modo esplicito nel passato", + "loc.input.label.windowType": "Tipo di finestra", + "loc.input.help.windowType": "Se è di crescita, per la valutazione vengono considerate le metriche relative all'intera durata; se è progressiva, vengono invece usate le metriche relative all'intervallo più recente.", + "loc.input.label.delay": "Ritardo", + "loc.input.help.delay": "Intervallo di tempo (specificare l'unità di tempo tra s, m, h) da attendere prima di iniziare la raccolta e l'analisi delle metriche", + "loc.input.label.lifetime": "Durata", + "loc.input.help.lifetime": "Intervallo (specificare l'unità di tempo tra s, m, h) che corrisponde all'intera durata dell'analisi canary", + "loc.input.label.analysisBeginTime": "Ora di inizio dell'analisi", + "loc.input.help.analysisBeginTime": "Ora di inizio per la raccolta delle metriche. Specificare il timestamp nel formato yyyy-mm-ddThh:mm:ssZ (ora UTC)", + "loc.input.label.analysisEndTime": "Ora di fine dell'analisi", + "loc.input.help.analysisEndTime": "Ora di fine per la raccolta delle metriche. Specificare il timestamp in formato yyyy-mm-ddThh:mm:ssZ (ora UTC)", + "loc.input.label.interval": "Intervallo", + "loc.input.help.interval": "La durata della singola attività di analisi canary è composta da più cicli di raccolta e valutazione delle metriche, ognuno dei quali avviene in un intervallo di tempo specificato nell'input dell'intervallo (specificare l'unità di tempo tra s, m, h).", + "loc.input.label.step": "Passaggio", + "loc.input.label.preprocessor": "Preprocessore", + "loc.input.label.nanStrategy": "Strategia NaN", + "loc.input.help.nanStrategy": "Input con più righe in cui ogni riga contiene uno dei valori seguenti: remove o replaceWithZeroes. Questo input specifica come gestire i valori NaN per ogni metrica. Impostazione predefinita: remove", + "loc.input.label.classifier": "Classificatore", + "loc.input.label.metricGroups": "Gruppi di metriche", + "loc.input.help.metricGroups": "Input con più righe in cui ogni riga contiene un numero corrispondente alla riga dello stesso indice nell'input expressionTemplates. La numerazione dei gruppi inizia da 1,2,3 e così via. Se non si specifica questo input, tutte le metriche vengono raggruppate in un unico gruppo (gruppo 1)", + "loc.input.label.groupWeights": "Pesi dei gruppi", + "loc.input.help.groupWeights": "Input con più righe in cui ogni riga denota un peso da usare per ogni gruppo univoco specificato (1,2,3..) durante il calcolo del punteggio finale. 0 < groupWeight <= 1. La somma di tutti i valori di groupWeight deve essere uguale a 1. Se questo input non viene specificato, a tutti i gruppi viene assegnato lo stesso peso", + "loc.input.label.direction": "Direzione", + "loc.input.help.direction": "Input con più righe in cui ogni riga contiene uno dei valori seguenti: increase, decrease o either. La metrica restituisce un errore (classificazione diversa da Pass di High o Low) se viene trovata una differenza statistica tra la metrica canary e quella baseline nella direzione specificata dall'utente", + "loc.input.label.confidenceLevel": "Livello di attendibilità", + "loc.input.help.confidenceLevel": "Se non viene specificato, il valore predefinito è 0,95", + "loc.input.label.allowedIncrease": "Aumento consentito", + "loc.input.label.allowedDecrease": "Diminuzione consentita", + "loc.input.label.criticalIncrease": "Aumento critico", + "loc.input.label.criticalDecrease": "Diminuzione critica", + "loc.input.label.marginalThreshold": "Soglia marginale", + "loc.input.help.marginalThreshold": "Se il valore di the windowScore è inferiore a quello di marginalThreshold specificato dall'utente, l'attività restituisce subito un errore (le finestre rimanenti nella durata dell'attività non devono essere valutate). In caso contrario, la routine di raccolta, convalida, pulizia, classificazione e assegnazione punteggio delle metriche viene ripetuta per la finestra successiva. Impostazione predefinita: 0,5", + "loc.input.label.passThreshold": "Soglia di superamento", + "loc.input.help.passThreshold": "Dopo l'analisi e l'assegnazione del punteggio alla finestra finale, il punteggio viene confrontato con il valore di passThreshold specificato dall'utente. Se il punteggio è maggiore di quello di passThreshold, l'attività viene contrassegnata come riuscita. In caso contrario, l'attività viene contrassegnata come non riuscita. Impostazione predefinita: 0,95" } \ No newline at end of file diff --git a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ja-JP/resources.resjson index fbb8fa3cabf6..7ef4d1f47a8a 100644 --- a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,26 +1,74 @@ { - "loc.friendlyName": "Azure Monitor アラートのクエリ", - "loc.helpMarkDown": "[詳細](https://go.microsoft.com/fwlink/?linkid=870240)", - "loc.description": "アクティブなアラートに関して構成済みの Azure Monitor ルールを確認します", - "loc.instanceNameFormat": "Azure Monitor アラートのクエリ", - "loc.releaseNotes": "バージョン 1.0 の新機能:
 クエリ統合 Azure モニターの警告のサポートを追加しました。", - "loc.group.displayName.advanced": "詳細設定", + "loc.friendlyName": "自動分析", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.description": "アプリケーション メトリックの自動分析を実行します", + "loc.instanceNameFormat": "自動分析", + "loc.releaseNotes": "自動カナリア分析の初期リリース", + "loc.group.displayName.providerInputs": "プロバイダーの入力", + "loc.group.displayName.metricInputs": "メトリックの入力", + "loc.group.displayName.orchestrationInputs": "オーケストレーションの入力", + "loc.group.displayName.preprocessingInputs": "前処理の入力", + "loc.group.displayName.classificationInputs": "分類の入力", + "loc.group.displayName.scoringInputs": "スコアリングの入力", "loc.input.label.connectedServiceNameARM": "Azure サブスクリプション", - "loc.input.help.connectedServiceNameARM": "監視対象の Azure Resource Manager サブスクリプションを選択します。", + "loc.input.help.connectedServiceNameARM": "Azure Resource Manager サブスクリプションを選択します", "loc.input.label.ResourceGroupName": "リソース グループ", - "loc.input.help.ResourceGroupName": "監視対象のリソース グループの名前を指定します。", - "loc.input.label.filterType": "フィルターの種類", - "loc.input.help.filterType": "特定のリソースまたは警告ルールでフィルター処理します。既定値は [なし] です。", - "loc.input.label.resource": "リソース", - "loc.input.help.resource": "監視する Azure リソースを選択します。", - "loc.input.label.alertRule": "アラート ルール", - "loc.input.help.alertRule": "特定の警告ルールでフィルター処理します。既定値では、すべてを選択します。", - "loc.input.label.severity": "重要度", - "loc.input.help.severity": "重要度でフィルター処理します。既定値ではすべてを選択します。", - "loc.input.label.timeRange": "時間の範囲", - "loc.input.help.timeRange": "時間の範囲でフィルター処理します。既定値は 1 時間です。", - "loc.input.label.alertState": "アラートの状態", - "loc.input.help.alertState": "警告インスタンスの状態でフィルター処理します。既定値では、すべてを選択します。", - "loc.input.label.monitorCondition": "モニターの状態", - "loc.input.help.monitorCondition": "監視条件は、定義済みの警告ルールのしきい値を、基になる条件が超えているかどうかを表します。" + "loc.input.help.ResourceGroupName": "リソース グループの名前を指定します", + "loc.input.label.containerGroupName": "コンテナー グループ名", + "loc.input.help.containerGroupName": "分析モジュールを実行するコンテナー グループの名前。指定されたコンテナー グループが存在しない場合は、作成されます。", + "loc.input.label.location": "コンテナー グループの場所", + "loc.input.help.location": "コンテナー グループの場所。コンテナー グループが存在しない場合は、指定された場所に作成されます。", + "loc.input.label.logLevel": "ログ レベル", + "loc.input.help.logLevel": "分析ログの詳細度。", + "loc.input.label.provider": "プロバイダー", + "loc.input.help.provider": "メトリックのクエリを実行するためのメトリック プロバイダー", + "loc.input.label.endpointUrl": "エンドポイント URL", + "loc.input.help.endpointUrl": "メトリックのクエリを実行するエンドポイント URL を指定します", + "loc.input.label.apiKey": "API キー", + "loc.input.label.appKey": "アプリ キー", + "loc.input.label.headers": "ヘッダー", + "loc.input.help.headers": "headername:headervalue などの形式に従う追加のヘッダー。複数のヘッダーは改行で区切られています", + "loc.input.label.expressionTemplates": "式テンプレート", + "loc.input.help.expressionTemplates": "複数行から成る入力であり、各行は、該当するサービスに関するメトリックのクエリを実行するために使用される式です。ピボット ラベルを識別するために $label と $value をテンプレートに挿入できます。例: sum(rate(requests_total{custom_status=\"good\", $label=~\"$value\" }[1m])) ", + "loc.input.label.templateSubstitutions": "テンプレートの置換", + "loc.input.help.templateSubstitutions": "複数行から成る入力であり、各行には、expressionTemplates 入力内の同じインデックスを持つ行に対応する 3 つのトークン ( ) が入ります。", + "loc.input.label.areMetricsCritical": "メトリックの重要度", + "loc.input.help.areMetricsCritical": "複数行から成る入力であり、各行は 2 つの値 (True または False) のいずれかです。True の場合、メトリックの分類が合格でないとタスク全体が失敗します。False の場合、分類が合格でないとスコアに影響するものの、タスクが失敗することはありません。入力を指定しない場合は、既定ですべてのメトリックは False であると見なされます", + "loc.input.label.mustHaveData": "データ要件", + "loc.input.help.mustHaveData": "複数行から成る入力であり、各行は 2 つの値 (True または False) のいずれかです。True の場合、メトリックの分類が noData であるとタスク全体が失敗します。False の場合、分類が noData であるとスコアに影響するものの、タスクが失敗することはありません。入力を指定しない場合は、既定ですべてのメトリックは False であると見なされます", + "loc.input.label.analysisType": "分析の種類", + "loc.input.help.analysisType": "リアルタイムの場合、実行の時点から始まる一定の期間にわたって分析が行われます。範囲の場合、明示的に指定された過去の期間にわたって分析が行われます", + "loc.input.label.windowType": "ウィンドウの種類", + "loc.input.help.windowType": "増加している場合、有効期間全体のメトリックが評価で考慮に入れられます。減少している場合、最後の間隔のメトリックが評価に使用されます。", + "loc.input.label.delay": "遅延", + "loc.input.help.delay": "メトリックの収集と分析を開始するまでの待機時間 (時間の単位 (s、m、h) を指定)。", + "loc.input.label.lifetime": "有効期間", + "loc.input.help.lifetime": "カナリア分析の期間全体にまたがる時間 (時間の単位 (s、m、h) を指定)", + "loc.input.label.analysisBeginTime": "分析の開始時間", + "loc.input.help.analysisBeginTime": "メトリックの収集を開始する時刻。タイムスタンプを yyyy-mm-ddThh:mm:ssZ 形式 (UTC 時刻) で指定します", + "loc.input.label.analysisEndTime": "分析の終了時間", + "loc.input.help.analysisEndTime": "メトリックの収集を停止する時刻。タイムスタンプを yyyy-mm-ddThh:mm:ssZ 形式 (UTC 時刻) で指定します", + "loc.input.label.interval": "間隔", + "loc.input.help.interval": "単一のカナリア分析タスクの有効期間はメトリックの収集と評価の複数のループで構成され、その各回は間隔の入力で指定された時間枠 (時間の単位 (s、m、h) を指定) にわたって発生します。", + "loc.input.label.step": "手順", + "loc.input.label.preprocessor": "プリプロセッサ", + "loc.input.label.nanStrategy": "NaN 戦略", + "loc.input.help.nanStrategy": "複数行から成る入力であり、各行は 2 つの値 (remove または replaceWithZeroes) のいずれかです。この入力では、各メトリックで NaN 値を処理する方法を指定します。既定値: remove", + "loc.input.label.classifier": "分類子", + "loc.input.label.metricGroups": "メトリック グループ", + "loc.input.help.metricGroups": "複数行から成る入力であり、各行は expressionTemplates 入力内の同じインデックスを持つ行に対応する番号です。グループの番号は 1、2、3... から始まります。この入力を指定しない場合は、すべてのメトリックが 1 つのグループにまとめられます", + "loc.input.label.groupWeights": "グループの重み", + "loc.input.help.groupWeights": "複数行から成る入力であり、各行には、最終スコアの計算時、指定された一意のグループ (1、2、3...) のそれぞれに対して使用される重みが示されます。0 < groupWeight <= 1 です。すべての groupWeight の合計は 1 に等しくなければなりません。この入力を指定しない場合は、すべてのグループに同じ重みが指定されます", + "loc.input.label.direction": "方向", + "loc.input.help.direction": "複数行から成る入力であり、各行は 3 つの値 (increase、decrease、either) のいずれかです。カナリアとベースラインのメトリックの間にユーザーが指定した方向の統計的な差異が見つかると、メトリックは不合格になります (高または低の非合格の分類)", + "loc.input.label.confidenceLevel": "信頼度レベル", + "loc.input.help.confidenceLevel": "指定しない場合、既定値は 0.95 です", + "loc.input.label.allowedIncrease": "許容される増加", + "loc.input.label.allowedDecrease": "許容される減少", + "loc.input.label.criticalIncrease": "重要な増加", + "loc.input.label.criticalDecrease": "criticalDecrease", + "loc.input.label.marginalThreshold": "限界しきい値", + "loc.input.help.marginalThreshold": "windowScore がユーザーによって指定された marginalThreshold を下回る場合、タスクはすぐに失敗します (タスクの有効期間の残り期間は評価不要)。それ以外の場合、メトリックの収集、検証、クリーニング、分類、スコアリングの処理が次の期間に繰り返されます。既定値: 0.5", + "loc.input.label.passThreshold": "合格のしきい値", + "loc.input.help.passThreshold": "最後の期間が分析され、スコア付けされると、スコアはユーザーによって指定された passThreshold と比較されます。スコアが passThreshold を上回る場合、タスクは成功とマークされます。それ以外の場合、タスクは失敗としてマークされます。既定値: 0.95" } \ No newline at end of file diff --git a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ko-KR/resources.resjson index c1fd9420cd60..97013af72657 100644 --- a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,26 +1,74 @@ { - "loc.friendlyName": "Azure Monitor 경고 쿼리", - "loc.helpMarkDown": "[자세한 정보](https://go.microsoft.com/fwlink/?linkid=870240)", - "loc.description": "활성 경고에 대해 구성된 Azure Monitor 규칙을 살펴봅니다.", - "loc.instanceNameFormat": "Azure Monitor 경고 쿼리", - "loc.releaseNotes": "버전 1.0의 새로운 기능:
 쿼리 통합 Azure Monitor 경고에 대한 지원이 추가되었습니다.", - "loc.group.displayName.advanced": "고급", + "loc.friendlyName": "자동화된 분석", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.description": "애플리케이션 메트릭에 대한 자동화된 분석 수행 ", + "loc.instanceNameFormat": "자동화된 분석", + "loc.releaseNotes": "자동화된 카나리아 분석의 초기 릴리스", + "loc.group.displayName.providerInputs": "공급자 입력", + "loc.group.displayName.metricInputs": "메트릭 입력", + "loc.group.displayName.orchestrationInputs": "오케스트레이션 입력", + "loc.group.displayName.preprocessingInputs": "전처리 입력", + "loc.group.displayName.classificationInputs": "분류 입력", + "loc.group.displayName.scoringInputs": "점수 입력", "loc.input.label.connectedServiceNameARM": "Azure 구독", - "loc.input.help.connectedServiceNameARM": "모니터링할 Azure Resource Manager 구독을 선택합니다.", + "loc.input.help.connectedServiceNameARM": "Azure Resource Manager 구독 선택", "loc.input.label.ResourceGroupName": "리소스 그룹", - "loc.input.help.ResourceGroupName": "모니터링할 리소스 그룹의 이름을 제공합니다.", - "loc.input.label.filterType": "필터 형식", - "loc.input.help.filterType": "특정 리소스 또는 경고 규칙으로 필터링합니다. 기본값은 없음입니다.", - "loc.input.label.resource": "리소스", - "loc.input.help.resource": "모니터링할 Azure 리소스를 선택합니다.", - "loc.input.label.alertRule": "경고 규칙", - "loc.input.help.alertRule": "특정 경고 규칙으로 필터링합니다. 기본값은 모두 선택입니다.", - "loc.input.label.severity": "심각도", - "loc.input.help.severity": "심각도로 필터링합니다. 기본값은 모두 선택입니다.", - "loc.input.label.timeRange": "시간 범위", - "loc.input.help.timeRange": "시간 범위로 필터링합니다. 기본값은 1시간입니다.", - "loc.input.label.alertState": "경고 상태", - "loc.input.help.alertState": "경고 인스턴스의 상태로 필터링합니다. 기본값은 모두 선택입니다.", - "loc.input.label.monitorCondition": "모니터 조건", - "loc.input.help.monitorCondition": "모니터 조건은 기본 조건이 정의된 경고 규칙 임계값을 초과했는지 여부를 나타냅니다." + "loc.input.help.ResourceGroupName": "리소스 그룹의 이름 제공", + "loc.input.label.containerGroupName": "컨테이너 그룹 이름", + "loc.input.help.containerGroupName": "분석 모듈을 실행할 컨테이너 그룹의 이름입니다. 지정된 컨테이너 그룹이 없는 경우 컨테이너 그룹이 만들어집니다.", + "loc.input.label.location": "컨테이너 그룹 위치", + "loc.input.help.location": "컨테이너 그룹의 위치입니다. 컨테이너가 없는 경우 지정된 위치에 컨테이너 그룹이 만들어집니다.", + "loc.input.label.logLevel": "로그 수준", + "loc.input.help.logLevel": "분석 로그의 세부 정보 표시입니다.", + "loc.input.label.provider": "공급자", + "loc.input.help.provider": "메트릭을 쿼리하는 메트릭 공급자", + "loc.input.label.endpointUrl": "엔드포인트 URL", + "loc.input.help.endpointUrl": "메트릭을 쿼리할 엔드포인트 URL 제공", + "loc.input.label.apiKey": "API 키", + "loc.input.label.appKey": "앱 키", + "loc.input.label.headers": "헤더", + "loc.input.help.headers": "headername:headervalue 등 형식의 추가 헤더입니다. 여러 헤더는 줄 바꿈으로 구분됩니다.", + "loc.input.label.expressionTemplates": "식 템플릿", + "loc.input.help.expressionTemplates": "각 줄에 관심 서비스의 메트릭을 쿼리하는 데 사용되는 식이 포함된 여러 줄 입력입니다. $label 및 $value는 피벗 레이블을 식별하기 위해 템플릿에 삽입될 수 있습니다. 예: sum(rate(requests_total{custom_status=\"good\", $label=~\"$value\" }[1m])) ", + "loc.input.label.templateSubstitutions": "템플릿 대체", + "loc.input.help.templateSubstitutions": "각 줄에 expressionTemplates 입력에서 동일한 인덱스 줄에 해당하는 3개의 토큰( )이 포함된 여러 줄 입력입니다.", + "loc.input.label.areMetricsCritical": "메트릭 중요도", + "loc.input.help.areMetricsCritical": "각 줄에 두 값(True/False) 중 하나가 포함된 여러 줄 입력입니다. True이면 메트릭에 대한 non-Pass 분류를 통해 전체 작업에 오류가 발생합니다. False이면 non-Pass 분류가 점수에 영향을 주지만 작업이 실패하지 않습니다. 입력을 지정하지 않은 상태로 두면 기본값은 모든 메트릭에 대해 False로 간주됩니다.", + "loc.input.label.mustHaveData": "데이터 요구 사항", + "loc.input.help.mustHaveData": "각 줄에 두 값(True/False) 중 하나가 포함된 여러 줄 입력입니다. True이면 메트릭에 대한 noData 분류를 통해 전체 작업에 오류가 발생합니다. False이면 noData 분류가 점수에 영향을 주지만 작업이 실패하지 않습니다. 입력을 지정하지 않은 상태로 두면 기본값은 모든 메트릭에 대해 False로 간주됩니다.", + "loc.input.label.analysisType": "분석 유형", + "loc.input.help.analysisType": "실시간인 경우 실행 시점부터 일정 기간에 분석이 수행됩니다. 범위인 경우 과거에 명시적으로 지정된 시간 간격 동안 분석이 수행됩니다.", + "loc.input.label.windowType": "기간 형식", + "loc.input.help.windowType": "증가하는 경우 전체 수명 중의 메트릭이 평가에 고려됩니다. 감소하는 경우 가장 최근 간격 중의 메트릭이 평가에 사용됩니다.", + "loc.input.label.delay": "지연", + "loc.input.help.delay": "메트릭 수집 및 분석을 시작하기 전에 대기할 시간(시간 단위(s, m, h) 제공)", + "loc.input.label.lifetime": "수명", + "loc.input.help.lifetime": "전체 카나리아 분석 기간의 시간(시간 단위(s, m, h) 제공)", + "loc.input.label.analysisBeginTime": "분석 시작 시간", + "loc.input.help.analysisBeginTime": "메트릭 수집을 시작하는 시간입니다. yyyy-mm-ddThh:mm:ssZ 형식(UTC 시간)의 타임스탬프를 제공하세요.", + "loc.input.label.analysisEndTime": "분석 종료 시간", + "loc.input.help.analysisEndTime": "메트릭 수집을 중지하는 시간입니다. yyyy-mm-ddThh:mm:ssZ 형식(UTC 시간)의 타임스탬프를 제공하세요.", + "loc.input.label.interval": "간격", + "loc.input.help.interval": "단일 카나리아 분석 작업의 수명은 메트릭 수집 및 평가의 여러 루프로 구성됩니다. 각각은 간격 입력(시간 단위 (s, m, h) 제공)에 지정된 기간에 발생합니다.", + "loc.input.label.step": "단계", + "loc.input.label.preprocessor": "전처리기", + "loc.input.label.nanStrategy": "NaN 전략", + "loc.input.help.nanStrategy": "각 줄에 두 값(remove/replaceWithZeroes) 중 하나가 포함된 여러 줄 입력입니다. 이 입력은 각 메트릭에 대해 NaN 값이 처리되는 방식을 지정합니다. 기본값: Remove", + "loc.input.label.classifier": "분류자", + "loc.input.label.metricGroups": "메트릭 그룹", + "loc.input.help.metricGroups": "각 줄에 expressionTemplates 입력에서 동일한 인덱스 줄에 해당하는 숫자가 포함된 여러 줄 입력입니다. 그룹 번호는 1, 2, 3...으로 시작합니다. 이 입력을 지정하지 않은 상태로 두면 모든 메트릭이 단일 그룹(그룹 1)에 결합됩니다.", + "loc.input.label.groupWeights": "그룹 가중치", + "loc.input.help.groupWeights": "각 줄이 최종 점수를 계산하는 동안 지정된 각 고유 그룹(1, 2, 3...)에 사용할 가중치를 나타내는 여러 줄 입력입니다. groupWeighti는 0보다 크고 1보다 작거나 같습니다. 모든 groupWeight의 합계는 1이어야 합니다. 입력을 지정하지 않은 상태로 두면 모든 그룹에 동일한 가중치가 부여됩니다.", + "loc.input.label.direction": "방향", + "loc.input.help.direction": "각 줄에 세 개의 값(increase/decrease/둘 중 하나) 중 하나가 포함된 여러 줄 입력합니다. 사용자가 지정한 방향으로 카나리아와 기준 메트릭 간에 통계적인 차이가 있는 경우 메트릭이 실패합니다(High 또는 Low의 non-Pass 분류).", + "loc.input.label.confidenceLevel": "신뢰 수준", + "loc.input.help.confidenceLevel": "지정하지 않은 경우 기본값은 0.95입니다.", + "loc.input.label.allowedIncrease": "허용된 증가", + "loc.input.label.allowedDecrease": "허용된 감소", + "loc.input.label.criticalIncrease": "중요한 증가", + "loc.input.label.criticalDecrease": "중요한 감소", + "loc.input.label.marginalThreshold": "한계 임계값", + "loc.input.help.marginalThreshold": "windowScore가 사용자가 지정한 marginalThreshold보다 낮은 경우 작업은 바로 실패합니다(작업의 수명 동안 남은 기간은 평가할 필요 없음). 그렇지 않으면 메트릭 수집, 유효성 검사, 정리, 분류 및 채점 프로시저가 다음 기간에 반복됩니다. 기본값: 0.5", + "loc.input.label.passThreshold": "패스 임계값", + "loc.input.help.passThreshold": "최종 기간이 분석되고 점수가 매겨지면 점수는 사용자가 지정한 passThreshold와 비교됩니다. 점수가 passThreshold보다 크면 작업은 성공으로 표시됩니다. 그렇지 않으면 작업은 실패로 표시됩니다. 기본값: 0.95" } \ No newline at end of file diff --git a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ru-RU/resources.resjson index e475f75819cc..c356ca217bf7 100644 --- a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,26 +1,74 @@ { - "loc.friendlyName": "Запрос оповещений Azure Monitor", - "loc.helpMarkDown": "[Дополнительные сведения](https://go.microsoft.com/fwlink/?linkid=870240)", - "loc.description": "Соблюдать настроенные правила Azure Monitor для активных оповещений", - "loc.instanceNameFormat": "Запрос оповещений Azure Monitor", - "loc.releaseNotes": "Новые возможности версии 1.0:
 Добавлена поддержка предупреждений единого монитора Azure для запросов.", - "loc.group.displayName.advanced": "Дополнительно", + "loc.friendlyName": "Автоматизированный анализ", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.description": "Автоматизированный анализ метрик приложения.", + "loc.instanceNameFormat": "Автоматизированный анализ", + "loc.releaseNotes": "Первоначальный выпуск автоматического анализа Canary", + "loc.group.displayName.providerInputs": "Входные данные поставщика", + "loc.group.displayName.metricInputs": "Входные данные метрики", + "loc.group.displayName.orchestrationInputs": "Входные данные оркестрации", + "loc.group.displayName.preprocessingInputs": "Предварительная обработка входных данных", + "loc.group.displayName.classificationInputs": "Входные данные классификации", + "loc.group.displayName.scoringInputs": "Входные данные оценки", "loc.input.label.connectedServiceNameARM": "Подписка Azure", - "loc.input.help.connectedServiceNameARM": "Выберите отслеживаемую подписку на Azure Resource Manager.", + "loc.input.help.connectedServiceNameARM": "Выберите подписку Azure Resource Manager.", "loc.input.label.ResourceGroupName": "Группа ресурсов", - "loc.input.help.ResourceGroupName": "Укажите имя отслеживаемой группы ресурсов.", - "loc.input.label.filterType": "Тип фильтра", - "loc.input.help.filterType": "Фильтровать по конкретному ресурсу или правилу генерации оповещений. Значение по умолчанию — \"Нет\".", - "loc.input.label.resource": "Ресурс", - "loc.input.help.resource": "Выберите ресурс Azure для отслеживания.", - "loc.input.label.alertRule": "Правило генерации оповещ.", - "loc.input.help.alertRule": "Фильтровать по конкретному правилу генерации оповещений. Значение по умолчанию — \"выбрать все\".", - "loc.input.label.severity": "Важность", - "loc.input.help.severity": "Фильтровать по серьезности. Значение по умолчанию — \"выбрать все\".", - "loc.input.label.timeRange": "Диапазон времени", - "loc.input.help.timeRange": "Фильтровать по диапазону времени. Значение по умолчанию — 1 час.", - "loc.input.label.alertState": "Состояние оповещения", - "loc.input.help.alertState": "Фильтровать по состоянию экземпляра оповещения. Значение по умолчанию — \"выбрать все\".", - "loc.input.label.monitorCondition": "Состояние монитора", - "loc.input.help.monitorCondition": "Состояние мониторинга определяет, были ли пересечены пороговые значения правил генерации оповещений для базовых условий." + "loc.input.help.ResourceGroupName": "Укажите имя группы ресурсов.", + "loc.input.label.containerGroupName": "Имя группы контейнеров", + "loc.input.help.containerGroupName": "Имя группы контейнеров, для которой необходимо запустить модуль анализа. Если указанная группа контейнеров не существует, она будет создана.", + "loc.input.label.location": "Расположение группы контейнеров", + "loc.input.help.location": "Расположение группы контейнеров. Если группа контейнеров не существует, она будет создана в указанном расположении.", + "loc.input.label.logLevel": "Уровень ведения журнала", + "loc.input.help.logLevel": "Уровень детализации журналов анализа.", + "loc.input.label.provider": "Поставщик", + "loc.input.help.provider": "Поставщик метрик для запроса метрик", + "loc.input.label.endpointUrl": "URL-адрес конечной точки", + "loc.input.help.endpointUrl": "Укажите URL-адрес конечной точки для запроса метрик.", + "loc.input.label.apiKey": "Ключ API", + "loc.input.label.appKey": "Ключ приложения", + "loc.input.label.headers": "Заголовки", + "loc.input.help.headers": "Дополнительные заголовки в формате headername:headervalue (имя заголовка:значение заголовка) и т. д. Для разделения заголовков они указываются на отдельных строках.", + "loc.input.label.expressionTemplates": "Шаблоны выражений", + "loc.input.help.expressionTemplates": "Многострочные входные данные, в которых каждая строка содержит выражение, используемое для запроса метрик по интересующей службе. В шаблонах можно использовать $label и $value для определения сводной метки. Пример: sum(rate(requests_total{custom_status=\"good\", $label=~\"$value\" }[1m])).", + "loc.input.label.templateSubstitutions": "Подстановки шаблона", + "loc.input.help.templateSubstitutions": "Многострочные входные данные, в которых каждая строка содержит 3 токена: , соответствующие строке с таким же индексом во входных данных expressionTemplates.", + "loc.input.label.areMetricsCritical": "Уровень важности метрики", + "loc.input.help.areMetricsCritical": "Многострочные входные данные, в которых каждая строка содержит одно из двух значений — true или false. Если указано значение true, классификация метрики \"Не пройдено\" приведет к сбою всей задачи. Если указано значение false, классификация метрики \"Не пройдено\" повлияет на оценку, но не приведет к сбою задачи. Если входные данные не указаны, то по умолчанию предполагается значение \"false\" для всех метрик.", + "loc.input.label.mustHaveData": "Требование к данным", + "loc.input.help.mustHaveData": "Многострочные входные данные, в которых каждая строка содержит одно из двух значений — true или false. Если указано значение true, классификация метрики \"Нет данных\" приведет к сбою всей задачи. Если указано значение false, классификация метрики \"Нет данных\" повлияет на оценку, но не приведет к сбою задачи. Если входные данные не указаны, по умолчанию предполагается значение \"false\" для всех метрик.", + "loc.input.label.analysisType": "Тип анализа", + "loc.input.help.analysisType": "В режиме реального времени анализ выполняется за период времени начиная с момента выполнения. Если указан диапазон, анализ выполняется за указанный период времени в прошлом.", + "loc.input.label.windowType": "Тип окна", + "loc.input.help.windowType": "При росте для оценки используются метрики в течение всего времени существования. При снижении для оценки используются метрики за последний интервал.", + "loc.input.label.delay": "Задержка", + "loc.input.help.delay": "Время ожидания перед началом сбора и анализа метрик (укажите единицу времени (с, мин, ч))", + "loc.input.label.lifetime": "Время жизни", + "loc.input.help.lifetime": "Время выполнения всего анализа Canary (укажите единицу времени (с, мин, ч))", + "loc.input.label.analysisBeginTime": "Время начала анализа", + "loc.input.help.analysisBeginTime": "Время начала сбора метрик. Укажите метку времени в формате yyyy-mm-ddThh:mm:ssZ (UTC).", + "loc.input.label.analysisEndTime": "Время окончания анализа", + "loc.input.help.analysisEndTime": "Время окончания сбора метрик. Укажите метку времени в формате yyyy-mm-ddThh:mm:ssZ (UTC).", + "loc.input.label.interval": "Интервал", + "loc.input.help.interval": "Время жизни для одной задачи анализа Canary состоит из нескольких циклов сбора и вычисления метрик, каждый из которых выполняется в течение периода времени, указанного во входных данных интервала (укажите единицу времени (s, m, h)).", + "loc.input.label.step": "Шаг", + "loc.input.label.preprocessor": "Препроцессор", + "loc.input.label.nanStrategy": "Стратегия NaN", + "loc.input.help.nanStrategy": "Многострочные входные данные, в которых каждая строка содержит одно из двух значений — remove/replaceWithZeroes (удалить/заменить нулями). Эти входные данные указывают, как обрабатываются значения NaN для каждой метрики. Значение по умолчанию: remove (удалить).", + "loc.input.label.classifier": "Классификатор", + "loc.input.label.metricGroups": "Группы метрик", + "loc.input.help.metricGroups": "Многострочные входные данные, в которых каждая строка содержит число, соответствующее строке с таким же индексом во входных данных expressionTemplates. Нумерация групп начинается с единицы: 1, 2, 3 и т. д. Если эти входные данные не указаны, все метрики объединяются в одну группу (Группа 1).", + "loc.input.label.groupWeights": "Веса группы", + "loc.input.help.groupWeights": "Многострочные входные данные, в которых каждая строка обозначает вес, используемый для каждой уникальной заданной группы (1, 2, 3…) при вычислении окончательной оценки. 0 < groupWeighti <= 1. Сумма всех весов группы должна быть равна 1. Если эти входные данные не заданы, все группы получают равные веса.", + "loc.input.label.direction": "Направление", + "loc.input.help.direction": "Многострочные входные данные, в которых каждая строка содержит одно из трех значений — increase/decrease/either (увеличение/уменьшение/любое). Метрика считается недействительной (значение \"Высокий\" или \"Низкий\" для классификации \"Не пройдено\") при наличии статистической разницы между метрикой Canary и базовой метрикой в направлении, указанным пользователем.", + "loc.input.label.confidenceLevel": "Уровень достоверности", + "loc.input.help.confidenceLevel": "Если не указано, по умолчанию используется значение 0,95.", + "loc.input.label.allowedIncrease": "Разрешенное увеличение", + "loc.input.label.allowedDecrease": "Разрешенное уменьшение", + "loc.input.label.criticalIncrease": "Критическое увеличение", + "loc.input.label.criticalDecrease": "criticalDecrease", + "loc.input.label.marginalThreshold": "Предельно допустимое пороговое значение", + "loc.input.help.marginalThreshold": "Если оценка windowScore ниже порогового значения marginalThreshold, указанного пользователем, задача сразу же завершается сбоем (оставшиеся периоды в течение времени существования задачи не оцениваются). В противном случае процедура сбора, проверки, очистки, классификации и оценки метрик повторяется для следующего периода. Значение по умолчанию: 0,5.", + "loc.input.label.passThreshold": "Порог прохождения", + "loc.input.help.passThreshold": "После анализа и оценки последнего периода оценка сравнивается с пороговым значением passThreshold, указанным пользователем. Если оценка больше passThreshold, задача помечается как выполненная. В противном случае задача помечается как завершившаяся сбоем. Значение по умолчанию: 0,95." } \ No newline at end of file diff --git a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/zh-CN/resources.resjson index 25966d8d7cdf..46b0f67c4aae 100644 --- a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,26 +1,74 @@ { - "loc.friendlyName": "查询 Azure 监视器警报", - "loc.helpMarkDown": "[详细信息](https://go.microsoft.com/fwlink/?linkid=870240)", - "loc.description": "观察配置的 Azure Monitor 规则是否出现活动警报", - "loc.instanceNameFormat": "查询 Azure 监视器警报", - "loc.releaseNotes": "版本 1.0 中的新增功能:
 添加了对查询统一的 Azure Monitor 警报的支持。", - "loc.group.displayName.advanced": "高级", + "loc.friendlyName": "自动分析", + "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.description": "对你的应用程序指标执行自动分析", + "loc.instanceNameFormat": "自动分析", + "loc.releaseNotes": "自动 Canary 分析的初始发布", + "loc.group.displayName.providerInputs": "提供程序输入", + "loc.group.displayName.metricInputs": "指标输入", + "loc.group.displayName.orchestrationInputs": "业务流程输入", + "loc.group.displayName.preprocessingInputs": "预处理输入", + "loc.group.displayName.classificationInputs": "分类输入", + "loc.group.displayName.scoringInputs": "计分输入", "loc.input.label.connectedServiceNameARM": "Azure 订阅", - "loc.input.help.connectedServiceNameARM": "选择要监视的 Azure 资源管理器订阅。", + "loc.input.help.connectedServiceNameARM": "选择 Azure 资源管理器订阅", "loc.input.label.ResourceGroupName": "资源组", - "loc.input.help.ResourceGroupName": "提供资源组的名称进行监视。", - "loc.input.label.filterType": "筛选类型", - "loc.input.help.filterType": "按特定资源或预警规则进行筛选。默认值为“无”。", - "loc.input.label.resource": "资源", - "loc.input.help.resource": "选择要监视的 Azure 资源。", - "loc.input.label.alertRule": "警报规则", - "loc.input.help.alertRule": "按特定预警规则进行筛选。默认值为全选。", - "loc.input.label.severity": "严重性", - "loc.input.help.severity": "按严重性筛选。默认值为全选。", - "loc.input.label.timeRange": "时间范围", - "loc.input.help.timeRange": "按时间范围筛选。默认值为 1 小时。", - "loc.input.label.alertState": "警报状态", - "loc.input.help.alertState": "按警报实例的状态进行筛选。默认值为全选。", - "loc.input.label.monitorCondition": "监视器条件", - "loc.input.help.monitorCondition": "监视器条件表示基础条件是否已超过定义的预警规则阈值。" + "loc.input.help.ResourceGroupName": "提供资源组的名称", + "loc.input.label.containerGroupName": "容器组名称", + "loc.input.help.containerGroupName": "要运行分析模块的容器组的名称。如果指定的容器组不存在,则将创建它。", + "loc.input.label.location": "容器组位置", + "loc.input.help.location": "容器组的位置。如果容器组不存在,则将在指定的位置创建它。", + "loc.input.label.logLevel": "日志级别", + "loc.input.help.logLevel": "分析日志的详细程度。", + "loc.input.label.provider": "提供程序", + "loc.input.help.provider": "用于查询指标的指标提供程序", + "loc.input.label.endpointUrl": "终结点 URL", + "loc.input.help.endpointUrl": "提供用于查询指标的终结点 URL", + "loc.input.label.apiKey": "API 密钥", + "loc.input.label.appKey": "应用密钥", + "loc.input.label.headers": "标题", + "loc.input.help.headers": "采用 headername:headervalue 等格式的其他标题。如果有多个标题,则分别另起一行", + "loc.input.label.expressionTemplates": "表达式模板", + "loc.input.help.expressionTemplates": "多行输入,其中每行包含一个表达式用于查询所关心的服务的指标。可将 $label 和 $value 插入模板来确定核心标签。例如: sum(rate(requests_total{custom_status=\"good\", $label=~\"$value\" }[1m])) ", + "loc.input.label.templateSubstitutions": "模板替换", + "loc.input.help.templateSubstitutions": "多行输入,其中每行包含 3 个令牌 - ,它们分别对应于 expressionTemplates 输入中包含相同索引的行。", + "loc.input.label.areMetricsCritical": "指标重要程度", + "loc.input.help.areMetricsCritical": "多行输入,其中每行包含 True/False 这两个值之一。如果为 true,则指标分类为“未通过”将导致整个任务失败。如果为 false,则分类为“未通过”会影响得分,但不会导致任务失败。如果输入内容未指定,则默认情况是假定所有指标都为 false", + "loc.input.label.mustHaveData": "数据要求", + "loc.input.help.mustHaveData": "多行输入,其中每行包含 True/False 这两个值之一。如果为 true,则指标分类为“noData”将导致整个任务失败。如果为 false,则分类为“noData”会影响得分,但不会导致任务失败。如果输入内容未指定,则默认情况是假定所有指标都为 false", + "loc.input.label.analysisType": "分析类型", + "loc.input.help.analysisType": "如果是实时的,则针对从执行时开始算起的一段时间执行分析。如果是一个范围,则针对显式指定的时间间隔(过去的时间)执行分析", + "loc.input.label.windowType": "窗口类型", + "loc.input.help.windowType": "如果增长,则考虑评估整个生存期内的指标。如果滑动,则评估最近时间间隔期间的指标。", + "loc.input.label.delay": "延迟", + "loc.input.help.delay": "在开始收集和分析指标之前等待的时间(时间单位为 s、m、h)", + "loc.input.label.lifetime": "生存期", + "loc.input.help.lifetime": "横跨整个 canary 分析时段的时间(提供时间单位(秒、分钟、小时))", + "loc.input.label.analysisBeginTime": "分析开始时间", + "loc.input.help.analysisBeginTime": "开始收集指标的时间。按 yyyy-mm-ddThh:mm:ssZ 格式提供时间戳(UTC 时间)", + "loc.input.label.analysisEndTime": "分析结束时间", + "loc.input.help.analysisEndTime": "停止收集指标的时间。按 yyyy-mm-ddThh:mm:ssZ 格式提供时间戳(UTC 时间)", + "loc.input.label.interval": "时间间隔", + "loc.input.help.interval": "单个金丝雀分析任务的生命周期由多个指标收集和评估的循环组成 - 每个循环都在一个时间窗口内发生,具体时间窗口由间隔输入(时间单位为 s、m、h)指定。", + "loc.input.label.step": "步骤", + "loc.input.label.preprocessor": "预处理器", + "loc.input.label.nanStrategy": "NaN 策略", + "loc.input.help.nanStrategy": "多行输入,其中每行包含 remove/replaceWithZeroes 这两个值之一。此输入会指定如何针对每个指标处理 NaN 值。默认设置: remove", + "loc.input.label.classifier": "分类器", + "loc.input.label.metricGroups": "指标组", + "loc.input.help.metricGroups": "多行输入,其中每行包含一个与 expressionTemplates 输入中包含相同索引的行对应的数字。组编号从 1,2,3… 开始。如果未指定此输入,则所有指标都归入一个组(组 1)", + "loc.input.label.groupWeights": "组权重", + "loc.input.help.groupWeights": "多行输入,其中每行表示一个在计算最终得分时用于所指定的每个唯一组(1,2,3..)的权重。0 < groupWeighti <= 1。所有 groupWeight 之和应等于 1。如果未指定此输入,则所有组采用相同的权重", + "loc.input.label.direction": "方向", + "loc.input.help.direction": "多行输入,其中每行包含 3 个值(增加/减少/任一)中的一个。如果在用户指定的方向发现 canary 指标和基线指标之间存在统计差异,则指标失败(分类为“未通过”,程度为“高”或“低”)", + "loc.input.label.confidenceLevel": "可信度", + "loc.input.help.confidenceLevel": "如果未指定,则默认值为 0.95", + "loc.input.label.allowedIncrease": "允许增加", + "loc.input.label.allowedDecrease": "允许减小", + "loc.input.label.criticalIncrease": "Critical increase", + "loc.input.label.criticalDecrease": "criticalDecrease", + "loc.input.label.marginalThreshold": "边际阈值", + "loc.input.help.marginalThreshold": "如果 windowScore 比用户指定的 marginalThreshold 要小,则任务会立即失败(无需评估任务生存期内的剩余时段)。否则,对下一时段重复指标收集、验证、清除、分析和评分过程。默认值: 0.5", + "loc.input.label.passThreshold": "通过阈值", + "loc.input.help.passThreshold": "对最终时段进行分析和评分后,所得分数将与用户指定的 passThreshold 进行比较。如果分数比 passThreshold 高,则任务会被标记为“成功”。否则,任务会被标记为“失败”。默认值: 0.95" } \ No newline at end of file diff --git a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/zh-TW/resources.resjson index 1e13ba63437e..9a429bbb06ee 100644 --- a/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AutomatedAnalysisV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,26 +1,74 @@ { - "loc.friendlyName": "查詢 Azure 監視器警示", - "loc.helpMarkDown": "[詳細資訊](https://go.microsoft.com/fwlink/?linkid=870240)", - "loc.description": "遵守針對作用中警示設定的 Azure 監視器規則", - "loc.instanceNameFormat": "查詢 Azure 監視器警示", - "loc.releaseNotes": "1.0 版中的新功能:
 新增了查詢統一 Azure 監視警示的支援。", - "loc.group.displayName.advanced": "進階", - "loc.input.label.connectedServiceNameARM": "Azure 訂用帳戶", - "loc.input.help.connectedServiceNameARM": "選取要監視的 Azure Resource Manager 訂用帳戶。", + "loc.friendlyName": "自動化分析", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.description": "執行應用程式計量的自動化分析", + "loc.instanceNameFormat": "自動化分析", + "loc.releaseNotes": "自動示警分析的初始版本", + "loc.group.displayName.providerInputs": "提供者輸入", + "loc.group.displayName.metricInputs": "計量輸入", + "loc.group.displayName.orchestrationInputs": "協調流程輸入", + "loc.group.displayName.preprocessingInputs": "前置處理輸入", + "loc.group.displayName.classificationInputs": "分類輸入", + "loc.group.displayName.scoringInputs": "評分輸入", + "loc.input.label.connectedServiceNameARM": "Azure 訂閱", + "loc.input.help.connectedServiceNameARM": "選取 Azure Resource Manager 訂閱", "loc.input.label.ResourceGroupName": "資源群組", - "loc.input.help.ResourceGroupName": "提供要監視的資源群組名稱。", - "loc.input.label.filterType": "篩選類型", - "loc.input.help.filterType": "依據特定的資源或警示規則篩選。預設值是無。", - "loc.input.label.resource": "資源", - "loc.input.help.resource": "選取要監視的 Azure 資源。", - "loc.input.label.alertRule": "警示規則", - "loc.input.help.alertRule": "依據特定的警示規則篩選。預設值是全選。", - "loc.input.label.severity": "嚴重性", - "loc.input.help.severity": "依據嚴重性篩選。預設值是全選。", - "loc.input.label.timeRange": "時間範圍", - "loc.input.help.timeRange": "依據時間範圍篩選。預設值是 1 小時。", - "loc.input.label.alertState": "警示狀態", - "loc.input.help.alertState": "依據警示執行個體的狀態篩選。預設值是全選。", - "loc.input.label.monitorCondition": "監視器條件", - "loc.input.help.monitorCondition": "監視條件代表基礎條件是否超過定義的警示規則閾值。" + "loc.input.help.ResourceGroupName": "提供資源群組的名稱", + "loc.input.label.containerGroupName": "容器群組名稱", + "loc.input.help.containerGroupName": "要執行分析模組的容器群組名稱。如果指定的容器群組不存在,系統會建立一個容器群組。", + "loc.input.label.location": "容器群組位置", + "loc.input.help.location": "容器群組的位置。如果指定的位置沒有容器群組,系統會在該位置建立一個容器群組。", + "loc.input.label.logLevel": "記錄層級", + "loc.input.help.logLevel": "分析記錄的詳細程度。", + "loc.input.label.provider": "提供者", + "loc.input.help.provider": "要查詢計量的計量提供者", + "loc.input.label.endpointUrl": "端點 URL", + "loc.input.help.endpointUrl": "提供用以查詢計量的端點 URL", + "loc.input.label.apiKey": "API 金鑰", + "loc.input.label.appKey": "應用程式金鑰", + "loc.input.label.headers": "標頭", + "loc.input.help.headers": "headername:headervalue 等格式中的其他標頭。多個標頭會以新行字元分隔", + "loc.input.label.expressionTemplates": "運算式範本", + "loc.input.help.expressionTemplates": "在多行輸入中,每一行皆包含用以查詢關注服務計量的運算式。$label 和 $value 可以插入範本中,識別樞紐分析表標籤。例如: sum(rate(requests_total{custom_status=\"good\", $label=~\"$value\" }[1m]))", + "loc.input.label.templateSubstitutions": "範本替代", + "loc.input.help.templateSubstitutions": "在多行輸入中,每一行都包含 3 個權杖 – ,對應到 expressionTemplates 輸入中的相同索引行。", + "loc.input.label.areMetricsCritical": "計量關鍵性", + "loc.input.help.areMetricsCritical": "在多行輸入中,每一行皆包含這兩個值的其中之一: True/False。若為 true,則計量的非傳遞分類會造成整個工作失敗。若為 false,則非傳遞分類會影響分數,但不會造成工作失敗。如果不指定輸入,則所有計量的預設值皆假設為 false", + "loc.input.label.mustHaveData": "資料需求", + "loc.input.help.mustHaveData": "在多行輸入中,每一行都包含兩個值的其中之一: True/False。若為 true,則計量的 noData 分類將會造成整個工作失敗。若為 false,則 noData 分類會影響分數,但不會造成工作失敗。如果不指定輸入,則所有計量的預設值都假設為 false", + "loc.input.label.analysisType": "分析類型", + "loc.input.help.analysisType": "若為即時,則會對從某個瞬間開始執行的一段期間執行分析。若為範圍,則會對明確指定的過去時間間隔執行分析", + "loc.input.label.windowType": "時段類型", + "loc.input.help.windowType": "如果持續成長,則考慮評估整個存留期中的計量。如果不斷下滑,則使用最近間隔期間的計量進行評估。", + "loc.input.label.delay": "延遲", + "loc.input.help.delay": "開始收集和分析計量前要等候的時間 (提供時間單位 (秒、分、小時))", + "loc.input.label.lifetime": "存留期", + "loc.input.help.lifetime": "跨越整個示警分析期間的時間 (提供時間單位 (秒、分、小時))", + "loc.input.label.analysisBeginTime": "分析開始時間", + "loc.input.help.analysisBeginTime": "開始收集計量的時間。請以 yyyy-mm-ddThh:mm:ssZ 格式提供時間戳記 (UTC 時間)", + "loc.input.label.analysisEndTime": "分析結束時間", + "loc.input.help.analysisEndTime": "停止收集計量的時間。請以 yyyy-mm-ddThh:mm:ssZ 格式提供時間戳記 (UTC 時間)", + "loc.input.label.interval": "間隔", + "loc.input.help.interval": "單一示警分析工作的存留期是由多個計量收集和評估的迴圈所組成,每個迴圈都會經歷時間間隔輸入指定的時間範圍 (提供時間單位 (秒、分、小時))。", + "loc.input.label.step": "步驟", + "loc.input.label.preprocessor": "前置處理器", + "loc.input.label.nanStrategy": "NaN 策略", + "loc.input.help.nanStrategy": "在多行輸入中,每一行都包含兩個值的其中之一: remove/replaceWithZeroes。此輸入會指定如何處理每個計量的 NaN 值。預設值: Remove", + "loc.input.label.classifier": "分類器", + "loc.input.label.metricGroups": "計量群組", + "loc.input.help.metricGroups": "在多行輸入中,每一行都包含與 expressionTemplates 輸入中相同索引行相對應的數字。群組編號從 1、2、3... 一直下去。如果不指定此輸入,則所有計量都會集合在單一群組 (群組 1) 中", + "loc.input.label.groupWeights": "群組權重", + "loc.input.help.groupWeights": "在多行輸入中,每一行皆代表在計算最終分數時,指定之每個唯一群組 (1,2,3...) 所使用的權數。0 < groupWeighti <= 1。所有 groupWeight 的總和應等於 1。如不指定此輸入,則所有群組的權數皆相等", + "loc.input.label.direction": "方向", + "loc.input.help.direction": "在多行輸入中,每一行皆包含三個值的其中之一: 增量/減量/任一個。如果在使用者指定的方向發現示警和基準計量有統計差異,則計量失敗 (非傳遞分類為高或低)", + "loc.input.label.confidenceLevel": "信賴等級", + "loc.input.help.confidenceLevel": "如果未指定,預設值為 0.95", + "loc.input.label.allowedIncrease": "允許增加", + "loc.input.label.allowedDecrease": "允許減少", + "loc.input.label.criticalIncrease": "重大增加", + "loc.input.label.criticalDecrease": "criticalDecrease", + "loc.input.label.marginalThreshold": "臨界閾值", + "loc.input.help.marginalThreshold": "如果 windowScore 低於使用者指定的 marginalThreshold,則工作會立即失敗 (不需要評估工作存留期的剩餘時間)。否則,會對下一個時段重複執行計量收集、驗證、清除、分類及計分等程序。預設值: 0.5", + "loc.input.label.passThreshold": "傳遞閾值", + "loc.input.help.passThreshold": "分析了最後一個時段並予以計分後,分數就會與使用者指定的 passThreshold 比較。如果分數大於 passThreshold,工作即標示為成功。否則,工作會標示為失敗。預設值: 0.95" } \ No newline at end of file diff --git a/Tasks/AutomatedAnalysisV0/task.json b/Tasks/AutomatedAnalysisV0/task.json index 1ce238210462..624983115f9e 100644 --- a/Tasks/AutomatedAnalysisV0/task.json +++ b/Tasks/AutomatedAnalysisV0/task.json @@ -17,7 +17,7 @@ ], "version": { "Major": 0, - "Minor": 171, + "Minor": 198, "Patch": 0 }, "preview": true, @@ -231,7 +231,7 @@ "name": "delay", "type": "string", "label": "Delay", - "defaultValue":"0s", + "defaultValue": "0s", "required": false, "groupName": "orchestrationInputs", "visibleRule": "analysisType == realtime", @@ -450,7 +450,7 @@ "Method": "PUT", "Headers": "{\"Content-Type\":\"application/json\", \"Accept\":\"application/json\"}", "Body": "{\"id\":\"/subscriptions/{{subscriptionId}}/resourceGroups/$(ResourceGroupName)/providers/Microsoft.ContainerInstance/containerGroups/$(containerGroupName)\",\"location\":\"$(location)\",\"name\":\"$(containerGroupName)\",\"identity\":{\"type\":\"SystemAssigned\"},\"properties\":{\"osType\":\"Linux\", \"restartPolicy\": \"Never\", \"volumes\":[{\"name\":\"varlog\", \"emptyDir\": {}}], \"ipAddress\":{\"type\":\"Public\", \"ports\":[{\"port\": 443, \"protocol\": \"TCP\"}]}, \"containers\":[{\"name\":\"aa-app\",\"properties\":{\"command\":[],\"environmentVariables\": [{ \"name\": \"METRICS_PROVIDER\", \"value\": \"{{ provider }}\" }, { \"name\": \"ENDPOINT\", \"secureValue\": \"{{ endpointUrl }}\" }, { \"name\": \"HEADERS\", \"secureValue\": \"{{ headers }}\" }, { \"name\": \"API_KEY\", \"secureValue\": \"{{ apiKey }}\" }, { \"name\": \"APP_KEY\", \"secureValue\": \"{{ appKey }}\" }, { \"name\": \"EXPRESSION_TEMPLATES\", \"secureValue\": \"{{{ #stringReplace '\"' '\\\"' expressionTemplates }}}\" }, { \"name\": \"TEMPLATE_SUBSTITUTIONS\", \"secureValue\": \"{{{ #stringReplace '\"' '\\\"' templateSubstitutions }}}\" }, { \"name\": \"ARE_METRICS_CRITICAL\", \"value\": \"{{ areMetricsCritical }}\" }, { \"name\": \"MUST_HAVE_DATA\", \"value\": \"{{ mustHaveData }}\" }, { \"name\": \"ANALYSIS_TYPE\", \"value\": \"{{ analysisType }}\" }, { \"name\": \"WINDOW_TYPE\", \"value\": \"{{ windowType }}\" }, { \"name\": \"DELAY\", \"value\": \"{{ delay }}\" }, { \"name\": \"LIFETIME\", \"value\": \"{{ lifetime }}\" }, { \"name\": \"ANALYSIS_BEGIN_TIME\", \"value\": \"{{ analysisBeginTime }}\" }, { \"name\": \"ANALYSIS_END_TIME\", \"value\": \"{{ analysisEndTime }}\" }, { \"name\": \"INTERVAL\", \"value\": \"{{ interval }}\" }, { \"name\": \"PREPROCESSOR\", \"value\": \"{{ preprocessor }}\" }, {\"name\": \"NAN_STRATEGY\", \"value\": \"{{ nanStrategy }}\" }, { \"name\": \"CLASSIFIER\", \"value\": \"{{ classifier }}\" }, { \"name\": \"METRIC_GROUPS\", \"value\": \"{{ metricGroups }}\" }, { \"name\": \"GROUP_WEIGHTS\", \"value\": \"{{ groupWeights }}\" }, { \"name\": \"DIRECTION\", \"value\": \"{{ direction }}\" }, { \"name\": \"CONFIDENCE_LEVEL\", \"value\": \"{{ confidenceLevel }}\" }, { \"name\": \"ALLOWED_INCREASE\", \"value\": \"{{ allowedIncrease }}\" }, { \"name\": \"ALLOWED_DECREASE\", \"value\": \"{{ allowedDecrease }}\" }, { \"name\": \"CRITICAL_INCREASE\", \"value\": \"{{ criticalIncrease }}\" }, { \"name\": \"CRITICAL_DECREASE\", \"value\": \"{{ criticalDecrease }}\" }, { \"name\": \"MARGINAL_THRESHOLD\", \"value\": \"{{ marginalThreshold }}\" }, { \"name\": \"PASS_THRESHOLD\", \"value\": \"{{ passThreshold }}\" }, {\"name\":\"LOG_LEVEL\", \"value\":\"$(logLevel)\"}, {\"name\":\"LOG_OUTPUT\", \"value\":\"FILE\"}], \"image\":\"mcr.microsoft.com/devops/azure-pipelines/automated-analysis:v0.preview\",\"ports\":[{\"port\": 8080}], \"volumeMounts\":[{\"name\":\"varlog\", \"mountPath\":\"/usr/src/logs\", \"readOnly\": \"false\"}], \"resources\": {\"requests\": {\"cpu\": 1,\"memoryInGB\": 0.5}}}}, {\"name\":\"aa-sidecar\",\"properties\":{\"volumeMounts\":[{\"name\":\"varlog\", \"mountPath\":\"/usr/src/logs\", \"readOnly\": \"false\"}], \"resources\": {\"requests\": {\"cpu\": 1,\"memoryInGB\": 0.5}}, \"command\":[], \"environmentVariables\":[{ \"name\":\"LOGS_PROVIDER\", \"value\":\"FILE\"}, {\"name\":\"LOG_FILE_PATH\", \"value\":\"/usr/src/logs/out.log\"}, {\"name\":\"TASK_PROPERTIES\", \"value\":\"{\\\"Content-Type\\\":\\\"application/json\\\", \\\"PlanUrl\\\": \\\"$(system.CollectionUri)\\\", \\\"ProjectId\\\": \\\"$(system.TeamProjectId)\\\", \\\"HubName\\\": \\\"release\\\", \\\"PlanId\\\": \\\"$(system.PlanId)\\\", \\\"JobId\\\": \\\"$(system.JobId)\\\", \\\"TimelineId\\\": \\\"$(system.TimelineId)\\\", \\\"TaskInstanceId\\\": \\\"$(system.TaskInstanceId)\\\", \\\"TaskInstanceName\\\": \\\"$(system.TaskInstanceName)\\\", \\\"AuthToken\\\": \\\"$(system.AccessToken)\\\"}\"}], \"image\":\"mcr.microsoft.com/devops/azure-pipelines/task-logger-python:v0.preview\", \"ports\":[{\"port\": 443}]}}]},\"type\":\"Microsoft.ContainerInstance/containerGroups\"}", - "WaitForCompletion" : "true" + "WaitForCompletion": "true" }, "Cancel": { "EndpointId": "$(connectedServiceNameARM)", @@ -461,4 +461,4 @@ } } } -} +} \ No newline at end of file diff --git a/Tasks/AutomatedAnalysisV0/task.loc.json b/Tasks/AutomatedAnalysisV0/task.loc.json index d067a0f187b6..4203b3f25489 100644 --- a/Tasks/AutomatedAnalysisV0/task.loc.json +++ b/Tasks/AutomatedAnalysisV0/task.loc.json @@ -17,7 +17,7 @@ ], "version": { "Major": 0, - "Minor": 171, + "Minor": 198, "Patch": 0 }, "preview": true, diff --git a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/de-DE/resources.resjson index 7b863187fed9..cfa50f1c4029 100644 --- a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Azure App Service verwalten", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=831573)", - "loc.description": "Start, stop, restart, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=831573)", + "loc.description": "Hiermit können Sie eine Azure App Service-Instanz starten, beenden oder neu starten, einen Slottausch durchführen, einen Slot löschen, Websiteerweiterungen installieren oder die kontinuierliche Überwachung für eine Azure App Service-Instanz aktivieren.", "loc.instanceNameFormat": "$(Action): $(WebAppName)", "loc.group.displayName.AdvancedSettings": "Erweiterte Einstellungen", "loc.input.label.ConnectedServiceName": "Azure-Abonnement", @@ -114,7 +114,7 @@ "loc.messages.SwappedAppServiceSlotSlots": "Slots für App Service \"%s\" getauscht: \"%s\" und \"%s\"'", "loc.messages.FailedToGetAppServicePublishingCredentials": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServicePublishingCredentialsSlot": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s-%s\". Fehler: %s", - "loc.messages.WarmingUpSlots": "Slots werden aufgewärmt.", + "loc.messages.WarmingUpSlots": "Slots werden aufgewärmt", "loc.messages.DeploymentIDCannotBeNull": "Die Bereitstellungs-ID darf nicht NULL oder leer sein.", "loc.messages.DeploymentDataEntityCannotBeNull": "Die Datenentität für die Bereitstellung darf nicht NULL oder undefiniert sein.", "loc.messages.SiteExtensionInstalled": "Die Websiteerweiterung \"%s\" wurde installiert.", @@ -172,6 +172,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Ein Zugriffstoken für den verwalteten Dienstprinzipal konnte nicht abgerufen werden. Statuscode: %s, Statusmeldung: %s", "loc.messages.ASE_SSLIssueRecommendation": "Um ein Zertifikat in App Service zu verwenden, muss das Zertifikat von einer vertrauenswürdigen Zertifizierungsstelle signiert sein. Werden von Ihrer Web-App Zertifikatüberprüfungsfehler zurückgegeben, verwenden Sie wahrscheinlich ein selbstsigniertes Zertifikat. Um solche Fehler zu beheben, müssen Sie in der Build- oder Releasepipeline eine Variable mit dem Namen VSTS_ARM_REST_IGNORE_SSL_ERRORS auf den Wert TRUE festlegen.", "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist.", - "loc.messages.SwapWithPreviewNotsupported": "Swap with preview isn't supported for Linux webapps and Container webapps.", - "loc.messages.InvalidActionForPublishProfileEndpoint": "Invalid Action selected to use with publish profile endpoint!. Supported actions are 'Start/Stop all continuous webjobs' & 'Install Extensions'" + "loc.messages.SwapWithPreviewNotsupported": "\"Mit Vorschau austauschen\" wird für Container- und Linux-Web-Apps nicht unterstützt.", + "loc.messages.InvalidActionForPublishProfileEndpoint": "Es wurde eine ungültige Aktion zur Verwendung mit dem Veröffentlichungsprofil-Endpunkt ausgewählt. Folgende Aktionen werden unterstützt: \"Alle fortlaufenden Webaufträge starten/beenden\" und \"Erweiterungen installieren\"." } \ No newline at end of file diff --git a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/es-ES/resources.resjson index 4039d0fa924c..e950baab320f 100644 --- a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Administración de Azure App Service", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=831573)", - "loc.description": "Start, stop, restart, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=831573)", + "loc.description": "Inicia, detiene, reinicia, intercambia espacio, elimina espacio, instala extensiones de sitio o habilita la supervisión continua para una instancia de Azure App Service.", "loc.instanceNameFormat": "$(Action): $(WebAppName)", "loc.group.displayName.AdvancedSettings": "Configuración avanzada", "loc.input.label.ConnectedServiceName": "Suscripción a Azure", @@ -172,6 +172,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "No se pudo capturar el token de acceso para la entidad de servicio administrada. Código de estado: %s. Mensaje de estado: %s", "loc.messages.ASE_SSLIssueRecommendation": "Para usar un certificado en App Service, debe haberlo firmado una entidad de certificación de confianza. Si la aplicación web genera errores de validación del certificado, es posible que esté usando un certificado autofirmado. Para resolverlos, debe establecer una variable denominada \"VSTS_ARM_REST_IGNORE_SSL_ERRORS\" como \"true\" en la canalización de compilación o de versión.", "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado.", - "loc.messages.SwapWithPreviewNotsupported": "Swap with preview isn't supported for Linux webapps and Container webapps.", - "loc.messages.InvalidActionForPublishProfileEndpoint": "Invalid Action selected to use with publish profile endpoint!. Supported actions are 'Start/Stop all continuous webjobs' & 'Install Extensions'" + "loc.messages.SwapWithPreviewNotsupported": "No se admite el intercambio con vista previa para las aplicaciones web de Linux y de Container.", + "loc.messages.InvalidActionForPublishProfileEndpoint": "Se ha seleccionado una acción no válida para usarla con el punto de conexión del perfil de publicación. Las acciones admitidas son \"Start/Stop all continuous webjobs\" e \"Instalar extensiones\"." } \ No newline at end of file diff --git a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/fr-FR/resources.resjson index 3ee22dba0fb3..541509bc152b 100644 --- a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Gestion d'Azure App Service", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=831573)", - "loc.description": "Start, stop, restart, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=831573)", + "loc.description": "Effectuer un démarrage, un arrêt, un redémarrage, un échange d'emplacement, une suppression d'emplacement, une installation d'extensions de site ou une activation de la supervision continue pour une instance d'Azure App Service", "loc.instanceNameFormat": "$(Action): $(WebAppName)", "loc.group.displayName.AdvancedSettings": "Paramètres avancés", "loc.input.label.ConnectedServiceName": "Abonnement Azure", @@ -172,6 +172,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour le principal du service managé. Code d'état : %s, message d'état : %s", "loc.messages.ASE_SSLIssueRecommendation": "Pour utiliser un certificat dans App Service, celui-ci doit être signé par une autorité de certification de confiance. Si votre application web génère des erreurs de validation de certificat, cela signifie probablement que vous utilisez un certificat auto-signé. Pour résoudre ces erreurs, vous devez affecter la valeur 'true' à une variable nommée 'VSTS_ARM_REST_IGNORE_SSL_ERRORS' dans le pipeline de build ou le pipeline de mise en production.", "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré.", - "loc.messages.SwapWithPreviewNotsupported": "Swap with preview isn't supported for Linux webapps and Container webapps.", - "loc.messages.InvalidActionForPublishProfileEndpoint": "Invalid Action selected to use with publish profile endpoint!. Supported actions are 'Start/Stop all continuous webjobs' & 'Install Extensions'" + "loc.messages.SwapWithPreviewNotsupported": "L'échange avec aperçu n'est pas pris en charge pour les applications web Linux et les applications web Conteneur.", + "loc.messages.InvalidActionForPublishProfileEndpoint": "Action non valide sélectionnée pour être utilisée avec le point de terminaison de profil de publication ! Les actions prises en charge sont 'Démarrer/arrêter tous les WebJobs continus' et 'Installer les extensions'" } \ No newline at end of file diff --git a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/it-IT/resources.resjson index 0207f6ab53ce..6a8faef0e96e 100644 --- a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Gestione servizio app di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=831573)", - "loc.description": "Start, stop, restart, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=831573)", + "loc.description": "Esegue avvio, arresto, riavvio, scambio di slot, eliminazione di slot, installazione delle estensioni del sito o abilita il monitoraggio continuo per un'istanza di Servizio app di Azure", "loc.instanceNameFormat": "$(Action): $(WebAppName)", "loc.group.displayName.AdvancedSettings": "Impostazioni avanzate", "loc.input.label.ConnectedServiceName": "Sottoscrizione di Azure", @@ -172,6 +172,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.ASE_SSLIssueRecommendation": "Per usare un certificato nel servizio app, il certificato deve essere firmato da un'autorità di certificazione attendibile. Se l'app Web restituisce errori di convalida del certificato, è possibile che si stia usando un certificato autofirmato. Per risolvere tali errori, è necessario impostare una variabile denominata `VSTS_ARM_REST_IGNORE_SSL_ERRORS` sul valore `true` nella pipeline di compilazione o versione.", "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta.", - "loc.messages.SwapWithPreviewNotsupported": "Swap with preview isn't supported for Linux webapps and Container webapps.", - "loc.messages.InvalidActionForPublishProfileEndpoint": "Invalid Action selected to use with publish profile endpoint!. Supported actions are 'Start/Stop all continuous webjobs' & 'Install Extensions'" + "loc.messages.SwapWithPreviewNotsupported": "Lo scambio con anteprima non è supportato per le app Web Linux e di contenitori.", + "loc.messages.InvalidActionForPublishProfileEndpoint": "È stata selezionata un'azione non valida per l'uso con l'endpoint del profilo di pubblicazione. Le azioni supportate sono 'Avvia/Arresta tutti i processi Web continui' e 'Installa estensioni'" } \ No newline at end of file diff --git a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ja-JP/resources.resjson index 05b9934c5463..80c110197206 100644 --- a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Azure App Service の管理", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=831573)", - "loc.description": "Start, stop, restart, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=831573)", + "loc.description": "Azure App Service の開始、停止、再開、スロット スワップ、スロット削除、サイト拡張機能のインストール、継続的監視の有効化を行います", "loc.instanceNameFormat": "$(Action): $(WebAppName)", "loc.group.displayName.AdvancedSettings": "詳細設定", "loc.input.label.ConnectedServiceName": "Azure サブスクリプション", @@ -105,7 +105,7 @@ "loc.messages.AppServiceState": "App Service の状態は '%s' です。", "loc.messages.InvalidMonitorAppState": "アプリ状態を監視するために指定された状態 '%s' は無効です", "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の公開プロファイルをフェッチできませんでした。エラー: %s", - "loc.messages.FailedToGetAppServicePublishingProfileSlot": "App Service '%s-%s' の公開プロファイルをフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingProfileSlot": "App Service '%s-%s' の発行プロファイルをフェッチできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされています", @@ -113,7 +113,7 @@ "loc.messages.SwappedAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされました", "loc.messages.SwappedAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされました", "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", - "loc.messages.FailedToGetAppServicePublishingCredentialsSlot": "App Service '%s-%s' の公開資格情報をフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingCredentialsSlot": "App Service '%s-%s' の発行資格情報をフェッチできませんでした。エラー: %s", "loc.messages.WarmingUpSlots": "スロットをウォームアップしています", "loc.messages.DeploymentIDCannotBeNull": "配置 ID を null または空にすることはできません。", "loc.messages.DeploymentDataEntityCannotBeNull": "配置データ エンティティを null または未定義にすることはできません。", @@ -171,7 +171,7 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。仮想マシンのマネージド サービス ID (MSI) を構成してください 'https://aka.ms/azure-msi-docs'。状態コード: %s、ステータス メッセージ: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。状態コード: %s、ステータス メッセージ: %s", "loc.messages.ASE_SSLIssueRecommendation": "App Service で証明書を使用するには、証明書が信頼された証明機関によって署名されている必要があります。Web アプリで証明書の検証エラーが出る場合は、自己署名証明書を使用している可能性があります。そのようなエラーを解決するには、ビルドまたはリリース パイプラインで 'VSTS_ARM_REST_IGNORE_SSL_ERRORS' という名前の変数の値を 'true' に設定する必要があります。", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。", - "loc.messages.SwapWithPreviewNotsupported": "Swap with preview isn't supported for Linux webapps and Container webapps.", - "loc.messages.InvalidActionForPublishProfileEndpoint": "Invalid Action selected to use with publish profile endpoint!. Supported actions are 'Start/Stop all continuous webjobs' & 'Install Extensions'" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。", + "loc.messages.SwapWithPreviewNotsupported": "Linux Web アプリおよびコンテナー Web アプリでは、プレビューとのスワップはサポートされていません。", + "loc.messages.InvalidActionForPublishProfileEndpoint": "発行プロファイル エンドポイントで使用するために選択されたアクションが無効です。サポートされているアクションは、'すべての継続的 Web ジョブの開始または停止' および '拡張機能のインストール' です" } \ No newline at end of file diff --git a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ko-KR/resources.resjson index b1f099eff96b..c872bc35d10a 100644 --- a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -136,9 +136,9 @@ "loc.messages.FailedToUpdateAppServiceConfiguration": "App Service '%s' 구성을 업데이트하지 못했습니다. 오류: %s", "loc.messages.FailedToUpdateAppServiceConfigurationSlot": "App Service '%s-%s' 구성을 업데이트하지 못했습니다. 오류: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' 애플리케이션 설정을 가져오지 못했습니다. 오류: %s", - "loc.messages.FailedToGetAppServiceApplicationSettingsSlot": "App Service '%s-%s' 애플리케이션 설정을 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToGetAppServiceApplicationSettingsSlot": "App Service '%s-%s' 응용 프로그램 설정을 가져오지 못했습니다. 오류: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' 애플리케이션 설정을 업데이트하지 못했습니다. 오류: %s", - "loc.messages.FailedToUpdateAppServiceApplicationSettingsSlot": "App Service '%s-%s' 애플리케이션 설정을 업데이트하지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAppServiceApplicationSettingsSlot": "App Service '%s-%s' 응용 프로그램 설정을 업데이트하지 못했습니다. 오류: %s", "loc.messages.KuduSCMDetailsAreEmpty": "KUDU SCM 정보가 비어 있음", "loc.messages.FailedToGetContinuousWebJobs": "연속 WebJob을 가져오지 못했습니다. 오류: %s", "loc.messages.FailedToStartContinuousWebJob": "연속 WebJob '%s'을(를) 시작하지 못했습니다. 오류: %s", diff --git a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ru-RU/resources.resjson index 33ace8052087..2998b3b27c29 100644 --- a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Управление Службой приложений Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=831573)", - "loc.description": "Start, stop, restart, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=831573)", + "loc.description": "Запуск, остановка, перезапуск, переключение слотов, удаление слотов, установка расширений сайтов или включение непрерывного мониторинга для Службы приложений Azure", "loc.instanceNameFormat": "$(Action): $(WebAppName)", "loc.group.displayName.AdvancedSettings": "Дополнительные параметры", "loc.input.label.ConnectedServiceName": "Подписка Azure", @@ -172,6 +172,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Код состояния: %s, сообщение о состоянии: %s.", "loc.messages.ASE_SSLIssueRecommendation": "Чтобы использовать сертификат в службе приложений, сертификат должен быть подписан доверенным центром сертификации. Если в веб-приложении появляются ошибки проверки сертификата, возможно, вы используете самозаверяющий сертификат. Для устранения этих ошибок необходимо установить значение true для переменной VSTS_ARM_REST_IGNORE_SSL_ERRORS в конвейере сборки или выпуска.", "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек.", - "loc.messages.SwapWithPreviewNotsupported": "Swap with preview isn't supported for Linux webapps and Container webapps.", - "loc.messages.InvalidActionForPublishProfileEndpoint": "Invalid Action selected to use with publish profile endpoint!. Supported actions are 'Start/Stop all continuous webjobs' & 'Install Extensions'" + "loc.messages.SwapWithPreviewNotsupported": "Переключение с предварительным просмотром не поддерживается для веб-приложений Linux и веб-приложений контейнеров.", + "loc.messages.InvalidActionForPublishProfileEndpoint": "Выбрано недопустимое действие для использования с конечной точкой профиля публикации. Поддерживаемые действия: \"Запустить/остановить все непрерывные веб-задания\" и \"Установить расширения\"" } \ No newline at end of file diff --git a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/zh-TW/resources.resjson index a490cdc6f84f..1e9deb793a61 100644 --- a/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureAppServiceManageV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Azure App Service 管理", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=831573)", - "loc.description": "Start, stop, restart, slot swap, slot delete, install site extensions or enable continuous monitoring for an Azure App Service", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=831573)", + "loc.description": "啟動、停止、重新啟動、交換位置、刪除位置、安裝網站延伸模組或啟用 Azure App Service 的持續監視", "loc.instanceNameFormat": "$(Action): $(WebAppName)", "loc.group.displayName.AdvancedSettings": "進階設定", "loc.input.label.ConnectedServiceName": "Azure 訂用帳戶", @@ -105,7 +105,7 @@ "loc.messages.AppServiceState": "App Service 的狀態為 '%s'。", "loc.messages.InvalidMonitorAppState": "為監視應用程式狀態提供的狀態 '%s' 無效", "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發佈設定檔。錯誤: %s", - "loc.messages.FailedToGetAppServicePublishingProfileSlot": "無法擷取 App Service '%s-%s' 發佈設定檔。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingProfileSlot": "無法擷取 App Service '%s-%s' 發行設定檔。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "無法交換 App Service '%s' 位置 - 'production' 和 '%s'。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "無法交換 App Service '%s' 位置 - '%s' 和 '%s'。錯誤: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "正在交換 App Service '%s' 位置 - 'production' 和 '%s'", @@ -113,7 +113,7 @@ "loc.messages.SwappedAppServiceSlotWithProduction": "已交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappedAppServiceSlotSlots": "已交換 App Service '%s' 位置 - '%s' 和 '%s'", "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", - "loc.messages.FailedToGetAppServicePublishingCredentialsSlot": "無法擷取 App Service '%s-%s' 發佈認證。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingCredentialsSlot": "無法擷取 App Service '%s-%s' 發行認證。錯誤: %s", "loc.messages.WarmingUpSlots": "正在準備交換位置", "loc.messages.DeploymentIDCannotBeNull": "部署識別碼不可為 null 或空白。", "loc.messages.DeploymentDataEntityCannotBeNull": "部署資料實體不可為 null 或未定義。", @@ -172,6 +172,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "無法擷取受控服務主體的存取權杖。狀態碼: %s,狀態訊息: %s", "loc.messages.ASE_SSLIssueRecommendation": "若要在 App Service 中使用憑證,則憑證必須是由信任憑證授權單位簽署的憑證。若您的 Web 應用程式顯示憑證驗證錯誤,有可能您是使用自我簽署的憑證。若要解決這些錯誤,您必須在建置或發行管線中將名為 `VSTS_ARM_REST_IGNORE_SSL_ERRORS` 的變數值設為 `true`。", "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。", - "loc.messages.SwapWithPreviewNotsupported": "Swap with preview isn't supported for Linux webapps and Container webapps.", - "loc.messages.InvalidActionForPublishProfileEndpoint": "Invalid Action selected to use with publish profile endpoint!. Supported actions are 'Start/Stop all continuous webjobs' & 'Install Extensions'" + "loc.messages.SwapWithPreviewNotsupported": "Linux Web 應用程式和容器 Web 應用程式不支援交換並預覽。", + "loc.messages.InvalidActionForPublishProfileEndpoint": "選取要搭配發行設定檔端點使用的動作無效! 支援的動作為「啟動/停止所有連續 Web 工作」以及「安裝延伸模組」" } \ No newline at end of file diff --git a/Tasks/AzureAppServiceManageV0/task.json b/Tasks/AzureAppServiceManageV0/task.json index 46cdd4af94d8..fb2a578ec3df 100644 --- a/Tasks/AzureAppServiceManageV0/task.json +++ b/Tasks/AzureAppServiceManageV0/task.json @@ -18,7 +18,7 @@ "demands": [], "version": { "Major": 0, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "1.102.0", diff --git a/Tasks/AzureAppServiceManageV0/task.loc.json b/Tasks/AzureAppServiceManageV0/task.loc.json index 705a37098e59..a791c6cca673 100644 --- a/Tasks/AzureAppServiceManageV0/task.loc.json +++ b/Tasks/AzureAppServiceManageV0/task.loc.json @@ -18,7 +18,7 @@ "demands": [], "version": { "Major": 0, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "1.102.0", diff --git a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/de-DE/resources.resjson index bfb6c7bdcf4b..38344aac07fc 100644 --- a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,46 +1,46 @@ { - "loc.friendlyName": "Azure App Service Settings", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA5wsgy)", - "loc.description": "Update/Add App settings an Azure Web App for Linux or Windows", - "loc.instanceNameFormat": "Azure App Service Settings: $(appName)", + "loc.friendlyName": "Azure App Service-Einstellungen", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/AA5wsgy)", + "loc.description": "Hiermit werden Einstellungen für eine Azure-Web-App für Linux oder Windows aktualisiert oder hinzugefügt.", + "loc.instanceNameFormat": "Azure App Service-Einstellungen: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Anwendungs- und Konfigurationseinstellungen", "loc.input.label.ConnectedServiceName": "Azure-Abonnement", "loc.input.help.ConnectedServiceName": "Wählen Sie das Azure Resource Manager-Abonnement aus.", - "loc.input.label.appName": "App Service name", + "loc.input.label.appName": "App Service-Name", "loc.input.help.appName": "Geben Sie den Namen eines vorhandenen Azure App Service ein, oder wählen Sie ihn aus.", - "loc.input.label.resourceGroupName": "Resource group", + "loc.input.label.resourceGroupName": "Ressourcengruppe", "loc.input.help.resourceGroupName": "Geben Sie die Azure-Ressourcengruppe ein, die den oben angegebene Azure App Service enthält, oder wählen Sie sie aus.", "loc.input.label.slotName": "Slot", - "loc.input.help.slotName": "Enter or Select an existing Slot. If no slot is selected, changes will be made to production.", + "loc.input.help.slotName": "Geben Sie einen vorhandenen Slot ein, oder wählen Sie ihn aus. Wird kein Slot ausgewählt, werden Änderungen an der Produktion vorgenommen.", "loc.input.label.appSettings": "App-Einstellungen", - "loc.input.help.appSettings": "Add/Update App Service App Settings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", - "loc.input.label.generalSettings": "General settings", - "loc.input.help.generalSettings": "Add/Update App Service General Settings using the json syntax as follows:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", - "loc.input.label.connectionStrings": "Connection Strings", - "loc.input.help.connectionStrings": "Add/Update App Service Connection strings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", + "loc.input.help.appSettings": "Unter Verwendung der JSON-Syntax können Sie App Service-App-Einstellungen wie folgt hinzufügen oder aktualisieren:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", + "loc.input.label.generalSettings": "Allgemeine Einstellungen", + "loc.input.help.generalSettings": "Unter Verwendung der JSON-Syntax können Sie allgemeine App Service-Einstellungen wie folgt hinzufügen oder aktualisieren:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", + "loc.input.label.connectionStrings": "Verbindungszeichenfolgen", + "loc.input.help.connectionStrings": "Unter Verwendung der JSON-Syntax können Sie App Service-Verbindungszeichenfolgen wie folgt hinzufügen oder aktualisieren:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "Die Dienstverbindungsdetails für Azure App Service wurden abgerufen: \"%s\"", "loc.messages.ResourceDoesntExist": "Die Ressource \"%s\" ist nicht vorhanden. Die Ressource muss vor der Bereitstellung vorhanden sein.", "loc.messages.FailedToGetAppServiceDetails": "Fehler beim Abrufen der App Service-Details \"%s\". Fehler: %s", "loc.messages.MultipleResourceGroupFoundForAppService": "Mehrere Ressourcengruppen für App Service \"%s\" gefunden.", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Es wird versucht, die App Service-Konfigurationseinstellungen zu aktualisieren. Daten: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Die App Service-Konfigurationseinstellungen wurden aktualisiert.", "loc.messages.UpdatedAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen und die Kudu-Anwendungseinstellungen wurden aktualisiert.", - "loc.messages.UpdatingAppServiceConnectionStrings": "Trying to update App Service Connection Strings. Data: %s", - "loc.messages.UpdatedAppServiceConnectionStrings": "Updated App Service Connection Strings.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Es wird versucht, die App Service-Verbindungszeichenfolgen zu aktualisieren. Daten: %s", + "loc.messages.UpdatedAppServiceConnectionStrings": "Die App Service-Verbindungszeichenfolgen wurden aktualisiert.", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Fehler beim Aktualisieren der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", - "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Failed to update App service '%s' Configuration Slot Settings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Failed to update App service '%s' Connection Strings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Failed to update App service '%s' Connection String Slot Settings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStrings": "Failed to get App service '%s' Connection strings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Failed to get App service '%s' Connection string slot settings. Error: %s", - "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Failed to get App service '%s' Slot Configuration Names. Error: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Fehler beim Aktualisieren der Sloteinstellungen der Konfiguration für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Fehler beim Aktualisieren der Verbindungszeichenfolgen für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Fehler beim Aktualisieren der Sloteinstellungen der Verbindungszeichenfolge für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Fehler beim Abrufen der Verbindungszeichenfolgen für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Fehler beim Abrufen der Sloteinstellungen der Verbindungszeichenfolge für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Fehler beim Abrufen der Slotkonfigurationsnamen für die App Service-Instanz \"%s\". Fehler: %s", "loc.messages.FailedToPatchAppServiceConfiguration": "Fehler beim Patchen der Konfiguration für App Service \"%s\". Fehler: %s", "loc.messages.FailedToUpdateAppServiceConfiguration": "Fehler beim Aktualisieren der App-Dienstkonfiguration \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServiceConfiguration": "Fehler beim Abrufen der Konfiguration für App Service \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServicePublishingCredentials": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Fehler beim Abrufen der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", - "loc.messages.AppServiceSettingsNotEnabled": "App Service Settings is not enabled. Please provide one of the following : App Settings or General Settings or Connection Strings.", - "loc.messages.AppSettingInvalidJSON": "Application Settings object is not a valid JSON.", - "loc.messages.ConfigSettingInvalidJSON": "Configuration Settings object is not a valid JSON.", - "loc.messages.ConnectionStringInvalidJSON": "Connection String object is not a valid JSON." + "loc.messages.AppServiceSettingsNotEnabled": "Die App Service-Einstellungen sind nicht aktiviert. Geben Sie eine der folgenden Optionen an: \"App-Einstellungen\" oder \"Allgemeine Einstellungen\" oder \"Verbindungszeichenfolgen\".", + "loc.messages.AppSettingInvalidJSON": "Das Anwendungseinstellungsobjekt ist kein gültiges JSON-Objekt.", + "loc.messages.ConfigSettingInvalidJSON": "Das Konfigurationseinstellungsobjekt ist kein gültiges JSON-Objekt.", + "loc.messages.ConnectionStringInvalidJSON": "Das Verbindungszeichenfolgenobjekt ist kein gültiges JSON-Objekt." } \ No newline at end of file diff --git a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/es-ES/resources.resjson index b69ea223f08d..3955e5eb52e1 100644 --- a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,46 +1,46 @@ { - "loc.friendlyName": "Azure App Service Settings", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA5wsgy)", - "loc.description": "Update/Add App settings an Azure Web App for Linux or Windows", - "loc.instanceNameFormat": "Azure App Service Settings: $(appName)", + "loc.friendlyName": "Configuración de Azure App Service", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/AA5wsgy)", + "loc.description": "Actualiza o agrega la configuración de aplicación de una instancia de Azure Web Apps para Linux o Windows.", + "loc.instanceNameFormat": "Configuración de Azure App Service: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Configuración y opciones de la aplicación", "loc.input.label.ConnectedServiceName": "Suscripción a Azure", "loc.input.help.ConnectedServiceName": "Seleccione la suscripción de Azure Resource Manager", - "loc.input.label.appName": "App Service name", + "loc.input.label.appName": "Nombre de App Service", "loc.input.help.appName": "Escriba o seleccione el nombre de una instancia de Azure App Service existente", - "loc.input.label.resourceGroupName": "Resource group", + "loc.input.label.resourceGroupName": "Grupo de recursos", "loc.input.help.resourceGroupName": "Escriba o seleccione el grupo de recursos de Azure que contiene la instancia de Azure App Service especificada anteriormente", - "loc.input.label.slotName": "Espacio", - "loc.input.help.slotName": "Enter or Select an existing Slot. If no slot is selected, changes will be made to production.", + "loc.input.label.slotName": "Ranura", + "loc.input.help.slotName": "Especifique o seleccione un espacio existente. Si no hay ningún espacio seleccionado, se realizarán cambios en el de producción.", "loc.input.label.appSettings": "Configuración de la aplicación", - "loc.input.help.appSettings": "Add/Update App Service App Settings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", - "loc.input.label.generalSettings": "General settings", - "loc.input.help.generalSettings": "Add/Update App Service General Settings using the json syntax as follows:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", - "loc.input.label.connectionStrings": "Connection Strings", - "loc.input.help.connectionStrings": "Add/Update App Service Connection strings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", + "loc.input.help.appSettings": "Agregue o actualice la configuración de aplicación de App Service mediante la sintaxis JSON, como se indica a continuación:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", + "loc.input.label.generalSettings": "Configuración general", + "loc.input.help.generalSettings": "Agregue o actualice la configuración general de App Service mediante la sintaxis JSON, como se indica a continuación:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", + "loc.input.label.connectionStrings": "Cadenas de conexión", + "loc.input.help.connectionStrings": "Agregue o actualice las cadenas de conexión de App Service mediante la sintaxis JSON, como se indica a continuación:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "Se obtuvieron detalles de conexión de servicio para Azure App Service: \"%s\"", "loc.messages.ResourceDoesntExist": "El recurso \"%s\" no existe. Este debe existir antes de la implementación.", "loc.messages.FailedToGetAppServiceDetails": "No se pudieron capturar los detalles de la instancia de App Service \"%s\". Error: %s", "loc.messages.MultipleResourceGroupFoundForAppService": "Se encontraron varios grupos de recursos para la instancia de App Service \"%s\".", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Intentando actualizar los valores de configuración de la instancia de App Service. Datos: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Se han actualizado los valores de configuración de App Service.", "loc.messages.UpdatedAppServiceApplicationSettings": "Se han actualizado la configuración de aplicación de App Service y la configuración de aplicación de Kudu.", - "loc.messages.UpdatingAppServiceConnectionStrings": "Trying to update App Service Connection Strings. Data: %s", - "loc.messages.UpdatedAppServiceConnectionStrings": "Updated App Service Connection Strings.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Intentando actualizar las cadenas de conexión de la instancia de App Service. Datos: %s", + "loc.messages.UpdatedAppServiceConnectionStrings": "Las cadenas de conexión de App Service se han actualizado.", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "No se pudo actualizar la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", - "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Failed to update App service '%s' Configuration Slot Settings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Failed to update App service '%s' Connection Strings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Failed to update App service '%s' Connection String Slot Settings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStrings": "Failed to get App service '%s' Connection strings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Failed to get App service '%s' Connection string slot settings. Error: %s", - "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Failed to get App service '%s' Slot Configuration Names. Error: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "No se pudieron actualizar los valores de espacio de configuración de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "No se pudieron actualizar las cadenas de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "No se pudo actualizar la configuración de espacio de la cadena de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "No se pudieron obtener las cadenas de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "No se pudo obtener la configuración de espacio de la cadena de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "No se pudieron obtener los nombres de configuración de espacio de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToPatchAppServiceConfiguration": "No se pudo aplicar una revisión a la configuración de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToUpdateAppServiceConfiguration": "No se pudo actualizar la configuración de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToGetAppServiceConfiguration": "No se pudo obtener la configuración de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToGetAppServicePublishingCredentials": "No se pudieron capturar las credenciales de publicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "No se pudo obtener la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", - "loc.messages.AppServiceSettingsNotEnabled": "App Service Settings is not enabled. Please provide one of the following : App Settings or General Settings or Connection Strings.", - "loc.messages.AppSettingInvalidJSON": "Application Settings object is not a valid JSON.", - "loc.messages.ConfigSettingInvalidJSON": "Configuration Settings object is not a valid JSON.", - "loc.messages.ConnectionStringInvalidJSON": "Connection String object is not a valid JSON." + "loc.messages.AppServiceSettingsNotEnabled": "La configuración de App Service no está habilitada. Proporcione uno de los valores siguientes: Configuración de la aplicación, Configuración general o Cadenas de conexión.", + "loc.messages.AppSettingInvalidJSON": "El objeto Configuración de la aplicación no tiene un formato JSON válido.", + "loc.messages.ConfigSettingInvalidJSON": "El objeto Opciones de configuración no tiene un formato JSON válido.", + "loc.messages.ConnectionStringInvalidJSON": "El objeto Cadena de conexión no tiene un formato JSON válido." } \ No newline at end of file diff --git a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/fr-FR/resources.resjson index 9ace7163076f..1d178e92c5e8 100644 --- a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,46 +1,46 @@ { - "loc.friendlyName": "Azure App Service Settings", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA5wsgy)", - "loc.description": "Update/Add App settings an Azure Web App for Linux or Windows", - "loc.instanceNameFormat": "Azure App Service Settings: $(appName)", + "loc.friendlyName": "Paramètres d'Azure App Service", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/AA5wsgy)", + "loc.description": "Mettre à jour/ajouter des paramètres d'application dans Azure Web App pour Linux ou pour Windows", + "loc.instanceNameFormat": "Paramètres d'Azure App Service : $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Paramètres d'application et de configuration", "loc.input.label.ConnectedServiceName": "Abonnement Azure", "loc.input.help.ConnectedServiceName": "Sélectionnez l'abonnement Azure Resource Manager", - "loc.input.label.appName": "App Service name", + "loc.input.label.appName": "Nom de l'App Service", "loc.input.help.appName": "Entrer ou sélectionner le nom d'un Azure App Service existant", "loc.input.label.resourceGroupName": "Groupe de ressources", "loc.input.help.resourceGroupName": "Entrez ou sélectionnez le groupe de ressources Azure qui contient le service Azure App Service spécifié ci-dessus", "loc.input.label.slotName": "Emplacement", - "loc.input.help.slotName": "Enter or Select an existing Slot. If no slot is selected, changes will be made to production.", + "loc.input.help.slotName": "Entrez ou sélectionnez un emplacement existant. Si aucun emplacement n'est sélectionné, les changements sont apportés en production.", "loc.input.label.appSettings": "Paramètres de l'application", - "loc.input.help.appSettings": "Add/Update App Service App Settings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", - "loc.input.label.generalSettings": "General settings", - "loc.input.help.generalSettings": "Add/Update App Service General Settings using the json syntax as follows:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", - "loc.input.label.connectionStrings": "Connection Strings", - "loc.input.help.connectionStrings": "Add/Update App Service Connection strings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", + "loc.input.help.appSettings": "Ajouter/mettre à jour les paramètres d'application d'App Service à l'aide de la syntaxe JSON comme suit :
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", + "loc.input.label.generalSettings": "Paramètres généraux", + "loc.input.help.generalSettings": "Ajouter/mettre à jour les paramètres généraux d'App Service à l'aide de la syntaxe JSON comme suit :
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", + "loc.input.label.connectionStrings": "Chaînes de connexion", + "loc.input.help.connectionStrings": "Ajouter/mettre à jour les chaînes de connexion d'App Service à l'aide de la syntaxe JSON comme suit :
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "Obtention effectuée des détails de la connexion de service d'Azure App Service : '%s'", "loc.messages.ResourceDoesntExist": "La ressource '%s' n'existe pas. La ressource doit exister avant le déploiement.", "loc.messages.FailedToGetAppServiceDetails": "Échec de la récupération (fetch) des détails de l'App Service '%s'. Erreur : %s", "loc.messages.MultipleResourceGroupFoundForAppService": "Plusieurs groupes de ressources trouvés pour l'App Service '%s'.", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentative de mise à jour des paramètres de configuration d'App Service. Données : %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Mise à jour effectuée des paramètres de configuration d'App Service.", "loc.messages.UpdatedAppServiceApplicationSettings": "Mise à jour effectuée des paramètres d'application d'App Service et des paramètres d'application de Kudu.", - "loc.messages.UpdatingAppServiceConnectionStrings": "Trying to update App Service Connection Strings. Data: %s", - "loc.messages.UpdatedAppServiceConnectionStrings": "Updated App Service Connection Strings.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Tentative de mise à jour des chaînes de connexion d'App Service. Données : %s", + "loc.messages.UpdatedAppServiceConnectionStrings": "Chaînes de connexion d'App Service mises à jour.", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Échec de la mise à jour des paramètres d'application de l'App Service '%s'. Erreur : %s", - "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Failed to update App service '%s' Configuration Slot Settings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Failed to update App service '%s' Connection Strings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Failed to update App service '%s' Connection String Slot Settings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStrings": "Failed to get App service '%s' Connection strings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Failed to get App service '%s' Connection string slot settings. Error: %s", - "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Failed to get App service '%s' Slot Configuration Names. Error: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Échec de la mise à jour des paramètres d'emplacement de la configuration '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Échec de la mise jour des chaînes de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Échec de la mise à jour des paramètres d'emplacement de la chaîne de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Échec de l'obtention des chaînes de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Échec de l'obtention des paramètres d'emplacement de la chaîne de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Échec de l'obtention des noms de configurations de l'emplacement '%s' d'App Service. Erreur : %s", "loc.messages.FailedToPatchAppServiceConfiguration": "Échec de l'application du correctif à la configuration de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToUpdateAppServiceConfiguration": "Échec de la mise à jour de la configuration de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToGetAppServiceConfiguration": "Échec de l'obtention de la configuration de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToGetAppServicePublishingCredentials": "Échec de la récupération (fetch) des informations d'identification de publication de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Échec de l'obtention des paramètres d'application de l'App Service '%s'. Erreur : %s", - "loc.messages.AppServiceSettingsNotEnabled": "App Service Settings is not enabled. Please provide one of the following : App Settings or General Settings or Connection Strings.", - "loc.messages.AppSettingInvalidJSON": "Application Settings object is not a valid JSON.", - "loc.messages.ConfigSettingInvalidJSON": "Configuration Settings object is not a valid JSON.", - "loc.messages.ConnectionStringInvalidJSON": "Connection String object is not a valid JSON." + "loc.messages.AppServiceSettingsNotEnabled": "Les paramètres d'App Service ne sont pas activés. Indiquez l'une des valeurs suivantes : Paramètres d'application, Paramètres généraux ou Chaînes de connexion.", + "loc.messages.AppSettingInvalidJSON": "L'objet Paramètres d'application n'est pas une valeur JSON valide.", + "loc.messages.ConfigSettingInvalidJSON": "L'objet Paramètres de configuration n'est pas une valeur JSON valide.", + "loc.messages.ConnectionStringInvalidJSON": "L'objet Chaînes de connexion n'est pas une valeur JSON valide." } \ No newline at end of file diff --git a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/it-IT/resources.resjson index ec4e487fd2e3..b5f2022a224b 100644 --- a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,46 +1,46 @@ { - "loc.friendlyName": "Azure App Service Settings", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA5wsgy)", - "loc.description": "Update/Add App settings an Azure Web App for Linux or Windows", - "loc.instanceNameFormat": "Azure App Service Settings: $(appName)", + "loc.friendlyName": "Impostazioni di Servizio app di Azure", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/AA5wsgy)", + "loc.description": "Aggiorna/Aggiunge le impostazioni app di un'app Web di Azure per Linux o Windows", + "loc.instanceNameFormat": "Impostazioni di Servizio app di Azure: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Impostazioni applicazione e configurazione", "loc.input.label.ConnectedServiceName": "Sottoscrizione di Azure", "loc.input.help.ConnectedServiceName": "Consente di selezionare la sottoscrizione di Azure Resource Manager", - "loc.input.label.appName": "App Service name", + "loc.input.label.appName": "Nome del servizio app", "loc.input.help.appName": "Consente di immettere o selezionare il nome di un servizio app di Azure esistente", "loc.input.label.resourceGroupName": "Gruppo di risorse", "loc.input.help.resourceGroupName": "Consente di immettere o selezionare il gruppo di risorse di Azure contenente il servizio app di Azure specificato in precedenza", "loc.input.label.slotName": "Slot", - "loc.input.help.slotName": "Enter or Select an existing Slot. If no slot is selected, changes will be made to production.", + "loc.input.help.slotName": "Immettere o selezionare uno slot esistente. Se non è stato selezionato alcuno slot, le modifiche verranno apportate in produzione.", "loc.input.label.appSettings": "Impostazioni app", - "loc.input.help.appSettings": "Add/Update App Service App Settings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", - "loc.input.label.generalSettings": "General settings", - "loc.input.help.generalSettings": "Add/Update App Service General Settings using the json syntax as follows:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", - "loc.input.label.connectionStrings": "Connection Strings", - "loc.input.help.connectionStrings": "Add/Update App Service Connection strings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", + "loc.input.help.appSettings": "Aggiungere/Aggiornare le impostazioni del servizio app usando la sintassi JSON nel modo seguente:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", + "loc.input.label.generalSettings": "Impostazioni generali", + "loc.input.help.generalSettings": "Aggiungere/Aggiornare le impostazioni generali del servizio app usando la sintassi JSON nel modo seguente:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", + "loc.input.label.connectionStrings": "Stringhe di connessione", + "loc.input.help.connectionStrings": "Aggiungere/Aggiornare le stringhe di connessione del servizio app usando la sintassi JSON nel modo seguente:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "I dettagli della connessione al servizio per il servizio app di Azure sono stati recuperati: '%s'", "loc.messages.ResourceDoesntExist": "La risorsa '%s' non esiste. La risorsa deve esistere prima della distribuzione.", "loc.messages.FailedToGetAppServiceDetails": "Non è stato possibile recuperare i dettagli del servizio app '%s'. Errore: %s", "loc.messages.MultipleResourceGroupFoundForAppService": "Sono stati trovati più gruppi di risorse per il servizio app '%s'.", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentativo di aggiornamento delle impostazioni di configurazione del servizio app. Dati: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Le impostazioni di configurazione del servizio app sono state aggiornate.", "loc.messages.UpdatedAppServiceApplicationSettings": "Le impostazioni applicazione del servizio app e le impostazioni applicazione di Kudu sono state aggiornate.", - "loc.messages.UpdatingAppServiceConnectionStrings": "Trying to update App Service Connection Strings. Data: %s", - "loc.messages.UpdatedAppServiceConnectionStrings": "Updated App Service Connection Strings.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Tentativo di aggiornamento delle stringhe di connessione del servizio app. Dati: %s", + "loc.messages.UpdatedAppServiceConnectionStrings": "Le stringhe di connessione del servizio app sono state aggiornate.", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Non è stato possibile aggiornare le impostazioni applicazione del servizio app '%s'. Errore: %s", - "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Failed to update App service '%s' Configuration Slot Settings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Failed to update App service '%s' Connection Strings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Failed to update App service '%s' Connection String Slot Settings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStrings": "Failed to get App service '%s' Connection strings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Failed to get App service '%s' Connection string slot settings. Error: %s", - "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Failed to get App service '%s' Slot Configuration Names. Error: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Non è stato possibile aggiornare le impostazioni dello slot di configurazione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Non è stato possibile aggiornare le stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Non è stato possibile aggiornare le impostazioni dello slot delle stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Non è stato possibile ottenere le stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Non è stato possibile ottenere le impostazioni dello slot delle stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Non è stato possibile ottenere i nomi di configurazione slot del servizio app '%s'. Errore: %s", "loc.messages.FailedToPatchAppServiceConfiguration": "Non è stato possibile correggere la configurazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToUpdateAppServiceConfiguration": "Non è stato possibile aggiornare la configurazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToGetAppServiceConfiguration": "Non è stato possibile ottenere la configurazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToGetAppServicePublishingCredentials": "Non è stato possibile recuperare le credenziali di pubblicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Non è stato possibile ottenere le impostazioni applicazione del servizio app '%s'. Errore: %s", - "loc.messages.AppServiceSettingsNotEnabled": "App Service Settings is not enabled. Please provide one of the following : App Settings or General Settings or Connection Strings.", - "loc.messages.AppSettingInvalidJSON": "Application Settings object is not a valid JSON.", - "loc.messages.ConfigSettingInvalidJSON": "Configuration Settings object is not a valid JSON.", - "loc.messages.ConnectionStringInvalidJSON": "Connection String object is not a valid JSON." + "loc.messages.AppServiceSettingsNotEnabled": "Le impostazioni del servizio app non sono abilitate. Specificare uno dei valori seguenti: Impostazioni app, Impostazioni generali o Stringhe di connessione.", + "loc.messages.AppSettingInvalidJSON": "L'oggetto Impostazioni applicazione non è in formato JSON valido.", + "loc.messages.ConfigSettingInvalidJSON": "L'oggetto Impostazioni di configurazione non è in formato JSON valido.", + "loc.messages.ConnectionStringInvalidJSON": "L'oggetto Stringa di connessione non è in formato JSON valido." } \ No newline at end of file diff --git a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/ja-JP/resources.resjson index 9b7af262dad0..e7528f596881 100644 --- a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,46 +1,46 @@ { - "loc.friendlyName": "Azure App Service Settings", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA5wsgy)", - "loc.description": "Update/Add App settings an Azure Web App for Linux or Windows", - "loc.instanceNameFormat": "Azure App Service Settings: $(appName)", + "loc.friendlyName": "Azure App Service の設定", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/AA5wsgy)", + "loc.description": "Linux または Windows 用の Azure Web アプリのアプリ設定を更新または追加します", + "loc.instanceNameFormat": "Azure App Service の設定: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "アプリケーションと構成の設定", "loc.input.label.ConnectedServiceName": "Azure サブスクリプション", "loc.input.help.ConnectedServiceName": "Azure Resource Manager サブスクリプションを選択します", - "loc.input.label.appName": "App Service name", + "loc.input.label.appName": "App Service の名前", "loc.input.help.appName": "既存の Azure App Service の名前を入力または選択します", "loc.input.label.resourceGroupName": "リソース グループ", "loc.input.help.resourceGroupName": "上で指定された Azure App Service が含まれる Azure リソース グループを入力または選択してください", "loc.input.label.slotName": "スロット", - "loc.input.help.slotName": "Enter or Select an existing Slot. If no slot is selected, changes will be made to production.", + "loc.input.help.slotName": "既存のスロットを入力または選択してください。スロットが選択されていない場合、変更は運用環境に適用されます。", "loc.input.label.appSettings": "アプリ設定", - "loc.input.help.appSettings": "Add/Update App Service App Settings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", - "loc.input.label.generalSettings": "General settings", - "loc.input.help.generalSettings": "Add/Update App Service General Settings using the json syntax as follows:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", - "loc.input.label.connectionStrings": "Connection Strings", - "loc.input.help.connectionStrings": "Add/Update App Service Connection strings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", + "loc.input.help.appSettings": "次のような JSON 構文を使用して App Service アプリの設定を追加または更新します。
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", + "loc.input.label.generalSettings": "全般設定", + "loc.input.help.generalSettings": "次のような JSON 構文を使用して App Service の全般設定を追加または更新します。
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", + "loc.input.label.connectionStrings": "接続文字列", + "loc.input.help.connectionStrings": "次のような JSON 構文を使用して App Service 接続文字列を追加または更新します。
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "Azure App Service のサービス接続の詳細を取得しました: '%s'", "loc.messages.ResourceDoesntExist": "リソース '%s' がありません。リソースは配置前に存在している必要があります。", "loc.messages.FailedToGetAppServiceDetails": "App Service '%s' の詳細をフェッチできませんでした。エラー: %s", "loc.messages.MultipleResourceGroupFoundForAppService": "App Service '%s' に複数のリソース グループが見つかりました。", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 構成の設定を更新しようとしています。データ: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 構成の設定が更新されました。", "loc.messages.UpdatedAppServiceApplicationSettings": "App Service アプリケーション設定と Kudu アプリケーション設定が更新されました。", - "loc.messages.UpdatingAppServiceConnectionStrings": "Trying to update App Service Connection Strings. Data: %s", - "loc.messages.UpdatedAppServiceConnectionStrings": "Updated App Service Connection Strings.", + "loc.messages.UpdatingAppServiceConnectionStrings": "App Service 接続文字列を更新しようとしています。データ: %s", + "loc.messages.UpdatedAppServiceConnectionStrings": "App Service 接続文字列が更新されました。", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を更新できませんでした。エラー: %s", - "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Failed to update App service '%s' Configuration Slot Settings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Failed to update App service '%s' Connection Strings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Failed to update App service '%s' Connection String Slot Settings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStrings": "Failed to get App service '%s' Connection strings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Failed to get App service '%s' Connection string slot settings. Error: %s", - "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Failed to get App service '%s' Slot Configuration Names. Error: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "App Service '%s' 構成スロットの設定を更新できませんでした。エラー: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "App Service '%s' 接続文字列を更新できませんでした。エラー: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "App Service '%s' 接続文字列スロットの設定を更新できませんでした。エラー: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "App Service '%s' 接続文字列を取得できませんでした。エラー: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "App Service '%s' 接続文字列スロットの設定を取得できませんでした。エラー: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "App Service '%s' スロット構成名を取得できませんでした。エラー: %s", "loc.messages.FailedToPatchAppServiceConfiguration": "App Service '%s' の構成を修正できませんでした。エラー: %s", "loc.messages.FailedToUpdateAppServiceConfiguration": "App Service '%s' 構成を更新できませんでした。エラー: %s", "loc.messages.FailedToGetAppServiceConfiguration": "App Service '%s' 構成を取得できませんでした。エラー: %s", "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を取得できませんでした。エラー: %s", - "loc.messages.AppServiceSettingsNotEnabled": "App Service Settings is not enabled. Please provide one of the following : App Settings or General Settings or Connection Strings.", - "loc.messages.AppSettingInvalidJSON": "Application Settings object is not a valid JSON.", - "loc.messages.ConfigSettingInvalidJSON": "Configuration Settings object is not a valid JSON.", - "loc.messages.ConnectionStringInvalidJSON": "Connection String object is not a valid JSON." + "loc.messages.AppServiceSettingsNotEnabled": "App Service の設定が有効になっていません。アプリの設定、全般設定、接続文字列のいずれかを指定してください。", + "loc.messages.AppSettingInvalidJSON": "アプリケーション設定オブジェクトは、有効な JSON ではありません。", + "loc.messages.ConfigSettingInvalidJSON": "構成設定オブジェクトは、有効な JSON ではありません。", + "loc.messages.ConnectionStringInvalidJSON": "接続文字列オブジェクトは、有効な JSON ではありません。" } \ No newline at end of file diff --git a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/ru-RU/resources.resjson index f6e0f1bdaa37..dc72ee613fe4 100644 --- a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,46 +1,46 @@ { - "loc.friendlyName": "Azure App Service Settings", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA5wsgy)", - "loc.description": "Update/Add App settings an Azure Web App for Linux or Windows", - "loc.instanceNameFormat": "Azure App Service Settings: $(appName)", + "loc.friendlyName": "Параметры Службы приложений Azure", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/AA5wsgy)", + "loc.description": "Изменение или добавление параметров веб-приложения Azure для Linux или Windows", + "loc.instanceNameFormat": "Параметры Службы приложений Azure: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Параметры приложения и конфигурации", "loc.input.label.ConnectedServiceName": "Подписка Azure", "loc.input.help.ConnectedServiceName": "Выберите подписку Azure Resource Manager.", - "loc.input.label.appName": "App Service name", + "loc.input.label.appName": "Имя Службы приложений", "loc.input.help.appName": "Укажите или выберите имя существующей службы приложений Azure.", "loc.input.label.resourceGroupName": "Группа ресурсов", "loc.input.help.resourceGroupName": "Введите или выберите имя группы ресурсов Azure, содержащей службу приложений Azure, указанную выше.", "loc.input.label.slotName": "Слот", - "loc.input.help.slotName": "Enter or Select an existing Slot. If no slot is selected, changes will be made to production.", + "loc.input.help.slotName": "Введите или выберите существующий слот. Если слот не выбран, изменения будут внесены в рабочий слот.", "loc.input.label.appSettings": "Параметры приложения", - "loc.input.help.appSettings": "Add/Update App Service App Settings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", - "loc.input.label.generalSettings": "General settings", - "loc.input.help.generalSettings": "Add/Update App Service General Settings using the json syntax as follows:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", - "loc.input.label.connectionStrings": "Connection Strings", - "loc.input.help.connectionStrings": "Add/Update App Service Connection strings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", + "loc.input.help.appSettings": "Добавьте или измените параметры приложения Службы приложений с помощью синтаксиса JSON следующим образом.
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", + "loc.input.label.generalSettings": "Общие параметры", + "loc.input.help.generalSettings": "Добавьте или измените общие параметры Службы приложений с помощью синтаксиса JSON следующим образом.
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", + "loc.input.label.connectionStrings": "Строки подключения", + "loc.input.help.connectionStrings": "Добавьте или измените строки подключения Службы приложений с помощью синтаксиса JSON следующим образом.
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "Получены сведения о подключении к службе приложений Azure: \"%s\"", "loc.messages.ResourceDoesntExist": "Ресурс \"%s\" не существует. Он должен существовать перед началом развертывания.", "loc.messages.FailedToGetAppServiceDetails": "Не удалось получить сведения о службе приложений \"%s\". Ошибка: %s", "loc.messages.MultipleResourceGroupFoundForAppService": "Для службы приложений \"%s\" найдено несколько групп ресурсов.", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Выполняется попытка изменить параметры конфигурации Службы приложений. Данные: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Параметры конфигурации службы приложений обновлены.", "loc.messages.UpdatedAppServiceApplicationSettings": "Параметры приложений службы приложений и параметры приложений Kudu обновлены.", - "loc.messages.UpdatingAppServiceConnectionStrings": "Trying to update App Service Connection Strings. Data: %s", - "loc.messages.UpdatedAppServiceConnectionStrings": "Updated App Service Connection Strings.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Выполняется попытка изменить строки подключения Службы приложений. Данные: %s", + "loc.messages.UpdatedAppServiceConnectionStrings": "Обновлены строки подключения Службы приложений.", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Не удалось обновить параметры приложения для службы приложений \"%s\". Ошибка: %s", - "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Failed to update App service '%s' Configuration Slot Settings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Failed to update App service '%s' Connection Strings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Failed to update App service '%s' Connection String Slot Settings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStrings": "Failed to get App service '%s' Connection strings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Failed to get App service '%s' Connection string slot settings. Error: %s", - "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Failed to get App service '%s' Slot Configuration Names. Error: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Не удалось изменить параметры слотов конфигураций \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Не удалось изменить строки подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Не удалось изменить параметры слотов строк подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Не удалось получить строки подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Не удалось получить параметры слотов строк подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Не удалось получить имена конфигураций слотов Службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToPatchAppServiceConfiguration": "Не удалось изменить конфигурацию службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToUpdateAppServiceConfiguration": "Не удалось обновить конфигурацию службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToGetAppServiceConfiguration": "Не удалось получить конфигурацию службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToGetAppServicePublishingCredentials": "Не удалось получить учетные данные публикации для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Не удалось получить параметры приложения для службы приложений \"%s\". Ошибка: %s", - "loc.messages.AppServiceSettingsNotEnabled": "App Service Settings is not enabled. Please provide one of the following : App Settings or General Settings or Connection Strings.", - "loc.messages.AppSettingInvalidJSON": "Application Settings object is not a valid JSON.", - "loc.messages.ConfigSettingInvalidJSON": "Configuration Settings object is not a valid JSON.", - "loc.messages.ConnectionStringInvalidJSON": "Connection String object is not a valid JSON." + "loc.messages.AppServiceSettingsNotEnabled": "Параметры Службы приложений не включены. Укажите одно из следующих значений: \"Параметры приложения\", \"Общие параметры\" или \"Строки подключения\".", + "loc.messages.AppSettingInvalidJSON": "Объект параметров приложения не является допустимой JSON.", + "loc.messages.ConfigSettingInvalidJSON": "Объект параметров конфигурации не является допустимой JSON.", + "loc.messages.ConnectionStringInvalidJSON": "Объект строки подключения не является допустимой JSON." } \ No newline at end of file diff --git a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/zh-TW/resources.resjson index 3392f1c6a781..2fdb5b3e78cc 100644 --- a/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureAppServiceSettingsV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,46 +1,46 @@ { - "loc.friendlyName": "Azure App Service Settings", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA5wsgy)", - "loc.description": "Update/Add App settings an Azure Web App for Linux or Windows", - "loc.instanceNameFormat": "Azure App Service Settings: $(appName)", + "loc.friendlyName": "Azure App Service 設定", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/AA5wsgy)", + "loc.description": "為適用於 Linux 或 Windows 的 Azure Web 應用程式更新/新增應用程式設定", + "loc.instanceNameFormat": "Azure App Service 設定: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "應用程式和組態設定", "loc.input.label.ConnectedServiceName": "Azure 訂用帳戶", "loc.input.help.ConnectedServiceName": "選取 Azure Resource Manager 訂用帳戶", - "loc.input.label.appName": "App Service name", + "loc.input.label.appName": "App Service 名稱", "loc.input.help.appName": "輸入或選取現有 Azure App Service 的名稱", "loc.input.label.resourceGroupName": "資源群組", "loc.input.help.resourceGroupName": "輸入或選取包含上方指定 Azure App Service 的 Azure 資源群組", "loc.input.label.slotName": "位置", - "loc.input.help.slotName": "Enter or Select an existing Slot. If no slot is selected, changes will be made to production.", + "loc.input.help.slotName": "輸入或選取現有的位置。如未選取任何位置,將會對生產位置進行變更。", "loc.input.label.appSettings": "應用程式設定", - "loc.input.help.appSettings": "Add/Update App Service App Settings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", - "loc.input.label.generalSettings": "General settings", - "loc.input.help.generalSettings": "Add/Update App Service General Settings using the json syntax as follows:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", - "loc.input.label.connectionStrings": "Connection Strings", - "loc.input.help.connectionStrings": "Add/Update App Service Connection strings using the json syntax as follows:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", + "loc.input.help.appSettings": "使用 json 語法新增/更新 App Service 應用程式設定,如下所示:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"slotSetting\": true
   }
]", + "loc.input.label.generalSettings": "一般設定", + "loc.input.help.generalSettings": "使用 json 語法新增/更新 App Service 一般設定,如下所示:
[
   {
    \"alwaysOn\": true,
    \"webSocketsEnabled\": false
   }
]", + "loc.input.label.connectionStrings": "連接字串", + "loc.input.help.connectionStrings": "使用 json 語法新增/更新 App Service 連接字串,如下所示:
[
   {
    \"name\": \"key1\",
    \"value\": \"valueabcd\",
    \"type\": \"MySql\",
    \"slotSetting\": false
   },
   {
    \"name\": \"key2\",
    \"value\": \"valueefgh\",
    \"type\": \"Custom\",
    \"slotSetting\": true
   }
]", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "取得 Azure App Service 的服務連線詳細資料: '%s'", "loc.messages.ResourceDoesntExist": "資源 '%s' 不存在。應具備資源才可部署。", "loc.messages.FailedToGetAppServiceDetails": "無法擷取 App Service '%s' 詳細資料。錯誤: %s", "loc.messages.MultipleResourceGroupFoundForAppService": "找到 App Service '%s' 的多個資源群組。", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "正在嘗試更新 App Service 組態設定。資料: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "已更新 App Service 組態設定。", "loc.messages.UpdatedAppServiceApplicationSettings": "已更新 App Service 應用程式設定與 Kudu 應用程式設定。", - "loc.messages.UpdatingAppServiceConnectionStrings": "Trying to update App Service Connection Strings. Data: %s", - "loc.messages.UpdatedAppServiceConnectionStrings": "Updated App Service Connection Strings.", + "loc.messages.UpdatingAppServiceConnectionStrings": "正在嘗試更新 App Service 連接字串。資料: %s", + "loc.messages.UpdatedAppServiceConnectionStrings": "已更新 App Service 連接字串。", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "無法更新 App Service '%s' 應用程式設定。錯誤: %s", - "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Failed to update App service '%s' Configuration Slot Settings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Failed to update App service '%s' Connection Strings. Error: %s", - "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Failed to update App service '%s' Connection String Slot Settings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStrings": "Failed to get App service '%s' Connection strings. Error: %s", - "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Failed to get App service '%s' Connection string slot settings. Error: %s", - "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Failed to get App service '%s' Slot Configuration Names. Error: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "無法更新 App Service '%s' 組態位置設定。錯誤: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "無法更新 App Service '%s' 連接字串。錯誤: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "無法更新 App Service '%s' 連接字串位置設定。錯誤: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "無法取得 App Service '%s' 連接字串。錯誤: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "無法取得 App Service '%s' 連接字串位置設定。錯誤: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "無法取得 App Service '%s' 位置組態名稱。錯誤: %s", "loc.messages.FailedToPatchAppServiceConfiguration": "無法修補 App Service '%s' 組態。錯誤: %s", "loc.messages.FailedToUpdateAppServiceConfiguration": "無法更新 App Service '%s' 組態。錯誤: %s", "loc.messages.FailedToGetAppServiceConfiguration": "無法取得 App Service '%s' 組態。錯誤: %s", "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "無法取得 App Service '%s' 應用程式設定。錯誤: %s", - "loc.messages.AppServiceSettingsNotEnabled": "App Service Settings is not enabled. Please provide one of the following : App Settings or General Settings or Connection Strings.", - "loc.messages.AppSettingInvalidJSON": "Application Settings object is not a valid JSON.", - "loc.messages.ConfigSettingInvalidJSON": "Configuration Settings object is not a valid JSON.", - "loc.messages.ConnectionStringInvalidJSON": "Connection String object is not a valid JSON." + "loc.messages.AppServiceSettingsNotEnabled": "未啟用 App Service 設定。請提供下列其中一項: 應用程式設定、一般設定或連接字串。", + "loc.messages.AppSettingInvalidJSON": "應用程式設定物件不是有效的 JSON。", + "loc.messages.ConfigSettingInvalidJSON": "組態設定物件不是有效的 JSON。", + "loc.messages.ConnectionStringInvalidJSON": "連接字串物件不是有效的 JSON。" } \ No newline at end of file diff --git a/Tasks/AzureAppServiceSettingsV1/task.json b/Tasks/AzureAppServiceSettingsV1/task.json index 55dc8ae2c530..09efe71d965c 100644 --- a/Tasks/AzureAppServiceSettingsV1/task.json +++ b/Tasks/AzureAppServiceSettingsV1/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.104.1", diff --git a/Tasks/AzureAppServiceSettingsV1/task.loc.json b/Tasks/AzureAppServiceSettingsV1/task.loc.json index 983c825f19f2..ef7e3512077a 100644 --- a/Tasks/AzureAppServiceSettingsV1/task.loc.json +++ b/Tasks/AzureAppServiceSettingsV1/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.104.1", diff --git a/Tasks/AzureCLIV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureCLIV1/Strings/resources.resjson/de-DE/resources.resjson index 852fbc28a5b5..0de34d72d8a0 100644 --- a/Tasks/AzureCLIV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureCLIV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Azure CLI", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkID=827160) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](http://go.microsoft.com/fwlink/?LinkID=827160) oder [Azure CLI-Dokumentation anzeigen](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Hiermit werden Azure CLI-Befehle für ein Azure-Abonnement in einem Shell-Skript (bei Ausführung für einen Linux-Agent) oder einem Batchskript (bei Ausführung für einen Windows-Agent) ausgeführt.", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", "loc.releaseNotes": "Neuigkeiten in Version 1.0:\n– Unterstützung der neuen Python-basierten Azure CLI 2.0\n– Funktioniert mit plattformübergreifenden Agents (Linux, macOS oder Windows)\n– Die Verwendung mit Azure CLI 1.0 (node.js-basiert) erfordert einen Wechsel zu Aufgabenversion 0.0\n– Einschränkungen:\n– Keine Unterstützung für klassische Azure-Abonnements. Azure CLI 2.0 unterstützt nur Azure Resource Manager-Abonnements (ARM).", "loc.group.displayName.advanced": "Erweitert", @@ -12,11 +12,11 @@ "loc.input.label.scriptPath": "Skriptpfad", "loc.input.help.scriptPath": "Vollqualifizierter Pfad des Skripts (BAT oder CMD bei Verwendung des Windows-basierten Agents, SH bei Verwendung eines Linux-basierten Agents) oder ein Pfad relativ zum Standardarbeitsverzeichnis", "loc.input.label.inlineScript": "Inlineskript", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use batch scripting whereas use shell scripting when using Linux based agents. For batch script use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "Sie können Ihre Skripts hier inline einfügen. Bei Verwendung eines Windows-Agents verwenden Sie ein Batchskript, bei Verwendung eines Linux-basierten Agents ein Shellskript. Verwenden Sie für Batchskripts das Präfix \"call\" vor jedem Azure-Befehl. Sie können außerdem mithilfe von Argumenten vordefinierte und benutzerdefinierte Variablen an das Skript übergeben. \n\n Beispiel für Shell: \naz --version \naz account show \n\n Beispiel für Batch:\ncall az --version \ncall az account show", "loc.input.label.args": "Argumente", "loc.input.help.args": "An das Skript übergebenen Argumente", "loc.input.label.addSpnToEnvironment": "Auf Dienstprinzipaldetails im Skript zugreifen", - "loc.input.help.addSpnToEnvironment": "Adds service principal id and key of the Azure endpoint you chose to the script's execution environment. You can use these variables: `$servicePrincipalId`, `$servicePrincipalKey` and `$tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.", + "loc.input.help.addSpnToEnvironment": "Hiermit werden ID und Schlüssel des Dienstprinzipals für den ausgewählten Azure-Endpunkt zur Ausführungsumgebung des Skripts hinzugefügt. Sie können in Ihrem Skript diese Variablen verwenden: \"$servicePrincipalId\", \"$servicePrincipalKey\" und \"`$tenantId\".\n\nEine Berücksichtigung erfolgt nur, wenn der Azure-Endpunkt das Dienstprinzipal-Authentifizierungsschema aufweist.", "loc.input.label.useGlobalConfig": "Globale Azure CLI-Konfiguration verwenden", "loc.input.help.useGlobalConfig": "Bei Festlegung auf FALSE verwendet diese Aufgabe ein eigenes, separates [Azure CLI-Konfigurationsverzeichnis](https://docs.microsoft.com/de-de/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file). Dieses Verzeichnis kann zum Ausführen von Azure CLI-Aufgaben in *parallelen* Releases verwendet werden.", "loc.input.label.cwd": "Arbeitsverzeichnis", diff --git a/Tasks/AzureCLIV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureCLIV1/Strings/resources.resjson/es-ES/resources.resjson index 7869fea0726d..93bfb2dcd346 100644 --- a/Tasks/AzureCLIV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureCLIV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "CLI de Azure", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkID=827160) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](http://go.microsoft.com/fwlink/?LinkID=827160) o [consultar la documentación de la CLI de Azure](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Ejecute los comandos de la CLI de Azure para una suscripción de Azure en un script de Shell (al ejecutarse en un agente de Linux) o en un script por lotes (al ejecutarse en un agente de Windows).", "loc.instanceNameFormat": "CLI de Azure $(scriptPath)", "loc.releaseNotes": "Novedades de la versión 1.0:\n- Admite la nueva CLI de Azure 2.0 basada en Python\n- Funciona con agentes multiplataforma (Linux, macOS o Windows)\n- Para trabajar con la CLI de Azure 1.0 (basada en node.js), cambie a la versión de tarea 0.0\n- Limitaciones:\n - No admite suscripciones de Azure clásico. La CLI de Azure 2.0 solo admite suscripciones de Azure Resource Manager (ARM).", "loc.group.displayName.advanced": "Avanzado", @@ -12,11 +12,11 @@ "loc.input.label.scriptPath": "Ruta de acceso del script", "loc.input.help.scriptPath": "Ruta de acceso completa del script (.bat o .cmd cuando se usa el agente basado en Windows y .sh cuando se usa el agente basado en Linux) o ruta de acceso relativa al directorio de trabajo predeterminado", "loc.input.label.inlineScript": "Script en línea", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use batch scripting whereas use shell scripting when using Linux based agents. For batch script use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "Puede escribir aquí los scripts alineados. Utilice el scripting por lotes cuando use un agente de Windows o bien use el scripting del shell con los agentes basados en Linux. Para los scripts por lotes, use el prefijo \"call\" delante de cada comando de Azure. También puede pasar variables predefinidas y personalizadas a este script mediante argumentos. \n\n Ejemplo para shell: \naz --version \naz account show \n\n Ejemplo para lotes:\ncall az --version \ncall az account show", "loc.input.label.args": "Argumentos", "loc.input.help.args": "Argumentos pasados al script", "loc.input.label.addSpnToEnvironment": "Acceder a los detalles de la entidad de servicio en el script", - "loc.input.help.addSpnToEnvironment": "Adds service principal id and key of the Azure endpoint you chose to the script's execution environment. You can use these variables: `$servicePrincipalId`, `$servicePrincipalKey` and `$tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.", + "loc.input.help.addSpnToEnvironment": "Agregue el identificador de entidad de servicio y la clave del punto de conexión de Azure que ha seleccionado al entorno de ejecución del script. Puede usar las variables \"$servicePrincipalId\", `\"$servicePrincipalKey\" y \"$tenantId\" en el script.\n\nEsto solo se sigue cuando el punto de conexión de Azure tiene el esquema de autenticación de la entidad de servicio.", "loc.input.label.useGlobalConfig": "Usar la configuración global de la CLI de Azure", "loc.input.help.useGlobalConfig": "Si es false, esta tarea usará su propio [directorio de configuración de la CLI de Azure](https://docs.microsoft.com/en-us/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file). Se puede usar para ejecutar tareas de la CLI de Azure en versiones en *paralelo*.", "loc.input.label.cwd": "Directorio de trabajo", diff --git a/Tasks/AzureCLIV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureCLIV1/Strings/resources.resjson/fr-FR/resources.resjson index ea200d90d23a..9025ca607397 100644 --- a/Tasks/AzureCLIV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureCLIV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Azure CLI", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkID=827160) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](http://go.microsoft.com/fwlink/?LinkID=827160) ou [consultez la documentation d'Azure CLI](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Exécutez des commandes Azure CLI sur un abonnement Azure via un script d'interpréteur de commandes sur un agent Linux, ou un script de commandes par lot sur un agent Windows.", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", "loc.releaseNotes": "Nouveautés de la version 1.0 :\n- Prend en charge la nouvelle interface Azure CLI 2.0 basée sur Python\n- Fonctionne avec les agents multiplateformes (Linux, macOS ou Windows)\n- Pour utiliser l'interface Azure CLI 1.0 (basée sur node.js), passez à la tâche version 0.0\n- Limitations :\n - Aucune prise en charge pour les abonnements Azure Classic. Azure CLI 2.0 prend en charge uniquement les abonnements ARM (Azure Resource Manager).", "loc.group.displayName.advanced": "Avancé", @@ -12,11 +12,11 @@ "loc.input.label.scriptPath": "Chemin d'accès du script", "loc.input.help.scriptPath": "Chemin complet du script (.bat ou .cmd pour un agent Windows et .sh pour un agent Linux) ou chemin relatif au répertoire de travail par défaut", "loc.input.label.inlineScript": "Script Inline", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use batch scripting whereas use shell scripting when using Linux based agents. For batch script use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "Vous pouvez écrire vos scripts inline ici. Pour les agents Windows, utilisez un script de commandes par lot. Pour les agents Linux, utilisez un script d'interpréteur de commandes. Pour les scripts de commandes par lot, utilisez le préfixe \"call\" avant chaque commande Azure. Vous pouvez également passer des variables prédéfinies et personnalisées à ce script à l'aide d'arguments \n\n exemple pour l'interpréteur de commandes : \naz --version \naz account show \n\n exemple pour les commandes par lot :\ncall az --version \ncall az account show", "loc.input.label.args": "Arguments", "loc.input.help.args": "Arguments passés au script", "loc.input.label.addSpnToEnvironment": "Accéder aux détails du principal de service dans le script", - "loc.input.help.addSpnToEnvironment": "Adds service principal id and key of the Azure endpoint you chose to the script's execution environment. You can use these variables: `$servicePrincipalId`, `$servicePrincipalKey` and `$tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.", + "loc.input.help.addSpnToEnvironment": "Ajoute l'ID et la clé de principal de service du point de terminaison Azure choisi à l'environnement d'exécution du script. Vous pouvez utiliser les variables suivantes : '$servicePrincipalId', '$servicePrincipalKey' et '$tenantId' dans votre script. \n\nCeci est valable uniquement quand le point de terminaison Azure a un schéma d'authentification du principal de service.", "loc.input.label.useGlobalConfig": "Utiliser la configuration Azure CLI globale", "loc.input.help.useGlobalConfig": "Si la valeur est false, cette tâche utilise son propre [répertoire de configuration Azure CLI](https://docs.microsoft.com/fr-fr/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file) distinct. Permet d'exécuter des tâches Azure CLI dans des mises en production *parallèles*", "loc.input.label.cwd": "Répertoire de travail", diff --git a/Tasks/AzureCLIV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureCLIV1/Strings/resources.resjson/it-IT/resources.resjson index 19da5f45ab08..e8c4fd51e729 100644 --- a/Tasks/AzureCLIV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureCLIV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Interfaccia della riga di comando di Azure", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkID=827160) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", + "loc.helpMarkDown": "[Altre informazioni su questa attività](http://go.microsoft.com/fwlink/?LinkID=827160). In alternativa [vedere la documentazione dell'interfaccia della riga di comando di Azure](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Consente di eseguire i comandi dell'interfaccia della riga di comando di Azure su una sottoscrizione di Azure in uno script della shell quando viene eseguito in un agente Linux oppure in uno script batch quando viene eseguito in un agente Windows.", "loc.instanceNameFormat": "Interfaccia della riga di comando di Azure $(scriptPath)", - "loc.releaseNotes": "Novità della versione 1.0:\n- Supporta la nuova interfaccia della riga di comando di Azure 2.0 che è basata su Python\n- È compatibile con agenti multipiattaforma (Linux, macOS o Windows)\n- Per l'uso con l'interfaccia della riga di comando di Azure 1.0 (basata su node.js), passare alla versione 0.0 dell'attività\n- Limitazioni:\n - Non prevede il supporto per le sottoscrizioni di Azure classico. L'interfaccia della riga di comando di Azure 2.0 supporta solo le sottoscrizioni di Azure Resource Manager (ARM)", + "loc.releaseNotes": "Novità della versione 1.0:\n- Supporta la nuova interfaccia della riga di comando di Azure 2.0 che è basata su Python\n- È compatibile con agenti multipiattaforma (Linux, macOS o Windows)\n- Per l'uso con l'interfaccia della riga di comando di Azure 1.0 (basata su node.js), passare alla versione 0.0 dell'attività\n- Limitazioni:\n - Non prevede il supporto per le sottoscrizioni di Azure classico. L'interfaccia della riga di comando di Azure 2.0 supporta solo le sottoscrizioni Azure Resource Manager (ARM)", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.connectedServiceNameARM": "Sottoscrizione di Azure", "loc.input.help.connectedServiceNameARM": "Consente di selezionare una sottoscrizione di Azure Resource Manager per la distribuzione", @@ -12,11 +12,11 @@ "loc.input.label.scriptPath": "Percorso script", "loc.input.help.scriptPath": "Percorso completo dello script (con estensione .bat o .cmd quando si usa l'agente basato su Windows ed estensione .sh quando si usa l'agente basato su Linux) oppure un percorso relativo alla directory di lavoro predefinita", "loc.input.label.inlineScript": "Script inline", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use batch scripting whereas use shell scripting when using Linux based agents. For batch script use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "È possibile scrivere qui gli script inline. Con l'agente Windows, usare script batch, mentre con gli agenti basati su Linux, usare script della shell. Per lo script batch usare il prefisso \"call\" prima di ogni comando di Azure. È anche possibile passare a questo script variabili predefinite e personalizzate usando gli argomenti \n\n Esempio per shell: \naz --version \naz account show \n\n Esempio per batch:\ncall az --version \ncall az account show", "loc.input.label.args": "Argomenti", "loc.input.help.args": "Argomenti passati allo script", "loc.input.label.addSpnToEnvironment": "Accedi ai dettagli dell'entità servizio nello script", - "loc.input.help.addSpnToEnvironment": "Adds service principal id and key of the Azure endpoint you chose to the script's execution environment. You can use these variables: `$servicePrincipalId`, `$servicePrincipalKey` and `$tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.", + "loc.input.help.addSpnToEnvironment": "Aggiunge l'ID entità servizio e la chiave dell'endpoint di Azure scelto all'ambiente di esecuzione dello script. Nello script è possibile usare le variabili `$servicePrincipalId`, `$servicePrincipalKey` e `$tenantId`.\n\nQuesta opzione è consentita solo quando nell'endpoint di Azure è presente lo schema di autenticazione dell'entità servizio.", "loc.input.label.useGlobalConfig": "Usa la configurazione globale dell'interfaccia della riga di comando di Azure", "loc.input.help.useGlobalConfig": "Se è false, questa attività userà una [directory di configurazione dell'interfaccia della riga di comando di Azure](https://docs.microsoft.com/it-it/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file) separata. Può essere usato per eseguire attività dell'interfaccia della riga di comando di Azure in versioni *parallele*", "loc.input.label.cwd": "Directory di lavoro", diff --git a/Tasks/AzureCLIV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureCLIV1/Strings/resources.resjson/ja-JP/resources.resjson index 367a04eee67e..64ad430f62f4 100644 --- a/Tasks/AzureCLIV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureCLIV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Azure CLI", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkID=827160) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", + "loc.helpMarkDown": "[このタスクの詳細を表示](http://go.microsoft.com/fwlink/?LinkID=827160)、または [Azure CLI のドキュメントを参照](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Linux エージェントで実行している場合はシェル スクリプト、Windows エージェントで実行している場合はバッチ スクリプトで、Azure サブスクリプションに対して Azure CLI コマンドを実行します。", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", "loc.releaseNotes": "バージョン 1.0 の新機能:\n- Python ベースの新しい Azure CLI 2.0 をサポート\n- クロスプラットフォーム エージェント対応 (Linux、macOS、Windows)\n- Azure CLI 1.0 (node.js ベース) に対応するためのタスク バージョン 0.0 への切り替え\n- 制限事項:\n - Azure クラシック サブスクリプションはサポートされていません。Azure CLI 2.0 では Azure Resource Manager (ARM) サブスクリプションのみがサポートされています。", "loc.group.displayName.advanced": "詳細設定", @@ -12,11 +12,11 @@ "loc.input.label.scriptPath": "スクリプト パス", "loc.input.help.scriptPath": "スクリプト (Windows ベースのエージェントを使用している場合は .bat または .cmd、Linux ベースのエージェントを使用している場合は .sh) の完全修飾パスまたは既定の作業ディレクトリからの相対パス", "loc.input.label.inlineScript": "インライン スクリプト", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use batch scripting whereas use shell scripting when using Linux based agents. For batch script use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "こちらにスクリプトをインラインで記述できます。Windows エージェントを使用する場合はバッチ スクリプトを使用し、Linux ベースのエージェントを使用する場合はシェル スクリプトを使用します。バッチ スクリプトの場合、それぞれの azure コマンドの前にプレフィックス \"call\" を使用します。また、引数を使用して、事前定義された変数とカスタム変数をこのスクリプトに渡すこともできます。\n\n シェルの例: \naz --version \naz account show \n\n バッチの例: \ncall az --version \ncall az account show", "loc.input.label.args": "引数", "loc.input.help.args": "スクリプトに渡される引数", "loc.input.label.addSpnToEnvironment": "スクリプト内のサービス プリンシパルの詳細にアクセスする", - "loc.input.help.addSpnToEnvironment": "Adds service principal id and key of the Azure endpoint you chose to the script's execution environment. You can use these variables: `$servicePrincipalId`, `$servicePrincipalKey` and `$tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.", + "loc.input.help.addSpnToEnvironment": "選択した Azure エンドポイントのサービス プリンシパル ID とキーを、スクリプトの実行環境に追加します。スクリプトでは、変数 '$servicePrincipalId'、'$servicePrincipalKey'、'$tenantId' を使用できます。\n\nこれは、Azure エンドポイントにサービス プリンシパルの認証スキームがある場合にのみ受け付けられます。", "loc.input.label.useGlobalConfig": "グローバルの Azure CLI 構成を使用する", "loc.input.help.useGlobalConfig": "この値が false の場合、このタスクでは別個の [Azure CLI 構成ディレクトリ](https://docs.microsoft.com/ja-jp/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file)が使用されます。これは、*並列*リリースで Azure CLI タスクを実行するために使用できます", "loc.input.label.cwd": "作業ディレクトリ", diff --git a/Tasks/AzureCLIV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureCLIV1/Strings/resources.resjson/ko-KR/resources.resjson index 14da33d496a5..7b49e13faf3e 100644 --- a/Tasks/AzureCLIV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureCLIV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -16,7 +16,7 @@ "loc.input.label.args": "인수", "loc.input.help.args": "스크립트에 전달되는 인수", "loc.input.label.addSpnToEnvironment": "스크립트의 서비스 주체 정보 액세스", - "loc.input.help.addSpnToEnvironment": "선택한 Azure 엔드포인트의 서비스 주체 ID 및 키를 스크립트의 실행 환경에 추가합니다. 스크립트에 `$servicePrincipalId`, `$servicePrincipalKey` 및 `$tenantId` 변수를 사용할 수 있습니다.\n\nAzure 엔드포인트에 서비스 주체 인증 체계가 있는 경우에만 적용됩니다.", + "loc.input.help.addSpnToEnvironment": "선택한 Azure 엔드포인트의 서비스 주체 ID 및 키를 스크립트의 실행 환경에 추가합니다. 스크립트에 '$servicePrincipalId', '$servicePrincipalKey' 및 '$tenantId' 변수를 사용할 수 있습니다.\n\nAzure 엔드포인트에 서비스 주체 인증 체계가 있는 경우에만 적용됩니다.", "loc.input.label.useGlobalConfig": "전역 Azure CLI 구성 사용", "loc.input.help.useGlobalConfig": "false이면, 이 작업은 고유한 별도 [Azure CLI 구성 디렉터리](https://docs.microsoft.com/en-us/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file)를 사용합니다. *병렬* 릴리스에서 Azure CLI 작업을 실행하는 데 사용할 수 있습니다.", "loc.input.label.cwd": "작업 디렉터리", diff --git a/Tasks/AzureCLIV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureCLIV1/Strings/resources.resjson/ru-RU/resources.resjson index 56cfd19b275c..c23c0697814f 100644 --- a/Tasks/AzureCLIV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureCLIV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Azure CLI", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkID=827160) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](http://go.microsoft.com/fwlink/?LinkID=827160) или [документацию по Azure CLI](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Выполнение команд Azure CLI для подписки Azure в скрипте оболочки при использовании агента Linux или пакетном скрипте при использовании агента Windows.", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", "loc.releaseNotes": "Новые возможности в версии 1.0:\n- поддержка нового Azure CLI 2.0 на основе Python;\n- поддержка кроссплатформенных агентов (Linux, macOS или Windows);\n- для работы с Azure CLI 1.0 (на основе Node.js) вернитесь к версии задачи 0.0.\n- Ограничения:\n- классические подписки Azure не поддерживаются. Azure CLI 2.0 поддерживает только подписки Azure Resource Manager (ARM).", "loc.group.displayName.advanced": "Дополнительно", @@ -12,11 +12,11 @@ "loc.input.label.scriptPath": "Путь к скрипту", "loc.input.help.scriptPath": "Полный путь для скрипта (BAT или CMD при использовании агента на основе Windows и SH при использовании агента на основе Linux) или путь относительно рабочего каталога по умолчанию", "loc.input.label.inlineScript": "Встроенный скрипт", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use batch scripting whereas use shell scripting when using Linux based agents. For batch script use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "Здесь можно создать встроенные скрипты. При работе с агентом Windows используйте пакетные скрипты, а при работе с агентами на основе Linux — скрипты оболочки. Для пакетных скриптов используйте префикс call перед каждой командой Azure. Вы также можете передать в этот скрипт предопределенные и пользовательские переменные с помощью аргументов. \n\n Пример для скриптов оболочки \naz --version \naz account show \n\n Пример для пакетных скриптов\ncall az --version \ncall az account show", "loc.input.label.args": "Аргументы", "loc.input.help.args": "Аргументы, переданные в сценарий", "loc.input.label.addSpnToEnvironment": "Доступ к сведениям о субъекте-службе в скрипте", - "loc.input.help.addSpnToEnvironment": "Adds service principal id and key of the Azure endpoint you chose to the script's execution environment. You can use these variables: `$servicePrincipalId`, `$servicePrincipalKey` and `$tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.", + "loc.input.help.addSpnToEnvironment": "Добавляет идентификатор субъекта-службы и ключ выбранной конечной точки Azure в среду выполнения скрипта. В скрипте можно использовать следующие переменные: $servicePrincipalId, $servicePrincipalKey и $tenantId.\n\nЭто учитывается, только если конечная точка Azure имеет схему проверки подлинности \"Субъект-служба\".", "loc.input.label.useGlobalConfig": "Использовать глобальную конфигурацию Azure CLI", "loc.input.help.useGlobalConfig": "Если задано значение false, задача будет использовать собственный отдельный [каталог конфигурации Azure CLI](https://docs.microsoft.com/en-us/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file). Это можно использовать для выполнения задач Azure CLI в *параллельных* выпусках", "loc.input.label.cwd": "Рабочий каталог", diff --git a/Tasks/AzureCLIV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureCLIV1/Strings/resources.resjson/zh-TW/resources.resjson index 54eb20463948..4370f2bd60b2 100644 --- a/Tasks/AzureCLIV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureCLIV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,22 +1,22 @@ { "loc.friendlyName": "Azure CLI", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkID=827160) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a Shell script when running on Linux agent or Batch script when running on Windows agent.", + "loc.helpMarkDown": "[深入了解此工作](http://go.microsoft.com/fwlink/?LinkID=827160)或[參閱 Azure CLI 文件](https://docs.microsoft.com/cli/azure/)", + "loc.description": "使用殼層指令碼 (在 Linux 代理程式上執行時) 或批次指令碼 (Windows 代理程式上執行時),對 Azure 訂用帳戶執行 Azure CLI 命令。", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", "loc.releaseNotes": "1.0 版的新功能:\n- 支援以 Python 為基礎的新版 Azure CLI 2.0\n- 適用於跨平台代理程式 (Linux、macOS 或 Windows)\n- 為搭配 Azure CLI 1.0 (以 node.js 為基礎) 運作,會切換為工作版本 0.0\n- 限制:\n - 不支援 Azure 傳統訂用帳戶。Azure CLI 2.0 只支援 Azure Resource Manager (ARM) 訂用帳戶。", "loc.group.displayName.advanced": "進階", - "loc.input.label.connectedServiceNameARM": "Azure 訂用帳戶", + "loc.input.label.connectedServiceNameARM": "Azure 訂閱", "loc.input.help.connectedServiceNameARM": "為部署選取 Azure Resource Manager 訂閱", "loc.input.label.scriptLocation": "指令碼位置", "loc.input.help.scriptLocation": "指令碼類型: 檔案路徑或內嵌指令碼", "loc.input.label.scriptPath": "指令碼路徑", "loc.input.help.scriptPath": "指令碼的完整路徑 (使用 Windows 式代理程式時為 .bat 或 .cmd,使用 Linux 式代理程式時為 .sh),或預設工作目錄的相對路徑", "loc.input.label.inlineScript": "內嵌指令碼", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use batch scripting whereas use shell scripting when using Linux based agents. For batch script use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "您可於此處寫入您的指令碼內嵌。當使用 Windows 代理程式時,請使用批次指令碼,當使用 Linux 代理程式時,請使用殼層指令碼。若使用批次指令碼,請在每個 azure 命令前面使用前置詞 \"call\"。您也可以使用引數,將預先定義及自訂的變數傳遞至此指令碼 \n\n 殼層的範例: \naz --version \naz account show \n\n 批次的範例:\ncall az --version \ncall az account show", "loc.input.label.args": "引數", "loc.input.help.args": "傳遞給指令碼的引數", "loc.input.label.addSpnToEnvironment": "存取指令碼中的服務主體詳細資料", - "loc.input.help.addSpnToEnvironment": "Adds service principal id and key of the Azure endpoint you chose to the script's execution environment. You can use these variables: `$servicePrincipalId`, `$servicePrincipalKey` and `$tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.", + "loc.input.help.addSpnToEnvironment": "將您選擇的 Azure 端點服務主體識別碼和金鑰新增至指令碼的執行環境。您可以在指令碼中使用下列變數: `$servicePrincipalId`、`$servicePrincipalKey` 和 `$tenantId`。\n\n只有當 Azure 端點具有服務主體驗證配置時才接受此設定。", "loc.input.label.useGlobalConfig": "使用全域 Azure CLI 設定", "loc.input.help.useGlobalConfig": "如果此項目為 false,則此工作會使用其獨立的 [Azure CLI 設定目錄](https://docs.microsoft.com/zh-tw/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file)。這個項目可在 *平行* 版本中用於執行 Azure CLI 工作", "loc.input.label.cwd": "工作目錄", diff --git a/Tasks/AzureCLIV1/task.json b/Tasks/AzureCLIV1/task.json index 5c3a3e5e49dc..9b9461ff7329 100644 --- a/Tasks/AzureCLIV1/task.json +++ b/Tasks/AzureCLIV1/task.json @@ -19,7 +19,7 @@ "demands": [], "version": { "Major": 1, - "Minor": 164, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.0.0", diff --git a/Tasks/AzureCLIV1/task.loc.json b/Tasks/AzureCLIV1/task.loc.json index de82aa43c5d9..e0faa0f49ce3 100644 --- a/Tasks/AzureCLIV1/task.loc.json +++ b/Tasks/AzureCLIV1/task.loc.json @@ -19,7 +19,7 @@ "demands": [], "version": { "Major": 1, - "Minor": 164, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.0.0", diff --git a/Tasks/AzureCLIV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureCLIV2/Strings/resources.resjson/de-DE/resources.resjson index 5bde6cb85c52..9bb016cac6aa 100644 --- a/Tasks/AzureCLIV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureCLIV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,38 +1,38 @@ { "loc.friendlyName": "Azure CLI", - "loc.helpMarkDown": "[Learn more about this task](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/Powershell Core/Batch script when running on Windows agent.", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) oder [Azure CLI-Dokumentation anzeigen](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Hiermit werden Azure CLI-Befehle für ein Azure-Abonnement in einem PowerShell Core-/Shellskript (bei Ausführung für einen Linux-Agent) oder einem PowerShell-/PowerShell Core-/Batchskript (bei Ausführung für einen Windows-Agent) ausgeführt.", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", - "loc.releaseNotes": "What's new in Version 2.0:\n- Support for PowerShell and PowerShell Core script. \n- PowerShell Core works with cross-platform agents (Linux, macOS, or Windows), make sure the agent has PowerShell version 6 or more. \n- Powershell script works with only Windows agent, make sure the agent has PowerShell version 5 or below.", + "loc.releaseNotes": "Neuerungen in Version 2.0:\n– Unterstützung für PowerShell- und PowerShell Core-Skripts. \n– PowerShell Core arbeitet mit plattformübergreifenden Agents (Linux, macOS oder Windows). Stellen Sie sicher, dass der Agent PowerShell-Version 6 oder höher verwendet. \n– Ein PowerShell-Skript funktioniert nur mit dem Windows-Agent. Stellen Sie sicher, dass der Agent PowerShell-Version 5 oder niedriger verwendet.", "loc.group.displayName.advanced": "Erweitert", - "loc.input.label.connectedServiceNameARM": "Azure Resource Manager connection", - "loc.input.help.connectedServiceNameARM": "Select an Azure Resource Manager service connection for the deployment", + "loc.input.label.connectedServiceNameARM": "Azure Resource Manager-Verbindung", + "loc.input.help.connectedServiceNameARM": "Wählen Sie eine Azure Resource Manager-Dienstverbindung für die Bereitstellung aus.", "loc.input.label.scriptType": "Skripttyp", - "loc.input.help.scriptType": "Type of script: PowerShell/PowerShell Core/Bat/Shell script. Select Shell/PowerShell Core script when running on Linux agent or Batch/PowerShell/PowerShell Core script when running on Windows agent. PowerShell Core script can run on cross-platform agents (Linux, macOS, or Windows).", + "loc.input.help.scriptType": "Skripttyp: PowerShell-/PowerShell Core-/BAT-/Shellskript. Wählen Sie bei Ausführung für einen Linux-Agent ein Shell-/PowerShell Core-Skript oder bei Ausführung für einen Windows-Agent ein Batch-/PowerShell-/PowerShell Core-Skript aus. Das PowerShell Core-Skript kann für plattformübergreifende Agents (Linux, macOS oder Windows) ausgeführt werden.", "loc.input.label.scriptLocation": "Skriptspeicherort", - "loc.input.help.scriptLocation": "Path to script: File path or Inline script", + "loc.input.help.scriptLocation": "Pfad zum Skript: Dateipfad oder Inlineskript", "loc.input.label.scriptPath": "Skriptpfad", - "loc.input.help.scriptPath": "Fully qualified path of the script(.ps1 or .bat or .cmd when using Windows based agent else .ps1 or .sh when using linux based agent) or a path relative to the the default working directory", + "loc.input.help.scriptPath": "Vollqualifizierter Pfad des Skripts (PS1 oder BAT oder CMD bei Verwendung des Windows-basierten Agents, PS1 oder SH bei Verwendung eines Linux-basierten Agents) oder ein Pfad relativ zum Standardarbeitsverzeichnis", "loc.input.label.inlineScript": "Inlineskript", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use PowerShell or PowerShell Core or batch scripting whereas use PowerShell Core or shell scripting when using Linux based agents. For batch files use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for PowerShell/PowerShellCore/shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "Sie können Ihre Skripts hier inline einfügen. Bei Verwendung eines Windows-Agents verwenden Sie ein PowerShell-, PowerShell Core- oder Batchskript, bei Verwendung eines Linux-basierten Agents ein PowerShell- oder Shellskript. Verwenden Sie für Batchdateien das Präfix \"call\" vor jedem Azure-Befehl. Sie können außerdem mithilfe von Argumenten vordefinierte und benutzerdefinierte Variablen an das Skript übergeben. \n\n Beispiel für PowerShell/PowerShellCore/Shell: \naz --version \naz account show \n\n Beispiel für Batch: \ncall az --version \ncall az account show", "loc.input.label.scriptArguments": "Skriptargumente", "loc.input.help.scriptArguments": "An das Skript übergebenen Argumente", "loc.input.label.powerShellErrorActionPreference": "ErrorActionPreference", - "loc.input.help.powerShellErrorActionPreference": "Prepends the line `$ErrorActionPreference = 'VALUE'` at the top of your powershell/powershell core script.", + "loc.input.help.powerShellErrorActionPreference": "Stellt oben in Ihrem PowerShell-/PowerShell Core-Skript die Zeile \"$ErrorActionPreference = 'VALUE'\" voran.", "loc.input.label.addSpnToEnvironment": "Auf Dienstprinzipaldetails im Skript zugreifen", - "loc.input.help.addSpnToEnvironment": "Adds service principal id, service principal key and tenant id of the Azure endpoint you chose to the script's execution environment. You can use variables: `servicePrincipalId`, `servicePrincipalKey` and `tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.\n\nSyntax to access environment variables based on script type.\n\nPowershell script: $env:servicePrincipalId\n\nBatch script: %servicePrincipalId% \n\nShell script: $servicePrincipalId", + "loc.input.help.addSpnToEnvironment": "Fügt die Dienstprinzipal-ID, den Dienstprinzipalschlüssel und die Mandanten-ID des ausgewählten Azure-Endpunkts zur Ausführungsumgebung des Skripts hinzu. Sie können in Ihrem Skript die folgenden Variablen verwenden: \"servicePrincipalId\", \"servicePrincipalKey\" und \"tenantId\".\n\nEine Berücksichtigung erfolgt nur, wenn der Azure-Endpunkt das Dienstprinzipal-Authentifizierungsschema aufweist.\n\nDie Syntax für den Zugriff auf Umgebungsvariablen basiert auf dem Skripttyp.\n\nPowerShell-Skript: $env:servicePrincipalId\n\nBatchskript: %servicePrincipalId% \n\nShellskript: $servicePrincipalId", "loc.input.label.useGlobalConfig": "Globale Azure CLI-Konfiguration verwenden", "loc.input.help.useGlobalConfig": "Bei Festlegung auf FALSE verwendet diese Aufgabe ein eigenes, separates [Azure CLI-Konfigurationsverzeichnis](https://docs.microsoft.com/de-de/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file). Dieses Verzeichnis kann zum Ausführen von Azure CLI-Aufgaben in *parallelen* Releases verwendet werden.", "loc.input.label.cwd": "Arbeitsverzeichnis", "loc.input.help.cwd": "Das aktuelle Arbeitsverzeichnis, in dem das Skript ausgeführt wird. Wenn keine Angabe erfolgt, wird der Stamm des Repositorys (Build) oder der Artefakte (Release) verwendet, das \"$(System.DefaultWorkingDirectory)\" lautet.", "loc.input.label.failOnStandardError": "Fehler bei Standardfehler.", "loc.input.help.failOnStandardError": "Bei aktivierter Option kann diese Aufgabe nicht erfolgreich ausgeführt werden, wenn Fehler in den StandardError-Stream geschrieben werden. Deaktivieren Sie das Kontrollkästchen, um Standardfehler zu ignorieren, und bestimmen Sie den Status mithilfe von Exitcodes.", - "loc.input.label.powerShellIgnoreLASTEXITCODE": "Ignore $LASTEXITCODE", + "loc.input.label.powerShellIgnoreLASTEXITCODE": "$LASTEXITCODE ignorieren", "loc.input.help.powerShellIgnoreLASTEXITCODE": "Wenn dieser Wert FALSE ist, wird am Ende Ihres Skripts die Zeile \"if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }\" angehängt. Dadurch wird der letzte Exitcode aus einem externen Befehl als Exitcode der PowerShell weitergegeben. Andernfalls wird die Zeile nicht an das Ende Ihres Skripts angehängt.", "loc.messages.ScriptReturnCode": "Skript wurde mit Rückgabecode beendet: %d", "loc.messages.ScriptFailed": "Skriptfehler: %s", - "loc.messages.ScriptFailedStdErr": "Script has output to stderr. Failing as failOnStdErr is set to true.", - "loc.messages.ScriptFailedWithExitCode": "Script failed with exit code: %d", + "loc.messages.ScriptFailedStdErr": "Das Skript weist Ausgabe in stderr auf. Dies verursacht einen Fehler, weil \"failOnStdErr\" auf TRUE festgelegt ist.", + "loc.messages.ScriptFailedWithExitCode": "Skriptfehler mit Exitcode %d.", "loc.messages.UnsupportedEndpointScheme": "Nicht unterstütztes Authentifizierungsschema für Dienstverbindung: Dienstprinzipal für AzureRM", "loc.messages.AzureSDKNotFound": "Azure CLI 2.x ist nicht auf diesem Computer installiert.", "loc.messages.FailedToLogout": "Beim Abmelden ist der folgende Fehler aufgetreten: %s", @@ -42,8 +42,8 @@ "loc.messages.ErrorInSettingUpSubscription": "Fehler beim Festlegen des Abonnements.", "loc.messages.SettingAzureConfigDir": "AZURE_CONFIG_DIR-Umgebungsvariable wird festgelegt auf: %s", "loc.messages.SettingAzureCloud": "Aktive Cloud wird festgelegt auf: %s", - "loc.messages.JS_InvalidFilePath": "Script file could not be found at specified script location: '%s'. Please verify the script exists at the specified path. If you want to use inline script, specify input `Script Location` as `inlineScript`.", + "loc.messages.JS_InvalidFilePath": "Die Skriptdatei wurde am angegebenen Skriptspeicherort nicht gefunden: \"%s\". Überprüfen Sie, ob das Skript im angegebenen Pfad vorhanden ist. Wenn Sie ein Inlineskript verwenden möchten, geben Sie den Skriptspeicherort als \"inlineScript\" an.", "loc.messages.JS_InvalidErrorActionPreference": "ErrorActionPreference \"%s\" ungültig. Der Wert muss \"Stop\", \"Continue\" oder \"SilentlyContinue\" sein.", "loc.messages.GlobalCliConfigAgentVersionWarning": "Für Agent-Versionen vor 2.115.0 kann nur die globale Azure CLI-Konfiguration verwendet werden.", - "loc.messages.UnacceptedScriptLocationValue": "%s is not a valid value for task input 'Script Location' (scriptLocation in YAML). Value can either be'inlineScript' or 'scriptPath'" + "loc.messages.UnacceptedScriptLocationValue": "\"%s\" ist kein gültiger Wert für die Aufgabeneingabe für den Skriptspeicherort (\"scriptLocation\" in YAML). Der Wert kann entweder \"inlineScript\"oder \"scriptPath\" lauten." } \ No newline at end of file diff --git a/Tasks/AzureCLIV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureCLIV2/Strings/resources.resjson/es-ES/resources.resjson index a59e40deecd6..1e1b3fae2b10 100644 --- a/Tasks/AzureCLIV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureCLIV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,38 +1,38 @@ { "loc.friendlyName": "CLI de Azure", - "loc.helpMarkDown": "[Learn more about this task](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/Powershell Core/Batch script when running on Windows agent.", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) o [consultar la documentación de la CLI de Azure](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Ejecute los comandos de la CLI de Azure para una suscripción de Azure en un script de PowerShell Core o Shell (al ejecutarse en un agente de Linux) o en un script de PowerShell/PowerShell Core/por lotes (al ejecutarse en un agente de Windows).", "loc.instanceNameFormat": "CLI de Azure $(scriptPath)", - "loc.releaseNotes": "What's new in Version 2.0:\n- Support for PowerShell and PowerShell Core script. \n- PowerShell Core works with cross-platform agents (Linux, macOS, or Windows), make sure the agent has PowerShell version 6 or more. \n- Powershell script works with only Windows agent, make sure the agent has PowerShell version 5 or below.", + "loc.releaseNotes": "Novedades de la versión 2.0:\n- Compatibilidad con los scripts de PowerShell y PowerShell Core. \n- PowerShell Core funciona con agentes multiplataforma (Linux, macOS o Windows); asegúrese de que el agente tenga la versión 6 de PowerShell o una posterior. \n- El script de PowerShell funciona solo con el agente de Windows; asegúrese de que el agente tenga la versión 5 de PowerShell o una anterior.", "loc.group.displayName.advanced": "Avanzado", - "loc.input.label.connectedServiceNameARM": "Azure Resource Manager connection", - "loc.input.help.connectedServiceNameARM": "Select an Azure Resource Manager service connection for the deployment", + "loc.input.label.connectedServiceNameARM": "Conexión de Azure Resource Manager", + "loc.input.help.connectedServiceNameARM": "Seleccionar una conexión de servicio de Azure Resource Manager para la implementación", "loc.input.label.scriptType": "Tipo de script", - "loc.input.help.scriptType": "Type of script: PowerShell/PowerShell Core/Bat/Shell script. Select Shell/PowerShell Core script when running on Linux agent or Batch/PowerShell/PowerShell Core script when running on Windows agent. PowerShell Core script can run on cross-platform agents (Linux, macOS, or Windows).", + "loc.input.help.scriptType": "Tipo de script: script de PowerShell/PowerShell Core/por lotes/Shell. Seleccione el script de Shell/PowerShell Core al ejecutarse en el agente de Linux o el script por lotes/PowerShell/PowerShell Core al ejecutarse en el agente de Windows. El script de PowerShell Core puede ejecutarse en agentes multiplataforma (Linux, macOS o Windows).", "loc.input.label.scriptLocation": "Ubicación del script", - "loc.input.help.scriptLocation": "Path to script: File path or Inline script", + "loc.input.help.scriptLocation": "Ruta de acceso al script: ruta de acceso de archivo o script alineado", "loc.input.label.scriptPath": "Ruta de acceso del script", - "loc.input.help.scriptPath": "Fully qualified path of the script(.ps1 or .bat or .cmd when using Windows based agent else .ps1 or .sh when using linux based agent) or a path relative to the the default working directory", + "loc.input.help.scriptPath": "Ruta de acceso completa del script (.ps1, .bat o .cmd cuando se usa el agente basado en Windows; de lo contrario, .ps1 o .sh cuando se usa el agente basado en Linux) o una ruta de acceso relativa al directorio de trabajo predeterminado", "loc.input.label.inlineScript": "Script en línea", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use PowerShell or PowerShell Core or batch scripting whereas use PowerShell Core or shell scripting when using Linux based agents. For batch files use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for PowerShell/PowerShellCore/shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "Puede escribir aquí los scripts alineados. Utilice el scripting de PowerShell, PowerShell Core o por lotes cuando use un agente de Windows o bien use el scripting del shell o de PowerShell Core con los agentes basados en Linux. Para los archivos por lotes, use el prefijo \"call\" delante de cada comando de Azure. También puede pasar variables predefinidas y personalizadas a este script mediante argumentos. \n\n Ejemplo para PowerShell, PowerShellCore o shell: \naz --version \naz account show \n\n Ejemplo por lotes:\ncall az --version \ncall az account show", "loc.input.label.scriptArguments": "Argumentos de script", "loc.input.help.scriptArguments": "Argumentos pasados al script", "loc.input.label.powerShellErrorActionPreference": "ErrorActionPreference", - "loc.input.help.powerShellErrorActionPreference": "Prepends the line `$ErrorActionPreference = 'VALUE'` at the top of your powershell/powershell core script.", + "loc.input.help.powerShellErrorActionPreference": "Antepone la línea \"$ErrorActionPreference = 'VALUE'\" al principio del script de PowerShell o PowerShell Core.", "loc.input.label.addSpnToEnvironment": "Acceder a los detalles de la entidad de servicio en el script", - "loc.input.help.addSpnToEnvironment": "Adds service principal id, service principal key and tenant id of the Azure endpoint you chose to the script's execution environment. You can use variables: `servicePrincipalId`, `servicePrincipalKey` and `tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.\n\nSyntax to access environment variables based on script type.\n\nPowershell script: $env:servicePrincipalId\n\nBatch script: %servicePrincipalId% \n\nShell script: $servicePrincipalId", + "loc.input.help.addSpnToEnvironment": "Agrega el identificador de la entidad de servicio, la clave de la entidad de servicio y el identificador de inquilino del punto de conexión de Azure seleccionado al entorno de ejecución del script. Puede usar las variables \"servicePrincipalId\", \"servicePrincipalKey\" y \"tenantId\" en el script.\n\nEsto solo se sigue cuando el punto de conexión de Azure tiene el esquema de autenticación de la entidad de servicio.\n\nLa sintaxis para acceder a las variables de entorno se basa en el tipo de script.\n\nScript de PowerShell: $env:servicePrincipalId\n\nScript por lotes: %servicePrincipalId% \n\nScript del shell: $servicePrincipalId", "loc.input.label.useGlobalConfig": "Usar la configuración global de la CLI de Azure", "loc.input.help.useGlobalConfig": "Si es false, esta tarea usará su propio [directorio de configuración de la CLI de Azure](https://docs.microsoft.com/en-us/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file). Se puede usar para ejecutar tareas de la CLI de Azure en versiones en *paralelo*.", "loc.input.label.cwd": "Directorio de trabajo", "loc.input.help.cwd": "Directorio de trabajo actual en el que se ejecuta el script. Si se deja vacío, es la raíz del repositorio (compilación) o artefactos (versión), que es $(System.DefaultWorkingDirectory)", "loc.input.label.failOnStandardError": "Error si se produce un error estándar", "loc.input.help.failOnStandardError": "Si es true, la tarea no se podrá ejecutar cuando se registre algún error en la secuencia StandardError. Anule la selección de la casilla para ignorar los errores estándar y use los códigos de salida para determinar el estado.", - "loc.input.label.powerShellIgnoreLASTEXITCODE": "Ignore $LASTEXITCODE", + "loc.input.label.powerShellIgnoreLASTEXITCODE": "Ignorar $LASTEXITCODE", "loc.input.help.powerShellIgnoreLASTEXITCODE": "Si es false, se anexa la línea \"if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }\" al final del script. Esto hará que se propague el último código de salida de un comando externo como código de salida de PowerShell. De lo contrario, no se anexa la línea al final del script.", "loc.messages.ScriptReturnCode": "El script finalizó con el código de retorno: %d", "loc.messages.ScriptFailed": "No se pudo ejecutar el script. Error: %s", - "loc.messages.ScriptFailedStdErr": "Script has output to stderr. Failing as failOnStdErr is set to true.", - "loc.messages.ScriptFailedWithExitCode": "Script failed with exit code: %d", + "loc.messages.ScriptFailedStdErr": "El script tiene la salida en stderr. Se produce un error cuando failOnStdErr está establecido en true.", + "loc.messages.ScriptFailedWithExitCode": "Error del script con el código de salida %d", "loc.messages.UnsupportedEndpointScheme": "Esquema de autorización de conexión de servicio no compatible: entidad de servicio para AzureRM", "loc.messages.AzureSDKNotFound": "La CLI de Azure 2.x no está instalada en esta máquina.", "loc.messages.FailedToLogout": "Error al cerrar sesión: %s", @@ -42,8 +42,8 @@ "loc.messages.ErrorInSettingUpSubscription": "Error en la configuración de la suscripción", "loc.messages.SettingAzureConfigDir": "Estableciendo la variable de entorno AZURE_CONFIG_DIR en %s", "loc.messages.SettingAzureCloud": "Estableciendo la nube activa en %s", - "loc.messages.JS_InvalidFilePath": "Script file could not be found at specified script location: '%s'. Please verify the script exists at the specified path. If you want to use inline script, specify input `Script Location` as `inlineScript`.", + "loc.messages.JS_InvalidFilePath": "No se encontró el archivo de script en la ubicación de script especificada: \"%s\". Compruebe que el script existe en la ruta de acceso especificada. Si desea usar un script alineado, especifique la entrada \"Ubicación del script\" como \"inlineScript\".", "loc.messages.JS_InvalidErrorActionPreference": "El valor \"%s\" de ErrorActionPreference no es válido. El valor debe ser uno de los siguientes: \"Stop\", \"Continue\" o \"SilentlyContinue\"", "loc.messages.GlobalCliConfigAgentVersionWarning": "Para la versión del agente < 2.115.0, solo se puede usar la configuración global de la CLI de Azure.", - "loc.messages.UnacceptedScriptLocationValue": "%s is not a valid value for task input 'Script Location' (scriptLocation in YAML). Value can either be'inlineScript' or 'scriptPath'" + "loc.messages.UnacceptedScriptLocationValue": "%s no es un valor válido para la entrada de tarea \"Ubicación del script\" (scriptLocation en YAML). El valor puede ser \"inlineScript\" o \"scriptPath\"." } \ No newline at end of file diff --git a/Tasks/AzureCLIV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureCLIV2/Strings/resources.resjson/fr-FR/resources.resjson index 7fbdaf96db70..df67d35cd3b3 100644 --- a/Tasks/AzureCLIV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureCLIV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,38 +1,38 @@ { "loc.friendlyName": "Azure CLI", - "loc.helpMarkDown": "[Learn more about this task](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/Powershell Core/Batch script when running on Windows agent.", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) ou [consulter la documentation d'Azure CLI](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Exécutez des commandes Azure CLI sur un abonnement Azure via un script PowerShell Core/d'interpréteur de commandes sur un agent Linux, ou un script PowerShell/PowerShell Core/de commandes par lots sur un agent Windows.", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", - "loc.releaseNotes": "What's new in Version 2.0:\n- Support for PowerShell and PowerShell Core script. \n- PowerShell Core works with cross-platform agents (Linux, macOS, or Windows), make sure the agent has PowerShell version 6 or more. \n- Powershell script works with only Windows agent, make sure the agent has PowerShell version 5 or below.", + "loc.releaseNotes": "Nouveautés de la version 2.0 :\n- Prise en charge de script PowerShell et PowerShell Core. \n- PowerShell Core fonctionne avec les agents multiplateformes (Linux, macOS ou Windows). Vérifiez que l'agent dispose de PowerShell version 6 ou ultérieure. \n- Un script PowerShell fonctionne uniquement avec un agent Windows. Vérifiez que l'agent dispose de PowerShell version 5 ou antérieure.", "loc.group.displayName.advanced": "Avancé", - "loc.input.label.connectedServiceNameARM": "Azure Resource Manager connection", - "loc.input.help.connectedServiceNameARM": "Select an Azure Resource Manager service connection for the deployment", + "loc.input.label.connectedServiceNameARM": "Connexion Azure Resource Manager", + "loc.input.help.connectedServiceNameARM": "Sélectionnez une connexion de service Azure Resource Manager pour le déploiement", "loc.input.label.scriptType": "Type de script", - "loc.input.help.scriptType": "Type of script: PowerShell/PowerShell Core/Bat/Shell script. Select Shell/PowerShell Core script when running on Linux agent or Batch/PowerShell/PowerShell Core script when running on Windows agent. PowerShell Core script can run on cross-platform agents (Linux, macOS, or Windows).", + "loc.input.help.scriptType": "Type de script : PowerShell/PowerShell Core/commandes par lot/interpréteur de commandes. Sélectionnez un script d'interpréteur de commandes/PowerShell Core pour un agent Linux ou un script de commandes par lot/PowerShell/PowerShell Core pour un agent Windows. Un script PowerShell Core peut s'exécuter sur des agents multiplateformes (Linux, macOS ou Windows).", "loc.input.label.scriptLocation": "Emplacement du script", - "loc.input.help.scriptLocation": "Path to script: File path or Inline script", + "loc.input.help.scriptLocation": "Chemin du script : chemin de fichier ou script inline", "loc.input.label.scriptPath": "Chemin d'accès du script", - "loc.input.help.scriptPath": "Fully qualified path of the script(.ps1 or .bat or .cmd when using Windows based agent else .ps1 or .sh when using linux based agent) or a path relative to the the default working directory", + "loc.input.help.scriptPath": "Chemin complet du script (.ps1, .bat ou .cmd pour un agent Windows, et .ps1 ou .sh pour un agent Linux) ou chemin relatif au répertoire de travail par défaut", "loc.input.label.inlineScript": "Script Inline", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use PowerShell or PowerShell Core or batch scripting whereas use PowerShell Core or shell scripting when using Linux based agents. For batch files use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for PowerShell/PowerShellCore/shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "Vous pouvez écrire vos scripts inline ici. Pour les agents Windows, utilisez un script PowerShell, PowerShell Core ou de commandes par lot. Pour les agents Linux, utilisez un script PowerShell Core ou d'interpréteur de commandes. Pour les fichiers de commandes, utilisez le préfixe \"call\" avant chaque commande Azure. Vous pouvez également passer des variables prédéfinies et personnalisées à ce script à l'aide d'arguments \n\n exemple pour PowerShell/PowerShell Core/l'interpréteur de commandes : \naz --version \naz account show \n\n exemple pour les commandes par lot :\ncall az --version \ncall az account show", "loc.input.label.scriptArguments": "Arguments de script", "loc.input.help.scriptArguments": "Arguments passés au script", "loc.input.label.powerShellErrorActionPreference": "ErrorActionPreference", - "loc.input.help.powerShellErrorActionPreference": "Prepends the line `$ErrorActionPreference = 'VALUE'` at the top of your powershell/powershell core script.", + "loc.input.help.powerShellErrorActionPreference": "Ajoute la ligne '$ErrorActionPreference = 'VALUE'' au début de votre script PowerShell/PowerShell Core.", "loc.input.label.addSpnToEnvironment": "Accéder aux détails du principal de service dans le script", - "loc.input.help.addSpnToEnvironment": "Adds service principal id, service principal key and tenant id of the Azure endpoint you chose to the script's execution environment. You can use variables: `servicePrincipalId`, `servicePrincipalKey` and `tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.\n\nSyntax to access environment variables based on script type.\n\nPowershell script: $env:servicePrincipalId\n\nBatch script: %servicePrincipalId% \n\nShell script: $servicePrincipalId", + "loc.input.help.addSpnToEnvironment": "Ajoute l'ID de principal de service, la clé de principal de service et l'ID de locataire du point de terminaison Azure choisi à l'environnement d'exécution du script. Vous pouvez utiliser les variables 'servicePrincipalId', 'servicePrincipalKey' et 'tenantId' dans votre script.\n\nCeci est valable uniquement quand le point de terminaison Azure a un schéma d'authentification du principal de service.\n\nSyntaxe permettant d'accéder aux variables d'environnement en fonction du type de script.\n\nScript PowerShell : $env:servicePrincipalId\n\nScript de commandes par lot : %servicePrincipalId% \n\nScript d'interpréteur de commandes : $servicePrincipalId", "loc.input.label.useGlobalConfig": "Utiliser la configuration Azure CLI globale", "loc.input.help.useGlobalConfig": "Si la valeur est false, cette tâche utilise son propre [répertoire de configuration Azure CLI](https://docs.microsoft.com/fr-fr/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file) distinct. Permet d'exécuter des tâches Azure CLI dans des mises en production *parallèles*", "loc.input.label.cwd": "Répertoire de travail", "loc.input.help.cwd": "Répertoire de travail actif dans lequel le script est exécuté. Une valeur vide représente la racine du dépôt (build) ou des artefacts (mise en production), à savoir $(System.DefaultWorkingDirectory)", "loc.input.label.failOnStandardError": "Échec sur une erreur standard", "loc.input.help.failOnStandardError": "Si la valeur est true, cette tâche se solde par un échec quand des erreurs sont écrites dans le flux de données StandardError. Décochez la case pour ignorer les erreurs standard et utiliser les codes de sortie afin de déterminer l'état", - "loc.input.label.powerShellIgnoreLASTEXITCODE": "Ignore $LASTEXITCODE", + "loc.input.label.powerShellIgnoreLASTEXITCODE": "Ignorer $LASTEXITCODE", "loc.input.help.powerShellIgnoreLASTEXITCODE": "Si cette valeur est false, la ligne 'if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }' est ajoutée à la fin de votre script. Cela entraîne la propagation du dernier code de sortie d'une commande externe en tant que code de sortie de PowerShell. Sinon, la ligne n'est pas ajoutée à la fin de votre script.", "loc.messages.ScriptReturnCode": "Arrêt du script. Code de retour : %d", "loc.messages.ScriptFailed": "Échec du script. Erreur : %s", - "loc.messages.ScriptFailedStdErr": "Script has output to stderr. Failing as failOnStdErr is set to true.", - "loc.messages.ScriptFailedWithExitCode": "Script failed with exit code: %d", + "loc.messages.ScriptFailedStdErr": "Le script a une sortie vers stderr. Échec, car failOnStdErr a la valeur true.", + "loc.messages.ScriptFailedWithExitCode": "Échec du script. Code de sortie : %d", "loc.messages.UnsupportedEndpointScheme": "Modèle d'autorisation de connexion de service non pris en charge : principal du service pour AzureRM", "loc.messages.AzureSDKNotFound": "Azure CLI 2.x n'est pas installé sur cette machine.", "loc.messages.FailedToLogout": "L'erreur suivante s'est produite durant la déconnexion : %s", @@ -42,8 +42,8 @@ "loc.messages.ErrorInSettingUpSubscription": "Erreur durant la configuration de l'abonnement", "loc.messages.SettingAzureConfigDir": "Affectation de %s à la variable d'environnement AZURE_CONFIG_DIR", "loc.messages.SettingAzureCloud": "Affectation de %s au cloud actif", - "loc.messages.JS_InvalidFilePath": "Script file could not be found at specified script location: '%s'. Please verify the script exists at the specified path. If you want to use inline script, specify input `Script Location` as `inlineScript`.", + "loc.messages.JS_InvalidFilePath": "Le fichier de script est introuvable à l'emplacement de script spécifié : '%s'. Vérifiez que le script existe dans le chemin spécifié. Si vous souhaitez utiliser un script inline, indiquez 'inlineScript' pour 'Script Location'.", "loc.messages.JS_InvalidErrorActionPreference": "ErrorActionPreference '%s' non valide. La valeur doit correspondre à 'Stop', 'Continue' ou 'SilentlyContinue'", "loc.messages.GlobalCliConfigAgentVersionWarning": "Pour une version d'agent < 2.115.0, seule la configuration Azure CLI globale peut être utilisée", - "loc.messages.UnacceptedScriptLocationValue": "%s is not a valid value for task input 'Script Location' (scriptLocation in YAML). Value can either be'inlineScript' or 'scriptPath'" + "loc.messages.UnacceptedScriptLocationValue": "%s n'est pas une valeur valide pour l'entrée de tâche 'Script Location' (scriptLocation en YAML). La valeur peut être 'inlineScript' ou 'scriptPath'" } \ No newline at end of file diff --git a/Tasks/AzureCLIV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureCLIV2/Strings/resources.resjson/it-IT/resources.resjson index 8224721b22b3..189f91007d53 100644 --- a/Tasks/AzureCLIV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureCLIV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,38 +1,38 @@ { "loc.friendlyName": "Interfaccia della riga di comando di Azure", - "loc.helpMarkDown": "[Learn more about this task](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/Powershell Core/Batch script when running on Windows agent.", + "loc.helpMarkDown": "[Altre informazioni su questa attività](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md). In alternativa [vedere la documentazione dell'interfaccia della riga di comando di Azure](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Consente di eseguire i comandi dell'interfaccia della riga di comando di Azure su una sottoscrizione di Azure in uno script PowerShell Core o della shell quando viene eseguito in un agente Linux oppure in uno script PowerShell/PowerShell Core/Batch quando viene eseguito in un agente Windows.", "loc.instanceNameFormat": "Interfaccia della riga di comando di Azure $(scriptPath)", - "loc.releaseNotes": "What's new in Version 2.0:\n- Support for PowerShell and PowerShell Core script. \n- PowerShell Core works with cross-platform agents (Linux, macOS, or Windows), make sure the agent has PowerShell version 6 or more. \n- Powershell script works with only Windows agent, make sure the agent has PowerShell version 5 or below.", + "loc.releaseNotes": "Novità della versione 2.0:\n- Supporto per script PowerShell e PowerShell Core. \n- PowerShell Core è compatibile con agenti multipiattaforma (Linux, macOS o Windows). Assicurarsi che nell'agente sia installato almeno PowerShell versione 6. \n- Lo script Powershell è compatibile solo con l'agente Windows. Assicurarsi che nell'agente sia installato PowerShell versione 5 o versione precedente.", "loc.group.displayName.advanced": "Avanzate", - "loc.input.label.connectedServiceNameARM": "Azure Resource Manager connection", - "loc.input.help.connectedServiceNameARM": "Select an Azure Resource Manager service connection for the deployment", + "loc.input.label.connectedServiceNameARM": "Connessione ad Azure Resource Manager", + "loc.input.help.connectedServiceNameARM": "Consente di selezionare una connessione al servizio Azure Resource Manager per la distribuzione", "loc.input.label.scriptType": "Tipo di script", - "loc.input.help.scriptType": "Type of script: PowerShell/PowerShell Core/Bat/Shell script. Select Shell/PowerShell Core script when running on Linux agent or Batch/PowerShell/PowerShell Core script when running on Windows agent. PowerShell Core script can run on cross-platform agents (Linux, macOS, or Windows).", + "loc.input.help.scriptType": "Tipo di script: script PowerShell/PowerShell Core/batch o della shell. Selezionare lo script PowerShell Core o della shell quando viene eseguito in un agente Linux oppure lo script batch/PowerShell/PowerShell Core quando viene eseguito nell'agente Windows. Lo script PowerShell Core può essere eseguito in agenti multipiattaforma (Linux, macOS o Windows).", "loc.input.label.scriptLocation": "Percorso script", - "loc.input.help.scriptLocation": "Path to script: File path or Inline script", + "loc.input.help.scriptLocation": "Percorso dello script: Percorso file o Script inline", "loc.input.label.scriptPath": "Percorso script", - "loc.input.help.scriptPath": "Fully qualified path of the script(.ps1 or .bat or .cmd when using Windows based agent else .ps1 or .sh when using linux based agent) or a path relative to the the default working directory", + "loc.input.help.scriptPath": "Percorso completo dello script (con estensione .ps1, .bat o .cmd quando si usa l'agente basato su Windows ed estensione .ps1 o .sh quando si usa l'agente basato su Linux) oppure un percorso relativo alla directory di lavoro predefinita", "loc.input.label.inlineScript": "Script inline", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use PowerShell or PowerShell Core or batch scripting whereas use PowerShell Core or shell scripting when using Linux based agents. For batch files use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for PowerShell/PowerShellCore/shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "È possibile scrivere qui gli script inline. Con l'agente Windows, usare script PowerShell/PowerShell Core/batch, mentre con gli agenti basati su Linux, usare script PowerShell Core o della shell. Per i file batch usare il prefisso \"call\" prima di ogni comando di Azure. È anche possibile passare a questo script variabili predefinite e personalizzate usando gli argomenti \n\n Esempio per PowerShell/PowerShellCore/shell: \naz --version \naz account show \n\n Esempio per batch:\ncall az --version \ncall az account show", "loc.input.label.scriptArguments": "Argomenti script", "loc.input.help.scriptArguments": "Argomenti passati allo script", "loc.input.label.powerShellErrorActionPreference": "ErrorActionPreference", - "loc.input.help.powerShellErrorActionPreference": "Prepends the line `$ErrorActionPreference = 'VALUE'` at the top of your powershell/powershell core script.", + "loc.input.help.powerShellErrorActionPreference": "Antepone la riga `$ErrorActionPreference = 'VALUE'` all'inizio dello script PowerShell/PowerShell Core.", "loc.input.label.addSpnToEnvironment": "Accedi ai dettagli dell'entità servizio nello script", - "loc.input.help.addSpnToEnvironment": "Adds service principal id, service principal key and tenant id of the Azure endpoint you chose to the script's execution environment. You can use variables: `servicePrincipalId`, `servicePrincipalKey` and `tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.\n\nSyntax to access environment variables based on script type.\n\nPowershell script: $env:servicePrincipalId\n\nBatch script: %servicePrincipalId% \n\nShell script: $servicePrincipalId", + "loc.input.help.addSpnToEnvironment": "Aggiunge l'ID entità servizio, la chiave dell'entità servizio e l'ID tenant dell'endpoint di Azure scelto all'ambiente di esecuzione dello script. Nello script è possibile usare le variabili `servicePrincipalId`, `servicePrincipalKey` and `tenantId`.\n\nQuesta opzione è consentita solo quando l'endpoint di Azure prevede lo schema di autenticazione dell'entità servizio.\n\nSintassi per accedere alle variabili di ambiente in base al tipo di script.\n\nScript Powershell: $env:servicePrincipalId\n\nScript batch: %servicePrincipalId% \n\nScript della shell: $servicePrincipalId", "loc.input.label.useGlobalConfig": "Usa la configurazione globale dell'interfaccia della riga di comando di Azure", "loc.input.help.useGlobalConfig": "Se è false, questa attività userà una [directory di configurazione dell'interfaccia della riga di comando di Azure](https://docs.microsoft.com/it-it/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file) separata. Può essere usato per eseguire attività dell'interfaccia della riga di comando di Azure in versioni *parallele*", "loc.input.label.cwd": "Directory di lavoro", "loc.input.help.cwd": "Directory di lavoro corrente in cui viene eseguito lo script. Se non si specifica un valore, corrisponde alla radice del repository (compilazione) o degli artefatti (versione), ovvero $(System.DefaultWorkingDirectory)", "loc.input.label.failOnStandardError": "Interrompi in caso di errore standard", "loc.input.help.failOnStandardError": "Se è impostato su true, questa attività non riuscirà nel caso in cui vengano scritti errori nel flusso StandardError. Deselezionare la casella di controllo per ignorare gli errori standard e determinare lo stato in base ai codici di uscita", - "loc.input.label.powerShellIgnoreLASTEXITCODE": "Ignore $LASTEXITCODE", + "loc.input.label.powerShellIgnoreLASTEXITCODE": "Ignora $LASTEXITCODE", "loc.input.help.powerShellIgnoreLASTEXITCODE": "Se è false, la riga 'if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }' viene aggiunta alla fine dello script. In questo modo l'ultimo codice di uscita da un comando esterno verrà propagato come codice di uscita di PowerShell. In caso contrario, la riga non viene aggiunta alla fine dello script.", "loc.messages.ScriptReturnCode": "Lo script è stato terminato. Codice restituito: %d", "loc.messages.ScriptFailed": "Lo script non è riuscito. Errore: %s", - "loc.messages.ScriptFailedStdErr": "Script has output to stderr. Failing as failOnStdErr is set to true.", - "loc.messages.ScriptFailedWithExitCode": "Script failed with exit code: %d", + "loc.messages.ScriptFailedStdErr": "L'output dello script viene inviato a STDERR. Verrà restituito un errore perché failOnStdErr è impostato su true.", + "loc.messages.ScriptFailedWithExitCode": "Lo script non è riuscito. Codice di uscita: %d", "loc.messages.UnsupportedEndpointScheme": "Schema di autorizzazione della connessione al servizio non supportato: entità servizio per AzureRM", "loc.messages.AzureSDKNotFound": "In questo computer non è installata la versione 2.x dell'interfaccia della riga di comando di Azure.", "loc.messages.FailedToLogout": "Durante la disconnessione si è verificato l'errore seguente: %s", @@ -42,8 +42,8 @@ "loc.messages.ErrorInSettingUpSubscription": "Si è verificato un errore durante la configurazione della sottoscrizione", "loc.messages.SettingAzureConfigDir": "Impostazione della variabile di ambiente AZURE_CONFIG_DIR su: %s", "loc.messages.SettingAzureCloud": "Impostazione del cloud attivo su: %s", - "loc.messages.JS_InvalidFilePath": "Script file could not be found at specified script location: '%s'. Please verify the script exists at the specified path. If you want to use inline script, specify input `Script Location` as `inlineScript`.", + "loc.messages.JS_InvalidFilePath": "Non è stato possibile trovare il file di script nel percorso dello script specificato: '%s'. Verificare che lo script esista nel percorso specificato. Se si vuole usare lo script inline, specificare `inlineScript` come valore di input di `Percorso script`.", "loc.messages.JS_InvalidErrorActionPreference": "ErrorActionPreference '%s' non valido. Il valore deve essere uno tra i seguenti: 'Stop', 'Continue' o 'SilentlyContinue'", "loc.messages.GlobalCliConfigAgentVersionWarning": "Se la versione dell'agente è inferiore a quella 2.115.0, è possibile usare solo la configurazione globale dell'interfaccia della riga di comando di Azure", - "loc.messages.UnacceptedScriptLocationValue": "%s is not a valid value for task input 'Script Location' (scriptLocation in YAML). Value can either be'inlineScript' or 'scriptPath'" + "loc.messages.UnacceptedScriptLocationValue": "%s non è un valore valido per il valore di input attività 'Percorso script' (scriptLocation in YAML). Il valore può essere 'inlineScript' o 'scriptPath'" } \ No newline at end of file diff --git a/Tasks/AzureCLIV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureCLIV2/Strings/resources.resjson/ja-JP/resources.resjson index 7824a48a3b29..bea8482bcee1 100644 --- a/Tasks/AzureCLIV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureCLIV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,38 +1,38 @@ { "loc.friendlyName": "Azure CLI", - "loc.helpMarkDown": "[Learn more about this task](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/Powershell Core/Batch script when running on Windows agent.", + "loc.helpMarkDown": "[このタスクの詳細を表示](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md)、または [Azure CLI のドキュメントを参照](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Linux エージェントで実行している場合は PowerShell Core またはシェル スクリプト、Windows エージェントで実行している場合は PowerShell、PowerShell Core、バッチ スクリプトで、Azure サブスクリプションに対して Azure CLI コマンドを実行します。", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", - "loc.releaseNotes": "What's new in Version 2.0:\n- Support for PowerShell and PowerShell Core script. \n- PowerShell Core works with cross-platform agents (Linux, macOS, or Windows), make sure the agent has PowerShell version 6 or more. \n- Powershell script works with only Windows agent, make sure the agent has PowerShell version 5 or below.", + "loc.releaseNotes": "バージョン 2.0 の新機能:\n- PowerShell および PowerShell Core スクリプトのサポート。\n- PowerShell Core はクロスプラットフォーム エージェント (Linux、macOS、または Windows) で動作します。エージェントに PowerShell バージョン 6 以上があることをご確認ください。\n- PowerShell スクリプトは Windows エージェントのみで動作します。エージェントに PowerShell バージョン 5 以下があることをご確認ください。", "loc.group.displayName.advanced": "詳細設定", - "loc.input.label.connectedServiceNameARM": "Azure Resource Manager connection", - "loc.input.help.connectedServiceNameARM": "Select an Azure Resource Manager service connection for the deployment", + "loc.input.label.connectedServiceNameARM": "Azure Resource Manager 接続", + "loc.input.help.connectedServiceNameARM": "デプロイ用の Azure Resource Manager サービス接続を選択します", "loc.input.label.scriptType": "スクリプトの種類", - "loc.input.help.scriptType": "Type of script: PowerShell/PowerShell Core/Bat/Shell script. Select Shell/PowerShell Core script when running on Linux agent or Batch/PowerShell/PowerShell Core script when running on Windows agent. PowerShell Core script can run on cross-platform agents (Linux, macOS, or Windows).", + "loc.input.help.scriptType": "スクリプトの種類: PowerShell、PowerShell Core、Bat、シェル スクリプト。Linux エージェントで実行している場合はシェルまたは PowerShell Core スクリプト、Windows エージェントで実行している場合は Batch、PowerShell、PowerShell Core スクリプトのいずれかを選択します。PowerShell Core スクリプトは、クロスプラットフォーム エージェント (Linux、macOS、または Windows) で実行できます。", "loc.input.label.scriptLocation": "スクリプトの場所", - "loc.input.help.scriptLocation": "Path to script: File path or Inline script", + "loc.input.help.scriptLocation": "スクリプトへのパス: ファイル パスまたはインライン スクリプト", "loc.input.label.scriptPath": "スクリプト パス", - "loc.input.help.scriptPath": "Fully qualified path of the script(.ps1 or .bat or .cmd when using Windows based agent else .ps1 or .sh when using linux based agent) or a path relative to the the default working directory", + "loc.input.help.scriptPath": "スクリプト (Windows ベースのエージェントを使用している場合は .ps1、.bat、.cmd のいずれか、Linux ベースのエージェントを使用している場合は .ps1 または .sh) の完全修飾パスまたは既定の作業ディレクトリからの相対パス", "loc.input.label.inlineScript": "インライン スクリプト", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use PowerShell or PowerShell Core or batch scripting whereas use PowerShell Core or shell scripting when using Linux based agents. For batch files use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for PowerShell/PowerShellCore/shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "こちらにスクリプトをインラインで記述できます。Windows エージェントを使用する場合は PowerShell、PowerShell Core、バッチ スクリプトのいずれかを使用し、Linux ベースのエージェントを使用する場合は PowerShell Core かシェル スクリプトを使用します。バッチ ファイルの場合、それぞれの azure コマンドの前にプレフィックス \"call\" を使用します。また、引数を使用して、事前定義された変数とカスタム変数をこのスクリプトに渡すこともできます。\n\n PowerShell、PowerShellCore、シェルの例: \naz --version \naz account show \n\n バッチの例: \ncall az --version \ncall az account show", "loc.input.label.scriptArguments": "スクリプトの引数", "loc.input.help.scriptArguments": "スクリプトに渡される引数", "loc.input.label.powerShellErrorActionPreference": "ErrorActionPreference", - "loc.input.help.powerShellErrorActionPreference": "Prepends the line `$ErrorActionPreference = 'VALUE'` at the top of your powershell/powershell core script.", + "loc.input.help.powerShellErrorActionPreference": "PowerShell または PowerShell Core スクリプトの先頭に、`$ErrorActionPreference = 'VALUE'` という行を追加します。", "loc.input.label.addSpnToEnvironment": "スクリプト内のサービス プリンシパルの詳細にアクセスする", - "loc.input.help.addSpnToEnvironment": "Adds service principal id, service principal key and tenant id of the Azure endpoint you chose to the script's execution environment. You can use variables: `servicePrincipalId`, `servicePrincipalKey` and `tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.\n\nSyntax to access environment variables based on script type.\n\nPowershell script: $env:servicePrincipalId\n\nBatch script: %servicePrincipalId% \n\nShell script: $servicePrincipalId", + "loc.input.help.addSpnToEnvironment": "選択した Azure エンドポイントのサービス プリンシパル ID、サービス プリンシパル キー、テナント ID をスクリプトの実行環境に追加します。スクリプトでは、変数 'servicePrincipalId'、'servicePrincipalKey'、'tenantId' を使用できます。\n\nこれは、Azure エンドポイントにサービス プリンシパルの認証スキームがある場合にのみ受け付けられます。\n\nスクリプトの種類に基づいて環境変数にアクセスするための構文。\n\nPowerShell スクリプト: $env:servicePrincipalId\n\nバッチ スクリプト: %servicePrincipalId%\n\nシェル スクリプト: $servicePrincipalId", "loc.input.label.useGlobalConfig": "グローバルの Azure CLI 構成を使用する", "loc.input.help.useGlobalConfig": "この値が false の場合、このタスクでは別個の [Azure CLI 構成ディレクトリ](https://docs.microsoft.com/ja-jp/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file)が使用されます。これは、*並列*リリースで Azure CLI タスクを実行するために使用できます", "loc.input.label.cwd": "作業ディレクトリ", "loc.input.help.cwd": "スクリプトを実行する現行の作業ディレクトリ。空白はリポジトリ (ビルド) または成果物 (リリース) のルートであり、$(System.DefaultWorkingDirectory) となります", "loc.input.label.failOnStandardError": "標準エラーで失敗", "loc.input.help.failOnStandardError": "これが true の場合、StandardError ストリームにエラーが書き込まれると、このタスクは失敗します。チェック ボックスを選択解除して標準エラーを無視し、終了コードから状態を確認します", - "loc.input.label.powerShellIgnoreLASTEXITCODE": "Ignore $LASTEXITCODE", + "loc.input.label.powerShellIgnoreLASTEXITCODE": "$LASTEXITCODE を無視する", "loc.input.help.powerShellIgnoreLASTEXITCODE": "これが false の場合、行 `if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }` がスクリプトの末尾に追加されます。この行があると、外部コマンドからの最後の終了コードが PowerShell の終了コードとして伝達されます。それ以外の場合、スクリプトの末尾にこの行が追加されることはありません。", "loc.messages.ScriptReturnCode": "スクリプトが次のリターン コードで終了しました: %d", "loc.messages.ScriptFailed": "スクリプトがエラーで失敗しました: %s", - "loc.messages.ScriptFailedStdErr": "Script has output to stderr. Failing as failOnStdErr is set to true.", - "loc.messages.ScriptFailedWithExitCode": "Script failed with exit code: %d", + "loc.messages.ScriptFailedStdErr": "スクリプトに stderr への出力があります。failOnStdErr が true に設定されているため、失敗しています。", + "loc.messages.ScriptFailedWithExitCode": "スクリプトが終了コード %d で失敗しました", "loc.messages.UnsupportedEndpointScheme": "サポートされていないサービス接続の認証スキーム: AzureRM に対するサービス プリンシパル", "loc.messages.AzureSDKNotFound": "Azure CLI 2.x はこのマシンにインストールされていません。", "loc.messages.FailedToLogout": "ログアウト中に次のエラーが発生しました: %s", @@ -42,8 +42,8 @@ "loc.messages.ErrorInSettingUpSubscription": "サブスクリプションの設定のエラー", "loc.messages.SettingAzureConfigDir": "AZURE_CONFIG_DIR 環境変数を %s に設定しています", "loc.messages.SettingAzureCloud": "アクティブ クラウドを %s に設定しています", - "loc.messages.JS_InvalidFilePath": "Script file could not be found at specified script location: '%s'. Please verify the script exists at the specified path. If you want to use inline script, specify input `Script Location` as `inlineScript`.", + "loc.messages.JS_InvalidFilePath": "指定されたスクリプトの場所 '%s' でスクリプト ファイルが見つかりませんでした。指定されたパスにスクリプトが存在することをご確認ください。インライン スクリプトを使用する場合は、入力 'スクリプトの場所' を 'inlineScript' と指定してください。", "loc.messages.JS_InvalidErrorActionPreference": "ErrorActionPreference '%s' は無効です。値は、'Stop'、'Continue'、'SilentlyContinue' のいずれかである必要があります", "loc.messages.GlobalCliConfigAgentVersionWarning": "エージェント バージョンが 2.115.0 より前の場合、グローバルの Azure CLI 構成のみ使用できます", - "loc.messages.UnacceptedScriptLocationValue": "%s is not a valid value for task input 'Script Location' (scriptLocation in YAML). Value can either be'inlineScript' or 'scriptPath'" + "loc.messages.UnacceptedScriptLocationValue": "%s はタスク入力 'スクリプトの場所' (YAML での scriptLocation) の有効な値ではありません。値には 'inlineScript' または 'scriptPath' のいずれかを指定できます" } \ No newline at end of file diff --git a/Tasks/AzureCLIV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureCLIV2/Strings/resources.resjson/ko-KR/resources.resjson index e1968163a62d..87358bbff9d8 100644 --- a/Tasks/AzureCLIV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureCLIV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Azure CLI", "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) 또는 [Azure CLI 설명서 참조](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Linux 에이전트에서 실행하는 경우 PowerShell Core/셸 스크립트에서, Windows 에이전트에서 실행하는 경우 PowerShell/Powershell Core/배치 스크립트에서 Azure 구독에 대해 Azure CLI 명령을 실행합니다.", + "loc.description": "Linux 에이전트에서 실행하는 경우 PowerShell Core/셸 스크립트에서, Windows 에이전트에서 실행하는 경우 PowerShell/PowerShell Core/배치 스크립트에서 Azure 구독에 대해 Azure CLI 명령을 실행합니다.", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", "loc.releaseNotes": "버전 2.0의 새로운 기능:\n- PowerShell 및 PowerShell Core 스크립트를 지원합니다. \n- PowerShell Core는 플랫폼 간 에이전트(Linux, macOS 또는 Windows)에서 작동합니다. 에이전트에 PowerShell 버전 6 이상이 있는지 확인하세요. \n- Powershell 스크립트는 Windows 에이전트에서만 작동합니다. 에이전트에 PowerShell 버전 5 이상이 있는지 확인하세요.", "loc.group.displayName.advanced": "고급", - "loc.input.label.connectedServiceNameARM": "Azure Resource Manager connection", - "loc.input.help.connectedServiceNameARM": "Select an Azure Resource Manager service connection for the deployment", + "loc.input.label.connectedServiceNameARM": "Azure Resource Manager 연결", + "loc.input.help.connectedServiceNameARM": "배포를 위해 Azure Resource Manager 서비스 연결 선택", "loc.input.label.scriptType": "스크립트 유형", "loc.input.help.scriptType": "스크립트 형식: PowerShell/PowerShell Core/Bat/Shell 스크립트. Linux 에이전트에서 실행할 때는 Shell/PowerShell Core 스크립트를 선택하고, Windows 에이전트에서 실행할 때는 Batch/PowerShell/PowerShell Core 스크립트를 선택합니다. PowerShell Core 스크립트는 플랫폼 간 에이전트(Linux, macOS 또는 Windows)에서 실행할 수 있습니다.", "loc.input.label.scriptLocation": "스크립트 위치", @@ -20,7 +20,7 @@ "loc.input.label.powerShellErrorActionPreference": "ErrorActionPreference", "loc.input.help.powerShellErrorActionPreference": "powershell/powershell core 스크립트의 맨 위에 `$ErrorActionPreference = 'VALUE'` 줄을 추가합니다.", "loc.input.label.addSpnToEnvironment": "스크립트의 서비스 주체 정보 액세스", - "loc.input.help.addSpnToEnvironment": "선택한 Azure 엔드포인트의 서비스 주체 ID, 서비스 주체 키 및 테넌트 ID를 스크립트의 실행 환경에 추가합니다. 스크립트에 `servicePrincipalId`, `servicePrincipalKey` 및 `tenantId` 변수를 사용할 수 있습니다.\n\nAzure 엔드포인트에 서비스 주체 인증 체계가 있는 경우에만 적용됩니다.\n\n스크립트 형식에 따라 환경 변수에 액세스하기 위한 구문입니다.\n\nPowershell 스크립트: $env:servicePrincipalId\n\nBatch 스크립트: %servicePrincipalId% \n\nShell 스크립트: $servicePrincipalId\n", + "loc.input.help.addSpnToEnvironment": "선택한 Azure 엔드포인트의 서비스 주체 ID, 서비스 주체 키 및 테넌트 ID를 스크립트의 실행 환경에 추가합니다. 스크립트에 'servicePrincipalId', 'servicePrincipalKey' 및 'tenantId' 변수를 사용할 수 있습니다.\n\nAzure 엔드포인트에 서비스 주체 인증 체계가 있는 경우에만 적용됩니다.\n\n스크립트 형식에 따라 환경 변수에 액세스하기 위한 구문입니다.\n\nPowershell 스크립트: $env:servicePrincipalId\n\nBatch 스크립트: %servicePrincipalId% \n\nShell 스크립트: $servicePrincipalId", "loc.input.label.useGlobalConfig": "전역 Azure CLI 구성 사용", "loc.input.help.useGlobalConfig": "false이면, 이 작업은 고유한 별도 [Azure CLI 구성 디렉터리](https://docs.microsoft.com/en-us/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file)를 사용합니다. *병렬* 릴리스에서 Azure CLI 작업을 실행하는 데 사용할 수 있습니다.", "loc.input.label.cwd": "작업 디렉터리", @@ -31,7 +31,7 @@ "loc.input.help.powerShellIgnoreLASTEXITCODE": "false이면 스크립트의 끝에 `if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }` 줄이 추가됩니다. 이 줄로 인해 외부 명령의 마지막 종료 코드가 PowerShell의 종료 코드로 전파됩니다. true이면 줄이 스크립트의 끝에 추가되지 않습니다.", "loc.messages.ScriptReturnCode": "다음 반환 코드로 스크립트가 종료됨: %d", "loc.messages.ScriptFailed": "다음 오류가 발생하여 스크립트 실패: %s", - "loc.messages.ScriptFailedStdErr": "Script has output to stderr. Failing as failOnStdErr is set to true.", + "loc.messages.ScriptFailedStdErr": "스크립트가 STDERR에 출력되었습니다. failOnStdErr이 true로 설정되어 있으므로 실패합니다.", "loc.messages.ScriptFailedWithExitCode": "종료 코드 %d을(를) 나타내며 스크립트가 실패했습니다.", "loc.messages.UnsupportedEndpointScheme": "지원되지 않는 서비스 연결 인증 체계: AzureRM의 경우 서비스 주체", "loc.messages.AzureSDKNotFound": "이 컴퓨터에 Azure CLI 2.x가 설치되어 있지 않습니다.", diff --git a/Tasks/AzureCLIV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureCLIV2/Strings/resources.resjson/ru-RU/resources.resjson index a1b2e5399c27..8501c2cafb8a 100644 --- a/Tasks/AzureCLIV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureCLIV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,38 +1,38 @@ { "loc.friendlyName": "Azure CLI", - "loc.helpMarkDown": "[Learn more about this task](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/Powershell Core/Batch script when running on Windows agent.", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) или [документацию по Azure CLI](https://docs.microsoft.com/cli/azure/)", + "loc.description": "Выполнение команд Azure CLI для подписки Azure в скрипте оболочки/PowerShell Core при использовании агента Linux или в пакетном скрипте/PowerShell/PowerShell Core при использовании агента Windows.", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", - "loc.releaseNotes": "What's new in Version 2.0:\n- Support for PowerShell and PowerShell Core script. \n- PowerShell Core works with cross-platform agents (Linux, macOS, or Windows), make sure the agent has PowerShell version 6 or more. \n- Powershell script works with only Windows agent, make sure the agent has PowerShell version 5 or below.", + "loc.releaseNotes": "Новые возможности версии 2.0\n— Поддержка скриптов PowerShell и PowerShell Core. \n— Скрипт PowerShell Core работает с кроссплатформенными агентами (Linux, macOS или Windows); убедитесь, что на агенте используется PowerShell версии 6 или более поздней. \n— Скрипт Powershell работает только с агентом Windows; убедитесь, что на агенте используется PowerShell версии 5 или более ранней.", "loc.group.displayName.advanced": "Дополнительно", - "loc.input.label.connectedServiceNameARM": "Azure Resource Manager connection", - "loc.input.help.connectedServiceNameARM": "Select an Azure Resource Manager service connection for the deployment", + "loc.input.label.connectedServiceNameARM": "Подключение к Azure Resource Manager", + "loc.input.help.connectedServiceNameARM": "Выберите подключение службы Azure Resource Manager для развертывания.", "loc.input.label.scriptType": "Тип сценария", - "loc.input.help.scriptType": "Type of script: PowerShell/PowerShell Core/Bat/Shell script. Select Shell/PowerShell Core script when running on Linux agent or Batch/PowerShell/PowerShell Core script when running on Windows agent. PowerShell Core script can run on cross-platform agents (Linux, macOS, or Windows).", + "loc.input.help.scriptType": "Тип скрипта: пакетный скрипт/скрипт оболочки/PowerShell/PowerShell Core. Выберите скрипт оболочки или PowerShell Core при выполнении на агенте Linux либо пакетный скрипт, скрипт PowerShell или PowerShell Core при выполнении на агенте Windows. Скрипт PowerShell Core может выполняться на кроссплатформенных агентах (Linux, macOS или Windows).", "loc.input.label.scriptLocation": "Расположение сценария", - "loc.input.help.scriptLocation": "Path to script: File path or Inline script", + "loc.input.help.scriptLocation": "Путь к скрипту: путь к файлу или встроенный скрипт", "loc.input.label.scriptPath": "Путь к скрипту", - "loc.input.help.scriptPath": "Fully qualified path of the script(.ps1 or .bat or .cmd when using Windows based agent else .ps1 or .sh when using linux based agent) or a path relative to the the default working directory", + "loc.input.help.scriptPath": "Полный путь для скрипта (PS1, BAT или CMD при использовании агента на основе Windows и PS1 или SH при использовании агента на основе Linux) или путь относительно рабочего каталога по умолчанию", "loc.input.label.inlineScript": "Встроенный скрипт", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use PowerShell or PowerShell Core or batch scripting whereas use PowerShell Core or shell scripting when using Linux based agents. For batch files use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for PowerShell/PowerShellCore/shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "Здесь можно создать встроенные скрипты. При работе с агентом Windows используйте PowerShell, PowerShell Core или пакетные скрипты, а при работе с агентами на основе Linux — PowerShell Core или скрипты оболочки. Для пакетных файлов используйте префикс call перед каждой командой Azure. Вы также можете передать в этот скрипт предопределенные и пользовательские переменные с помощью аргументов. \n\n Пример для скриптов оболочки/PowerShell/PowerShellCore \naz --version \naz account show \n\n Пример для пакетных скриптов\ncall az --version \ncall az account show", "loc.input.label.scriptArguments": "Аргументы скрипта", "loc.input.help.scriptArguments": "Аргументы, переданные в сценарий", "loc.input.label.powerShellErrorActionPreference": "ErrorActionPreference", - "loc.input.help.powerShellErrorActionPreference": "Prepends the line `$ErrorActionPreference = 'VALUE'` at the top of your powershell/powershell core script.", + "loc.input.help.powerShellErrorActionPreference": "Добавляет строку $ErrorActionPreference = 'VALUE' в начало скрипта PowerShell/PowerShell Core.", "loc.input.label.addSpnToEnvironment": "Доступ к сведениям о субъекте-службе в скрипте", - "loc.input.help.addSpnToEnvironment": "Adds service principal id, service principal key and tenant id of the Azure endpoint you chose to the script's execution environment. You can use variables: `servicePrincipalId`, `servicePrincipalKey` and `tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.\n\nSyntax to access environment variables based on script type.\n\nPowershell script: $env:servicePrincipalId\n\nBatch script: %servicePrincipalId% \n\nShell script: $servicePrincipalId", + "loc.input.help.addSpnToEnvironment": "Добавляет идентификатор субъекта-службы, ключ субъекта-службы и идентификатор клиента выбранной конечной точки Azure в среду выполнения скрипта. В скрипте можно использовать следующие переменные: servicePrincipalId, servicePrincipalKey и tenantId.\n\nЭто учитывается, только если конечная точка Azure имеет схему проверки подлинности \"Субъект-служба\".\n\nСинтаксис для доступа к переменным среды основан на типе скрипта.\n\nСкрипт Powershell: $env:servicePrincipalId\n\nПакетный скрипт: %servicePrincipalId% \n\nСкрипт оболочки: $servicePrincipalId", "loc.input.label.useGlobalConfig": "Использовать глобальную конфигурацию Azure CLI", "loc.input.help.useGlobalConfig": "Если задано значение false, задача будет использовать собственный отдельный [каталог конфигурации Azure CLI](https://docs.microsoft.com/en-us/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file). Это можно использовать для выполнения задач Azure CLI в *параллельных* выпусках", "loc.input.label.cwd": "Рабочий каталог", "loc.input.help.cwd": "Текущий рабочий каталог, в котором выполняется сценарий. Если значение пустое, используется корень репозитория (сборки) или артефакты (выпуска): $(System.DefaultWorkingDirectory).", "loc.input.label.failOnStandardError": "Сбой со стандартной ошибкой", "loc.input.help.failOnStandardError": "Если задано значение true, то при наличии ошибок, записанных в стандартный поток ошибок, задача завершится сбоем. Снимите флажок, чтобы игнорировать стандартные ошибки и использовать коды завершения для определения состояния", - "loc.input.label.powerShellIgnoreLASTEXITCODE": "Ignore $LASTEXITCODE", + "loc.input.label.powerShellIgnoreLASTEXITCODE": "Игнорировать $LASTEXITCODE", "loc.input.help.powerShellIgnoreLASTEXITCODE": "Если задано значение False, в конец скрипта добавляется строка \"if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }\". Это приведет к тому, что последний код выхода из внешней команды будет использоваться как код выхода PowerShell. В противном случае эта строка не добавляется в конец скрипта.", "loc.messages.ScriptReturnCode": "Выход из сценария с кодом возврата: %d", "loc.messages.ScriptFailed": "Сбой сценария с ошибкой: %s", - "loc.messages.ScriptFailedStdErr": "Script has output to stderr. Failing as failOnStdErr is set to true.", - "loc.messages.ScriptFailedWithExitCode": "Script failed with exit code: %d", + "loc.messages.ScriptFailedStdErr": "Скрипт выводит выходные данные в stderr. Завершается сбоем, если failOnStdErr имеет значение true.", + "loc.messages.ScriptFailedWithExitCode": "Сбой скрипта с кодом завершения: %d", "loc.messages.UnsupportedEndpointScheme": "Схема авторизации подключения к службе не поддерживается: субъект-служба для AzureRM", "loc.messages.AzureSDKNotFound": "На этом компьютере не установлен Azure CLI 2.x.", "loc.messages.FailedToLogout": "Во время выхода из системы произошла следующая ошибка: %s", @@ -42,8 +42,8 @@ "loc.messages.ErrorInSettingUpSubscription": "Ошибка при настройке подписки", "loc.messages.SettingAzureConfigDir": "Задание переменной среды AZURE_CONFIG_DIR: %s", "loc.messages.SettingAzureCloud": "Задание активного облака: %s", - "loc.messages.JS_InvalidFilePath": "Script file could not be found at specified script location: '%s'. Please verify the script exists at the specified path. If you want to use inline script, specify input `Script Location` as `inlineScript`.", + "loc.messages.JS_InvalidFilePath": "Не удалось найти файл скрипта в указанном расположении: \"%s\". Убедитесь, что скрипт существует по указанному пути. Если требуется использовать встроенный скрипт, укажите входные данные \"Расположение скрипта\" как inlineScript.", "loc.messages.JS_InvalidErrorActionPreference": "Недопустимое значение ErrorActionPreference \"%s\". Возможные значения: Stop, Continue или SilentlyContinue", "loc.messages.GlobalCliConfigAgentVersionWarning": "Для агента версии ниже 2.115.0 можно использовать только глобальную конфигурацию Azure CLI", - "loc.messages.UnacceptedScriptLocationValue": "%s is not a valid value for task input 'Script Location' (scriptLocation in YAML). Value can either be'inlineScript' or 'scriptPath'" + "loc.messages.UnacceptedScriptLocationValue": "%s не является допустимым значением для входных данных задачи \"Расположение скрипта\" (scriptLocation в YAML). Значение может быть равно inlineScript либо scriptPath" } \ No newline at end of file diff --git a/Tasks/AzureCLIV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureCLIV2/Strings/resources.resjson/zh-CN/resources.resjson index 80fc7933dbca..5fdb84ea316b 100644 --- a/Tasks/AzureCLIV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureCLIV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Azure CLI", "loc.helpMarkDown": "[详细了解此任务](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md)或[参阅 Azure CLI 文档](https://docs.microsoft.com/cli/azure/)", - "loc.description": "在 Linux 代理上运行时,在 PowerShell Core/Shell 脚本中运行针对 Azure 订阅的 Azure CLI 命令;在 Windows 代理上运行时,在 PowerShell/Powershell Core/Batch 脚本中运行。", + "loc.description": "在 Linux 代理上运行时,在 PowerShell Core/Shell 脚本中运行针对 Azure 订阅的 Azure CLI 命令;在 Windows 代理上运行时,在 PowerShell/PowerShell Core/Batch 脚本中运行。", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", "loc.releaseNotes": "版本 2.0 中的新增功能:\n- 支持 PowerShell 和 PowerShell Core 脚本。\n- PowerShell Core 适用于跨平台代理(Linux、macOS 或 Windows),请确保该代理具有 PowerShell 版本 6 或更高版本。\n- Powershell 脚本仅适用于 Windows 代理,请确保该代理具有 PowerShell 版本 5 或更低版本。", "loc.group.displayName.advanced": "高级", - "loc.input.label.connectedServiceNameARM": "Azure Resource Manager connection", - "loc.input.help.connectedServiceNameARM": "Select an Azure Resource Manager service connection for the deployment", + "loc.input.label.connectedServiceNameARM": "Azure 资源管理器连接", + "loc.input.help.connectedServiceNameARM": "为部署选择 Azure 资源管理器服务连接", "loc.input.label.scriptType": "脚本类型", "loc.input.help.scriptType": "脚本类型: PowerShell/PowerShell Core/Bat/Shell 脚本。在 Linux 代理上运行时选择 Shell/PowerShell Core 脚本,在 Windows 代理上运行时选择批处理/PowerShell/PowerShell Core 脚本。PowerShell Core 脚本可在跨平台代理(Linux、macOS 或 Windows)上运行。", "loc.input.label.scriptLocation": "脚本位置", @@ -31,7 +31,7 @@ "loc.input.help.powerShellIgnoreLASTEXITCODE": "如果为 false,行 \"if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }\" 将追加到脚本的末尾。这将导致外部命令中的最后一个退出代码传播为 powershell 的退出代码。否则,行将不会追加到脚本的末尾。", "loc.messages.ScriptReturnCode": "脚本已退出,返回代码: %d", "loc.messages.ScriptFailed": "脚本失败,出现错误: %s", - "loc.messages.ScriptFailedStdErr": "Script has output to stderr. Failing as failOnStdErr is set to true.", + "loc.messages.ScriptFailedStdErr": "脚本具有到 stderr 的输出。失败,因为 failOnStdErr 设置为 true。", "loc.messages.ScriptFailedWithExitCode": "脚本失败,退出代码: %d", "loc.messages.UnsupportedEndpointScheme": "不支持的服务连接授权方案: AzureRM 的服务主体", "loc.messages.AzureSDKNotFound": "此计算机上未安装 Azure CLI 2.x。", diff --git a/Tasks/AzureCLIV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureCLIV2/Strings/resources.resjson/zh-TW/resources.resjson index e2abfb5d44ff..8022e6662c3b 100644 --- a/Tasks/AzureCLIV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureCLIV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,38 +1,38 @@ { "loc.friendlyName": "Azure CLI", - "loc.helpMarkDown": "[Learn more about this task](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md) or [see the Azure CLI documentation](https://docs.microsoft.com/cli/azure/)", - "loc.description": "Run Azure CLI commands against an Azure subscription in a PowerShell Core/Shell script when running on Linux agent or PowerShell/Powershell Core/Batch script when running on Windows agent.", + "loc.helpMarkDown": "[深入了解此工作](http://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md)或[參閱 Azure CLI 文件](https://docs.microsoft.com/cli/azure/)", + "loc.description": "在 Linux 代理程式上執行時,在 PowerShell Core/殼層指令碼中對 Azure 訂閱執行 Azure CLI 命令,或在 Windows 代理程式上執行時,在 PowerShell/PowerShell Core/批次指令碼中對 Azure 訂閱執行 Azure CLI 命令。", "loc.instanceNameFormat": "Azure CLI $(scriptPath)", - "loc.releaseNotes": "What's new in Version 2.0:\n- Support for PowerShell and PowerShell Core script. \n- PowerShell Core works with cross-platform agents (Linux, macOS, or Windows), make sure the agent has PowerShell version 6 or more. \n- Powershell script works with only Windows agent, make sure the agent has PowerShell version 5 or below.", + "loc.releaseNotes": "2.0 版的新功能:\n- PowerShell 及 PowerShell Core 指令碼的支援。\n- PowerShell Core 適用於跨平台代理程式 (Linux、macOS 或 Windows),請確定代理程式使用 PowerShell 第 6 版或較新版本。\n- Powershell 指令碼僅適用於 Windows 代理程式,請確定代理程式使用 PowerShell 第 5 版或較舊版本。", "loc.group.displayName.advanced": "進階", - "loc.input.label.connectedServiceNameARM": "Azure Resource Manager connection", - "loc.input.help.connectedServiceNameARM": "Select an Azure Resource Manager service connection for the deployment", + "loc.input.label.connectedServiceNameARM": "Azure Resource Manager 連線", + "loc.input.help.connectedServiceNameARM": "為部署選取 Azure Resource Manager 服務連線", "loc.input.label.scriptType": "指令碼類型", - "loc.input.help.scriptType": "Type of script: PowerShell/PowerShell Core/Bat/Shell script. Select Shell/PowerShell Core script when running on Linux agent or Batch/PowerShell/PowerShell Core script when running on Windows agent. PowerShell Core script can run on cross-platform agents (Linux, macOS, or Windows).", + "loc.input.help.scriptType": "指令碼類型: PowerShell/PowerShell Core/批次/殼層指令碼。請選取殼層/PowerShell Core 指令碼 (在 Linux 代理程式上執行時) 或批次/PowerShell/PowerShell Core 指令碼 (在 Windows 代理程式上執行時)。PowerShell Core 指令碼可在跨平台代理程式上執行 (Linux、macOS 或 Windows)。", "loc.input.label.scriptLocation": "指令碼位置", - "loc.input.help.scriptLocation": "Path to script: File path or Inline script", + "loc.input.help.scriptLocation": "指令碼路徑: 檔案路徑或內嵌指令碼", "loc.input.label.scriptPath": "指令碼路徑", - "loc.input.help.scriptPath": "Fully qualified path of the script(.ps1 or .bat or .cmd when using Windows based agent else .ps1 or .sh when using linux based agent) or a path relative to the the default working directory", + "loc.input.help.scriptPath": "指令碼的完整路徑 (使用 Windows 代理程式時為 .ps1 或 .bat 或 .cmd,使用 Linux 代理程式時為 .ps1 或 .sh),或相對於預設工作目錄的路徑", "loc.input.label.inlineScript": "內嵌指令碼", - "loc.input.help.inlineScript": "You can write your scripts inline here. When using Windows agent, use PowerShell or PowerShell Core or batch scripting whereas use PowerShell Core or shell scripting when using Linux based agents. For batch files use the prefix \"call\" before every azure command. You can also pass predefined and custom variables to this script using arguments \n\n example for PowerShell/PowerShellCore/shell: \naz --version \naz account show \n\n example for batch:\ncall az --version \ncall az account show", + "loc.input.help.inlineScript": "您可於此處寫入您的指令碼內嵌。當使用 Windows 代理程式時,請使用 PowerShell、PowerShell Core 或批次指令碼,當使用 Linux 代理程式時,請使用 PowerShell Core 或殼層指令碼。針對批次檔案,請在每個 azure 命令前面使用前置詞 \"call\"。您也可以使用引數,將預先定義及自訂的變數傳遞至此指令碼 \n\n PowerShell/PowerShellCore/殼層的範例: \naz --version \naz account show \n\n 批次的範例:\ncall az --version \ncall az account show", "loc.input.label.scriptArguments": "指令碼引數", "loc.input.help.scriptArguments": "傳遞給指令碼的引數", "loc.input.label.powerShellErrorActionPreference": "ErrorActionPreference", - "loc.input.help.powerShellErrorActionPreference": "Prepends the line `$ErrorActionPreference = 'VALUE'` at the top of your powershell/powershell core script.", + "loc.input.help.powerShellErrorActionPreference": "請在 powershell/powershell core 指令碼的頂端前面加上 `$ErrorActionPreference = 'VALUE'` 這行程式碼。", "loc.input.label.addSpnToEnvironment": "存取指令碼中的服務主體詳細資料", - "loc.input.help.addSpnToEnvironment": "Adds service principal id, service principal key and tenant id of the Azure endpoint you chose to the script's execution environment. You can use variables: `servicePrincipalId`, `servicePrincipalKey` and `tenantId` in your script.\n\nThis is honored only when the Azure endpoint has Service Principal authentication scheme.\n\nSyntax to access environment variables based on script type.\n\nPowershell script: $env:servicePrincipalId\n\nBatch script: %servicePrincipalId% \n\nShell script: $servicePrincipalId", + "loc.input.help.addSpnToEnvironment": "將您選擇的 Azure 端點服務主體識別碼、服務主體金鑰和租用戶識別碼新增至指令碼的執行環境。您可以在指令碼中使用下列變數: `servicePrincipalId`、`servicePrincipalKey` 和 `tenantId`。\n\n只有當 Azure 端點具有服務主體驗證配置時才接受此設定。\n\n存取環境變數的語法視指令碼類型而定。\n\nPowershell 指令碼: $env:servicePrincipalId\n\n批次指令碼: %servicePrincipalId% \n\n殼層指令碼: $servicePrincipalId", "loc.input.label.useGlobalConfig": "使用全域 Azure CLI 設定", "loc.input.help.useGlobalConfig": "如果此項目為 false,則此工作會使用其獨立的 [Azure CLI 設定目錄](https://docs.microsoft.com/zh-tw/cli/azure/azure-cli-configuration?view=azure-cli-latest#cli-configuration-file)。這個項目可在 *平行* 版本中用於執行 Azure CLI 工作", "loc.input.label.cwd": "工作目錄", "loc.input.help.cwd": "指令碼執行所在的現行工作目錄。Empty 是存放庫 (組建) 或成品 (發行) 的根目錄,即 $(System.DefaultWorkingDirectory)", "loc.input.label.failOnStandardError": "發生標準錯誤的失敗", "loc.input.help.failOnStandardError": "若此項目為 true,則當任何錯誤寫入 StandardError 串流時此工作將失敗。取消選取核取方塊可略過標準錯誤並根據結束代碼判斷狀態", - "loc.input.label.powerShellIgnoreLASTEXITCODE": "Ignore $LASTEXITCODE", + "loc.input.label.powerShellIgnoreLASTEXITCODE": "略過 $LASTEXITCODE", "loc.input.help.powerShellIgnoreLASTEXITCODE": "若此為 false,則會將 `if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }` 附加至您指令碼的結尾。如此會讓來自外部命令中的最後一個結束代碼,以 PowerShell 的結束代碼散佈。否則,不會將此行附加至您的指令碼結尾。", "loc.messages.ScriptReturnCode": "指令碼已結束。傳回碼: %d", "loc.messages.ScriptFailed": "指令碼失敗。錯誤: %s", - "loc.messages.ScriptFailedStdErr": "Script has output to stderr. Failing as failOnStdErr is set to true.", - "loc.messages.ScriptFailedWithExitCode": "Script failed with exit code: %d", + "loc.messages.ScriptFailedStdErr": "指令碼有到 stderr 的輸出。因為 failOnStdErr 設為 true 而失敗。", + "loc.messages.ScriptFailedWithExitCode": "指令碼失敗。結束代碼: %d", "loc.messages.UnsupportedEndpointScheme": "不支援的服務連線授權配置: AzureRM 的服務主體", "loc.messages.AzureSDKNotFound": "此電腦上未安裝 Azure CLI 2.x。", "loc.messages.FailedToLogout": "登出時發生下列錯誤: %s", @@ -42,8 +42,8 @@ "loc.messages.ErrorInSettingUpSubscription": "設定訂用帳戶時發生錯誤", "loc.messages.SettingAzureConfigDir": "正在將 AZURE_CONFIG_DIR 環境變數設定為: %s", "loc.messages.SettingAzureCloud": "正在將作用中雲端設定為: %s", - "loc.messages.JS_InvalidFilePath": "Script file could not be found at specified script location: '%s'. Please verify the script exists at the specified path. If you want to use inline script, specify input `Script Location` as `inlineScript`.", + "loc.messages.JS_InvalidFilePath": "在指定的指令碼位置找不到指令檔: '%s'。請確認指令碼存在於指定路徑中。若要使用內嵌指令碼,請將輸入 `Script Location` 指定為 `inlineScript`。", "loc.messages.JS_InvalidErrorActionPreference": "ErrorActionPreference '%s' 無效。此值必須是 'Stop'、'Continue' 或 'SilentlyContinue' 之一", "loc.messages.GlobalCliConfigAgentVersionWarning": "2.115.0 以下的代理程式版本只能使用全域 Azure CLI 設定", - "loc.messages.UnacceptedScriptLocationValue": "%s is not a valid value for task input 'Script Location' (scriptLocation in YAML). Value can either be'inlineScript' or 'scriptPath'" + "loc.messages.UnacceptedScriptLocationValue": "%s 不是工作輸入 'Script Location' (在 YAML 中為 scriptLocation) 的有效值。值可以是 'inlineScript' 或 'scriptPath'" } \ No newline at end of file diff --git a/Tasks/AzureCLIV2/task.json b/Tasks/AzureCLIV2/task.json index 6db5ec62dff6..e3b0436b490c 100644 --- a/Tasks/AzureCLIV2/task.json +++ b/Tasks/AzureCLIV2/task.json @@ -19,8 +19,8 @@ "demands": [], "version": { "Major": 2, - "Minor": 1, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.0.0", "instanceNameFormat": "Azure CLI $(scriptPath)", diff --git a/Tasks/AzureCLIV2/task.loc.json b/Tasks/AzureCLIV2/task.loc.json index d7fb8a5a9051..2138443a38a8 100644 --- a/Tasks/AzureCLIV2/task.loc.json +++ b/Tasks/AzureCLIV2/task.loc.json @@ -19,8 +19,8 @@ "demands": [], "version": { "Major": 2, - "Minor": 1, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.0.0", "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson index 938dbfa42f0d..4a598acaeb51 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,19 +1,19 @@ { "loc.friendlyName": "Azure-Clouddienstbereitstellung", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613748)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613748)", "loc.description": "Azure-Clouddienst bereitstellen", "loc.instanceNameFormat": "Azure-Bereitstellung: $(CsPkg)", "loc.group.displayName.newServiceAdvancedOptions": "Erweiterte Optionen für das Erstellen des neuen Diensts.", "loc.input.label.ConnectedServiceName": "Azure-Abonnement (klassisch)", "loc.input.help.ConnectedServiceName": "Klassisches Azure-Zielabonnement für die Bereitstellung.", - "loc.input.label.EnableAdvancedStorageOptions": "Enable ARM storage support", - "loc.input.help.EnableAdvancedStorageOptions": "Select to enable ARM storage support for this task.", - "loc.input.label.StorageAccount": "Storage account (Classic)", + "loc.input.label.EnableAdvancedStorageOptions": "ARM-Speicherunterstützung aktivieren", + "loc.input.help.EnableAdvancedStorageOptions": "Wählen Sie diese Option aus, um die ARM-Speicherunterstützung für diese Aufgabe zu aktivieren.", + "loc.input.label.StorageAccount": "Speicherkonto (klassisch)", "loc.input.help.StorageAccount": "Das Speicherkonto muss vor der Bereitstellung vorhanden sein.", - "loc.input.label.ARMConnectedServiceName": "Azure subscription (ARM)", - "loc.input.help.ARMConnectedServiceName": "Azure Resource Manager subscription.", - "loc.input.label.ARMStorageAccount": "Storage account (ARM)", - "loc.input.help.ARMStorageAccount": "Choose a pre-existing ARM storage account.", + "loc.input.label.ARMConnectedServiceName": "Azure-Abonnement (ARM)", + "loc.input.help.ARMConnectedServiceName": "Das Azure Resource Manager-Abonnement.", + "loc.input.label.ARMStorageAccount": "Speicherkonto (ARM)", + "loc.input.help.ARMStorageAccount": "Wählen Sie ein bereits vorhandenes ARM-Speicherkonto aus.", "loc.input.label.ServiceName": "Dienstname", "loc.input.help.ServiceName": "Vorhandenen Clouddienstnamen auswählen oder eingeben.", "loc.input.label.ServiceLocation": "Dienstspeicherort", diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson index 3edf11c50af3..b0f11c0b155c 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,23 +1,23 @@ { - "loc.friendlyName": "Implementación de servicio en la nube de Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613748)", + "loc.friendlyName": "Implementación del servicio en la nube de Azure", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613748)", "loc.description": "Implemente un servicio en la nube de Azure", "loc.instanceNameFormat": "Implementación de Azure: $(CsPkg)", "loc.group.displayName.newServiceAdvancedOptions": "Opciones avanzadas para la creación de un nuevo servicio", "loc.input.label.ConnectedServiceName": "Suscripción de Azure (clásico)", "loc.input.help.ConnectedServiceName": "Suscripción de Azure clásico de destino para la implementación.", - "loc.input.label.EnableAdvancedStorageOptions": "Enable ARM storage support", - "loc.input.help.EnableAdvancedStorageOptions": "Select to enable ARM storage support for this task.", - "loc.input.label.StorageAccount": "Storage account (Classic)", + "loc.input.label.EnableAdvancedStorageOptions": "Habilitar compatibilidad con el almacenamiento de ARM", + "loc.input.help.EnableAdvancedStorageOptions": "Seleccione esta opción para habilitar la compatibilidad con el almacenamiento de ARM para esta tarea.", + "loc.input.label.StorageAccount": "Cuenta de almacenamiento (clásica)", "loc.input.help.StorageAccount": "Debe haber una cuenta de almacenamiento antes de la implementación.", - "loc.input.label.ARMConnectedServiceName": "Azure subscription (ARM)", - "loc.input.help.ARMConnectedServiceName": "Azure Resource Manager subscription.", - "loc.input.label.ARMStorageAccount": "Storage account (ARM)", - "loc.input.help.ARMStorageAccount": "Choose a pre-existing ARM storage account.", + "loc.input.label.ARMConnectedServiceName": "Suscripción de Azure (ARM)", + "loc.input.help.ARMConnectedServiceName": "Suscripción de Azure Resource Manager.", + "loc.input.label.ARMStorageAccount": "Cuenta de almacenamiento (ARM)", + "loc.input.help.ARMStorageAccount": "Elija una cuenta de almacenamiento de ARM preexistente.", "loc.input.label.ServiceName": "Nombre del servicio", "loc.input.help.ServiceName": "Seleccione o escriba el nombre de un servicio en la nube existente.", "loc.input.label.ServiceLocation": "Ubicación del servicio", - "loc.input.help.ServiceLocation": "Seleccione una región para la nueva implementación del servicio. Las opciones posibles son **Este de EE. UU.**, **Este de EE. UU. 2**, **Centro de EE. UU.**, **Centro-sur de EE. UU.**, **Oeste de EE. UU.**, **Norte de Europa** y **Oeste de Europa**, entre otros.", + "loc.input.help.ServiceLocation": "Seleccione una región para la nueva implementación del servicio. Las opciones posibles son **Este de EE. UU.**, **Este de EE. UU. 2**, **Centro de EE. UU.**, **Centro y sur de EE. UU.**, **Oeste de EE. UU.**, **Norte de Europa**, **Oeste de Europa**, etc.", "loc.input.label.CsPkg": "CsPkg", "loc.input.help.CsPkg": "Ruta de acceso de CsPkg en el directorio de artefacto predeterminado.", "loc.input.label.CsCfg": "CsCfg", @@ -56,9 +56,9 @@ "loc.messages.Customcertificatesaredefinedininvalidformat": "Los certificados personalizados se definen en un formato no válido.", "loc.messages.Addinganyconfiguredcustomcertificates": "Agregando todos los certificados personalizados configurados.", "loc.messages.ValidateAzureCloudServiceStatus": "Validando el estado del servicio de nube de Azure: \"{0}\"", - "loc.messages.RetryAzureCloudServiceStatusCheck": "Error de validación del servicio de nube de Azure \"{0}\". Reintentando en \"{1}\" segundos.", - "loc.messages.AzureCloudServiceIsReady": "El servicio de nube de Azure \"{0}\" está listo.", - "loc.messages.AzureCloudServiceIsNotReady": "El servicio de nube de Azure \"{0}\" no está listo. Esto puede deberse a que uno o varios RoleInstances no están en estado \"ReadyRole\". Compruebe los registros para obtener más detalles.", + "loc.messages.RetryAzureCloudServiceStatusCheck": "Error de validación del servicio en la nube de Azure \"{0}\". Reintentando en \"{1}\" segundos.", + "loc.messages.AzureCloudServiceIsReady": "El servicio en la nube de Azure \"{0}\" está listo.", + "loc.messages.AzureCloudServiceIsNotReady": "El servicio en la nube de Azure \"{0}\" no está listo. Esto puede deberse a que uno o varios RoleInstances no están en estado \"ReadyRole\". Compruebe los registros para obtener más detalles.", "loc.messages.AllRoleInstancesAreReady": "Todas las instancias de rol (recuento: \"{1}\") para el servicio en la nube de Azure \"{0}\" están en estado \"ReadyRole\".", - "loc.messages.AzureCloudServiceNotFound": "No se encontró el servicio de nube de Azure \"{0}\"." + "loc.messages.AzureCloudServiceNotFound": "No se encontró el servicio en la nube de Azure \"{0}\"." } \ No newline at end of file diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson index 7fb21556b19e..97dbb5075f59 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,19 +1,19 @@ { - "loc.friendlyName": "Déploiement d'un service cloud Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613748)", + "loc.friendlyName": "Déploiement de Azure Cloud Service", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613748)", "loc.description": "Déployer un service cloud Azure", "loc.instanceNameFormat": "Déploiement Azure : $(CsPkg)", "loc.group.displayName.newServiceAdvancedOptions": "Options avancées pour la création d'un service", "loc.input.label.ConnectedServiceName": "Abonnement Azure (Classic)", "loc.input.help.ConnectedServiceName": "Abonnement Azure Classic à cibler pour le déploiement.", - "loc.input.label.EnableAdvancedStorageOptions": "Enable ARM storage support", - "loc.input.help.EnableAdvancedStorageOptions": "Select to enable ARM storage support for this task.", - "loc.input.label.StorageAccount": "Storage account (Classic)", + "loc.input.label.EnableAdvancedStorageOptions": "Activer la prise en charge du stockage ARM", + "loc.input.help.EnableAdvancedStorageOptions": "Sélectionnez cette option afin d'activer la prise en charge du stockage ARM pour cette tâche.", + "loc.input.label.StorageAccount": "Compte de stockage (classique)", "loc.input.help.StorageAccount": "Un compte de stockage est nécessaire pour le déploiement.", - "loc.input.label.ARMConnectedServiceName": "Azure subscription (ARM)", - "loc.input.help.ARMConnectedServiceName": "Azure Resource Manager subscription.", - "loc.input.label.ARMStorageAccount": "Storage account (ARM)", - "loc.input.help.ARMStorageAccount": "Choose a pre-existing ARM storage account.", + "loc.input.label.ARMConnectedServiceName": "Abonnement Azure (ARM)", + "loc.input.help.ARMConnectedServiceName": "Abonnement Azure Resource Manager.", + "loc.input.label.ARMStorageAccount": "Compte de stockage (ARM)", + "loc.input.help.ARMStorageAccount": "Choisissez un compte de stockage ARM préexistant.", "loc.input.label.ServiceName": "Nom du service", "loc.input.help.ServiceName": "Sélectionnez ou entrez un nom de service cloud existant.", "loc.input.label.ServiceLocation": "Emplacement du service", diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson index 27dc31a33e1f..3d13f8cbee44 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,19 +1,19 @@ { "loc.friendlyName": "Distribuzione del servizio cloud di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613748)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613748)", "loc.description": "Consente di distribuire un servizio cloud di Azure", "loc.instanceNameFormat": "Distribuzione Azure: $(CsPkg)", "loc.group.displayName.newServiceAdvancedOptions": "Opzioni avanzate per la creazione del nuovo servizio", "loc.input.label.ConnectedServiceName": "Sottoscrizione di Azure (classico)", "loc.input.help.ConnectedServiceName": "Sottoscrizione di Azure classico usata come destinazione della distribuzione.", - "loc.input.label.EnableAdvancedStorageOptions": "Enable ARM storage support", - "loc.input.help.EnableAdvancedStorageOptions": "Select to enable ARM storage support for this task.", - "loc.input.label.StorageAccount": "Storage account (Classic)", + "loc.input.label.EnableAdvancedStorageOptions": "Abilita supporto dell'archiviazione ARM", + "loc.input.help.EnableAdvancedStorageOptions": "Selezionare questa opzione per abilitare il supporto dell'archiviazione ARM per questa attività.", + "loc.input.label.StorageAccount": "Account di archiviazione (versione classica)", "loc.input.help.StorageAccount": "L'account di archiviazione deve esistere prima della distribuzione.", - "loc.input.label.ARMConnectedServiceName": "Azure subscription (ARM)", - "loc.input.help.ARMConnectedServiceName": "Azure Resource Manager subscription.", - "loc.input.label.ARMStorageAccount": "Storage account (ARM)", - "loc.input.help.ARMStorageAccount": "Choose a pre-existing ARM storage account.", + "loc.input.label.ARMConnectedServiceName": "Sottoscrizione di Azure (ARM)", + "loc.input.help.ARMConnectedServiceName": "Sottoscrizione di Azure Resource Manager.", + "loc.input.label.ARMStorageAccount": "Account di archiviazione (ARM)", + "loc.input.help.ARMStorageAccount": "Scegliere un account di archiviazione ARM preesistente.", "loc.input.label.ServiceName": "Nome del servizio", "loc.input.help.ServiceName": "Consente di selezionare o immettere il nome di un servizio cloud esistente.", "loc.input.label.ServiceLocation": "Posizione del servizio", diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson index 15e5c5314790..8ca4f78a23b7 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,19 +1,19 @@ { "loc.friendlyName": "Azure クラウド サービスの配置", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613748)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613748)", "loc.description": "Azure クラウド サービスのデプロイ", "loc.instanceNameFormat": "Azure 配置: $(CsPkg)", "loc.group.displayName.newServiceAdvancedOptions": "新しいサービスを作成するための詳細設定のオプション", "loc.input.label.ConnectedServiceName": "Azure サブスクリプション (クラシック)", "loc.input.help.ConnectedServiceName": "展開対象への Azure クラシック サブスクリプション。", - "loc.input.label.EnableAdvancedStorageOptions": "Enable ARM storage support", - "loc.input.help.EnableAdvancedStorageOptions": "Select to enable ARM storage support for this task.", - "loc.input.label.StorageAccount": "Storage account (Classic)", + "loc.input.label.EnableAdvancedStorageOptions": "ARM ストレージ サポートを有効にする", + "loc.input.help.EnableAdvancedStorageOptions": "このタスクへの ARM ストレージ サポートを有効にする場合に選択します。", + "loc.input.label.StorageAccount": "ストレージ アカウント (クラシック)", "loc.input.help.StorageAccount": "配置する前にストレージ アカウントが存在する必要があります。", - "loc.input.label.ARMConnectedServiceName": "Azure subscription (ARM)", - "loc.input.help.ARMConnectedServiceName": "Azure Resource Manager subscription.", - "loc.input.label.ARMStorageAccount": "Storage account (ARM)", - "loc.input.help.ARMStorageAccount": "Choose a pre-existing ARM storage account.", + "loc.input.label.ARMConnectedServiceName": "Azure サブスクリプション (ARM)", + "loc.input.help.ARMConnectedServiceName": "Azure Resource Manager サブスクリプション。", + "loc.input.label.ARMStorageAccount": "ストレージ アカウント (ARM)", + "loc.input.help.ARMStorageAccount": "既存の ARM ストレージ アカウントを選択します。", "loc.input.label.ServiceName": "サービス名", "loc.input.help.ServiceName": "既存のクラウド サービス名を選択するか、入力してください。", "loc.input.label.ServiceLocation": "サービスの場所", @@ -46,7 +46,7 @@ "loc.input.help.NewServiceAffinityGroup": "新しいサービスの作成中、サービスの場所を使用する代わりに、このアフィニティ グループが考慮されます。", "loc.messages.Couldnotgettheprimarystoragekeyforstorageaccount0Unabletoapplyanydiagnosticsextensions": "ストレージ アカウント '{0}' の主ストレージ キーを取得できません。診断拡張機能を適用できません。", "loc.messages.Couldnotgettheprimarystoragekeyforthepublicconfigstorageaccount0Unabletoapplyanydiagnosticsextensions": "公開構成ストレージ アカウント '{0}' の主ストレージ キーを取得できませんでした。診断拡張機能を適用できません。", - "loc.messages.Applyinganyconfigureddiagnosticsextensions": "構成済み診断拡張機能を適用しています。", + "loc.messages.Applyinganyconfigureddiagnosticsextensions": "構成済み診断拡張機能を適用してください。", "loc.messages._0couldnotbeparsedintopartsforregisteringdiagnosticsextensions": "診断拡張機能を登録するために '{0}' をパーツに解析することはできませんでした。", "loc.messages.Nofileswerefoundtodeploywithsearchpattern0": "検索パターン {0} で、展開するファイルが見つかりませんでした", "loc.messages.Foundmorethanonefiletodeploywithsearchpattern0Therecanbeonlyone": "検索パターン {0} で、展開するファイルが複数見つかりました。1 つだけ指定してください。", diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson index aca8ed6dba7d..c75ecfdb5a24 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -9,7 +9,7 @@ "loc.input.label.EnableAdvancedStorageOptions": "ARM 스토리지 지원 사용", "loc.input.help.EnableAdvancedStorageOptions": "이 작업에 대한 ARM 스토리지 지원을 사용하도록 설정하려면 선택합니다.", "loc.input.label.StorageAccount": "스토리지 계정(클래식)", - "loc.input.help.StorageAccount": "배포하려면 먼저 스토리지 계정이 있어야 합니다.", + "loc.input.help.StorageAccount": "배포하려면 먼저 저장소 계정이 있어야 합니다.", "loc.input.label.ARMConnectedServiceName": "Azure 구독(ARM)", "loc.input.help.ARMConnectedServiceName": "Azure Resource Manager 구독", "loc.input.label.ARMStorageAccount": "스토리지 계정(ARM)", @@ -36,21 +36,21 @@ "loc.input.help.ForceUpgrade": "선택할 경우 강제 업그레이드로 업그레이드가 설정되어 잠재적으로 로컬 데이터 손실이 발생할 수 있습니다.", "loc.input.label.VerifyRoleInstanceStatus": "역할 인스턴스 상태 확인", "loc.input.help.VerifyRoleInstanceStatus": "선택하면, 역할 인스턴스가 준비 상태가 될 때까지 작업이 대기합니다.", - "loc.input.label.DiagnosticStorageAccountKeys": "진단 스토리지 계정 키", - "loc.input.help.DiagnosticStorageAccountKeys": "진단 스토리지 계정에 대한 스토리지 키를 Role:Storagekey 형식으로 입력합니다. 각 역할의 진단 스토리지 계정 이름은 진단 구성 파일(.wadcfgx)에서 가져옵니다. 역할의 .wadcfgx 파일을 찾을 수 없는 경우 역할에 대한 진단 확장이 설정되지 않습니다. .wadcfgx 파일에 스토리지 계정 이름이 없으면 기본 스토리지 계정을 사용하여 진단 결과를 저장하고 배포 작업의 스토리지 키 매개 변수는 무시됩니다. 환경의 진단 결과에 중요한 정보가 없는 경우를 제외하고는 <스토리지_계정_키>를 비밀 변수로 저장하는 것이 좋습니다.

예를 들면 다음과 같습니다.
WebRole: <WebRole_스토리지_계정_키>
WorkerRole: <WorkerRole_스토리지_계정_키>", + "loc.input.label.DiagnosticStorageAccountKeys": "진단 저장소 계정 키", + "loc.input.help.DiagnosticStorageAccountKeys": "진단 저장소 계정에 대한 저장소 키를 Role:Storagekey 형식으로 입력합니다. 각 역할의 진단 저장소 계정 이름은 진단 구성 파일(.wadcfgx)에서 가져옵니다. 역할의 .wadcfgx 파일을 찾을 수 없는 경우 역할에 대한 진단 확장이 설정되지 않습니다. .wadcfgx 파일에 저장소 계정 이름이 없으면 기본 저장소 계정을 사용하여 진단 결과를 저장하고 배포 작업의 저장소 키 매개 변수는 무시됩니다. 환경의 진단 결과에 중요한 정보가 없는 경우를 제외하고는 <저장소_계정_키>를 비밀 변수로 저장하는 것이 좋습니다.

예를 들면 다음과 같습니다.
WebRole: <WebRole_저장소_계정_키>
WorkerRole: <WorkerRole_저장소_계정_키>", "loc.input.label.NewServiceCustomCertificates": "가져올 사용자 지정 인증서", "loc.input.help.NewServiceCustomCertificates": "CertificatePfxBase64:CertificatePassword 형식으로 사용자 지정 인증서를 제공합니다. 를 비밀 변수로 저장하는 것이 좋습니다.

예:
Certificate1: <Certificate1_password>
Certificate2: <Certificate2_password>", "loc.input.label.NewServiceAdditionalArguments": "추가 인수", "loc.input.help.NewServiceAdditionalArguments": "새 서비스를 만드는 동안 추가 인수에서 전달합니다. 이러한 인수는 `New-AzureService` cmdlet에 전달됩니다. 예: `-Label 'MyTestService'`", "loc.input.label.NewServiceAffinityGroup": "선호도 그룹", "loc.input.help.NewServiceAffinityGroup": "새 서비스를 만드는 동안 서비스 위치를 사용하는 대신 이 선호도 그룹이 고려됩니다.", - "loc.messages.Couldnotgettheprimarystoragekeyforstorageaccount0Unabletoapplyanydiagnosticsextensions": "스토리지 계정 '{0}'의 기본 스토리지 키를 가져올 수 없습니다. 진단 확장을 적용할 수 없습니다.", - "loc.messages.Couldnotgettheprimarystoragekeyforthepublicconfigstorageaccount0Unabletoapplyanydiagnosticsextensions": "공용 구성 스토리지 계정 '{0}'의 기본 스토리지 키를 가져올 수 없습니다. 진단 확장을 적용할 수 없습니다.", + "loc.messages.Couldnotgettheprimarystoragekeyforstorageaccount0Unabletoapplyanydiagnosticsextensions": "저장소 계정 '{0}'의 기본 저장소 키를 가져올 수 없습니다. 진단 확장을 적용할 수 없습니다.", + "loc.messages.Couldnotgettheprimarystoragekeyforthepublicconfigstorageaccount0Unabletoapplyanydiagnosticsextensions": "공용 구성 저장소 계정 '{0}'의 기본 저장소 키를 가져올 수 없습니다. 진단 확장을 적용할 수 없습니다.", "loc.messages.Applyinganyconfigureddiagnosticsextensions": "구성된 모든 진단 확장을 적용하는 중입니다.", "loc.messages._0couldnotbeparsedintopartsforregisteringdiagnosticsextensions": "진단 확장을 등록하기 위해 '{0}'을(를) 파트로 구문 분석할 수 없습니다.", "loc.messages.Nofileswerefoundtodeploywithsearchpattern0": "검색 패턴 {0}(으)로 배포할 파일을 찾을 수 없습니다.", "loc.messages.Foundmorethanonefiletodeploywithsearchpattern0Therecanbeonlyone": "검색 패턴 {0}(으)로 배포할 파일을 두 개 이상 찾았습니다. 하나만 있을 수 있습니다.", - "loc.messages.Storagekeysaredefinedininvalidformat": "스토리지 키가 잘못된 형식으로 정의되어 있습니다.", + "loc.messages.Storagekeysaredefinedininvalidformat": "저장소 키가 잘못된 형식으로 정의되어 있습니다.", "loc.messages.Unabletofind0usingprovidedsubscription": "제공한 구독을 사용하여 {0}을(를) 찾을 수 없습니다.", "loc.messages.Currentversionofazurepowershelldontsupportexternalstorageaccountforconfiguringdiagnostics": "현재 버전의 Azure PowerShell에서는 외부 스토리지 계정을 사용하여 진단을 구성할 수 없습니다.", "loc.messages.Customcertificatesaredefinedininvalidformat": "사용자 지정 인증서가 잘못된 형식으로 정의되었습니다.", diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson index 98386445fffc..35abf15e7cd7 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,19 +1,19 @@ { "loc.friendlyName": "Развертывание облачной службы Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613748)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613748)", "loc.description": "Развертывание облачной службы Azure", "loc.instanceNameFormat": "Развертывание Azure: $(CsPkg)", "loc.group.displayName.newServiceAdvancedOptions": "Расширенные параметры для создания новой службы", "loc.input.label.ConnectedServiceName": "Подписка Azure (классическая)", "loc.input.help.ConnectedServiceName": "Целевая классическая подписка Azure, которая должна использоваться развертыванием.", - "loc.input.label.EnableAdvancedStorageOptions": "Enable ARM storage support", - "loc.input.help.EnableAdvancedStorageOptions": "Select to enable ARM storage support for this task.", - "loc.input.label.StorageAccount": "Storage account (Classic)", + "loc.input.label.EnableAdvancedStorageOptions": "Включить поддержку хранилища ARM", + "loc.input.help.EnableAdvancedStorageOptions": "Выберите, чтобы включить поддержку хранилища ARM для этой задачи.", + "loc.input.label.StorageAccount": "Учетная запись хранения (классическая)", "loc.input.help.StorageAccount": "Учетная запись хранения должна существовать до развертывания.", - "loc.input.label.ARMConnectedServiceName": "Azure subscription (ARM)", - "loc.input.help.ARMConnectedServiceName": "Azure Resource Manager subscription.", - "loc.input.label.ARMStorageAccount": "Storage account (ARM)", - "loc.input.help.ARMStorageAccount": "Choose a pre-existing ARM storage account.", + "loc.input.label.ARMConnectedServiceName": "Подписка Azure (ARM)", + "loc.input.help.ARMConnectedServiceName": "Подписка Azure Resource Manager.", + "loc.input.label.ARMStorageAccount": "Учетная запись хранения (ARM)", + "loc.input.help.ARMStorageAccount": "Выберите существующую учетную запись хранения ARM.", "loc.input.label.ServiceName": "Имя службы", "loc.input.help.ServiceName": "Выберите или введите имя существующей облачной службы.", "loc.input.label.ServiceLocation": "Расположение службы", diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson index faabd5fa3ec3..51e2bfdaf32b 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -17,7 +17,7 @@ "loc.input.label.ServiceName": "服务名称", "loc.input.help.ServiceName": "选择或输入现有的云服务名称。", "loc.input.label.ServiceLocation": "服务位置", - "loc.input.help.ServiceLocation": "为新服务部署选择区域。可能的选项有 **美国东部**、**美国东部 2**、**美国中部**、**美国中南部**、**美国西部**、**北欧**、**西欧** 和其他选项。", + "loc.input.help.ServiceLocation": "为新服务部署选择区域。可能的选项有 **美国东部**、**美国东部 2**、**美国中部**、**美国中南部**、**美国西部**、**欧洲北部**、**欧洲西部** 和其他选项。", "loc.input.label.CsPkg": "CsPkg", "loc.input.help.CsPkg": "默认项目目录下 CsPkg 的路径。", "loc.input.label.CsCfg": "CsCfg", diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson index 46563e5b6b29..e7ab6cfe902f 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureCloudPowerShellDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,19 +1,19 @@ { "loc.friendlyName": "Azure 雲端服務部署", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613748)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613748)", "loc.description": "部署 Azure 雲端服務", "loc.instanceNameFormat": "Azure 部署: $(CsPkg)", "loc.group.displayName.newServiceAdvancedOptions": "用於建立新服務的進階選項", "loc.input.label.ConnectedServiceName": "Azure 訂用帳戶 (傳統)", "loc.input.help.ConnectedServiceName": "要加以部署的 Azure 傳統訂用帳戶。", - "loc.input.label.EnableAdvancedStorageOptions": "Enable ARM storage support", - "loc.input.help.EnableAdvancedStorageOptions": "Select to enable ARM storage support for this task.", - "loc.input.label.StorageAccount": "Storage account (Classic)", + "loc.input.label.EnableAdvancedStorageOptions": "啟用 ARM 儲存體支援", + "loc.input.help.EnableAdvancedStorageOptions": "選取以為此工作啟用 ARM 儲存體支援。", + "loc.input.label.StorageAccount": "儲存體帳戶 (傳統)", "loc.input.help.StorageAccount": "必須先有儲存體帳戶,才能進行部署。", - "loc.input.label.ARMConnectedServiceName": "Azure subscription (ARM)", - "loc.input.help.ARMConnectedServiceName": "Azure Resource Manager subscription.", - "loc.input.label.ARMStorageAccount": "Storage account (ARM)", - "loc.input.help.ARMStorageAccount": "Choose a pre-existing ARM storage account.", + "loc.input.label.ARMConnectedServiceName": "Azure 訂用帳戶 (ARM)", + "loc.input.help.ARMConnectedServiceName": "Azure Resource Manager 訂用帳戶。", + "loc.input.label.ARMStorageAccount": "儲存體帳戶 (ARM)", + "loc.input.help.ARMStorageAccount": "選擇既存的 ARM 儲存體帳戶。", "loc.input.label.ServiceName": "服務名稱", "loc.input.help.ServiceName": "請選取或輸入現有的雲端服務名稱。", "loc.input.label.ServiceLocation": "服務位置", diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/task.json b/Tasks/AzureCloudPowerShellDeploymentV1/task.json index 588cef34428e..e40b7e686bfc 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/task.json +++ b/Tasks/AzureCloudPowerShellDeploymentV1/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 184, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/AzureCloudPowerShellDeploymentV1/task.loc.json b/Tasks/AzureCloudPowerShellDeploymentV1/task.loc.json index 9e76c7d9497d..4747f86cb567 100644 --- a/Tasks/AzureCloudPowerShellDeploymentV1/task.loc.json +++ b/Tasks/AzureCloudPowerShellDeploymentV1/task.loc.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 175, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "demands": [ "azureps" diff --git a/Tasks/AzureFileCopyV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureFileCopyV1/Strings/resources.resjson/de-DE/resources.resjson index 0de0d4f6b03c..ebfc53b8b75d 100644 --- a/Tasks/AzureFileCopyV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureFileCopyV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure-Dateikopiervorgang", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurefilecopyreadme)", "loc.description": "Hiermit werden Dateien in Azure Blob Storage oder VMs kopiert.", "loc.instanceNameFormat": "$(Destination)-Dateikopiervorgang", "loc.group.displayName.output": "Ausgabe", diff --git a/Tasks/AzureFileCopyV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureFileCopyV1/Strings/resources.resjson/es-ES/resources.resjson index 3dedc07ebe03..17b384b8caa9 100644 --- a/Tasks/AzureFileCopyV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureFileCopyV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copia de archivos de Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copiar archivos en Azure Blob Storage o en máquinas virtuales", "loc.instanceNameFormat": "$(Destination) File Copy", "loc.group.displayName.output": "Salida", @@ -16,7 +16,7 @@ "loc.input.label.StorageAccount": "Cuenta de almacenamiento clásica", "loc.input.help.StorageAccount": "Especifique una cuenta de almacenamiento clásica preexistente. Se utiliza también como agente intermedio para copiar archivos a máquinas virtuales de Azure", "loc.input.label.StorageAccountRM": "Cuenta de almacenamiento del Administrador de recursos", - "loc.input.help.StorageAccountRM": "Especifique una cuenta de almacenamiento de ARM preexistente. Se utiliza también como agente intermedio para copiar archivos a máquinas virtuales de Azure", + "loc.input.help.StorageAccountRM": "Especifique una cuenta de almacenamiento del Administrador de recursos de Azure preexistente. Se utiliza también como agente intermedio para copiar archivos a máquinas virtuales de Azure", "loc.input.label.ContainerName": "Nombre del contenedor", "loc.input.help.ContainerName": "Nombre del contenedor para cargar los archivos. Si no existe un contenedor con el nombre especificado en la cuenta de almacenamiento, se creará automáticamente.
Si se debe crear un directorio virtual dentro del contenedor, utilice la entrada de prefijo de blob a continuación.
Ejemplo: si la ubicación de destino es https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/, especifique mycontainer como nombre del contenedor y vd1/vd2 como prefijo de blob.", "loc.input.label.BlobPrefix": "Prefijo de blob", @@ -38,7 +38,7 @@ "loc.input.label.AdditionalArguments": "Argumentos adicionales", "loc.input.help.AdditionalArguments": "Argumentos AzCopy.exe adicionales que se aplicarán al cargar en el blob o en la máquina virtual, por ejemplo /NC:10.", "loc.input.label.enableCopyPrerequisites": "Habilitar los requisitos previos de copia", - "loc.input.help.enableCopyPrerequisites": "Al habilitar esta opción, se configura el cliente de escucha de Administración remota de Windows (WinRM) a través del protocolo HTTPS en el puerto 5986, mediante un certificado autofirmado. Esta configuración es necesaria para realizar operaciones de copia en máquinas de Azure. Si las máquinas virtuales de destino están respaldadas por un equilibrador de carga, asegúrese de que haya reglas NAT de entrada configuradas para el puerto de destino (5986). Si las máquinas virtuales de destino están asociadas a un grupo de seguridad de red (NSG), configure reglas de seguridad de entrada para el puerto de destino (5986). Solo se aplica a máquinas virtuales de ARM.", + "loc.input.help.enableCopyPrerequisites": "Al habilitar esta opción, se configura el agente de escucha de Administración remota de Windows (WinRM) a través del protocolo HTTPS en el puerto 5986, mediante un certificado autofirmado. Esta configuración es necesaria para realizar operaciones de copia en máquinas de Azure. Si las máquinas virtuales de destino están respaldadas por un equilibrador de carga, asegúrese de que haya reglas NAT de entrada configuradas para el puerto de destino (5986). Si las máquinas virtuales de destino están asociadas a un grupo de seguridad de red (NSG), configure reglas de seguridad de entrada para el puerto de destino (5986). Solo se aplica a máquinas virtuales de ARM.", "loc.input.label.CopyFilesInParallel": "Copiar en paralelo", "loc.input.help.CopyFilesInParallel": "Si se establece en true, copiará los archivos en paralelo en las máquinas de destino.", "loc.input.label.CleanTargetBeforeCopy": "Limpiar destino", @@ -84,7 +84,7 @@ "loc.messages.AFC_ParallelCopyFailed": "Error en la copia a uno o varios equipos.", "loc.messages.AFC_CopySuccessful": "Archivos copiados correctamente desde la ruta de origen: '{0}' a las máquinas virtuales de Azure de destino en el grupo de recursos: '{1}'", "loc.messages.AFC_SetCustomScriptExtensionFailed": "Error al establecer la extensión de script personalizada '{0}' para la máquina virtual '{1}' de tipo: {2}", - "loc.messages.AFC_AddNetworkSecurityRuleFailed": "No se pudo agregar la regla de seguridad de red: {0}", + "loc.messages.AFC_AddNetworkSecurityRuleFailed": "Error al agregar la red de seguridad de red: {0}", "loc.messages.AFC_UnableToSetCustomScriptExtension": "No se puede establecer el script personalizado '{0}' para la máquina virtual '{1}': {2}", "loc.messages.AFC_CopyPrereqsFailed": "Error al habilitar los requisitos previos de copia. {0}", "loc.messages.AFC_BlobStorageNotFound": "No se encontró la cuenta de almacenamiento: {0}. Especifique una cuenta de almacenamiento existente", diff --git a/Tasks/AzureFileCopyV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureFileCopyV1/Strings/resources.resjson/fr-FR/resources.resjson index 496e5988dcdd..56c3a025d315 100644 --- a/Tasks/AzureFileCopyV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureFileCopyV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copie de fichiers Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copier des fichiers sur le Stockage Blob Azure ou des machines virtuelles", "loc.instanceNameFormat": "$(Destination) Copie de fichiers", "loc.group.displayName.output": "Sortie", @@ -26,7 +26,7 @@ "loc.input.label.EnvironmentNameRM": "Groupe de ressources", "loc.input.help.EnvironmentNameRM": "Nom du groupe de ressources cible où copier les fichiers.", "loc.input.label.ResourceFilteringMethod": "Sélectionner les machines par", - "loc.input.help.ResourceFilteringMethod": "Vous pouvez également sélectionner un sous-ensemble de machines virtuelles dans le groupe de ressources, en indiquant les noms d'hôtes ou les étiquettes des machines virtuelles. Les [étiquettes](https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-tagging-arm/) sont prises en charge pour les ressources créées via Azure Resource Manager uniquement.", + "loc.input.help.ResourceFilteringMethod": "Vous pouvez également sélectionner un sous-ensemble de machines virtuelles dans le groupe de ressources, en indiquant les noms d'hôtes ou les balises des machines virtuelles. Les [balises](https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-tagging-arm/) sont prises en charge pour les ressources créées via Azure Resource Manager uniquement.", "loc.input.label.MachineNames": "Critères de filtre", "loc.input.help.MachineNames": "Indiquez une liste de noms d'hôtes de machines virtuelles, par exemple ffweb, ffdb, ou utilisez des balises telles que Role:DB, Web; OS:Win8.1. Notez que les délimiteurs employés pour les balises sont ,(virgule), :(deux-points) et ;(point-virgule). Si plusieurs balises sont indiquées, la tâche s'exécute sur toutes les machines virtuelles correspondant aux balises spécifiées. Par défaut, la tâche s'exécute sur toutes les machines virtuelles.", "loc.input.label.vmsAdminUserName": "Informations de connexion d'administrateur", @@ -47,8 +47,8 @@ "loc.input.help.skipCACheck": "Si cette option est sélectionnée, le client ignore la validation permettant de vérifier que le certificat du serveur est signé par une autorité de certification approuvée lors de la connexion via HTTP ou Secure Socket Layer (HTTPS).", "loc.input.label.outputStorageUri": "URI du conteneur de stockage", "loc.input.help.outputStorageUri": "Attribuez un nom à la variable de l'URI du conteneur de stockage dans lequel les fichiers ont été copiés avec cette tâche. Valide uniquement quand la destination sélectionnée est Azure Blob.", - "loc.input.label.outputStorageContainerSasToken": "Jeton SAS du conteneur de stockage", - "loc.input.help.outputStorageContainerSasToken": "Attribuez un nom à la variable du jeton SAS du conteneur de stockage utilisé pour accéder aux fichiers copiés avec cette tâche. Valide uniquement quand la destination sélectionnée est Azure Blob.", + "loc.input.label.outputStorageContainerSasToken": "Jeton SAP du conteneur de stockage", + "loc.input.help.outputStorageContainerSasToken": "Attribuez un nom à la variable du jeton SAP du conteneur de stockage utilisé pour accéder aux fichiers copiés avec cette tâche. Valide uniquement quand la destination sélectionnée est Azure Blob.", "loc.messages.AFC_StorageAccountNotFound": "Le compte de stockage {0} est introuvable. La connexion de service sélectionnée, 'Principal du service', prend uniquement en charge les comptes de stockage de type Azure Resource Manager.", "loc.messages.AFC_ResourceGroupNotFound": "Le groupe de ressources indiqué '{0}' n'existe pas.", "loc.messages.AFC_GetVMStatus": "[Appel Azure]Obtention de l'état de la machine virtuelle '{0}'", diff --git a/Tasks/AzureFileCopyV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureFileCopyV1/Strings/resources.resjson/it-IT/resources.resjson index 22f8da14b0cb..f60e7bd2c6c2 100644 --- a/Tasks/AzureFileCopyV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureFileCopyV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copia dei file di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copia i file in Archiviazione BLOB di Azure nelle macchine virtuali", "loc.instanceNameFormat": "Copia dei file $(Destination)", "loc.group.displayName.output": "Output", @@ -16,11 +16,11 @@ "loc.input.label.StorageAccount": "Account di archiviazione classico", "loc.input.help.StorageAccount": "Consente di specificare un account di archiviazione classico preesistente. Viene usato anche come intermediario per la copia dei file nelle macchine virtuali di Azure", "loc.input.label.StorageAccountRM": "Account di archiviazione di Gestione risorse", - "loc.input.help.StorageAccountRM": "Consente di specificare un account di archiviazione di ARM preesistente. Viene usato anche come intermediario per la copia dei file nelle macchine virtuali di Azure", + "loc.input.help.StorageAccountRM": "Consente di specificare un account di archiviazione di Gestione risorse di Azure preesistente. Viene usato anche come intermediario per la copia dei file nelle macchine virtuali di Azure", "loc.input.label.ContainerName": "Nome contenitore", - "loc.input.help.ContainerName": "Nome del contenitore per il caricamento dei file. Se nell'account di archiviazione non esiste un contenitore con il nome specificato, verrà creato automaticamente.
Se è necessario creare una directory virtuale all'interno del contenitore, usare il valore di input seguente come prefisso BLOB.
Esempio: se il percorso di destinazione è https://account.blob.core.windows.net/contenitore/vd1/vd2/, specificare contenitore come nome del contenitore e vd1/vd2 come prefisso BLOB.", + "loc.input.help.ContainerName": "Nome del contenitore per il caricamento dei file. Se nell'account di archiviazione non esiste un contenitore con il nome specificato, verrà creato automaticamente.
Se è necessario creare una directory virtuale all'interno del contenitore, usare il valore di input seguente come prefisso BLOB.
Esempio: se il percorso di destinazione è https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/, specificare contenitore come nome del contenitore e vd1/vd2 come prefisso BLOB.", "loc.input.label.BlobPrefix": "Prefisso BLOB", - "loc.input.help.BlobPrefix": "Utile per filtrare i file. Ad esempio, accodare un numero di build a tutti i BLOB per scaricare i file solo per una specifica build. Esempio: se si specifica myvd1 come prefisso BLOB, all'interno del contenitore verrà creata una directory virtuale con questo nome. I file di origine verranno copiati in https://account.blob.core.windows.net/contenitore/myvd1/.", + "loc.input.help.BlobPrefix": "Utile per filtrare i file. Ad esempio, accodare un numero di build a tutti i BLOB per scaricare i file solo per una specifica build. Esempio: se si specifica myvd1 come prefisso BLOB, all'interno del contenitore verrà creata una directory virtuale con questo nome. I file di origine verranno copiati in https://myaccount.blob.core.windows.net/mycontainer/myvd1/.", "loc.input.label.EnvironmentName": "Servizio cloud", "loc.input.help.EnvironmentName": "Nome del servizio cloud di destinazione in cui copiare i file.", "loc.input.label.EnvironmentNameRM": "Gruppo di risorse", diff --git a/Tasks/AzureFileCopyV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureFileCopyV1/Strings/resources.resjson/ja-JP/resources.resjson index ff67c82699c6..bf6f40143326 100644 --- a/Tasks/AzureFileCopyV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureFileCopyV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure ファイル コピー", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/azurefilecopyreadme)", "loc.description": "Azure Blob Storage または仮想マシンにファイルをコピーします", "loc.instanceNameFormat": "$(Destination) ファイル コピー", "loc.group.displayName.output": "出力", @@ -33,7 +33,7 @@ "loc.input.help.vmsAdminUserName": "VM の管理者ユーザー名。", "loc.input.label.vmsAdminPassword": "パスワード", "loc.input.help.vmsAdminPassword": "VM の管理者パスワードです。
ビルド パイプラインまたはリリース パイプラインで定義された変数を '$(passwordVariable)' として受け入れます。
セキュリティで保護するには、変数を 'シークレット' としてマークします。", - "loc.input.label.TargetPath": "宛先フォルダー ", + "loc.input.label.TargetPath": "宛先フォルダー", "loc.input.help.TargetPath": "ソースからのファイルのコピー先となるターゲット コンピューター上のローカル パス。$env:windir\\BudgetIT\\Web のように、環境変更を使用できます。", "loc.input.label.AdditionalArguments": "追加引数", "loc.input.help.AdditionalArguments": "BLOB へのアップロードまたは VM へのアップロード時に適用される追加の AzCopy.exe 引数です。/NC:10 など。", @@ -68,16 +68,16 @@ "loc.messages.AFC_UploadFilesStorageAccount": "ソース パス '{0}' から BLOB プレフィックス '{3}' を持つコンテナー '{2}' のストレージ アカウント '{1}' にファイルをアップロードしています", "loc.messages.AFC_UploadContainerStorageAccount": "エラー '{3}' が発生し、BLOB プレフィックス '{2}' を持つストレージ アカウント '{1}' のコンテナー '{0}' へのアップロードが失敗しました", "loc.messages.AFC_UploadFileSuccessful": "ソース パス '{0}' から BLOB プレフィックス '{3}' を持つコンテナー '{2}' のストレージ アカウント '{1}' にファイルが正常にアップロードされました", - "loc.messages.AFC_IncorrectTags": "タグの指定が正しくありません。次の形式にする必要があります: Role:Web,DB;Location:East US;Dept.:Finance,HR", + "loc.messages.AFC_IncorrectTags": "タグが正しく指定されていません。次の形式にする必要があります: Role:Web,DB;Location:East US;Dept.:Finance,HR", "loc.messages.AFC_MachineDoesNotExist": "次のコンピューターが、リソース グループ内に見つからないか、名前の指定が正しくありません: {0}。リソース グループ内に存在するコンピューター名と正確に同じコンピューター名を指定してください。複数のコンピューター名を区切るにはコンマを使用します。", "loc.messages.AFC_MachineNameFromIdErrorAllResources": "ResourceGroup '{1}' のすべてのリソースに対して {0} を取得できません", - "loc.messages.AFC_MachineNameFromIdError": "ResourceGroup '{2}' の '{1}' 個のリソースに対して {0} を取得できません", + "loc.messages.AFC_MachineNameFromIdError": "ResourceGroup '{2}' の '{1}' つのリソースに対して {0} を取得できません", "loc.messages.AFC_ResourceGroupNotFoundForSelectedConnection": "選択されたサービス接続 '{0}' を使用して、リソース '{1}' を見つけることができません。選択されたサービス接続 '{0}' は、従来のリソース (Service Management モデル) のみをサポートします。", "loc.messages.AFC_NoClassicVMResources": "リソース グループ '{0}' の下にコピー対象のマシンは存在しません。選択したサービス接続 '{1}' は Azure クラシック タイプの仮想マシンのみをサポートします。", "loc.messages.AFC_NoARMVMResources": "リソース グループ '{0}' の下にコピー対象のマシンは存在しません。選択したサービス接続 '{1}' は Azure Resource Manager タイプの仮想マシンのみをサポートします。", "loc.messages.AFC_NoGenericVMResources": "リソース グループ '{0}' の下にコピー対象のコンピューターは存在しません。", "loc.messages.AFC_FilteringNoVMResources": "次の {1} '{2}' を持つリソース グループ '{0}' の下にコンピューターは存在しません。", - "loc.messages.AFC_CopyStarted": "コンピューター '{0}' について、コピーを開始しました", + "loc.messages.AFC_CopyStarted": "コンピューター '{0}' のコピーが開始しました", "loc.messages.AFC_CopyCompleted": "コンピューター '{0}' のコピーの状態: '{1}'", "loc.messages.AFC_WinRMHelpMessage": "WinRM サービス接続に関連する問題を修正するには、タスクで [コピーの前提条件を有効にする] オプションを選びます。既に設定されており、対象の仮想マシンがロード バランサーの対象となっている場合は、受信 NAT 規則がターゲット ポート (5986) 用に構成されていることを確認してください。ARM VM にのみ適用されます。", "loc.messages.AFC_CopyFailed": "コンピューター '{0}' でコピーができませんでした。メッセージは次のとおりです: '{1}'", diff --git a/Tasks/AzureFileCopyV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureFileCopyV1/Strings/resources.resjson/ko-KR/resources.resjson index 3554bbfb02b3..cf582641559f 100644 --- a/Tasks/AzureFileCopyV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureFileCopyV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -13,10 +13,10 @@ "loc.input.help.ConnectedServiceNameARM": "파일 복사를 위한 대상으로 지정할 Azure Resource Manager 구독입니다.", "loc.input.label.Destination": "대상 형식", "loc.input.help.Destination": "대상으로 Azure Blob 또는 Azure VM 중 하나를 선택합니다.", - "loc.input.label.StorageAccount": "클래식 스토리지 계정", - "loc.input.help.StorageAccount": "기존 클래식 스토리지 계정을 지정합니다. 파일을 Azure VM에 복사하기 위한 중간자로도 사용됩니다.", - "loc.input.label.StorageAccountRM": "RM 스토리지 계정", - "loc.input.help.StorageAccountRM": "기존 ARM 스토리지 계정을 지정합니다. 파일을 Azure VM에 복사하기 위한 중간자로도 사용됩니다.", + "loc.input.label.StorageAccount": "클래식 저장소 계정", + "loc.input.help.StorageAccount": "기존 클래식 저장소 계정을 지정합니다. 파일을 Azure VM에 복사하기 위한 중간자로도 사용됩니다.", + "loc.input.label.StorageAccountRM": "RM 저장소 계정", + "loc.input.help.StorageAccountRM": "기존 ARM 저장소 계정을 지정합니다. 파일을 Azure VM에 복사하기 위한 중간자로도 사용됩니다.", "loc.input.label.ContainerName": "컨테이너 이름", "loc.input.help.ContainerName": "파일을 업로드하기 위한 컨테이너의 이름입니다. 지정한 스토리지 계정에 지정된 이름을 가진 컨테이너가 없을 경우 자동으로 만들어집니다.
컨테이너 안에 가상 디렉터리를 만들어야 하는 경우 아래 Blob 접두사 입력을 사용하세요.
예: 대상 위치가 https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/인 경우 mycontainer를 컨테이너 이름으로, vd1/vd2를 blob 접두사로 지정하세요.", "loc.input.label.BlobPrefix": "Blob 접두사", @@ -45,10 +45,10 @@ "loc.input.help.CleanTargetBeforeCopy": "true로 설정하면 파일을 복사하기 전에 대상 폴더가 정리됩니다.", "loc.input.label.skipCACheck": "테스트 인증서", "loc.input.help.skipCACheck": "이 옵션을 선택하면 클라이언트에서 HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)를 통해 연결할 때 서버 인증서에 신뢰할 수 있는 CA(인증 기관)의 서명이 있는지 확인하는 단계를 건너뜁니다.", - "loc.input.label.outputStorageUri": "스토리지 컨테이너 URI", - "loc.input.help.outputStorageUri": "이 작업에서 파일을 복사하는 데 사용된 스토리지 컨테이너 URI의 변수 이름을 지정하세요. 선택한 대상이 Azure Blob인 경우에만 유효합니다.", - "loc.input.label.outputStorageContainerSasToken": "스토리지 컨테이너 SAS 토큰", - "loc.input.help.outputStorageContainerSasToken": "이 작업에서 복사된 파일에 액세스하는 데 사용되는 스토리지 컨테이너 SAS 토큰의 변수 이름을 지정하세요. 선택한 대상이 Azure Blob인 경우에만 유효합니다.", + "loc.input.label.outputStorageUri": "저장소 컨테이너 URI", + "loc.input.help.outputStorageUri": "이 작업에서 파일을 복사하는 데 사용된 저장소 컨테이너 URI의 변수 이름을 지정하세요. 선택한 대상이 Azure Blob인 경우에만 유효합니다.", + "loc.input.label.outputStorageContainerSasToken": "저장소 컨테이너 SAS 토큰", + "loc.input.help.outputStorageContainerSasToken": "이 작업에서 복사된 파일에 액세스하는 데 사용되는 저장소 컨테이너 SAS 토큰의 변수 이름을 지정하세요. 선택한 대상이 Azure Blob인 경우에만 유효합니다.", "loc.messages.AFC_StorageAccountNotFound": "스토리지 계정 {0}을(를) 찾을 수 없습니다. 선택한 서비스 연결 'Service Principal'은 Azure Resource Manager 유형의 스토리지 계정만 지원합니다.", "loc.messages.AFC_ResourceGroupNotFound": "제공된 리소스 그룹 '{0}'이(가) 없습니다.", "loc.messages.AFC_GetVMStatus": "[Azure 호출]VM '{0}'의 상태를 가져오는 중", @@ -63,11 +63,11 @@ "loc.messages.AFC_NullOrEmptyResourceGroup": "[Azure 호출]리소스 그룹 이름 및 가상 머신 ID는 null이거나 비워 둘 수 없습니다.", "loc.messages.AFC_AzurePSNotInstalled": "필요한 Azure PowerShell Cmdlet의 최소 버전 {0}이(가) 설치되어 있지 않습니다. https://azure.microsoft.com/ko-kr/documentation/articles/powershell-install-configure/의 지침에 따라 최신 Azure PowerShell을 다운로드할 수 있습니다.", "loc.messages.AFC_ClassicStorageAccountNotFound": "스토리지 계정 {0}을(를) 찾을 수 없습니다. 선택한 서비스 연결 'Certificate'는 Azure 클래식 유형의 스토리지 계정만 지원합니다.", - "loc.messages.AFC_GenericStorageAccountNotFound": "스토리지 계정 {0}을(를) 찾을 수 없습니다. 기존 스토리지 계정을 지정하세요.", + "loc.messages.AFC_GenericStorageAccountNotFound": "저장소 계정 {0}을(를) 찾을 수 없습니다. 기존 저장소 계정을 지정하세요.", "loc.messages.AFC_AzureFileCopyMoreHelp": "자세한 내용은 {0}을(를) 참조하세요.", - "loc.messages.AFC_UploadFilesStorageAccount": "Blob 접두사 '{3}'(으)로 소스 경로 '{0}'의 파일을 '{2}' 컨테이너의 스토리지 계정 '{1}'에 업로드하는 중", - "loc.messages.AFC_UploadContainerStorageAccount": "Blob 접두사 '{2}'(으)로 스토리지 계정 '{1}'에 '{0}' 컨테이너를 업로드하지 못했습니다. 오류: '{3}'", - "loc.messages.AFC_UploadFileSuccessful": "Blob 접두사 '{3}'(으)로 소스 경로 '{0}'의 파일을 '{2}' 컨테이너의 스토리지 계정 '{1}'에 업로드했습니다.", + "loc.messages.AFC_UploadFilesStorageAccount": "Blob 접두사 '{3}'(으)로 소스 경로 '{0}'의 파일을 '{2}' 컨테이너의 저장소 계정 '{1}'에 업로드하는 중", + "loc.messages.AFC_UploadContainerStorageAccount": "Blob 접두사 '{2}'(으)로 저장소 계정 '{1}'에 '{0}' 컨테이너를 업로드하지 못했습니다. 오류: '{3}'", + "loc.messages.AFC_UploadFileSuccessful": "Blob 접두사 '{3}'(으)로 소스 경로 '{0}'의 파일을 '{2}' 컨테이너의 저장소 계정 '{1}'에 업로드했습니다.", "loc.messages.AFC_IncorrectTags": "태그가 잘못 지정되었습니다. 태그는 Role:Web,DB;Location:East US;Dept.:Finance,HR 형식이어야 합니다.", "loc.messages.AFC_MachineDoesNotExist": "다음 컴퓨터는 리소스 그룹에 없거나 해당 이름이 올바르게 지정되지 않았습니다. {0}. 리소스 그룹에 있는 그대로 정확하게 같은 컴퓨터 이름을 제공하세요. 여러 컴퓨터 이름을 구분하려면 쉼표를 사용하세요.", "loc.messages.AFC_MachineNameFromIdErrorAllResources": "ResourceGroup '{1}'에서 모든 리소스에 대한 {0}을(를) 가져올 수 없습니다.", @@ -87,7 +87,7 @@ "loc.messages.AFC_AddNetworkSecurityRuleFailed": "네트워크 보안 규칙을 추가하지 못했습니다. {0}", "loc.messages.AFC_UnableToSetCustomScriptExtension": "가상 머신 '{1}'의 사용자 지정 스크립트 확장 '{0}'을(를) 설정할 수 없습니다. {2}", "loc.messages.AFC_CopyPrereqsFailed": "복사 필수 구성 요소를 사용하도록 설정하지 못했습니다. {0}", - "loc.messages.AFC_BlobStorageNotFound": "스토리지 계정 {0}을(를) 찾을 수 없습니다. 기존 스토리지 계정을 지정하세요.", + "loc.messages.AFC_BlobStorageNotFound": "저장소 계정 {0}을(를) 찾을 수 없습니다. 기존 저장소 계정을 지정하세요.", "loc.messages.AFC_RootContainerAndDirectory": "$root 컨테이너에 대해 '/S' 옵션이 잘못되었습니다.", "loc.messages.AFC_RedirectResponseInvalidStatusCode": "HTTP 응답 코드: '{0}'은(는) 유효한 리디렉션 상태 코드가 아닙니다.", "loc.messages.AFC_RedirectResponseLocationHeaderIsNull": "리디렉션 응답 위치 헤더가 null입니다.", diff --git a/Tasks/AzureFileCopyV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureFileCopyV1/Strings/resources.resjson/ru-RU/resources.resjson index ba0504ea20b3..2c6508ef02ab 100644 --- a/Tasks/AzureFileCopyV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureFileCopyV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Копирование файлов Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/azurefilecopyreadme)", "loc.description": "Копировать файлы в хранилище BLOB-объектов Azure или виртуальные машины", "loc.instanceNameFormat": "Копирование файлов $(Destination)", "loc.group.displayName.output": "Выход", @@ -47,10 +47,10 @@ "loc.input.help.skipCACheck": "Если выбрать этот параметр, клиент пропускает проверку того, подписан ли сертификат сервера доверенным центром сертификации при подключении по протоколу HTTP через SSL (HTTPS).", "loc.input.label.outputStorageUri": "Код URI контейнера хранилища", "loc.input.help.outputStorageUri": "Укажите имя переменной для универсального кода ресурса (URI) контейнера хранилища, в который файлы были скопированы с помощью этой задачи. Допустимо только в том случае, если в качестве назначения выбран BLOB-объект Azure.", - "loc.input.label.outputStorageContainerSasToken": "Маркер SAS контейнера хранилища", - "loc.input.help.outputStorageContainerSasToken": "Укажите имя переменной для маркера SAS контейнера хранилища, используемого для доступа к файлам, в которые было выполнено копирование с помощью этой задачи. Допустимо только в том случае, если в качестве назначения выбран BLOB-объект Azure.", + "loc.input.label.outputStorageContainerSasToken": "Токен SAS контейнера хранилища", + "loc.input.help.outputStorageContainerSasToken": "Укажите имя переменной для токена SAS контейнера хранилища, используемого для доступа к файлам, в которые было выполнено копирование с помощью этой задачи. Допустимо только в том случае, если в качестве назначения выбран BLOB-объект Azure.", "loc.messages.AFC_StorageAccountNotFound": "Учетная запись хранения \"{0}\" не найдена. Выбранное подключение к службе \"Субъект-служба\" поддерживает учетные записи хранения только типа Azure Resource Manager.", - "loc.messages.AFC_ResourceGroupNotFound": "Указанная группа ресурсов (\"{0}\") не существует.", + "loc.messages.AFC_ResourceGroupNotFound": "Указанная группа ресурсов \"{0}\" не существует.", "loc.messages.AFC_GetVMStatus": "[Вызов Azure] Идет получение состояния виртуальной машины \"{0}\"", "loc.messages.AFC_GetVMStatusComplete": "[Вызов Azure] Состояние виртуальной машины \"{0}\" получено", "loc.messages.AFC_GetCustomScriptExtension": "[Вызов Azure] Идет получение расширения настраиваемого скрипта \"{0}\" для виртуальной машины \"{1}\"", @@ -81,7 +81,7 @@ "loc.messages.AFC_CopyCompleted": "Копирование состояния для компьютера \"{0}\": \"{1}\"", "loc.messages.AFC_WinRMHelpMessage": "Чтобы исправить проблемы, связанные с подключением к службе WinRM, выберите в задаче параметр \"Включить необходимые компоненты для копирования\". Если этот параметр уже задан и целевые виртуальные машины поддерживаются балансировщиком нагрузки, необходимо настроить правила NAT для входящего трафика для целевого порта (5986). Применимо только к виртуальным машинам ARM.", "loc.messages.AFC_CopyFailed": "Сбой копирования на компьютере \"{0}\" со следующим сообщением: \"{1}\"", - "loc.messages.AFC_ParallelCopyFailed": "Сбой копирования на один компьютер (или несколько).", + "loc.messages.AFC_ParallelCopyFailed": "Сбой копирования на один или несколько компьютеров.", "loc.messages.AFC_CopySuccessful": "Файлы успешно скопированы из исходного пути \"{0}\" на целевые виртуальные машины Azure в группе ресурсов \"{1}\"", "loc.messages.AFC_SetCustomScriptExtensionFailed": "Сбой задания расширения настраиваемого скрипта \"{0}\" для виртуальной машины \"{1}\" с ошибкой: \"{2}\".", "loc.messages.AFC_AddNetworkSecurityRuleFailed": "Не удалось добавить правило безопасности сети: {0}", diff --git a/Tasks/AzureFileCopyV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureFileCopyV1/Strings/resources.resjson/zh-CN/resources.resjson index c6cbe5fc1383..b36a0edad6b5 100644 --- a/Tasks/AzureFileCopyV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureFileCopyV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -68,7 +68,7 @@ "loc.messages.AFC_UploadFilesStorageAccount": "正在将文件从源路径“{0}”上传到具有 blob 前缀“{3}”的容器“{2}”中的存储帐户“{1}”", "loc.messages.AFC_UploadContainerStorageAccount": "上传到存储帐户“{1}”中具有 blob 前缀“{2}”的容器“{0}”失败,出现错误:“{3}”", "loc.messages.AFC_UploadFileSuccessful": "已成功将文件从源路径“{0}”上传到具有 blob 前缀“{3}”的容器“{2}”中的存储帐户“{1}”", - "loc.messages.AFC_IncorrectTags": "标记指定错误。其格式必须为 Role:Web,DB;Location:East US;Dept.:Finance,HR", + "loc.messages.AFC_IncorrectTags": "错误地指定了标记。其格式必须为 Role:Web,DB;Location:East US;Dept.:Finance,HR", "loc.messages.AFC_MachineDoesNotExist": "以下计算机未出现在资源组中,或它们的名称指定错误: {0}。请提供资源组中显示的确实相同的计算机名称。使用逗号将多个计算机名称分隔开。", "loc.messages.AFC_MachineNameFromIdErrorAllResources": "无法获得资源组“{1}”中所有资源的 {0}", "loc.messages.AFC_MachineNameFromIdError": "无法获得资源组“{2}”中“{1}”资源的 {0}", @@ -84,7 +84,7 @@ "loc.messages.AFC_ParallelCopyFailed": "未能复制到一个或多个计算机。", "loc.messages.AFC_CopySuccessful": "已成功将文件从源路径“{0}”复制到了资源组“{1}”中的目标 Azure VM", "loc.messages.AFC_SetCustomScriptExtensionFailed": "对虚拟机“{1}”的自定义脚本扩展“{0}”的设置失败,错误: {2}", - "loc.messages.AFC_AddNetworkSecurityRuleFailed": "无法添加网络安全规则: {0}", + "loc.messages.AFC_AddNetworkSecurityRuleFailed": "未能添加网络安全规则: {0}", "loc.messages.AFC_UnableToSetCustomScriptExtension": "无法设置虚拟机“{1}”的自定义脚本扩展“{0}”: {2}", "loc.messages.AFC_CopyPrereqsFailed": "无法启用复制先决条件。{0}", "loc.messages.AFC_BlobStorageNotFound": "未找到存储帐户 {0}。请指定现有的存储帐户", diff --git a/Tasks/AzureFileCopyV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureFileCopyV1/Strings/resources.resjson/zh-TW/resources.resjson index 55d32b7dadcb..06489bc00486 100644 --- a/Tasks/AzureFileCopyV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureFileCopyV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure 檔案複製", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurefilecopyreadme)", "loc.description": "將檔案複製到 Azure Blob 儲存體或虛擬機器", "loc.instanceNameFormat": "$(Destination) 檔案複製", "loc.group.displayName.output": "輸出", diff --git a/Tasks/AzureFileCopyV1/task.json b/Tasks/AzureFileCopyV1/task.json index 96d7dedd6245..c742d26c1e73 100644 --- a/Tasks/AzureFileCopyV1/task.json +++ b/Tasks/AzureFileCopyV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 178, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/AzureFileCopyV1/task.loc.json b/Tasks/AzureFileCopyV1/task.loc.json index bc7b0412df0e..c99ff874e51d 100644 --- a/Tasks/AzureFileCopyV1/task.loc.json +++ b/Tasks/AzureFileCopyV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 178, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/AzureFileCopyV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureFileCopyV2/Strings/resources.resjson/de-DE/resources.resjson index e342cd342e4b..24fa255a456b 100644 --- a/Tasks/AzureFileCopyV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureFileCopyV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure-Dateikopiervorgang", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurefilecopyreadme)", "loc.description": "Hiermit werden Dateien in Azure Blob Storage oder VMs kopiert.", "loc.instanceNameFormat": "$(Destination)-Dateikopiervorgang", "loc.releaseNotes": "Neuigkeiten in Version 2.0:
   Eine neuere Version von AzCopy wird verwendet.", diff --git a/Tasks/AzureFileCopyV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureFileCopyV2/Strings/resources.resjson/es-ES/resources.resjson index 015537f56bad..0fe14ea99941 100644 --- a/Tasks/AzureFileCopyV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureFileCopyV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copia de archivos de Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copiar archivos en Azure Blob Storage o en máquinas virtuales", "loc.instanceNameFormat": "$(Destination) File Copy", "loc.releaseNotes": "Novedades de la versión 2.0:
nbsp;  Uso de una versión más reciente de AzCopy.", @@ -17,7 +17,7 @@ "loc.input.label.StorageAccount": "Cuenta de almacenamiento clásica", "loc.input.help.StorageAccount": "Especifique una cuenta de almacenamiento clásica preexistente. Se utiliza también como agente intermedio para copiar archivos a máquinas virtuales de Azure", "loc.input.label.StorageAccountRM": "Cuenta de almacenamiento del Administrador de recursos", - "loc.input.help.StorageAccountRM": "Especifique una cuenta de almacenamiento de ARM preexistente. Se utiliza también como agente intermedio para copiar archivos a máquinas virtuales de Azure", + "loc.input.help.StorageAccountRM": "Especifique una cuenta de almacenamiento del Administrador de recursos de Azure preexistente. Se utiliza también como agente intermedio para copiar archivos a máquinas virtuales de Azure", "loc.input.label.ContainerName": "Nombre del contenedor", "loc.input.help.ContainerName": "Nombre del contenedor para cargar los archivos. Si no existe un contenedor con el nombre especificado en la cuenta de almacenamiento, se creará automáticamente.
Si se debe crear un directorio virtual dentro del contenedor, utilice la entrada de prefijo de blob a continuación.
Ejemplo: si la ubicación de destino es https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/, especifique mycontainer como nombre del contenedor y vd1/vd2 como prefijo de blob.", "loc.input.label.BlobPrefix": "Prefijo de blob", @@ -41,7 +41,7 @@ "loc.input.label.AdditionalArgumentsForVMCopy": "Argumentos opcionales (para descargar archivos en la máquina virtual)", "loc.input.help.AdditionalArgumentsForVMCopy": "Los argumentos opcionales de AzCopy.exe que se aplicarán al descargar en la VM, como /NC:10. Si no se especifican aquí argumentos opcionales, se agregarán los siguientes argumentos opcionales de manera predeterminada.
/Y, /S, /Z, /V", "loc.input.label.enableCopyPrerequisites": "Habilitar los requisitos previos de copia", - "loc.input.help.enableCopyPrerequisites": "Al habilitar esta opción, se configura el cliente de escucha de Administración remota de Windows (WinRM) a través del protocolo HTTPS en el puerto 5986, mediante un certificado autofirmado. Esta configuración es necesaria para realizar operaciones de copia en máquinas de Azure. Si las máquinas virtuales de destino están respaldadas por un equilibrador de carga, asegúrese de que haya reglas NAT de entrada configuradas para el puerto de destino (5986). Si las máquinas virtuales de destino están asociadas a un grupo de seguridad de red (NSG), configure reglas de seguridad de entrada para el puerto de destino (5986). Solo se aplica a máquinas virtuales de ARM.", + "loc.input.help.enableCopyPrerequisites": "Al habilitar esta opción, se configura el agente de escucha de Administración remota de Windows (WinRM) a través del protocolo HTTPS en el puerto 5986, mediante un certificado autofirmado. Esta configuración es necesaria para realizar operaciones de copia en máquinas de Azure. Si las máquinas virtuales de destino están respaldadas por un equilibrador de carga, asegúrese de que haya reglas NAT de entrada configuradas para el puerto de destino (5986). Si las máquinas virtuales de destino están asociadas a un grupo de seguridad de red (NSG), configure reglas de seguridad de entrada para el puerto de destino (5986). Solo se aplica a máquinas virtuales de ARM.", "loc.input.label.CopyFilesInParallel": "Copiar en paralelo", "loc.input.help.CopyFilesInParallel": "Si se establece en true, copiará los archivos en paralelo en las máquinas de destino.", "loc.input.label.CleanTargetBeforeCopy": "Limpiar destino", @@ -87,7 +87,7 @@ "loc.messages.AFC_ParallelCopyFailed": "No se pudo copiar en una o varias máquinas. Consulte los registros para obtener más detalles.", "loc.messages.AFC_CopySuccessful": "Archivos copiados correctamente desde la ruta de origen: '{0}' a las máquinas virtuales de Azure de destino en el grupo de recursos: '{1}'", "loc.messages.AFC_SetCustomScriptExtensionFailed": "Error al establecer la extensión de script personalizada '{0}' para la máquina virtual '{1}' de tipo: {2}", - "loc.messages.AFC_AddNetworkSecurityRuleFailed": "No se pudo agregar la regla de seguridad de red: {0}", + "loc.messages.AFC_AddNetworkSecurityRuleFailed": "Error al agregar la red de seguridad de red: {0}", "loc.messages.AFC_UnableToSetCustomScriptExtension": "No se puede establecer el script personalizado '{0}' para la máquina virtual '{1}': {2}", "loc.messages.AFC_CopyPrereqsFailed": "Error al habilitar los requisitos previos de copia. {0}", "loc.messages.AFC_BlobStorageNotFound": "No se encontró la cuenta de almacenamiento: {0}. Especifique una cuenta de almacenamiento existente", diff --git a/Tasks/AzureFileCopyV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureFileCopyV2/Strings/resources.resjson/fr-FR/resources.resjson index acb08ebd17a2..795c7d05baf2 100644 --- a/Tasks/AzureFileCopyV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureFileCopyV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copie de fichiers Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copier des fichiers sur le Stockage Blob Azure ou des machines virtuelles", "loc.instanceNameFormat": "$(Destination) Copie de fichiers", "loc.releaseNotes": "Nouveautés de la version 2.0 :
   Utilisation d'une version plus récente d'AzCopy.", @@ -27,7 +27,7 @@ "loc.input.label.EnvironmentNameRM": "Groupe de ressources", "loc.input.help.EnvironmentNameRM": "Nom du groupe de ressources cible où copier les fichiers.", "loc.input.label.ResourceFilteringMethod": "Sélectionner les machines par", - "loc.input.help.ResourceFilteringMethod": "Vous pouvez également sélectionner un sous-ensemble de machines virtuelles dans le groupe de ressources, en indiquant les noms d'hôtes ou les étiquettes des machines virtuelles. Les [étiquettes](https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-tagging-arm/) sont prises en charge pour les ressources créées via Azure Resource Manager uniquement.", + "loc.input.help.ResourceFilteringMethod": "Vous pouvez également sélectionner un sous-ensemble de machines virtuelles dans le groupe de ressources, en indiquant les noms d'hôtes ou les balises des machines virtuelles. Les [balises](https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-tagging-arm/) sont prises en charge pour les ressources créées via Azure Resource Manager uniquement.", "loc.input.label.MachineNames": "Critères de filtre", "loc.input.help.MachineNames": "Indiquez une liste de noms d'hôtes de machines virtuelles, par exemple ffweb, ffdb, ou utilisez des balises telles que Role:DB, Web; OS:Win8.1. Notez que les délimiteurs employés pour les balises sont ,(virgule), :(deux-points) et ;(point-virgule). Si plusieurs balises sont indiquées, la tâche s'exécute sur toutes les machines virtuelles correspondant aux balises spécifiées. Par défaut, la tâche s'exécute sur toutes les machines virtuelles.", "loc.input.label.vmsAdminUserName": "Informations de connexion d'administrateur", @@ -50,8 +50,8 @@ "loc.input.help.skipCACheck": "Si cette option est sélectionnée, le client ignore la validation permettant de vérifier que le certificat du serveur est signé par une autorité de certification approuvée lors de la connexion via HTTP ou Secure Socket Layer (HTTPS).", "loc.input.label.outputStorageUri": "URI du conteneur de stockage", "loc.input.help.outputStorageUri": "Attribuez un nom à la variable de l'URI du conteneur de stockage dans lequel les fichiers ont été copiés avec cette tâche. Valide uniquement quand la destination sélectionnée est Azure Blob.", - "loc.input.label.outputStorageContainerSasToken": "Jeton SAS du conteneur de stockage", - "loc.input.help.outputStorageContainerSasToken": "Attribuez un nom à la variable du jeton SAS du conteneur de stockage utilisé pour accéder aux fichiers copiés avec cette tâche. Valide uniquement quand la destination sélectionnée est Azure Blob.", + "loc.input.label.outputStorageContainerSasToken": "Jeton SAP du conteneur de stockage", + "loc.input.help.outputStorageContainerSasToken": "Attribuez un nom à la variable du jeton SAP du conteneur de stockage utilisé pour accéder aux fichiers copiés avec cette tâche. Valide uniquement quand la destination sélectionnée est Azure Blob.", "loc.messages.AFC_StorageAccountNotFound": "Le compte de stockage {0} est introuvable. La connexion de service sélectionnée, 'Principal du service', prend uniquement en charge les comptes de stockage de type Azure Resource Manager.", "loc.messages.AFC_ResourceGroupNotFound": "Le groupe de ressources indiqué '{0}' n'existe pas.", "loc.messages.AFC_GetVMStatus": "[Appel Azure]Obtention de l'état de la machine virtuelle '{0}'", diff --git a/Tasks/AzureFileCopyV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureFileCopyV2/Strings/resources.resjson/it-IT/resources.resjson index a3e91f189472..d9e763a7e752 100644 --- a/Tasks/AzureFileCopyV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureFileCopyV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copia dei file di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copia i file in Archiviazione BLOB di Azure nelle macchine virtuali", "loc.instanceNameFormat": "Copia dei file $(Destination)", "loc.releaseNotes": "Novità della versione 2.0:
   Uso della versione più recente di AzCopy.", @@ -17,11 +17,11 @@ "loc.input.label.StorageAccount": "Account di archiviazione classico", "loc.input.help.StorageAccount": "Consente di specificare un account di archiviazione classico preesistente. Viene usato anche come intermediario per la copia dei file nelle macchine virtuali di Azure", "loc.input.label.StorageAccountRM": "Account di archiviazione di Gestione risorse", - "loc.input.help.StorageAccountRM": "Consente di specificare un account di archiviazione di ARM preesistente. Viene usato anche come intermediario per la copia dei file nelle macchine virtuali di Azure", + "loc.input.help.StorageAccountRM": "Consente di specificare un account di archiviazione di Gestione risorse di Azure preesistente. Viene usato anche come intermediario per la copia dei file nelle macchine virtuali di Azure", "loc.input.label.ContainerName": "Nome contenitore", - "loc.input.help.ContainerName": "Nome del contenitore per il caricamento dei file. Se nell'account di archiviazione non esiste un contenitore con il nome specificato, verrà creato automaticamente.
Se è necessario creare una directory virtuale all'interno del contenitore, usare il valore di input seguente come prefisso BLOB.
Esempio: se il percorso di destinazione è https://account.blob.core.windows.net/contenitore/vd1/vd2/, specificare contenitore come nome del contenitore e vd1/vd2 come prefisso BLOB.", + "loc.input.help.ContainerName": "Nome del contenitore per il caricamento dei file. Se nell'account di archiviazione non esiste un contenitore con il nome specificato, verrà creato automaticamente.
Se è necessario creare una directory virtuale all'interno del contenitore, usare il valore di input seguente come prefisso BLOB.
Esempio: se il percorso di destinazione è https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/, specificare contenitore come nome del contenitore e vd1/vd2 come prefisso BLOB.", "loc.input.label.BlobPrefix": "Prefisso BLOB", - "loc.input.help.BlobPrefix": "Utile per filtrare i file. Ad esempio, accodare un numero di build a tutti i BLOB per scaricare i file solo per una specifica build. Esempio: se si specifica myvd1 come prefisso BLOB, all'interno del contenitore verrà creata una directory virtuale con questo nome. I file di origine verranno copiati in https://account.blob.core.windows.net/contenitore/myvd1/.", + "loc.input.help.BlobPrefix": "Utile per filtrare i file. Ad esempio, accodare un numero di build a tutti i BLOB per scaricare i file solo per una specifica build. Esempio: se si specifica myvd1 come prefisso BLOB, all'interno del contenitore verrà creata una directory virtuale con questo nome. I file di origine verranno copiati in https://myaccount.blob.core.windows.net/mycontainer/myvd1/.", "loc.input.label.EnvironmentName": "Servizio cloud", "loc.input.help.EnvironmentName": "Nome del servizio cloud di destinazione in cui copiare i file.", "loc.input.label.EnvironmentNameRM": "Gruppo di risorse", diff --git a/Tasks/AzureFileCopyV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureFileCopyV2/Strings/resources.resjson/ja-JP/resources.resjson index 6e048391fb53..1c8734be97b0 100644 --- a/Tasks/AzureFileCopyV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureFileCopyV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure ファイル コピー", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/azurefilecopyreadme)", "loc.description": "Azure Blob Storage または仮想マシンにファイルをコピーします", "loc.instanceNameFormat": "$(Destination) ファイル コピー", "loc.releaseNotes": "バージョン 2.0 での変更点:
   AzCopy の新しいバージョンが使用されています。", @@ -34,7 +34,7 @@ "loc.input.help.vmsAdminUserName": "VM の管理者ユーザー名。", "loc.input.label.vmsAdminPassword": "パスワード", "loc.input.help.vmsAdminPassword": "VM の管理者パスワード。
ビルドまたはリリース パイプラインで '$(passwordVariable)' として定義された変数を入力することができます。
変数を 'シークレット' とマークしてセキュリティで保護することもできます。", - "loc.input.label.TargetPath": "宛先フォルダー ", + "loc.input.label.TargetPath": "宛先フォルダー", "loc.input.help.TargetPath": "ソースからのファイルのコピー先となるターゲット コンピューター上のローカル パス。$env:windir\\BudgetIT\\Web のように、環境変更を使用できます。", "loc.input.label.AdditionalArgumentsForBlobCopy": "オプションの引数 (BLOB へのファイルのアップロード用)", "loc.input.help.AdditionalArgumentsForBlobCopy": "BLOB にアップロードする際に適用される、AzCopy.exe のオプションの引数 (/NC:10 など)。オプションの引数をここに指定しない場合は、既定で次のオプションの引数が追加されます。
/Y、/SetContentType、/Z、/V、
/S (コンテナー名が $root ではない場合のみ)、
/BlobType:page (指定されたストレージ アカウントが Premium アカウントの場合のみ)。
ソース パスがファイルの場合、オプションの引数を指定するかどうかにかかわらず、/Pattern がいつも追加されます。", @@ -71,16 +71,16 @@ "loc.messages.AFC_UploadFilesStorageAccount": "ソース パス '{0}' から BLOB プレフィックス '{3}' を持つコンテナー '{2}' のストレージ アカウント '{1}' にファイルをアップロードしています", "loc.messages.AFC_UploadContainerStorageAccount": "エラー '{3}' が発生し、BLOB プレフィックス '{2}' を持つストレージ アカウント '{1}' のコンテナー '{0}' へのアップロードが失敗しました", "loc.messages.AFC_UploadFileSuccessful": "ソース パス '{0}' から BLOB プレフィックス '{3}' を持つコンテナー '{2}' のストレージ アカウント '{1}' にファイルが正常にアップロードされました", - "loc.messages.AFC_IncorrectTags": "タグの指定が正しくありません。次の形式にする必要があります: Role:Web,DB;Location:East US;Dept.:Finance,HR", + "loc.messages.AFC_IncorrectTags": "タグが正しく指定されていません。次の形式にする必要があります: Role:Web,DB;Location:East US;Dept.:Finance,HR", "loc.messages.AFC_MachineDoesNotExist": "次のコンピューターが、リソース グループ内に見つからないか、名前の指定が正しくありません: {0}。リソース グループ内に存在するコンピューター名と正確に同じコンピューター名を指定してください。複数のコンピューター名を区切るにはコンマを使用します。", "loc.messages.AFC_MachineNameFromIdErrorAllResources": "ResourceGroup '{1}' のすべてのリソースに対して {0} を取得できません", - "loc.messages.AFC_MachineNameFromIdError": "ResourceGroup '{2}' の '{1}' 個のリソースに対して {0} を取得できません", + "loc.messages.AFC_MachineNameFromIdError": "ResourceGroup '{2}' の '{1}' つのリソースに対して {0} を取得できません", "loc.messages.AFC_ResourceGroupNotFoundForSelectedConnection": "選択されたサービス接続 '{0}' を使用して、リソース '{1}' を見つけることができません。選択されたサービス接続 '{0}' は、従来のリソース (Service Management モデル) のみをサポートします。", "loc.messages.AFC_NoClassicVMResources": "リソース グループ '{0}' の下にコピー対象のマシンは存在しません。選択したサービス接続 '{1}' は Azure クラシック タイプの仮想マシンのみをサポートします。", "loc.messages.AFC_NoARMVMResources": "リソース グループ '{0}' の下にコピー対象のマシンは存在しません。選択したサービス接続 '{1}' は Azure Resource Manager タイプの仮想マシンのみをサポートします。", "loc.messages.AFC_NoGenericVMResources": "リソース グループ '{0}' の下にコピー対象のコンピューターは存在しません。", "loc.messages.AFC_FilteringNoVMResources": "次の {1} '{2}' を持つリソース グループ '{0}' の下にコンピューターは存在しません。", - "loc.messages.AFC_CopyStarted": "コンピューター '{0}' について、コピーを開始しました", + "loc.messages.AFC_CopyStarted": "コンピューター '{0}' のコピーが開始しました", "loc.messages.AFC_CopyCompleted": "コンピューター '{0}' のコピーの状態: '{1}'", "loc.messages.AFC_WinRMHelpMessage": "WinRM サービス接続に関連する問題を修正するには、タスクで [コピーの前提条件を有効にする] オプションを選びます。既に設定されており、対象の仮想マシンがロード バランサーの対象となっている場合は、受信 NAT 規則がターゲット ポート (5986) 用に構成されていることを確認してください。ARM VM にのみ適用されます。", "loc.messages.AFC_CopyFailed": "マシン '{0}' でコピーに失敗しました。詳細についてはログを参照してください。", @@ -97,5 +97,5 @@ "loc.messages.AFC_AzCopyBlobUploadNonZeroExitCode": "AzCopy.exe が Blob Storage にファイルをアップロードしている間に、ゼロ以外の終了コードで終了しました。", "loc.messages.AFC_PreexecutionJob_UnableToGetStorageKey": "ストレージ アカウント キーをフェッチできません。エラー: '{0}'", "loc.messages.AFC_UninstallWinRMCustomScriptExtension": "WinRM カスタム スクリプトを手動でアンインストールしてから、配置を再試行してください。", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。" } \ No newline at end of file diff --git a/Tasks/AzureFileCopyV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureFileCopyV2/Strings/resources.resjson/ko-KR/resources.resjson index e04d56f8e45c..8d9bc20be45c 100644 --- a/Tasks/AzureFileCopyV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureFileCopyV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -14,10 +14,10 @@ "loc.input.help.ConnectedServiceNameARM": "파일 복사를 위한 대상으로 지정할 Azure Resource Manager 구독입니다.", "loc.input.label.Destination": "대상 형식", "loc.input.help.Destination": "대상으로 Azure Blob 또는 Azure VM 중 하나를 선택합니다.", - "loc.input.label.StorageAccount": "클래식 스토리지 계정", - "loc.input.help.StorageAccount": "기존 클래식 스토리지 계정을 지정합니다. 파일을 Azure VM에 복사하기 위한 중간자로도 사용됩니다.", - "loc.input.label.StorageAccountRM": "RM 스토리지 계정", - "loc.input.help.StorageAccountRM": "기존 ARM 스토리지 계정을 지정합니다. 파일을 Azure VM에 복사하기 위한 중간자로도 사용됩니다.", + "loc.input.label.StorageAccount": "클래식 저장소 계정", + "loc.input.help.StorageAccount": "기존 클래식 저장소 계정을 지정합니다. 파일을 Azure VM에 복사하기 위한 중간자로도 사용됩니다.", + "loc.input.label.StorageAccountRM": "RM 저장소 계정", + "loc.input.help.StorageAccountRM": "기존 ARM 저장소 계정을 지정합니다. 파일을 Azure VM에 복사하기 위한 중간자로도 사용됩니다.", "loc.input.label.ContainerName": "컨테이너 이름", "loc.input.help.ContainerName": "파일을 업로드하기 위한 컨테이너의 이름입니다. 지정한 스토리지 계정에 지정된 이름을 가진 컨테이너가 없을 경우 자동으로 만들어집니다.
컨테이너 안에 가상 디렉터리를 만들어야 하는 경우 아래 Blob 접두사 입력을 사용하세요.
예: 대상 위치가 https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/인 경우 mycontainer를 컨테이너 이름으로, vd1/vd2를 blob 접두사로 지정하세요.", "loc.input.label.BlobPrefix": "Blob 접두사", @@ -48,10 +48,10 @@ "loc.input.help.CleanTargetBeforeCopy": "true로 설정하면 파일을 복사하기 전에 대상 폴더가 정리됩니다.", "loc.input.label.skipCACheck": "테스트 인증서", "loc.input.help.skipCACheck": "이 옵션을 선택하면 클라이언트에서 HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)를 통해 연결할 때 서버 인증서에 신뢰할 수 있는 CA(인증 기관)의 서명이 있는지 확인하는 단계를 건너뜁니다.", - "loc.input.label.outputStorageUri": "스토리지 컨테이너 URI", - "loc.input.help.outputStorageUri": "이 작업에서 파일을 복사하는 데 사용된 스토리지 컨테이너 URI의 변수 이름을 지정하세요. 선택한 대상이 Azure Blob인 경우에만 유효합니다.", - "loc.input.label.outputStorageContainerSasToken": "스토리지 컨테이너 SAS 토큰", - "loc.input.help.outputStorageContainerSasToken": "이 작업에서 복사된 파일에 액세스하는 데 사용되는 스토리지 컨테이너 SAS 토큰의 변수 이름을 지정하세요. 선택한 대상이 Azure Blob인 경우에만 유효합니다.", + "loc.input.label.outputStorageUri": "저장소 컨테이너 URI", + "loc.input.help.outputStorageUri": "이 작업에서 파일을 복사하는 데 사용된 저장소 컨테이너 URI의 변수 이름을 지정하세요. 선택한 대상이 Azure Blob인 경우에만 유효합니다.", + "loc.input.label.outputStorageContainerSasToken": "저장소 컨테이너 SAS 토큰", + "loc.input.help.outputStorageContainerSasToken": "이 작업에서 복사된 파일에 액세스하는 데 사용되는 저장소 컨테이너 SAS 토큰의 변수 이름을 지정하세요. 선택한 대상이 Azure Blob인 경우에만 유효합니다.", "loc.messages.AFC_StorageAccountNotFound": "스토리지 계정 {0}을(를) 찾을 수 없습니다. 선택한 서비스 연결 'Service Principal'은 Azure Resource Manager 유형의 스토리지 계정만 지원합니다.", "loc.messages.AFC_ResourceGroupNotFound": "제공된 리소스 그룹 '{0}'이(가) 없습니다.", "loc.messages.AFC_GetVMStatus": "[Azure 호출]VM '{0}'의 상태를 가져오는 중", @@ -66,11 +66,11 @@ "loc.messages.AFC_NullOrEmptyResourceGroup": "[Azure 호출]리소스 그룹 이름 및 가상 머신 ID는 null이거나 비워 둘 수 없습니다.", "loc.messages.AFC_AzurePSNotInstalled": "필요한 Azure PowerShell Cmdlet의 최소 버전 {0}이(가) 설치되어 있지 않습니다. https://azure.microsoft.com/ko-kr/documentation/articles/powershell-install-configure/의 지침에 따라 최신 Azure PowerShell을 다운로드할 수 있습니다.", "loc.messages.AFC_ClassicStorageAccountNotFound": "스토리지 계정 {0}을(를) 찾을 수 없습니다. 선택한 서비스 연결 'Certificate'는 Azure 클래식 유형의 스토리지 계정만 지원합니다.", - "loc.messages.AFC_GenericStorageAccountNotFound": "스토리지 계정 {0}을(를) 찾을 수 없습니다. 기존 스토리지 계정을 지정하세요.", + "loc.messages.AFC_GenericStorageAccountNotFound": "저장소 계정 {0}을(를) 찾을 수 없습니다. 기존 저장소 계정을 지정하세요.", "loc.messages.AFC_AzureFileCopyMoreHelp": "자세한 내용은 {0}을(를) 참조하세요.", - "loc.messages.AFC_UploadFilesStorageAccount": "Blob 접두사 '{3}'(으)로 소스 경로 '{0}'의 파일을 '{2}' 컨테이너의 스토리지 계정 '{1}'에 업로드하는 중", - "loc.messages.AFC_UploadContainerStorageAccount": "Blob 접두사 '{2}'(으)로 스토리지 계정 '{1}'에 '{0}' 컨테이너를 업로드하지 못했습니다. 오류: '{3}'", - "loc.messages.AFC_UploadFileSuccessful": "Blob 접두사 '{3}'(으)로 소스 경로 '{0}'의 파일을 '{2}' 컨테이너의 스토리지 계정 '{1}'에 업로드했습니다.", + "loc.messages.AFC_UploadFilesStorageAccount": "Blob 접두사 '{3}'(으)로 소스 경로 '{0}'의 파일을 '{2}' 컨테이너의 저장소 계정 '{1}'에 업로드하는 중", + "loc.messages.AFC_UploadContainerStorageAccount": "Blob 접두사 '{2}'(으)로 저장소 계정 '{1}'에 '{0}' 컨테이너를 업로드하지 못했습니다. 오류: '{3}'", + "loc.messages.AFC_UploadFileSuccessful": "Blob 접두사 '{3}'(으)로 소스 경로 '{0}'의 파일을 '{2}' 컨테이너의 저장소 계정 '{1}'에 업로드했습니다.", "loc.messages.AFC_IncorrectTags": "태그가 잘못 지정되었습니다. 태그는 Role:Web,DB;Location:East US;Dept.:Finance,HR 형식이어야 합니다.", "loc.messages.AFC_MachineDoesNotExist": "다음 컴퓨터는 리소스 그룹에 없거나 해당 이름이 올바르게 지정되지 않았습니다. {0}. 리소스 그룹에 있는 그대로 정확하게 같은 컴퓨터 이름을 제공하세요. 여러 컴퓨터 이름을 구분하려면 쉼표를 사용하세요.", "loc.messages.AFC_MachineNameFromIdErrorAllResources": "ResourceGroup '{1}'에서 모든 리소스에 대한 {0}을(를) 가져올 수 없습니다.", @@ -90,7 +90,7 @@ "loc.messages.AFC_AddNetworkSecurityRuleFailed": "네트워크 보안 규칙을 추가하지 못했습니다. {0}", "loc.messages.AFC_UnableToSetCustomScriptExtension": "가상 머신 '{1}'의 사용자 지정 스크립트 확장 '{0}'을(를) 설정할 수 없습니다. {2}", "loc.messages.AFC_CopyPrereqsFailed": "복사 필수 구성 요소를 사용하도록 설정하지 못했습니다. {0}", - "loc.messages.AFC_BlobStorageNotFound": "스토리지 계정 {0}을(를) 찾을 수 없습니다. 기존 스토리지 계정을 지정하세요.", + "loc.messages.AFC_BlobStorageNotFound": "저장소 계정 {0}을(를) 찾을 수 없습니다. 기존 저장소 계정을 지정하세요.", "loc.messages.AFC_RootContainerAndDirectory": "$root 컨테이너에 대해 '/S' 옵션이 잘못되었습니다.", "loc.messages.AFC_RedirectResponseInvalidStatusCode": "HTTP 응답 코드: '{0}'은(는) 유효한 리디렉션 상태 코드가 아닙니다.", "loc.messages.AFC_RedirectResponseLocationHeaderIsNull": "리디렉션 응답 위치 헤더가 null입니다.", diff --git a/Tasks/AzureFileCopyV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureFileCopyV2/Strings/resources.resjson/ru-RU/resources.resjson index 6c7745aa7de0..eb897ed75aec 100644 --- a/Tasks/AzureFileCopyV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureFileCopyV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Копирование файлов Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/azurefilecopyreadme)", "loc.description": "Копировать файлы в хранилище BLOB-объектов Azure или виртуальные машины", "loc.instanceNameFormat": "Копирование файлов $(Destination)", "loc.releaseNotes": "Новые возможности в версии 2.0:
   Используется более новая версия AzCopy.", @@ -50,10 +50,10 @@ "loc.input.help.skipCACheck": "Если выбрать этот параметр, клиент пропускает проверку того, подписан ли сертификат сервера доверенным центром сертификации при подключении по протоколу HTTP через SSL (HTTPS).", "loc.input.label.outputStorageUri": "Код URI контейнера хранилища", "loc.input.help.outputStorageUri": "Укажите имя переменной для универсального кода ресурса (URI) контейнера хранилища, в который файлы были скопированы с помощью этой задачи. Допустимо только в том случае, если в качестве назначения выбран BLOB-объект Azure.", - "loc.input.label.outputStorageContainerSasToken": "Маркер SAS контейнера хранилища", - "loc.input.help.outputStorageContainerSasToken": "Укажите имя переменной для маркера SAS контейнера хранилища, используемого для доступа к файлам, в которые было выполнено копирование с помощью этой задачи. Допустимо только в том случае, если в качестве назначения выбран BLOB-объект Azure.", + "loc.input.label.outputStorageContainerSasToken": "Токен SAS контейнера хранилища", + "loc.input.help.outputStorageContainerSasToken": "Укажите имя переменной для токена SAS контейнера хранилища, используемого для доступа к файлам, в которые было выполнено копирование с помощью этой задачи. Допустимо только в том случае, если в качестве назначения выбран BLOB-объект Azure.", "loc.messages.AFC_StorageAccountNotFound": "Учетная запись хранения \"{0}\" не найдена. Выбранное подключение к службе \"Субъект-служба\" поддерживает учетные записи хранения только типа Azure Resource Manager.", - "loc.messages.AFC_ResourceGroupNotFound": "Указанная группа ресурсов (\"{0}\") не существует.", + "loc.messages.AFC_ResourceGroupNotFound": "Указанная группа ресурсов \"{0}\" не существует.", "loc.messages.AFC_GetVMStatus": "[Вызов Azure] Идет получение состояния виртуальной машины \"{0}\"", "loc.messages.AFC_GetVMStatusComplete": "[Вызов Azure] Состояние виртуальной машины \"{0}\" получено", "loc.messages.AFC_GetCustomScriptExtension": "[Вызов Azure] Идет получение расширения настраиваемого скрипта \"{0}\" для виртуальной машины \"{1}\"", diff --git a/Tasks/AzureFileCopyV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureFileCopyV2/Strings/resources.resjson/zh-CN/resources.resjson index 83161c2942f6..148191add7f2 100644 --- a/Tasks/AzureFileCopyV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureFileCopyV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -71,7 +71,7 @@ "loc.messages.AFC_UploadFilesStorageAccount": "正在将文件从源路径“{0}”上传到具有 blob 前缀“{3}”的容器“{2}”中的存储帐户“{1}”", "loc.messages.AFC_UploadContainerStorageAccount": "上传到存储帐户“{1}”中具有 blob 前缀“{2}”的容器“{0}”失败,出现错误:“{3}”", "loc.messages.AFC_UploadFileSuccessful": "已成功将文件从源路径“{0}”上传到具有 blob 前缀“{3}”的容器“{2}”中的存储帐户“{1}”", - "loc.messages.AFC_IncorrectTags": "标记指定错误。其格式必须为 Role:Web,DB;Location:East US;Dept.:Finance,HR", + "loc.messages.AFC_IncorrectTags": "错误地指定了标记。其格式必须为 Role:Web,DB;Location:East US;Dept.:Finance,HR", "loc.messages.AFC_MachineDoesNotExist": "以下计算机未出现在资源组中,或它们的名称指定错误: {0}。请提供资源组中显示的确实相同的计算机名称。使用逗号将多个计算机名称分隔开。", "loc.messages.AFC_MachineNameFromIdErrorAllResources": "无法获得资源组“{1}”中所有资源的 {0}", "loc.messages.AFC_MachineNameFromIdError": "无法获得资源组“{2}”中“{1}”资源的 {0}", @@ -87,7 +87,7 @@ "loc.messages.AFC_ParallelCopyFailed": "复制到一个或多个计算机失败。有关详细信息,请参阅日志。", "loc.messages.AFC_CopySuccessful": "已成功将文件从源路径“{0}”复制到了资源组“{1}”中的目标 Azure VM", "loc.messages.AFC_SetCustomScriptExtensionFailed": "对虚拟机“{1}”的自定义脚本扩展“{0}”的设置失败,错误: {2}", - "loc.messages.AFC_AddNetworkSecurityRuleFailed": "无法添加网络安全规则: {0}", + "loc.messages.AFC_AddNetworkSecurityRuleFailed": "未能添加网络安全规则: {0}", "loc.messages.AFC_UnableToSetCustomScriptExtension": "无法设置虚拟机“{1}”的自定义脚本扩展“{0}”: {2}", "loc.messages.AFC_CopyPrereqsFailed": "无法启用复制先决条件。{0}", "loc.messages.AFC_BlobStorageNotFound": "未找到存储帐户 {0}。请指定现有的存储帐户", diff --git a/Tasks/AzureFileCopyV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureFileCopyV2/Strings/resources.resjson/zh-TW/resources.resjson index c7830eb276e4..c06d57706b15 100644 --- a/Tasks/AzureFileCopyV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureFileCopyV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure 檔案複製", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurefilecopyreadme)", "loc.description": "將檔案複製到 Azure Blob 儲存體或虛擬機器", "loc.instanceNameFormat": "$(Destination) 檔案複製", "loc.releaseNotes": "2.0 版的新功能:
   使用更新版本的 AzCopy。", diff --git a/Tasks/AzureFileCopyV2/task.json b/Tasks/AzureFileCopyV2/task.json index 01e4781e37f2..7ed2bae87530 100644 --- a/Tasks/AzureFileCopyV2/task.json +++ b/Tasks/AzureFileCopyV2/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 195, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "demands": [ "azureps" diff --git a/Tasks/AzureFileCopyV2/task.loc.json b/Tasks/AzureFileCopyV2/task.loc.json index d4c493a4db20..340be278244b 100644 --- a/Tasks/AzureFileCopyV2/task.loc.json +++ b/Tasks/AzureFileCopyV2/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 195, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "demands": [ "azureps" diff --git a/Tasks/AzureFileCopyV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureFileCopyV3/Strings/resources.resjson/de-DE/resources.resjson index d15cc2e85655..d2447d245a40 100644 --- a/Tasks/AzureFileCopyV3/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureFileCopyV3/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Azure-Dateikopiervorgang", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", - "loc.description": "Hiermit werden Dateien in Azure Blob Storage oder auf virtuelle Computer kopiert.", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurefilecopyreadme)", + "loc.description": "Hiermit werden Dateien in Azure Blob Storage oder VMs kopiert.", "loc.instanceNameFormat": "$(Destination)-Dateikopiervorgang", "loc.releaseNotes": "Neuigkeiten in Version 3.0:
   Unterstützung für das Az-Modul und Einstellung der Unterstützung für klassische Azure-Dienstendpunkte.", "loc.group.displayName.output": "Ausgabe", diff --git a/Tasks/AzureFileCopyV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureFileCopyV3/Strings/resources.resjson/es-ES/resources.resjson index 9c55428e4a53..cace91515220 100644 --- a/Tasks/AzureFileCopyV3/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureFileCopyV3/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copia de archivos de Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copiar archivos en Azure Blob Storage o en máquinas virtuales", "loc.instanceNameFormat": "$(Destination) File Copy", "loc.releaseNotes": "Novedades de la versión 3.0:
   Ofrece compatibilidad con el módulo Az y deja de ser compatible con el punto de conexión de servicio de Azure clásico.", @@ -12,7 +12,7 @@ "loc.input.label.Destination": "Tipo de destino", "loc.input.help.Destination": "Seleccione un destino, ya sea el blob de Azure o las VM de Azure.", "loc.input.label.StorageAccountRM": "Cuenta de almacenamiento del Administrador de recursos", - "loc.input.help.StorageAccountRM": "Especifique una cuenta de almacenamiento de ARM preexistente. Se utiliza también como agente intermedio para copiar archivos a máquinas virtuales de Azure", + "loc.input.help.StorageAccountRM": "Especifique una cuenta de almacenamiento del Administrador de recursos de Azure preexistente. Se utiliza también como agente intermedio para copiar archivos a máquinas virtuales de Azure", "loc.input.label.ContainerName": "Nombre del contenedor", "loc.input.help.ContainerName": "Nombre del contenedor para cargar los archivos. Si no existe un contenedor con el nombre especificado en la cuenta de almacenamiento, se creará automáticamente.
Si se debe crear un directorio virtual dentro del contenedor, utilice la entrada de prefijo de blob a continuación.
Ejemplo: si la ubicación de destino es https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/, especifique mycontainer como nombre del contenedor y vd1/vd2 como prefijo de blob.", "loc.input.label.BlobPrefix": "Prefijo de blob", @@ -34,7 +34,7 @@ "loc.input.label.AdditionalArgumentsForVMCopy": "Argumentos opcionales (para descargar archivos en la máquina virtual)", "loc.input.help.AdditionalArgumentsForVMCopy": "Los argumentos opcionales de AzCopy.exe que se aplicarán al descargar en la VM, como /NC:10. Si no se especifican aquí argumentos opcionales, se agregarán los siguientes argumentos opcionales de manera predeterminada.
/Y, /S, /Z, /V", "loc.input.label.enableCopyPrerequisites": "Habilitar los requisitos previos de copia", - "loc.input.help.enableCopyPrerequisites": "Al habilitar esta opción, se configura el cliente de escucha de Administración remota de Windows (WinRM) a través del protocolo HTTPS en el puerto 5986, mediante un certificado autofirmado. Esta configuración es necesaria para realizar operaciones de copia en máquinas de Azure. Si las máquinas virtuales de destino están respaldadas por un equilibrador de carga, asegúrese de que haya reglas NAT de entrada configuradas para el puerto de destino (5986). Si las máquinas virtuales de destino están asociadas a un grupo de seguridad de red (NSG), configure reglas de seguridad de entrada para el puerto de destino (5986). Solo se aplica a máquinas virtuales de ARM.", + "loc.input.help.enableCopyPrerequisites": "Al habilitar esta opción, se configura el agente de escucha de Administración remota de Windows (WinRM) a través del protocolo HTTPS en el puerto 5986, mediante un certificado autofirmado. Esta configuración es necesaria para realizar operaciones de copia en máquinas de Azure. Si las máquinas virtuales de destino están respaldadas por un equilibrador de carga, asegúrese de que haya reglas NAT de entrada configuradas para el puerto de destino (5986). Si las máquinas virtuales de destino están asociadas a un grupo de seguridad de red (NSG), configure reglas de seguridad de entrada para el puerto de destino (5986). Solo se aplica a máquinas virtuales de ARM.", "loc.input.label.CopyFilesInParallel": "Copiar en paralelo", "loc.input.help.CopyFilesInParallel": "Si se establece en true, copiará los archivos en paralelo en las máquinas de destino.", "loc.input.label.CleanTargetBeforeCopy": "Limpiar destino", diff --git a/Tasks/AzureFileCopyV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureFileCopyV3/Strings/resources.resjson/fr-FR/resources.resjson index 5ebe0d3d92c9..a748872fabfc 100644 --- a/Tasks/AzureFileCopyV3/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureFileCopyV3/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copie de fichiers Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copier des fichiers sur le Stockage Blob Azure ou des machines virtuelles", "loc.instanceNameFormat": "$(Destination) Copie de fichiers", "loc.releaseNotes": "Nouveautés de la version 3.0 :
   Prise en charge du module Azure et fin de la prise en charge du point de terminaison de service Azure Classic.", diff --git a/Tasks/AzureFileCopyV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureFileCopyV3/Strings/resources.resjson/it-IT/resources.resjson index 045be6f61785..a41dfaeb8ddb 100644 --- a/Tasks/AzureFileCopyV3/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureFileCopyV3/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copia dei file di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copia i file in Archiviazione BLOB di Azure nelle macchine virtuali", "loc.instanceNameFormat": "Copia dei file $(Destination)", "loc.releaseNotes": "Novità della versione 3.0:
   Supporto del modulo AZ e rimozione del supporto per l'endpoint servizio classico di Azure.", @@ -12,11 +12,11 @@ "loc.input.label.Destination": "Tipo di destinazione", "loc.input.help.Destination": "Consente di selezionare la destinazione, nel BLOB o nelle macchine virtuali di Azure.", "loc.input.label.StorageAccountRM": "Account di archiviazione di Gestione risorse", - "loc.input.help.StorageAccountRM": "Consente di specificare un account di archiviazione di ARM preesistente. Viene usato anche come intermediario per la copia dei file nelle macchine virtuali di Azure", + "loc.input.help.StorageAccountRM": "Consente di specificare un account di archiviazione di Gestione risorse di Azure preesistente. Viene usato anche come intermediario per la copia dei file nelle macchine virtuali di Azure", "loc.input.label.ContainerName": "Nome contenitore", - "loc.input.help.ContainerName": "Nome del contenitore per il caricamento dei file. Se nell'account di archiviazione non esiste un contenitore con il nome specificato, verrà creato automaticamente.
Se è necessario creare una directory virtuale all'interno del contenitore, usare il valore di input seguente come prefisso BLOB.
Esempio: se il percorso di destinazione è https://account.blob.core.windows.net/contenitore/vd1/vd2/, specificare contenitore come nome del contenitore e vd1/vd2 come prefisso BLOB.", + "loc.input.help.ContainerName": "Nome del contenitore per il caricamento dei file. Se nell'account di archiviazione non esiste un contenitore con il nome specificato, verrà creato automaticamente.
Se è necessario creare una directory virtuale all'interno del contenitore, usare il valore di input seguente come prefisso BLOB.
Esempio: se il percorso di destinazione è https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/, specificare contenitore come nome del contenitore e vd1/vd2 come prefisso BLOB.", "loc.input.label.BlobPrefix": "Prefisso BLOB", - "loc.input.help.BlobPrefix": "Utile per filtrare i file. Ad esempio, accodare un numero di build a tutti i BLOB per scaricare i file solo per una specifica build. Esempio: se si specifica myvd1 come prefisso BLOB, all'interno del contenitore verrà creata una directory virtuale con questo nome. I file di origine verranno copiati in https://account.blob.core.windows.net/contenitore/myvd1/.", + "loc.input.help.BlobPrefix": "Utile per filtrare i file. Ad esempio, accodare un numero di build a tutti i BLOB per scaricare i file solo per una specifica build. Esempio: se si specifica myvd1 come prefisso BLOB, all'interno del contenitore verrà creata una directory virtuale con questo nome. I file di origine verranno copiati in https://myaccount.blob.core.windows.net/mycontainer/myvd1/.", "loc.input.label.EnvironmentNameRM": "Gruppo di risorse", "loc.input.help.EnvironmentNameRM": "Nome del gruppo di risorse di destinazione in cui copiare i file.", "loc.input.label.ResourceFilteringMethod": "Seleziona computer per", diff --git a/Tasks/AzureFileCopyV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureFileCopyV3/Strings/resources.resjson/ja-JP/resources.resjson index a9236c2d015e..be7e60962f78 100644 --- a/Tasks/AzureFileCopyV3/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureFileCopyV3/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure ファイル コピー", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/azurefilecopyreadme)", "loc.description": "Azure Blob Storage または仮想マシンにファイルをコピーします", "loc.instanceNameFormat": "$(Destination) ファイル コピー", "loc.releaseNotes": "バージョン 3.0 の新機能:
    Az モジュールをサポートし、Azure クラシック サービス エンドポイントのサポートを停止します。", @@ -27,7 +27,7 @@ "loc.input.help.vmsAdminUserName": "VM の管理者ユーザー名。", "loc.input.label.vmsAdminPassword": "パスワード", "loc.input.help.vmsAdminPassword": "VM の管理者パスワード。
ビルドまたはリリース パイプラインで '$(passwordVariable)' として定義された変数を入力することができます。
変数を 'シークレット' とマークしてセキュリティで保護することもできます。", - "loc.input.label.TargetPath": "宛先フォルダー ", + "loc.input.label.TargetPath": "宛先フォルダー", "loc.input.help.TargetPath": "ソースからのファイルのコピー先となるターゲット コンピューター上のローカル パス。$env:windir\\BudgetIT\\Web のように、環境変更を使用できます。", "loc.input.label.AdditionalArgumentsForBlobCopy": "オプションの引数 (BLOB へのファイルのアップロード用)", "loc.input.help.AdditionalArgumentsForBlobCopy": "BLOB にアップロードする際に適用される、AzCopy.exe のオプションの引数 (/NC:10 など)。オプションの引数をここに指定しない場合は、既定で次のオプションの引数が追加されます。
/Y、/SetContentType、/Z、/V、
/S (コンテナー名が $root ではない場合のみ)、
/BlobType:page (指定されたストレージ アカウントが Premium アカウントの場合のみ)。
ソース パスがファイルの場合、オプションの引数を指定するかどうかにかかわらず、/Pattern がいつも追加されます。", @@ -66,16 +66,16 @@ "loc.messages.AFC_UploadFilesStorageAccount": "ソース パス '{0}' から BLOB プレフィックス '{3}' を持つコンテナー '{2}' のストレージ アカウント '{1}' にファイルをアップロードしています", "loc.messages.AFC_UploadContainerStorageAccount": "エラー '{3}' が発生し、BLOB プレフィックス '{2}' を持つストレージ アカウント '{1}' のコンテナー '{0}' へのアップロードが失敗しました", "loc.messages.AFC_UploadFileSuccessful": "ソース パス '{0}' から BLOB プレフィックス '{3}' を持つコンテナー '{2}' のストレージ アカウント '{1}' にファイルが正常にアップロードされました", - "loc.messages.AFC_IncorrectTags": "タグの指定が正しくありません。次の形式にする必要があります: Role:Web,DB;Location:East US;Dept.:Finance,HR", + "loc.messages.AFC_IncorrectTags": "タグが正しく指定されていません。次の形式にする必要があります: Role:Web,DB;Location:East US;Dept.:Finance,HR", "loc.messages.AFC_MachineDoesNotExist": "次のコンピューターが、リソース グループ内に見つからないか、名前の指定が正しくありません: {0}。リソース グループ内に存在するコンピューター名と正確に同じコンピューター名を指定してください。複数のコンピューター名を区切るにはコンマを使用します。", "loc.messages.AFC_MachineNameFromIdErrorAllResources": "ResourceGroup '{1}' のすべてのリソースに対して {0} を取得できません", - "loc.messages.AFC_MachineNameFromIdError": "ResourceGroup '{2}' の '{1}' 個のリソースに対して {0} を取得できません", + "loc.messages.AFC_MachineNameFromIdError": "ResourceGroup '{2}' の '{1}' つのリソースに対して {0} を取得できません", "loc.messages.AFC_ResourceGroupNotFoundForSelectedConnection": "選択されたサービス接続 '{0}' を使用して、リソース '{1}' を見つけることができません。選択されたサービス接続 '{0}' は、従来のリソース (Service Management モデル) のみをサポートします。", "loc.messages.AFC_NoClassicVMResources": "リソース グループ '{0}' の下にコピー対象のマシンは存在しません。選択したサービス接続 '{1}' は Azure クラシック タイプの仮想マシンのみをサポートします。", "loc.messages.AFC_NoARMVMResources": "リソース グループ '{0}' の下にコピー対象のマシンは存在しません。選択したサービス接続 '{1}' は Azure Resource Manager タイプの仮想マシンのみをサポートします。", "loc.messages.AFC_NoGenericVMResources": "リソース グループ '{0}' の下にコピー対象のコンピューターは存在しません。", "loc.messages.AFC_FilteringNoVMResources": "次の {1} '{2}' を持つリソース グループ '{0}' の下にコンピューターは存在しません。", - "loc.messages.AFC_CopyStarted": "コンピューター '{0}' について、コピーを開始しました", + "loc.messages.AFC_CopyStarted": "コンピューター '{0}' のコピーが開始しました", "loc.messages.AFC_CopyCompleted": "コンピューター '{0}' のコピーの状態: '{1}'", "loc.messages.AFC_WinRMHelpMessage": "WinRM サービス接続に関連する問題を修正するには、タスクで [コピーの前提条件を有効にする] オプションを選びます。既に設定されており、対象の仮想マシンがロード バランサーの対象となっている場合は、受信 NAT 規則がターゲット ポート (5986) 用に構成されていることを確認してください。ARM VM にのみ適用されます。", "loc.messages.AFC_CopyFailed": "マシン '{0}' でコピーに失敗しました。詳細についてはログを参照してください。", diff --git a/Tasks/AzureFileCopyV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureFileCopyV3/Strings/resources.resjson/ru-RU/resources.resjson index 37360062b692..4caa87c72d7b 100644 --- a/Tasks/AzureFileCopyV3/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureFileCopyV3/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Копирование файлов Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/azurefilecopyreadme)", "loc.description": "Копировать файлы в хранилище BLOB-объектов Azure или виртуальные машины", "loc.instanceNameFormat": "Копирование файлов $(Destination)", "loc.releaseNotes": "Новые возможности версии 3.0:
   Поддержки модуля Az и прекращение поддержки конечной точки классической службы Azure.", @@ -48,7 +48,7 @@ "loc.input.label.sasTokenTimeOutInMinutes": "Период истечения срока действия маркера SAS в минутах", "loc.input.help.sasTokenTimeOutInMinutes": "Укажите время в минутах, по истечении которого маркер SAS будет просрочен. Допустимо, только если выбрано назначение \"BLOB-объект Azure\".", "loc.messages.AFC_StorageAccountNotFound": "Учетная запись хранения \"{0}\" не найдена. Выбранное подключение к службе \"Субъект-служба\" поддерживает учетные записи хранения только типа Azure Resource Manager.", - "loc.messages.AFC_ResourceGroupNotFound": "Указанная группа ресурсов (\"{0}\") не существует.", + "loc.messages.AFC_ResourceGroupNotFound": "Указанная группа ресурсов \"{0}\" не существует.", "loc.messages.AFC_GetVMStatus": "[Вызов Azure] Идет получение состояния виртуальной машины \"{0}\"", "loc.messages.AFC_GetVMStatusComplete": "[Вызов Azure] Состояние виртуальной машины \"{0}\" получено", "loc.messages.AFC_GetCustomScriptExtension": "[Вызов Azure] Идет получение расширения настраиваемого скрипта \"{0}\" для виртуальной машины \"{1}\"", diff --git a/Tasks/AzureFileCopyV3/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureFileCopyV3/Strings/resources.resjson/zh-CN/resources.resjson index 131dc7afebb8..93a0c5ea106a 100644 --- a/Tasks/AzureFileCopyV3/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureFileCopyV3/Strings/resources.resjson/zh-CN/resources.resjson @@ -66,7 +66,7 @@ "loc.messages.AFC_UploadFilesStorageAccount": "正在将文件从源路径“{0}”上传到具有 blob 前缀“{3}”的容器“{2}”中的存储帐户“{1}”", "loc.messages.AFC_UploadContainerStorageAccount": "上传到存储帐户“{1}”中具有 blob 前缀“{2}”的容器“{0}”失败,出现错误:“{3}”", "loc.messages.AFC_UploadFileSuccessful": "已成功将文件从源路径“{0}”上传到具有 blob 前缀“{3}”的容器“{2}”中的存储帐户“{1}”", - "loc.messages.AFC_IncorrectTags": "标记指定错误。其格式必须为 Role:Web,DB;Location:East US;Dept.:Finance,HR", + "loc.messages.AFC_IncorrectTags": "错误地指定了标记。其格式必须为 Role:Web,DB;Location:East US;Dept.:Finance,HR", "loc.messages.AFC_MachineDoesNotExist": "以下计算机未出现在资源组中,或它们的名称指定错误: {0}。请提供资源组中显示的确实相同的计算机名称。使用逗号将多个计算机名称分隔开。", "loc.messages.AFC_MachineNameFromIdErrorAllResources": "无法获得资源组“{1}”中所有资源的 {0}", "loc.messages.AFC_MachineNameFromIdError": "无法获得资源组“{2}”中“{1}”资源的 {0}", @@ -82,7 +82,7 @@ "loc.messages.AFC_ParallelCopyFailed": "复制到一个或多个计算机失败。有关详细信息,请参阅日志。", "loc.messages.AFC_CopySuccessful": "已成功将文件从源路径“{0}”复制到了资源组“{1}”中的目标 Azure VM", "loc.messages.AFC_SetCustomScriptExtensionFailed": "对虚拟机“{1}”的自定义脚本扩展“{0}”的设置失败,错误: {2}", - "loc.messages.AFC_AddNetworkSecurityRuleFailed": "无法添加网络安全规则: {0}", + "loc.messages.AFC_AddNetworkSecurityRuleFailed": "未能添加网络安全规则: {0}", "loc.messages.AFC_UnableToSetCustomScriptExtension": "无法设置虚拟机“{1}”的自定义脚本扩展“{0}”: {2}", "loc.messages.AFC_CopyPrereqsFailed": "无法启用复制先决条件。{0}", "loc.messages.AFC_BlobStorageNotFound": "未找到存储帐户 {0}。请指定现有的存储帐户", diff --git a/Tasks/AzureFileCopyV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureFileCopyV3/Strings/resources.resjson/zh-TW/resources.resjson index b588c02d73ac..02f6070b5910 100644 --- a/Tasks/AzureFileCopyV3/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureFileCopyV3/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure 檔案複製", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurefilecopyreadme)", "loc.description": "將檔案複製到 Azure Blob 儲存體或虛擬機器", "loc.instanceNameFormat": "$(Destination) 檔案複製", "loc.releaseNotes": "3.0 版中的新功能:
   支援 Az 模組並停止支援 Azure 傳統服務端點。", diff --git a/Tasks/AzureFileCopyV3/task.json b/Tasks/AzureFileCopyV3/task.json index 14cbcc825ba2..e0a00bcf40ed 100644 --- a/Tasks/AzureFileCopyV3/task.json +++ b/Tasks/AzureFileCopyV3/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 195, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "demands": [ "azureps" diff --git a/Tasks/AzureFileCopyV3/task.loc.json b/Tasks/AzureFileCopyV3/task.loc.json index 3d8107ef9f58..0eaf47834952 100644 --- a/Tasks/AzureFileCopyV3/task.loc.json +++ b/Tasks/AzureFileCopyV3/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 195, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "demands": [ "azureps" diff --git a/Tasks/AzureFileCopyV4/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureFileCopyV4/Strings/resources.resjson/de-DE/resources.resjson index 4b7823b87e18..a8d6d046fbc2 100644 --- a/Tasks/AzureFileCopyV4/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureFileCopyV4/Strings/resources.resjson/de-DE/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Azure-Dateikopiervorgang", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurefilecopyreadme)", "loc.description": "Hiermit werden Dateien in Azure Blob Storage oder VMs kopiert.", "loc.instanceNameFormat": "$(Destination)-Dateikopiervorgang", - "loc.releaseNotes": "What's new in Version 4.0:
   Support AzCopy.exe version 10.3.3", + "loc.releaseNotes": "Neuerungen in Version 4.0:
   Unterstützung von AzCopy.exe-Version 10.8.0", "loc.input.label.SourcePath": "Quelle", - "loc.input.help.SourcePath": "Absolute path of the source folder, or file on the local machine, or a UNC share. Expression should return a single folder or a file. Wild card symbol (*) is supported anywhere in the file path or file name.", + "loc.input.help.SourcePath": "Der absolute Pfad des Quellordners oder der Datei auf dem lokalen Computer oder eine UNC-Freigabe. Der Ausdruck muss einen einzelnen Ordner oder eine Datei zurückgeben. Das Platzhaltersymbol (*) wird an beliebiger Stelle im Dateipfad oder im Dateinamen unterstützt.", "loc.input.label.ConnectedServiceNameARM": "Azure-Abonnement", "loc.input.help.ConnectedServiceNameARM": "Azure Resource Manager-Abonnement, das als Ziel für den Kopiervorgang von Dateien dient.", "loc.input.label.Destination": "Zieltyp", @@ -16,7 +16,7 @@ "loc.input.help.ContainerName": "Der Name des Containers zum Hochladen der Dateien. Wenn im angegebenen Speicherkonto kein Container mit dem angegebenen Namen vorhanden ist, wird er automatisch erstellt.
Wenn Sie ein virtuelles Verzeichnis innerhalb des Containers erstellen möchten, verwenden Sie die unten aufgeführte Blobpräfixeingabe.
Beispiel: Wenn der Zielort https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/ lautet, geben Sie mycontainer als Containername und vd1/vd2 als Blobpräfix an.", "loc.input.label.BlobPrefix": "Blobpräfix", "loc.input.help.BlobPrefix": "Nützlich zum Filtern von Dateien. Fügen Sie zum Beispiel allen Blobs die Buildnummer an, um nur Dateien aus diesem Build herunterzuladen. Beispiel: Wenn Sie das Blobpräfix myvd1 angeben, wird innerhalb des Containers ein virtuelles Verzeichnis mit diesem Namen erstellt. Die Quelldateien werden in https://myaccount.blob.core.windows.net/mycontainer/myvd1/ kopiert.", - "loc.input.label.EnvironmentNameRM": "Resource Group", + "loc.input.label.EnvironmentNameRM": "Ressourcengruppe", "loc.input.help.EnvironmentNameRM": "Der Name der Zielressourcengruppe, in die Dateien kopiert werden sollen.", "loc.input.label.ResourceFilteringMethod": "Computer auswählen nach", "loc.input.help.ResourceFilteringMethod": "Wählen Sie optional eine Teilmenge der virtuellen Maschinen in der Ressourcengruppe durch Angeben des Hostnamens oder der Tags der virtuellen Maschinen aus. [Tags](\"https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-tagging-arm/\") werden nur für Ressourcen unterstützt, die über den Azure Resource Manager erstellt wurden.", @@ -24,16 +24,16 @@ "loc.input.help.MachineNames": "Stellen Sie eine Liste der VM-Hostnamen (z. B. \"ffweb\", \"ffdb\") oder Tags (z. B. \"Role:DB\", \"Web; OS:Win8.1\" bereit. Beachten Sie, dass die für Tags verwendeten Trennzeichen \",\" (Komma), \":\" (Doppelpunkt) und \";\" (Semikolon) sind. Wenn mehrere Tags angegeben werden, wird der Task auf allen virtuellen Maschinen mit den angegebenen Tags ausgeführt. Standardmäßig wird der Task auf allen virtuellen Maschinen ausgeführt.", "loc.input.label.vmsAdminUserName": "Administratoranmeldung", "loc.input.help.vmsAdminUserName": "Der Benutzername des Administrators der virtuellen Maschinen.", - "loc.input.label.vmsAdminPassword": "Password", + "loc.input.label.vmsAdminPassword": "Kennwort", "loc.input.help.vmsAdminPassword": "Das Administratorkennwort der VMs.
Die in den Build- oder Releasepipelines als \"$(passwordVariable)\" festgelegten Variablen werden akzeptiert.
Sie können die Variable als \"secret\" markieren, um sie abzusichern.", "loc.input.label.TargetPath": "Zielordner", "loc.input.help.TargetPath": "Lokaler Pfad auf den Zielcomputern zum Kopieren der Dateien aus der Quelle. Die Umgebungsvariable kann wie folgt verwendet werden: $env:windir\\BudgetIT\\Web.", "loc.input.label.AdditionalArgumentsForBlobCopy": "Optionale Argumente (für das Hochladen von Dateien in das Blob)", - "loc.input.help.AdditionalArgumentsForBlobCopy": "Optional AzCopy.exe arguments that will be applied when uploading to blob like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive (only if container name is not $root),
--blob-type=PageBlob (only if specified storage account is a premium account).", + "loc.input.help.AdditionalArgumentsForBlobCopy": "Optionale AzCopy.exe-Argumente, die beim Hochladen in ein Blob angewendet werden, z. B. --check-length=true. Werden hier keine optionalen Argumente angegeben, werden standardmäßig die folgenden optionalen Argumente hinzugefügt.
--log-level=INFO (verwenden Sie bei Ausführung der Pipeline im Debugmodus \"--log-level=DEBUG\"),
--recursive (nur, wenn der Containername nicht \"$root\" lautet),
--blob-type=PageBlob (nur, wenn das angegebene Speicherkonto ein Premium-Konto ist)", "loc.input.label.AdditionalArgumentsForVMCopy": "Optionale Argumente (für das Herunterladen von Dateien auf die VM)", - "loc.input.help.AdditionalArgumentsForVMCopy": "Optional AzCopy.exe arguments that will be applied when downloading to VM like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive", + "loc.input.help.AdditionalArgumentsForVMCopy": "Optionale AzCopy.exe-Argumente, die beim Herunterladen auf eine VM angewendet werden, z. B. --check-length=true. Werden hier keine optionalen Argumente angegeben, werden standardmäßig die folgenden optionalen Argumente hinzugefügt.
--log-level=INFO (verwenden Sie bei Ausführung der Pipeline im Debugmodus \"--log-level=DEBUG\"),
--recursive ", "loc.input.label.sasTokenTimeOutInMinutes": "Gültigkeitsdauer des SAS-Tokens in Minuten", - "loc.input.help.sasTokenTimeOutInMinutes": "Provide the time in minutes after which SAS token for the container will expire. By default, this token expires after 4 hours.", + "loc.input.help.sasTokenTimeOutInMinutes": "Geben Sie die Zeit in Minuten an, nach der das SAS-Token für den Container abläuft. Dieses Token läuft standardmäßig nach 4 Stunden ab.", "loc.input.label.enableCopyPrerequisites": "Kopiervoraussetzungen aktivieren", "loc.input.help.enableCopyPrerequisites": "Durch das Aktivieren dieser Option wird der Listener der Windows-Remoteverwaltung (Windows Remote Management, WinRM) über das HTTPS-Protokoll an Port 5986 mithilfe eines selbstsignierten Zertifikats konfiguriert. Diese Konfiguration ist zum Ausführen des Kopiervorgangs auf Azure-Computern erforderlich. Wenn die virtuellen Zielcomputer durch Lastenausgleich gesichert werden, stellen Sie sicher, dass die Regeln für eingehenden NAT-Datenverkehr für den Zielport (5986) konfiguriert sind. Gilt nur für virtuelle ARM-Computer.", "loc.input.label.CopyFilesInParallel": "Parallel kopieren", @@ -87,7 +87,7 @@ "loc.messages.AFC_AzCopyBlobUploadNonZeroExitCode": "\"AzCopy.exe\" wurde mit einem Exitcode ungleich null beendet, während Dateien in den Blobspeicher hochgeladen wurden.", "loc.messages.AFC_PreexecutionJob_UnableToGetStorageKey": "Der Speicherkontoschlüssel konnte nicht abgerufen werden. Fehler: {0}", "loc.messages.AFC_UninstallWinRMCustomScriptExtension": "Deinstallieren Sie das benutzerdefinierte WinRM-Skript manuell, und wiederholen Sie die Bereitstellung.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", - "loc.messages.UnsupportedAuthScheme": "Unsupported authentication scheme '{0}' for endpoint.", + "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist.", + "loc.messages.UnsupportedAuthScheme": "Nicht unterstütztes Authentifizierungsschema \"{0}\" für Endpunkt.", "loc.messages.ServicePrincipalError": "Fehler im für die Bereitstellung verwendeten Dienstprinzipal." } \ No newline at end of file diff --git a/Tasks/AzureFileCopyV4/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureFileCopyV4/Strings/resources.resjson/es-ES/resources.resjson index 4c19db717697..1b6587cf8330 100644 --- a/Tasks/AzureFileCopyV4/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureFileCopyV4/Strings/resources.resjson/es-ES/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Copia de archivos de Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copiar archivos en Azure Blob Storage o en máquinas virtuales", "loc.instanceNameFormat": "$(Destination) File Copy", - "loc.releaseNotes": "What's new in Version 4.0:
   Support AzCopy.exe version 10.3.3", + "loc.releaseNotes": "Novedades de la versión 4.0:
   Compatibilidad con AzCopy.exe versión 10.8.0", "loc.input.label.SourcePath": "Origen", - "loc.input.help.SourcePath": "Absolute path of the source folder, or file on the local machine, or a UNC share. Expression should return a single folder or a file. Wild card symbol (*) is supported anywhere in the file path or file name.", + "loc.input.help.SourcePath": "Ruta de acceso absoluta de la carpeta de origen, archivo en la máquina local o recurso compartido UNC. La expresión debe devolver un único archivo o carpeta. El uso del símbolo de comodín (*) se admite en cualquier parte de la ruta de acceso del archivo o del nombre de este.", "loc.input.label.ConnectedServiceNameARM": "Suscripción a Azure", "loc.input.help.ConnectedServiceNameARM": "Suscripción de Azure Resource Manager de destino para la copia de los archivos.", "loc.input.label.Destination": "Tipo de destino", @@ -16,7 +16,7 @@ "loc.input.help.ContainerName": "Nombre del contenedor para cargar los archivos. Si no existe un contenedor con el nombre especificado en la cuenta de almacenamiento, se creará automáticamente.
Si se debe crear un directorio virtual dentro del contenedor, utilice la entrada de prefijo de blob a continuación.
Ejemplo: si la ubicación de destino es https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/, especifique mycontainer como nombre del contenedor y vd1/vd2 como prefijo de blob.", "loc.input.label.BlobPrefix": "Prefijo de blob", "loc.input.help.BlobPrefix": "Es útil para filtrar archivos, por ejemplo, anexar el número de compilación a todos los blobs para descargar archivos solo desde esa compilación. Ejemplo: si especifica el prefijo de blob myvd1, se creará un directorio virtual con este nombre dentro del contenedor. Los archivos de origen se copiarán en https://myaccount.blob.core.windows.net/mycontainer/myvd1/.", - "loc.input.label.EnvironmentNameRM": "Resource Group", + "loc.input.label.EnvironmentNameRM": "Grupo de recursos", "loc.input.help.EnvironmentNameRM": "Nombre del Grupo de recursos de destino en el que copiar los archivos.", "loc.input.label.ResourceFilteringMethod": "Seleccionar máquinas por", "loc.input.help.ResourceFilteringMethod": "También puede seleccionar un subconjunto de máquinas virtuales del grupo de recursos si proporciona las etiquetas o el nombre de host de las máquinas virtuales. Las [etiquetas](https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-tagging-arm/) solo son compatibles con los recursos creados mediante Azure Resource Manager.", @@ -24,16 +24,16 @@ "loc.input.help.MachineNames": "Proporcione una lista de nombres de host de las máquinas virtuales, como ffweb o ffdb, o etiquetas, como Role:DB, Web; OS:Win8.1. Tenga en cuenta que los delimitadores usados para las etiquetas son ,(coma), :(dos puntos) y ;(punto y coma). Si se proporcionan varias etiquetas, la tarea se ejecutará en todas las máquinas virtuales que tengan las etiquetas especificadas. La opción predeterminada es ejecutar la tarea en todas las máquinas virtuales.", "loc.input.label.vmsAdminUserName": "Inicio de sesión del administrador", "loc.input.help.vmsAdminUserName": "Nombre de usuario del administrador de las máquinas virtuales.", - "loc.input.label.vmsAdminPassword": "Password", + "loc.input.label.vmsAdminPassword": "Contraseña", "loc.input.help.vmsAdminPassword": "La contraseña del administrador de las máquinas virtuales.
Puede aceptar una variable definida en las canalizaciones de compilación o versión como \"$(passwordVariable)\".
Marque el tipo de variable como \"secret\" para protegerlo.", "loc.input.label.TargetPath": "Carpeta de destino", "loc.input.help.TargetPath": "La ruta de acceso local de las máquinas de destino para copiar los archivos del origen. Puede usarse una variable de entorno, por ejemplo, $env:windir\\BudgetIT\\Web.", "loc.input.label.AdditionalArgumentsForBlobCopy": "Argumentos opcionales (para cargar archivos en el blob)", - "loc.input.help.AdditionalArgumentsForBlobCopy": "Optional AzCopy.exe arguments that will be applied when uploading to blob like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive (only if container name is not $root),
--blob-type=PageBlob (only if specified storage account is a premium account).", + "loc.input.help.AdditionalArgumentsForBlobCopy": "Argumentos opcionales de AzCopy.exe que se aplicarán al cargar en blob, como --check-length=true. Si no se especifican argumentos opcionales aquí, se agregarán los siguientes de forma predeterminada.
--log-level=INFO (si la canalización se ejecuta en modo de depuración, establezca --log-level=DEBUG);
--recursive (solo si el nombre del contenedor no es $root);
--blob-type=PageBlob (solo si la cuenta de almacenamiento especificada es una cuenta Premium)", "loc.input.label.AdditionalArgumentsForVMCopy": "Argumentos opcionales (para descargar archivos en la máquina virtual)", - "loc.input.help.AdditionalArgumentsForVMCopy": "Optional AzCopy.exe arguments that will be applied when downloading to VM like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive", + "loc.input.help.AdditionalArgumentsForVMCopy": "Argumentos opcionales de AzCopy.exe que se aplicarán al descargar en una instancia de VM, como --check-length=true. Si no se especifican argumentos opcionales aquí, se agregarán los siguientes de forma predeterminada.
--log-level=INFO (si la canalización se ejecuta en modo de depuración, establezca --log-level=DEBUG);
--recursive", "loc.input.label.sasTokenTimeOutInMinutes": "Período de expiración del token de SAS en minutos", - "loc.input.help.sasTokenTimeOutInMinutes": "Provide the time in minutes after which SAS token for the container will expire. By default, this token expires after 4 hours.", + "loc.input.help.sasTokenTimeOutInMinutes": "Especifique el tiempo, en minutos, transcurrido el cual expirará el token de SAS del contenedor. De forma predeterminada, este token expira después de cuatro horas.", "loc.input.label.enableCopyPrerequisites": "Habilitar los requisitos previos de copia", "loc.input.help.enableCopyPrerequisites": "Al habilitar esta opción, se configura el agente de escucha de Administración remota de Windows (WinRM) a través del protocolo HTTPS en el puerto 5986, mediante un certificado autofirmado. Esta configuración es necesaria para realizar operaciones de copia en máquinas de Azure. Si las máquinas virtuales de destino están respaldadas por un equilibrador de carga, asegúrese de que haya reglas NAT de entrada configuradas para el puerto de destino (5986). Si las máquinas virtuales de destino están asociadas a un grupo de seguridad de red (NSG), configure reglas de seguridad de entrada para el puerto de destino (5986). Solo se aplica a máquinas virtuales de ARM.", "loc.input.label.CopyFilesInParallel": "Copiar en paralelo", @@ -87,7 +87,7 @@ "loc.messages.AFC_AzCopyBlobUploadNonZeroExitCode": "AzCopy.exe terminó con el código de salida distinto de cero al cargar archivos en el almacenamiento de blobs.", "loc.messages.AFC_PreexecutionJob_UnableToGetStorageKey": "No se puede recuperar la clave de la cuenta de almacenamiento. Error: \"{0}\"", "loc.messages.AFC_UninstallWinRMCustomScriptExtension": "Desinstale el script personalizado de WinRM de forma manual y reintente la implementación.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", - "loc.messages.UnsupportedAuthScheme": "Unsupported authentication scheme '{0}' for endpoint.", + "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado.", + "loc.messages.UnsupportedAuthScheme": "Esquema de autenticación \"{0}\" no admitido para el punto de conexión.", "loc.messages.ServicePrincipalError": "Error con la entidad de servicio que se usó para la implementación." } \ No newline at end of file diff --git a/Tasks/AzureFileCopyV4/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureFileCopyV4/Strings/resources.resjson/fr-FR/resources.resjson index e7393d2a1bb2..5c3f4b7b6c73 100644 --- a/Tasks/AzureFileCopyV4/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureFileCopyV4/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Copie de fichiers Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copier des fichiers sur le Stockage Blob Azure ou des machines virtuelles", "loc.instanceNameFormat": "$(Destination) Copie de fichiers", - "loc.releaseNotes": "What's new in Version 4.0:
   Support AzCopy.exe version 10.3.3", + "loc.releaseNotes": "Nouveautés de la version 4.0 :
   Prise en charge d'AzCopy.exe version 10.8.0", "loc.input.label.SourcePath": "Source", - "loc.input.help.SourcePath": "Absolute path of the source folder, or file on the local machine, or a UNC share. Expression should return a single folder or a file. Wild card symbol (*) is supported anywhere in the file path or file name.", + "loc.input.help.SourcePath": "Chemin absolu du dossier ou fichier source sur la machine locale, ou partage UNC. L'expression doit retourner un seul dossier ou fichier. Le symbole de caractère générique (*) est pris en charge n'importe où dans le chemin ou le nom de fichier.", "loc.input.label.ConnectedServiceNameARM": "Abonnement Azure", "loc.input.help.ConnectedServiceNameARM": "Abonnement Azure Resource Manager à cibler pour la copie des fichiers.", "loc.input.label.Destination": "Type de destination", @@ -16,7 +16,7 @@ "loc.input.help.ContainerName": "Nom du conteneur pour le chargement des fichiers. Si un conteneur portant le nom indiqué n'existe pas dans le compte de stockage spécifié, il est automatiquement créé.
Si vous devez créer un répertoire virtuel dans le conteneur, utilisez l'entrée de préfixe d'objet blob ci-dessous.
Exemple : Si votre emplacement cible est https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/, spécifiez le nom de conteneur mycontainer et le préfixe d'objet blob vd1/vd2.", "loc.input.label.BlobPrefix": "Préfixe Blob", "loc.input.help.BlobPrefix": "Utile pour filtrer les fichiers, par exemple, ajouter un numéro de build à tous les objets blob pour télécharger uniquement les fichiers de cette build. Exemple : Si vous spécifiez le préfixe d'objet blob myvd1, un répertoire virtuel portant ce nom est créé dans le conteneur. Les fichiers sources sont copiés dans https://myaccount.blob.core.windows.net/mycontainer/myvd1/.", - "loc.input.label.EnvironmentNameRM": "Resource Group", + "loc.input.label.EnvironmentNameRM": "Groupe de ressources", "loc.input.help.EnvironmentNameRM": "Nom du groupe de ressources cible où copier les fichiers.", "loc.input.label.ResourceFilteringMethod": "Sélectionner les machines par", "loc.input.help.ResourceFilteringMethod": "Vous pouvez également sélectionner un sous-ensemble de machines virtuelles dans le groupe de ressources, en indiquant les noms d'hôtes ou les balises des machines virtuelles. Les [balises](https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-tagging-arm/) sont prises en charge pour les ressources créées via Azure Resource Manager uniquement.", @@ -29,11 +29,11 @@ "loc.input.label.TargetPath": "Dossier de destination", "loc.input.help.TargetPath": "Chemin d'accès local sur les machines cibles pour la copie des fichiers à partir de la source. Une variable d'environnement peut être utilisée, par ex., $env:windir\\BudgetIT\\Web.", "loc.input.label.AdditionalArgumentsForBlobCopy": "Arguments facultatifs (pour le chargement des fichiers vers un objet blob)", - "loc.input.help.AdditionalArgumentsForBlobCopy": "Optional AzCopy.exe arguments that will be applied when uploading to blob like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive (only if container name is not $root),
--blob-type=PageBlob (only if specified storage account is a premium account).", + "loc.input.help.AdditionalArgumentsForBlobCopy": "Arguments AzCopy.exe facultatifs copiés durant le chargement dans l'objet blob, par exemple --check-length=true. Si aucun argument facultatif n'est spécifié ici, les arguments facultatifs suivants sont ajoutés par défaut.
--log-level=INFO (si le pipeline s'exécute en mode de débogage défini --log-level=DEBUG),
--recursive (uniquement si le nom du conteneur n'est pas $root),
--blob-type=PageBlob (uniquement si le compte de stockage spécifié est un compte premium).", "loc.input.label.AdditionalArgumentsForVMCopy": "Arguments facultatifs (pour le téléchargement des fichiers sur une machine virtuelle)", - "loc.input.help.AdditionalArgumentsForVMCopy": "Optional AzCopy.exe arguments that will be applied when downloading to VM like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive", + "loc.input.help.AdditionalArgumentsForVMCopy": "Arguments AzCopy.exe facultatifs appliqués durant le téléchargement sur une machine virtuelle, par exemple --check-length=true. Si aucun argument facultatif n'est spécifié ici, les arguments facultatifs suivants sont ajoutés par défaut.
--log-level=INFO (si le pipeline s'exécute en mode de débogage défini --log-level=DEBUG),
--recursive", "loc.input.label.sasTokenTimeOutInMinutes": "Délai d'expiration du jeton SAP en minutes", - "loc.input.help.sasTokenTimeOutInMinutes": "Provide the time in minutes after which SAS token for the container will expire. By default, this token expires after 4 hours.", + "loc.input.help.sasTokenTimeOutInMinutes": "Indiquez la durée en minutes à partir de laquelle le jeton SAS du conteneur doit expirer. Par défaut, ce jeton expire au bout de 4 heures.", "loc.input.label.enableCopyPrerequisites": "Activer les conditions préalables à la copie", "loc.input.help.enableCopyPrerequisites": "L'activation de cette option configure l'écouteur Windows Remote Management (WinRM) via le protocole HTTPS sur le port 5986, à l'aide d'un certificat auto-signé. Cette configuration est obligatoire pour effectuer une opération de copie sur des machines Azure. Si les machines virtuelles cibles sont associées à un équilibreur de charge, vérifiez que des règles NAT entrantes sont configurées pour le port cible (5986). S'applique uniquement aux machines virtuelles ARM.", "loc.input.label.CopyFilesInParallel": "Copier en parallèle", @@ -87,7 +87,7 @@ "loc.messages.AFC_AzCopyBlobUploadNonZeroExitCode": "AzCopy.exe s'est arrêté avec un code de sortie différent de zéro durant le chargement des fichiers vers le Stockage Blob.", "loc.messages.AFC_PreexecutionJob_UnableToGetStorageKey": "Impossible de récupérer (fetch) la clé du compte de stockage. Erreur : '{0}'", "loc.messages.AFC_UninstallWinRMCustomScriptExtension": "Désinstallez manuellement le script personnalisé WinRM, puis réessayez d'effectuer le déploiement.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", - "loc.messages.UnsupportedAuthScheme": "Unsupported authentication scheme '{0}' for endpoint.", + "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré.", + "loc.messages.UnsupportedAuthScheme": "Schéma d'authentification '{0}' non pris en charge pour le point de terminaison.", "loc.messages.ServicePrincipalError": "Erreur liée au principal du service utilisé pour le déploiement." } \ No newline at end of file diff --git a/Tasks/AzureFileCopyV4/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureFileCopyV4/Strings/resources.resjson/it-IT/resources.resjson index 3f29aeeab144..667ffd3a3b0a 100644 --- a/Tasks/AzureFileCopyV4/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureFileCopyV4/Strings/resources.resjson/it-IT/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Copia dei file di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurefilecopyreadme)", "loc.description": "Copia i file in Archiviazione BLOB di Azure nelle macchine virtuali", "loc.instanceNameFormat": "Copia dei file $(Destination)", - "loc.releaseNotes": "What's new in Version 4.0:
   Support AzCopy.exe version 10.3.3", + "loc.releaseNotes": "Novità della versione 4.0:
   Supporto di AzCopy.exe versione 10.8.0", "loc.input.label.SourcePath": "Origine", - "loc.input.help.SourcePath": "Absolute path of the source folder, or file on the local machine, or a UNC share. Expression should return a single folder or a file. Wild card symbol (*) is supported anywhere in the file path or file name.", + "loc.input.help.SourcePath": "Percorso assoluto della cartella o del file di origine nel computer locale oppure condivisione UNC. L'espressione deve restituire una sola cartella o file. Il simbolo del carattere jolly (*) è supportato in qualsiasi punto del percorso o del nome file.", "loc.input.label.ConnectedServiceNameARM": "Sottoscrizione di Azure", "loc.input.help.ConnectedServiceNameARM": "Sottoscrizione di Azure Resource Manager usata come destinazione per la copia dei file.", "loc.input.label.Destination": "Tipo di destinazione", @@ -13,10 +13,10 @@ "loc.input.label.StorageAccountRM": "Account di archiviazione di Gestione risorse", "loc.input.help.StorageAccountRM": "Consente di specificare un account di archiviazione di Gestione risorse di Azure preesistente. Viene usato anche come intermediario per la copia dei file nelle macchine virtuali di Azure", "loc.input.label.ContainerName": "Nome contenitore", - "loc.input.help.ContainerName": "Nome del contenitore per il caricamento dei file. Se nell'account di archiviazione non esiste un contenitore con il nome specificato, verrà creato automaticamente.
Se è necessario creare una directory virtuale all'interno del contenitore, usare il valore di input seguente come prefisso BLOB.
Esempio: se il percorso di destinazione è https://account.blob.core.windows.net/contenitore/vd1/vd2/, specificare contenitore come nome del contenitore e vd1/vd2 come prefisso BLOB.", + "loc.input.help.ContainerName": "Nome del contenitore per il caricamento dei file. Se nell'account di archiviazione non esiste un contenitore con il nome specificato, verrà creato automaticamente.
Se è necessario creare una directory virtuale all'interno del contenitore, usare il valore di input seguente come prefisso BLOB.
Esempio: se il percorso di destinazione è https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/, specificare contenitore come nome del contenitore e vd1/vd2 come prefisso BLOB.", "loc.input.label.BlobPrefix": "Prefisso BLOB", - "loc.input.help.BlobPrefix": "Utile per filtrare i file. Ad esempio, accodare un numero di build a tutti i BLOB per scaricare i file solo per una specifica build. Esempio: se si specifica myvd1 come prefisso BLOB, all'interno del contenitore verrà creata una directory virtuale con questo nome. I file di origine verranno copiati in https://account.blob.core.windows.net/contenitore/myvd1/.", - "loc.input.label.EnvironmentNameRM": "Resource Group", + "loc.input.help.BlobPrefix": "Utile per filtrare i file. Ad esempio, accodare un numero di build a tutti i BLOB per scaricare i file solo per una specifica build. Esempio: se si specifica myvd1 come prefisso BLOB, all'interno del contenitore verrà creata una directory virtuale con questo nome. I file di origine verranno copiati in https://myaccount.blob.core.windows.net/mycontainer/myvd1/.", + "loc.input.label.EnvironmentNameRM": "Gruppo di risorse", "loc.input.help.EnvironmentNameRM": "Nome del gruppo di risorse di destinazione in cui copiare i file.", "loc.input.label.ResourceFilteringMethod": "Seleziona computer per", "loc.input.help.ResourceFilteringMethod": "Facoltativamente, selezionare un sottoinsieme di macchine virtuali nel gruppo di risorse specificando il nome host o i tag delle macchine virtuali. I [tag](https://azure.microsoft.com/it-it/documentation/articles/virtual-machines-tagging-arm/) sono supportati solo per le risorse create tramite Azure Resource Manager.", @@ -29,11 +29,11 @@ "loc.input.label.TargetPath": "Cartella di destinazione", "loc.input.help.TargetPath": "Percorso locale nei computer di destinazione per la copia dei file dall'origine. È possibile usare una variabile di ambiente come $env:windir\\BudgetIT\\Web.", "loc.input.label.AdditionalArgumentsForBlobCopy": "Argomenti facoltativi (per il caricamento dei file nel BLOB)", - "loc.input.help.AdditionalArgumentsForBlobCopy": "Optional AzCopy.exe arguments that will be applied when uploading to blob like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive (only if container name is not $root),
--blob-type=PageBlob (only if specified storage account is a premium account).", + "loc.input.help.AdditionalArgumentsForBlobCopy": "Argomenti facoltativi di AzCopy.exe, come --check-length=true, che verranno applicati durante il caricamento nel BLOB. Se non si specifica alcun argomento facoltativo, gli argomenti facoltativi seguenti verranno aggiunti per impostazione predefinita.
--log-level=INFO (se la pipeline è in esecuzione nella modalità di debug impostata --log-level=DEBUG)
--recursive (solo se il nome del contenitore non è $root)
--blob-type=PageBlob (solo se l'account di archiviazione specificato è un account Premium).", "loc.input.label.AdditionalArgumentsForVMCopy": "Argomenti facoltativi (per il download dei file nella macchina virtuale)", - "loc.input.help.AdditionalArgumentsForVMCopy": "Optional AzCopy.exe arguments that will be applied when downloading to VM like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive", + "loc.input.help.AdditionalArgumentsForVMCopy": "Argomenti facoltativi di AzCopy.exe, come --check-length=true, che verranno applicati durante il download nella macchina virtuale. Se non si specifica alcun argomento facoltativo, gli argomenti facoltativi seguenti verranno aggiunti per impostazione predefinita.
--log-level=INFO (se la pipeline è in esecuzione nella modalità di debug impostata --log-level=DEBUG)
--recursive", "loc.input.label.sasTokenTimeOutInMinutes": "Periodo di scadenza del token di firma di accesso condiviso in minuti", - "loc.input.help.sasTokenTimeOutInMinutes": "Provide the time in minutes after which SAS token for the container will expire. By default, this token expires after 4 hours.", + "loc.input.help.sasTokenTimeOutInMinutes": "Specificare il tempo in minuti dopo il quale il token di firma di accesso condiviso per il contenitore scadrà. Per impostazione predefinita, questo token scade dopo quattro ore.", "loc.input.label.enableCopyPrerequisites": "Abilita prerequisiti di copia", "loc.input.help.enableCopyPrerequisites": "Se si abilita questa opzione, il listener di Gestione remota Windows (WinRM) verrà configurato con il protocollo HTTPS sulla porta 5986 usando un certificato autofirmato. Questa configurazione è necessaria per eseguire l'operazione di copia su computer Azure. Se le macchine virtuali di destinazione sono supportate da un servizio Load Balancer, assicurarsi che le regole NAT in ingresso siano configurate per la porta di destinazione (5986). Applicabile solo per le macchine virtuali ARM.", "loc.input.label.CopyFilesInParallel": "Copia in parallelo", @@ -87,7 +87,7 @@ "loc.messages.AFC_AzCopyBlobUploadNonZeroExitCode": "AzCopy.exe è stato terminato con il codice di uscita diverso da zero durante il caricamento dei file nell'archivio BLOB.", "loc.messages.AFC_PreexecutionJob_UnableToGetStorageKey": "Non è possibile recuperare la chiave dell'account di archiviazione. Errore: '{0}'", "loc.messages.AFC_UninstallWinRMCustomScriptExtension": "Disinstallare manualmente lo script personalizzato di WinRM e ripetere la distribuzione.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", - "loc.messages.UnsupportedAuthScheme": "Unsupported authentication scheme '{0}' for endpoint.", + "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta.", + "loc.messages.UnsupportedAuthScheme": "Lo schema di autenticazione '{0}' non è supportato per l'endpoint.", "loc.messages.ServicePrincipalError": "Si è verificato un errore con l'entità servizio usata per la distribuzione." } \ No newline at end of file diff --git a/Tasks/AzureFileCopyV4/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureFileCopyV4/Strings/resources.resjson/ja-JP/resources.resjson index fb20c51689f2..88dbf4f88aa0 100644 --- a/Tasks/AzureFileCopyV4/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureFileCopyV4/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Azure ファイル コピー", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/azurefilecopyreadme)", "loc.description": "Azure Blob Storage または仮想マシンにファイルをコピーします", "loc.instanceNameFormat": "$(Destination) ファイル コピー", - "loc.releaseNotes": "What's new in Version 4.0:
   Support AzCopy.exe version 10.3.3", + "loc.releaseNotes": "バージョン 4.0 の新機能:
   AzCopy.exe バージョン 10.8.0 のサポート", "loc.input.label.SourcePath": "ソース", - "loc.input.help.SourcePath": "Absolute path of the source folder, or file on the local machine, or a UNC share. Expression should return a single folder or a file. Wild card symbol (*) is supported anywhere in the file path or file name.", + "loc.input.help.SourcePath": "ソース フォルダーまたはローカル コンピューター上のファイルの絶対パス、もしくは UNC 共有。式は単一のフォルダーまたはファイルを返す必要があります。ワイルド カード記号 (*) はファイル パスまたはファイル名の任意の場所で使用できます。", "loc.input.label.ConnectedServiceNameARM": "Azure サブスクリプション", "loc.input.help.ConnectedServiceNameARM": "ファイルをコピーする対象の Azure Resource Manager サブスクリプション。", "loc.input.label.Destination": "宛先の種類", @@ -16,7 +16,7 @@ "loc.input.help.ContainerName": "ファイルをアップロードするためのコンテナーの名前です。指定した名前のコンテナーが指定したストレージ アカウントに存在しない場合、自動的に作成されます。
そのコンテナー内に仮想ディレクトリを作成する必要がある場合は、BLOB プレフィックスの入力を以下のように使用します。
例: 対象の場所が https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/ であれば、コンテナー名を mycontainer と指定し、BLOB プレフィックスを vd1/vd2 と指定します。", "loc.input.label.BlobPrefix": "BLOB プレフィックス ", "loc.input.help.BlobPrefix": "ファイルをフィルタリングするときに便利です。たとえば、すべての BLOB にビルド番号を追加しておくと、特定のビルドのファイルのみをダウンロードできます。例: BLOB のプレフィックスとして myvd1 を指定した場合、この名前の仮想ディレクトリがコンテナー内に作成されます。ソース ファイルは、https://myaccount.blob.core.windows.net/mycontainer/myvd1/ にコピーされます。", - "loc.input.label.EnvironmentNameRM": "Resource Group", + "loc.input.label.EnvironmentNameRM": "リソース グループ", "loc.input.help.EnvironmentNameRM": "ファイルのコピー先のターゲット リソース グループの名前。", "loc.input.label.ResourceFilteringMethod": "以下の条件でコンピューターを選択", "loc.input.help.ResourceFilteringMethod": "必要に応じて、VM ホスト名またはタグを指定してリソース グループ内での VM のサブセットを選びます。[タグ](https://azure.microsoft.com/ja-jp/documentation/articles/virtual-machines-tagging-arm/) は Azure Resource Manager を通して作成されたリソースでのみサポートされています。", @@ -26,14 +26,14 @@ "loc.input.help.vmsAdminUserName": "VM の管理者ユーザー名。", "loc.input.label.vmsAdminPassword": "パスワード", "loc.input.help.vmsAdminPassword": "VM の管理者パスワード。
ビルドまたはリリース パイプラインで '$(passwordVariable)' として定義された変数を入力することができます。
変数を 'シークレット' とマークしてセキュリティで保護することもできます。", - "loc.input.label.TargetPath": "宛先フォルダー ", + "loc.input.label.TargetPath": "宛先フォルダー", "loc.input.help.TargetPath": "ソースからのファイルのコピー先となるターゲット コンピューター上のローカル パス。$env:windir\\BudgetIT\\Web のように、環境変更を使用できます。", "loc.input.label.AdditionalArgumentsForBlobCopy": "オプションの引数 (BLOB へのファイルのアップロード用)", - "loc.input.help.AdditionalArgumentsForBlobCopy": "Optional AzCopy.exe arguments that will be applied when uploading to blob like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive (only if container name is not $root),
--blob-type=PageBlob (only if specified storage account is a premium account).", + "loc.input.help.AdditionalArgumentsForBlobCopy": "BLOB にアップロードするときに適用される、オプションの AzCopy.exe 引数。例: --check-length=true。こちらにオプション引数を指定しない場合、既定で、次のオプション引数が追加されます。
--log-level=INFO (パイプラインがデバッグ モードで実行されている場合は、--log-level=DEBUG が設定されます)
--recursive (コンテナー名が $root 以外の場合のみ)
--blob-type=PageBlob (指定されたストレージ アカウントが Premium アカウントの場合のみ)。", "loc.input.label.AdditionalArgumentsForVMCopy": "オプションの引数 (VM へのファイルのダウンロード用)", - "loc.input.help.AdditionalArgumentsForVMCopy": "Optional AzCopy.exe arguments that will be applied when downloading to VM like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive", + "loc.input.help.AdditionalArgumentsForVMCopy": "VM にダウンロードするときに適用される、オプションの AzCopy.exe 引数。例: --check-length=true。こちらにオプション引数を指定しない場合、既定で、次のオプション引数が追加されます。
--log-level=INFO (パイプラインがデバッグ モードで実行されている場合は、--log-level=DEBUG が設定されます)
--recursive", "loc.input.label.sasTokenTimeOutInMinutes": "SAS トークンの有効期間 (分)", - "loc.input.help.sasTokenTimeOutInMinutes": "Provide the time in minutes after which SAS token for the container will expire. By default, this token expires after 4 hours.", + "loc.input.help.sasTokenTimeOutInMinutes": "コンテナーの SAS トークンの有効期限が切れるまでの時間を分単位で指定します。既定では、このトークンは 4 時間後に有効期限が切れます。", "loc.input.label.enableCopyPrerequisites": "コピーの前提条件を有効にする", "loc.input.help.enableCopyPrerequisites": "このオプションを有効にすると、自己署名証明書を使って、Windows リモート管理 (WinRM) リスナーをポート 5986 の HTTPS プロトコル経由で構成できます。この構成は Azure コンピューター上でコピー操作を実行するために必要です。ターゲットの仮想マシンがロード バランサーでバックアップされている場合は、受信 NAT 規則がターゲット ポート (5986) に対して構成されていることを確認します。ARM VM にのみ適用されます。", "loc.input.label.CopyFilesInParallel": "並列でのコピー", @@ -61,16 +61,16 @@ "loc.messages.AFC_UploadFilesStorageAccount": "ソース パス '{0}' から BLOB プレフィックス '{3}' を持つコンテナー '{2}' のストレージ アカウント '{1}' にファイルをアップロードしています", "loc.messages.AFC_UploadContainerStorageAccount": "エラー '{3}' が発生し、BLOB プレフィックス '{2}' を持つストレージ アカウント '{1}' のコンテナー '{0}' へのアップロードが失敗しました", "loc.messages.AFC_UploadFileSuccessful": "ソース パス '{0}' から BLOB プレフィックス '{3}' を持つコンテナー '{2}' のストレージ アカウント '{1}' にファイルが正常にアップロードされました", - "loc.messages.AFC_IncorrectTags": "タグの指定が正しくありません。次の形式にする必要があります: Role:Web,DB;Location:East US;Dept.:Finance,HR", + "loc.messages.AFC_IncorrectTags": "タグが正しく指定されていません。次の形式にする必要があります: Role:Web,DB;Location:East US;Dept.:Finance,HR", "loc.messages.AFC_MachineDoesNotExist": "次のコンピューターが、リソース グループ内に見つからないか、名前の指定が正しくありません: {0}。リソース グループ内に存在するコンピューター名と正確に同じコンピューター名を指定してください。複数のコンピューター名を区切るにはコンマを使用します。", "loc.messages.AFC_MachineNameFromIdErrorAllResources": "ResourceGroup '{1}' のすべてのリソースに対して {0} を取得できません", - "loc.messages.AFC_MachineNameFromIdError": "ResourceGroup '{2}' の '{1}' 個のリソースに対して {0} を取得できません", + "loc.messages.AFC_MachineNameFromIdError": "ResourceGroup '{2}' の '{1}' つのリソースに対して {0} を取得できません", "loc.messages.AFC_ResourceGroupNotFoundForSelectedConnection": "選択されたサービス接続 '{0}' を使用して、リソース '{1}' を見つけることができません。選択されたサービス接続 '{0}' は、従来のリソース (Service Management モデル) のみをサポートします。", "loc.messages.AFC_NoClassicVMResources": "リソース グループ '{0}' の下にコピー対象のマシンは存在しません。選択したサービス接続 '{1}' は Azure クラシック タイプの仮想マシンのみをサポートします。", "loc.messages.AFC_NoARMVMResources": "リソース グループ '{0}' の下にコピー対象のマシンは存在しません。選択したサービス接続 '{1}' は Azure Resource Manager タイプの仮想マシンのみをサポートします。", "loc.messages.AFC_NoGenericVMResources": "リソース グループ '{0}' の下にコピー対象のコンピューターは存在しません。", "loc.messages.AFC_FilteringNoVMResources": "次の {1} '{2}' を持つリソース グループ '{0}' の下にコンピューターは存在しません。", - "loc.messages.AFC_CopyStarted": "コンピューター '{0}' について、コピーを開始しました", + "loc.messages.AFC_CopyStarted": "コンピューター '{0}' のコピーが開始しました", "loc.messages.AFC_CopyCompleted": "コンピューター '{0}' のコピーの状態: '{1}'", "loc.messages.AFC_WinRMHelpMessage": "WinRM サービス接続に関連する問題を修正するには、タスクで [コピーの前提条件を有効にする] オプションを選びます。既に設定されており、対象の仮想マシンがロード バランサーの対象となっている場合は、受信 NAT 規則がターゲット ポート (5986) 用に構成されていることを確認してください。ARM VM にのみ適用されます。", "loc.messages.AFC_CopyFailed": "マシン '{0}' でコピーに失敗しました。詳細についてはログを参照してください。", @@ -87,7 +87,7 @@ "loc.messages.AFC_AzCopyBlobUploadNonZeroExitCode": "AzCopy.exe が Blob Storage にファイルをアップロードしている間に、ゼロ以外の終了コードで終了しました。", "loc.messages.AFC_PreexecutionJob_UnableToGetStorageKey": "ストレージ アカウント キーをフェッチできません。エラー: '{0}'", "loc.messages.AFC_UninstallWinRMCustomScriptExtension": "WinRM カスタム スクリプトを手動でアンインストールしてから、配置を再試行してください。", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", - "loc.messages.UnsupportedAuthScheme": "Unsupported authentication scheme '{0}' for endpoint.", + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。", + "loc.messages.UnsupportedAuthScheme": "'{0}' はエンドポイントではサポートされていない認証スキームです。", "loc.messages.ServicePrincipalError": "配置に使用したサービス プリンシパルにエラーがありました。" } \ No newline at end of file diff --git a/Tasks/AzureFileCopyV4/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureFileCopyV4/Strings/resources.resjson/ko-KR/resources.resjson index ec0af79c16db..99a9cce57465 100644 --- a/Tasks/AzureFileCopyV4/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureFileCopyV4/Strings/resources.resjson/ko-KR/resources.resjson @@ -3,7 +3,7 @@ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://aka.ms/azurefilecopyreadme)", "loc.description": "Azure Blob Storage 또는 가상 머신에 파일을 복사합니다.", "loc.instanceNameFormat": "$(Destination) 파일 복사", - "loc.releaseNotes": "버전 4.0의 새로운 기능:
   AzCopy.exe 버전 10.3.3 지원", + "loc.releaseNotes": "버전 4.0의 새로운 기능:
   AzCopy.exe 버전 10.8.0 지원", "loc.input.label.SourcePath": "소스", "loc.input.help.SourcePath": "소스 폴더, 로컬 머신의 파일 또는 UNC 공유에 대한 절대 경로입니다. 식은 단일 폴더 또는 파일을 반환해야 합니다. 와일드카드 기호(*)는 파일 경로 또는 파일 이름의 모든 위치에서 지원됩니다.", "loc.input.label.ConnectedServiceNameARM": "Azure 구독", @@ -87,7 +87,7 @@ "loc.messages.AFC_AzCopyBlobUploadNonZeroExitCode": "Blob Storage에 파일을 업로드하는 중 AzCopy.exe가 0이 아닌 종료 코드로 종료되었습니다.", "loc.messages.AFC_PreexecutionJob_UnableToGetStorageKey": "스토리지 계정 키를 페치할 수 없습니다. 오류: '{0}'", "loc.messages.AFC_UninstallWinRMCustomScriptExtension": "WinRM 사용자 지정 스크립트를 수동으로 제거하고 배포를 다시 시도하세요.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요.", "loc.messages.UnsupportedAuthScheme": "엔드포인트에 대해 인증 체계 '{0}'은(는) 지원되지 않습니다.", "loc.messages.ServicePrincipalError": "배포에 사용되는 서비스 사용자에 오류가 발생했습니다." } \ No newline at end of file diff --git a/Tasks/AzureFileCopyV4/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureFileCopyV4/Strings/resources.resjson/ru-RU/resources.resjson index 7bae34ffb268..8d4a89e36d2c 100644 --- a/Tasks/AzureFileCopyV4/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureFileCopyV4/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Копирование файлов Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/azurefilecopyreadme)", "loc.description": "Копировать файлы в хранилище BLOB-объектов Azure или виртуальные машины", "loc.instanceNameFormat": "Копирование файлов $(Destination)", - "loc.releaseNotes": "What's new in Version 4.0:
   Support AzCopy.exe version 10.3.3", + "loc.releaseNotes": "Новые возможности версии 4.0:
   поддержка AzCopy.exe версии 10.8.0", "loc.input.label.SourcePath": "Источник", - "loc.input.help.SourcePath": "Absolute path of the source folder, or file on the local machine, or a UNC share. Expression should return a single folder or a file. Wild card symbol (*) is supported anywhere in the file path or file name.", + "loc.input.help.SourcePath": "Абсолютный путь к исходной папке или файлу на локальном компьютере или общему ресурсу UNC. Выражение должно возвращать одну папку или один файл. Подстановочный знак (*) поддерживается в любом месте пути к файлу или имени файла.", "loc.input.label.ConnectedServiceNameARM": "Подписка Azure", "loc.input.help.ConnectedServiceNameARM": "Подписка на Azure Resource Manager, предназначенная для копирования файлов.", "loc.input.label.Destination": "Целевой тип", @@ -16,7 +16,7 @@ "loc.input.help.ContainerName": "Имя контейнера для отправки файлов. Если контейнер с данным именем не существует в указанной учетной записи хранения, он будет создан автоматически.
Для создания виртуального каталога внутри контейнера используйте приведенный ниже входной префикс большого двоичного объекта.
Пример. Если конечным расположением является https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/, укажите mycontainer в качестве имени контейнера и vd1/vd2 в качестве префикса большого двоичного объекта.", "loc.input.label.BlobPrefix": "Префикс BLOB-объекта", "loc.input.help.BlobPrefix": "Может использоваться для фильтрации файлов. Например, чтобы скачать файлы только из определенной сборки, можно добавить ее номер в начало всех больших двоичных объектов. Пример: если указать префикс большого двоичного объекта myvd1, в контейнере будет создан виртуальный каталог с этим именем. Исходные файлы будут скопированы по адресу https://myaccount.blob.core.windows.net/mycontainer/myvd1/.", - "loc.input.label.EnvironmentNameRM": "Resource Group", + "loc.input.label.EnvironmentNameRM": "Группа ресурсов", "loc.input.help.EnvironmentNameRM": "Название целевой группы ресурсов, в которую копируются файлы.", "loc.input.label.ResourceFilteringMethod": "Выбор компьютеров по", "loc.input.help.ResourceFilteringMethod": "Можно также выбрать подмножество виртуальных машин в группе ресурсов, указав имя узла виртуальных машин или теги. [Теги](https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-tagging-arm/) поддерживаются для только ресурсов, созданных в диспетчере Azure Resource Manager.", @@ -29,11 +29,11 @@ "loc.input.label.TargetPath": "Папка назначения", "loc.input.help.TargetPath": "Локальный путь на целевых компьютерах для копирования файлов из источника. Переменную среды можно использовать как $env:windir\\BudgetIT\\Web.", "loc.input.label.AdditionalArgumentsForBlobCopy": "Необязательные аргументы (для отправки файлов в большой двоичный объект)", - "loc.input.help.AdditionalArgumentsForBlobCopy": "Optional AzCopy.exe arguments that will be applied when uploading to blob like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive (only if container name is not $root),
--blob-type=PageBlob (only if specified storage account is a premium account).", + "loc.input.help.AdditionalArgumentsForBlobCopy": "Необязательные аргументы AzCopy.exe, которые будут применены при отправке в BLOB-объект, например --check-length=true. Если здесь не указаны дополнительные аргументы, по умолчанию будут добавлены указанные ниже необязательные аргументы.
--log-level=INFO (если конвейер находится в режиме отладки, укажите --log-level=DEBUG),
--recursive (только если имя контейнера отличается от $root),
--blob-type=PageBlob (только если указанная учетная запись хранения относится к ценовой категории \"Премиум\").", "loc.input.label.AdditionalArgumentsForVMCopy": "Необязательные аргументы (для скачивания файлов в виртуальную машину)", - "loc.input.help.AdditionalArgumentsForVMCopy": "Optional AzCopy.exe arguments that will be applied when downloading to VM like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive", + "loc.input.help.AdditionalArgumentsForVMCopy": "Необязательные аргументы AzCopy.exe, которые будут применены при скачивании на виртуальную машину, например --check-length=true. Если здесь не указаны дополнительные аргументы, по умолчанию будут добавлены указанные ниже необязательные аргументы.
--log-level=INFO (если конвейер находится в режиме отладки, укажите --log-level=DEBUG),
--recursive", "loc.input.label.sasTokenTimeOutInMinutes": "Период истечения срока действия маркера SAS в минутах", - "loc.input.help.sasTokenTimeOutInMinutes": "Provide the time in minutes after which SAS token for the container will expire. By default, this token expires after 4 hours.", + "loc.input.help.sasTokenTimeOutInMinutes": "Укажите время в минутах, по истечении которого закончится срок действия маркера SAS для контейнера. По умолчанию срок действия маркера истекает через 4 часа.", "loc.input.label.enableCopyPrerequisites": "Включить необходимые компоненты для копирования", "loc.input.help.enableCopyPrerequisites": "При включении этого параметра настраивается прослушиватель службы удаленного управления Windows (WinRM) по протоколу HTTPS на порте 5986 с использованием самозаверяющего сертификата. Эта конфигурация требуется для выполнения копирования на виртуальных машинах Azure. Если целевые виртуальные машины поддерживаются средствами Load Balancer, убедитесь, что правила NAT для входящего трафика настроены для целевого порта (5986). Применимо только для виртуальных машин ARM.", "loc.input.label.CopyFilesInParallel": "Копировать параллельно", @@ -43,7 +43,7 @@ "loc.input.label.skipCACheck": "Тестовый сертификат", "loc.input.help.skipCACheck": "Если выбрать этот параметр, клиент пропускает проверку того, подписан ли сертификат сервера доверенным центром сертификации при подключении по протоколу HTTP через SSL (HTTPS).", "loc.messages.AFC_StorageAccountNotFound": "Учетная запись хранения \"{0}\" не найдена. Выбранное подключение к службе \"Субъект-служба\" поддерживает учетные записи хранения только типа Azure Resource Manager.", - "loc.messages.AFC_ResourceGroupNotFound": "Указанная группа ресурсов (\"{0}\") не существует.", + "loc.messages.AFC_ResourceGroupNotFound": "Указанная группа ресурсов \"{0}\" не существует.", "loc.messages.AFC_GetVMStatus": "[Вызов Azure] Идет получение состояния виртуальной машины \"{0}\"", "loc.messages.AFC_GetVMStatusComplete": "[Вызов Azure] Состояние виртуальной машины \"{0}\" получено", "loc.messages.AFC_GetCustomScriptExtension": "[Вызов Azure] Идет получение расширения настраиваемого скрипта \"{0}\" для виртуальной машины \"{1}\"", @@ -87,7 +87,7 @@ "loc.messages.AFC_AzCopyBlobUploadNonZeroExitCode": "Программа AzCopy.exe завершила работу с ненулевым кодом выхода при отправке файлов в хранилище BLOB-объектов.", "loc.messages.AFC_PreexecutionJob_UnableToGetStorageKey": "Не удалось получить ключ учетной записи хранения. Ошибка: \"{0}\"", "loc.messages.AFC_UninstallWinRMCustomScriptExtension": "Удалите пользовательский скрипт WinRM вручную и повторите попытку развертывания.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", - "loc.messages.UnsupportedAuthScheme": "Unsupported authentication scheme '{0}' for endpoint.", + "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек.", + "loc.messages.UnsupportedAuthScheme": "Схема проверки подлинности \"{0}\" не поддерживается для конечной точки.", "loc.messages.ServicePrincipalError": "Произошла ошибка с субъектом-службой, используемой для развертывания." } \ No newline at end of file diff --git a/Tasks/AzureFileCopyV4/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureFileCopyV4/Strings/resources.resjson/zh-CN/resources.resjson index 9dda7355b0aa..7c094cb4d674 100644 --- a/Tasks/AzureFileCopyV4/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureFileCopyV4/Strings/resources.resjson/zh-CN/resources.resjson @@ -3,7 +3,7 @@ "loc.helpMarkDown": "[详细了解此任务](https://aka.ms/azurefilecopyreadme)", "loc.description": "将文件复制到 Azure Blob 存储或虚拟机", "loc.instanceNameFormat": "$(Destination) 文件复制", - "loc.releaseNotes": "版本 4.0 中的新增功能:
   支持 AzCopy.exe 版本 10.3.3", + "loc.releaseNotes": "版本 4.0 中的新增功能:
    支持 AzCopy.exe 版本 10.8.0", "loc.input.label.SourcePath": "源", "loc.input.help.SourcePath": "源文件夹、本地计算机上的文件或 UNC 共享的绝对路径。表达式应返回单个文件夹或文件。支持在文件路径或文件名的任何位置使用通配符(*)。", "loc.input.label.ConnectedServiceNameARM": "Azure 订阅", @@ -61,7 +61,7 @@ "loc.messages.AFC_UploadFilesStorageAccount": "正在将文件从源路径“{0}”上传到具有 blob 前缀“{3}”的容器“{2}”中的存储帐户“{1}”", "loc.messages.AFC_UploadContainerStorageAccount": "上传到存储帐户“{1}”中具有 blob 前缀“{2}”的容器“{0}”失败,出现错误:“{3}”", "loc.messages.AFC_UploadFileSuccessful": "已成功将文件从源路径“{0}”上传到具有 blob 前缀“{3}”的容器“{2}”中的存储帐户“{1}”", - "loc.messages.AFC_IncorrectTags": "标记指定错误。其格式必须为 Role:Web,DB;Location:East US;Dept.:Finance,HR", + "loc.messages.AFC_IncorrectTags": "错误地指定了标记。其格式必须为 Role:Web,DB;Location:East US;Dept.:Finance,HR", "loc.messages.AFC_MachineDoesNotExist": "以下计算机未出现在资源组中,或它们的名称指定错误: {0}。请提供资源组中显示的确实相同的计算机名称。使用逗号将多个计算机名称分隔开。", "loc.messages.AFC_MachineNameFromIdErrorAllResources": "无法获得资源组“{1}”中所有资源的 {0}", "loc.messages.AFC_MachineNameFromIdError": "无法获得资源组“{2}”中“{1}”资源的 {0}", @@ -77,7 +77,7 @@ "loc.messages.AFC_ParallelCopyFailed": "复制到一个或多个计算机失败。有关详细信息,请参阅日志。", "loc.messages.AFC_CopySuccessful": "已成功将文件从源路径“{0}”复制到了资源组“{1}”中的目标 Azure VM", "loc.messages.AFC_SetCustomScriptExtensionFailed": "对虚拟机“{1}”的自定义脚本扩展“{0}”的设置失败,错误: {2}", - "loc.messages.AFC_AddNetworkSecurityRuleFailed": "无法添加网络安全规则: {0}", + "loc.messages.AFC_AddNetworkSecurityRuleFailed": "未能添加网络安全规则: {0}", "loc.messages.AFC_UnableToSetCustomScriptExtension": "无法设置虚拟机“{1}”的自定义脚本扩展“{0}”: {2}", "loc.messages.AFC_CopyPrereqsFailed": "无法启用复制先决条件。{0}", "loc.messages.AFC_BlobStorageNotFound": "未找到存储帐户 {0}。请指定现有的存储帐户", @@ -87,7 +87,7 @@ "loc.messages.AFC_AzCopyBlobUploadNonZeroExitCode": "将文件上传到 blob 存储时,AzCopy.exe 以非零退出代码退出。", "loc.messages.AFC_PreexecutionJob_UnableToGetStorageKey": "无法提取存储帐户密钥。错误: “{0}”", "loc.messages.AFC_UninstallWinRMCustomScriptExtension": "请手动卸载 WinRM 自定义脚本,然后重试部署。", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。", "loc.messages.UnsupportedAuthScheme": "终结点不支持的身份验证方案 \"{0}\"。", "loc.messages.ServicePrincipalError": "用于部署的服务主体有错。" } \ No newline at end of file diff --git a/Tasks/AzureFileCopyV4/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureFileCopyV4/Strings/resources.resjson/zh-TW/resources.resjson index 2ae12a7777ff..d13a33ab8b6d 100644 --- a/Tasks/AzureFileCopyV4/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureFileCopyV4/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Azure 檔案複製", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurefilecopyreadme)", "loc.description": "將檔案複製到 Azure Blob 儲存體或虛擬機器", "loc.instanceNameFormat": "$(Destination) 檔案複製", - "loc.releaseNotes": "What's new in Version 4.0:
   Support AzCopy.exe version 10.3.3", + "loc.releaseNotes": "4.0 版的新功能:
   支援 AzCopy.exe 10.8.0 版", "loc.input.label.SourcePath": "來源", - "loc.input.help.SourcePath": "Absolute path of the source folder, or file on the local machine, or a UNC share. Expression should return a single folder or a file. Wild card symbol (*) is supported anywhere in the file path or file name.", + "loc.input.help.SourcePath": "來源資料夾、本機電腦檔案或 UNC 共用的絕對路徑。運算式應該傳回單一資料夾或檔案。支援在檔案路徑或檔案名稱的任何位置使用萬用字元符號 (*)。", "loc.input.label.ConnectedServiceNameARM": "Azure 訂用帳戶", "loc.input.help.ConnectedServiceNameARM": "要作為複製檔案目標的傳統 Azure Resource Manager 訂用帳戶。", "loc.input.label.Destination": "目的地類型", @@ -16,7 +16,7 @@ "loc.input.help.ContainerName": "用於上傳檔案的容器名稱。如果具有指定名稱的容器不存在於指定的儲存體帳戶中,會自動予以建立。
如需在容器內建立虛擬目錄,請使用以下 Blob 前置詞輸入。
範例: 如果您的目標位置是 https://myaccount.blob.core.windows.net/mycontainer/vd1/vd2/,則指定 mycontainer 作為容器名稱及指定 vd1//vd2 作為 blob 前置詞。", "loc.input.label.BlobPrefix": "Blob 前置詞", "loc.input.help.BlobPrefix": "適用於篩選檔案,例如將組建編號附加到所有 blob,以只從該組建下載檔案。範例: 如果您將 Blob 前置詞指定為 myvd1,會在容器內建立具有此名稱的虛擬目錄。來源檔案會複製到 https://myaccount.blob.core.windows.net/mycontainer/myvd1/。", - "loc.input.label.EnvironmentNameRM": "Resource Group", + "loc.input.label.EnvironmentNameRM": "資源群組", "loc.input.help.EnvironmentNameRM": "要將檔案複製到其中的目標資源群組名稱。", "loc.input.label.ResourceFilteringMethod": "選取電腦依據 ", "loc.input.help.ResourceFilteringMethod": "您也可以提供 VM 主機名稱或標記,選擇是否要從資源群組中選取一組 VM。只有透過 Azure Resource Manager 建立的群組才支援 [標記](https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-tagging-arm/)。", @@ -29,11 +29,11 @@ "loc.input.label.TargetPath": "目的資料夾", "loc.input.help.TargetPath": "從來源複製檔案時,目標電腦上所需的本機路徑。可使用環境變數,例如 $env:windir\\BudgetIT\\Web。", "loc.input.label.AdditionalArgumentsForBlobCopy": "選擇性引數 (用於將檔案上傳到 blob)", - "loc.input.help.AdditionalArgumentsForBlobCopy": "Optional AzCopy.exe arguments that will be applied when uploading to blob like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive (only if container name is not $root),
--blob-type=PageBlob (only if specified storage account is a premium account).", + "loc.input.help.AdditionalArgumentsForBlobCopy": "上傳至 Blob 要套用的選用 AzCopy.exe 引數,例如 --check-length=true。根據預設,如未在此處指定任何選用引數,即會新增下列選用引數。
--log-level=INFO (如果管線正在偵錯模式中執行,請設定 --log-level=DEBUG),
--recursive (只有當容器名稱不是 $root 時),
--blob-type=PageBlob (只有當指定的儲存體帳戶為進階帳戶時)。", "loc.input.label.AdditionalArgumentsForVMCopy": "選擇性引數 (用於將檔案下載到 VM)", - "loc.input.help.AdditionalArgumentsForVMCopy": "Optional AzCopy.exe arguments that will be applied when downloading to VM like, --check-length=true. If no optional arguments are specified here, the following optional arguments will be added by default.
--log-level=INFO (if the pipeline is running in debug mode set --log-level=DEBUG),
--recursive", + "loc.input.help.AdditionalArgumentsForVMCopy": "下載到 VM 時要套用的選用 AzCopy.exe 引數,例如 --check-length=true。根據預設,如未在此處指定任何選用引數,即會新增下列選用引數。
--log-level=INFO (如果管線正在偵錯模式中執行,請設定 --log-level=DEBUG),
--recursive", "loc.input.label.sasTokenTimeOutInMinutes": "SAS 權杖到期期限 (分鐘)", - "loc.input.help.sasTokenTimeOutInMinutes": "Provide the time in minutes after which SAS token for the container will expire. By default, this token expires after 4 hours.", + "loc.input.help.sasTokenTimeOutInMinutes": "提供容器 SAS 權杖到期前經過的分鐘數。根據預設,此權杖會在 4 小時後到期。", "loc.input.label.enableCopyPrerequisites": "啟用複製必要條件", "loc.input.help.enableCopyPrerequisites": "啟用此選項即可使用自我簽署憑證,透過連接埠 5986 上的 HTTPS 通訊協定來設定 Windows 遠端管理 (WinRM) 接聽程式。必須要有此設定,才能在 Azure 機器上執行複製作業。若目標虛擬機器受 Load Balancer 支援,請確認已設定目標連接埠 (5986) 的輸入 NAT 規則。僅適用於 ARM VM。", "loc.input.label.CopyFilesInParallel": "平行複製", @@ -87,7 +87,7 @@ "loc.messages.AFC_AzCopyBlobUploadNonZeroExitCode": "將檔案上傳至 Blob 儲存體時 AzCopy.exe 已結束,結束代碼不為零。", "loc.messages.AFC_PreexecutionJob_UnableToGetStorageKey": "無法擷取儲存體帳戶金鑰。錯誤: '{0}'", "loc.messages.AFC_UninstallWinRMCustomScriptExtension": "請手動將 WinRM 自訂指令碼解除安裝,並重試部署。", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", - "loc.messages.UnsupportedAuthScheme": "Unsupported authentication scheme '{0}' for endpoint.", + "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。", + "loc.messages.UnsupportedAuthScheme": "端點不支援驗證配置 '{0}'。", "loc.messages.ServicePrincipalError": "部署用的服務主體有錯誤。" } \ No newline at end of file diff --git a/Tasks/AzureFileCopyV4/task.json b/Tasks/AzureFileCopyV4/task.json index 6cb28b5484b0..ae39d347e068 100644 --- a/Tasks/AzureFileCopyV4/task.json +++ b/Tasks/AzureFileCopyV4/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 4, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/AzureFileCopyV4/task.loc.json b/Tasks/AzureFileCopyV4/task.loc.json index 0f117cafa9c2..8965ef57e39c 100644 --- a/Tasks/AzureFileCopyV4/task.loc.json +++ b/Tasks/AzureFileCopyV4/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 4, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/de-DE/resources.resjson index ca05f6ec69e9..a9dad793f00b 100644 --- a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Azure Functions for container", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiononcontainerdeployreadme)", - "loc.description": "Update a function app with a Docker container", + "loc.friendlyName": "Azure Functions für Container", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurefunctiononcontainerdeployreadme)", + "loc.description": "Funktions-App mit einem Docker-Container aktualisieren", "loc.instanceNameFormat": "Azure-Funktions-App für Container bereitstellen: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Anwendungs- und Konfigurationseinstellungen", "loc.input.label.azureSubscription": "Azure-Abonnement", @@ -12,12 +12,12 @@ "loc.input.help.deployToSlotOrASE": "Wählen Sie die Option für die Bereitstellung in einem vorhandenen Bereitstellungsslot oder in der Azure App Service-Umgebung.
Für beide Ziele benötigt die Aufgabe den Ressourcengruppennamen.
Falls als Bereitstellungsziel ein Slot verwendet wird, erfolgt die Bereitstellung standardmäßig im Produktionsslot. Auch jeder andere vorhandene Slotname kann angegeben werden.
Falls als Bereitstellungsziel eine Azure App Service-Umgebung verwendet wird, behalten Sie den Slotnamen \"production\" bei, und geben Sie nur den Namen der Ressourcengruppe an.", "loc.input.label.resourceGroupName": "Ressourcengruppe", "loc.input.help.resourceGroupName": "Der Ressourcengruppenname ist erforderlich, wenn als Bereitstellungsziel ein Bereitstellungsslot oder eine App Service-Umgebung verwendet wird.
Geben Sie die Azure-Ressourcengruppe mit der oben angegebenen Azure App Service-Instanz ein, oder wählen Sie sie aus.", - "loc.input.label.slotName": "Platz", + "loc.input.label.slotName": "Slot", "loc.input.help.slotName": "Geben Sie einen anderen vorhandenen Slot als den Produktionsslot ein, oder wählen Sie ihn aus.", "loc.input.label.imageName": "Imagename", "loc.input.help.imageName": "Eine global eindeutiger Name einer Domäne der obersten Ebene für Ihre spezifische Registrierung oder den Namespace.
Hinweis: Vollqualifizierte Imagenamen haben das folgende Format: \"`/`:`\". Beispiel: \"myregistry.azurecr.io/nginx:latest\".", "loc.input.label.containerCommand": "Startbefehl ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.containerCommand": "Geben Sie den Startbefehl ein. Beispiel:
dotnet exec Dateiname.dll
dotnet Dateiname.dll", "loc.input.label.appSettings": "App-Einstellungen", "loc.input.help.appSettings": "Bearbeiten Sie Web-App-Anwendungseinstellungen entsprechend der Syntax \"-Schlüssel Wert\". Ein Wert mit Leerzeichen muss in doppelte Anführungszeichen eingeschlossen werden.
Beispiel: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "Konfigurationseinstellungen", @@ -141,7 +141,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Fehler beim Abrufen der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Fehler beim Aktualisieren der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Es wird versucht, die App Service-Konfigurationseinstellungen zu aktualisieren. Daten: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Die App Service-Konfigurationseinstellungen wurden aktualisiert.", "loc.messages.UpdatedAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen und die Kudu-Anwendungseinstellungen wurden aktualisiert.", "loc.messages.MultipleResourceGroupFoundForAppService": "Mehrere Ressourcengruppen für App Service \"%s\" gefunden.", diff --git a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/es-ES/resources.resjson index fa5680de8012..606301fd4a29 100644 --- a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Azure Functions for container", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiononcontainerdeployreadme)", - "loc.description": "Update a function app with a Docker container", + "loc.friendlyName": "Azure Functions para contenedor", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/azurefunctiononcontainerdeployreadme)", + "loc.description": "Actualiza una aplicación de funciones con un contenedor Docker.", "loc.instanceNameFormat": "Implementación de Azure Function App en Container: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Configuración y opciones de la aplicación", - "loc.input.label.azureSubscription": "Suscripción de Azure", + "loc.input.label.azureSubscription": "Suscripción a Azure", "loc.input.help.azureSubscription": "Seleccione la suscripción de Azure Resource Manager para la implementación.", - "loc.input.label.appName": "Nombre de la aplicación", + "loc.input.label.appName": "Nombre de aplicación", "loc.input.help.appName": "Escriba o seleccione el nombre de una instancia existente de Azure App Service. Solo se enumerarán las instancias de App Service basadas en el tipo de aplicación seleccionado.", "loc.input.label.deployToSlotOrASE": "Implementar en la ranura o en App Service Environment", "loc.input.help.deployToSlotOrASE": "Seleccione la opción para implementar en una ranura de implementación o entorno de Azure App Service Environment existente.
Para ambos destinos, la tarea necesita el nombre del grupo de recursos.
En caso de que el destino de implementación sea una ranura, la implementación se realiza de forma predeterminada en la ranura de producción. También se puede proporcionar cualquier otro nombre de ranura existente.
En caso de que el destino de implementación sea un entorno de Azure App Service Environment, deje el nombre de la ranura como \"Producción\" y especifique el nombre del grupo de recursos.", @@ -17,7 +17,7 @@ "loc.input.label.imageName": "Nombre de la imagen", "loc.input.help.imageName": "Nombre de dominio de nivel superior único global para su espacio de nombres o Registro específico.
Nota: El nombre de imagen completo tiene el formato: \"/:\". Por ejemplo, \"miRegistro.azurecr.io/nginx:última\".", "loc.input.label.containerCommand": "Comando de inicio ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.containerCommand": "Escriba el comando de inicio. Por ejemplo,
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.appSettings": "Configuración de la aplicación", "loc.input.help.appSettings": "Edite la configuración de la aplicación web siguiendo la sintaxis -clave valor. Si un valor contiene espacios, debe ponerlo entre comillas dobles.
Ejemplo: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "Opciones de configuración", @@ -141,7 +141,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "No se pudieron capturar las credenciales de publicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "No se pudo obtener la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "No se pudo actualizar la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Intentando actualizar los valores de configuración de la instancia de App Service. Datos: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Se han actualizado los valores de configuración de App Service.", "loc.messages.UpdatedAppServiceApplicationSettings": "Se han actualizado la configuración de aplicación de App Service y la configuración de aplicación de Kudu.", "loc.messages.MultipleResourceGroupFoundForAppService": "Se encontraron varios grupos de recursos para la instancia de App Service \"%s\".", diff --git a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/fr-FR/resources.resjson index 97dea40da78f..51c964dde4fd 100644 --- a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Azure Functions for container", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiononcontainerdeployreadme)", - "loc.description": "Update a function app with a Docker container", + "loc.friendlyName": "Azure Functions pour conteneur", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurefunctiononcontainerdeployreadme)", + "loc.description": "Mettre à jour une application de fonction avec un conteneur Docker", "loc.instanceNameFormat": "Déploiement d'application de fonction Azure sur un conteneur : $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Paramètres d'application et de configuration", "loc.input.label.azureSubscription": "Abonnement Azure", @@ -17,11 +17,11 @@ "loc.input.label.imageName": "Nom d'image", "loc.input.help.imageName": "Nom de domaine de premier niveau de type identificateur global unique pour votre registre ou espace de noms spécifique.
Remarque : Le nom d'image complet est au format : '/:<étiquette>'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", "loc.input.label.containerCommand": "Commande de démarrage ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.containerCommand": "Entrez la commande de démarrage. Exemple :
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.appSettings": "Paramètres de l'application", "loc.input.help.appSettings": "Modifiez les paramètres d'application Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple :-Port 5000 - RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "Paramètres de configuration", - "loc.input.help.configurationStrings": "Modifiez les paramètres de configuration d'application web qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", + "loc.input.help.configurationStrings": "Modifiez les paramètres de configuration Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", "loc.messages.Invalidwebapppackageorfolderpathprovided": "Chemin de dossier ou package App Service fourni non valide : %s", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "Obtention effectuée des détails de la connexion de service d'Azure App Service : '%s'", "loc.messages.ErrorNoSuchDeployingMethodExists": "Erreur : Aucune méthode de déploiement de ce type n'existe", @@ -141,7 +141,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Échec de la récupération (fetch) des informations d'identification de publication de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Échec de l'obtention des paramètres d'application de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Échec de la mise à jour des paramètres d'application de l'App Service '%s'. Erreur : %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentative de mise à jour des paramètres de configuration d'App Service. Données : %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Mise à jour effectuée des paramètres de configuration d'App Service.", "loc.messages.UpdatedAppServiceApplicationSettings": "Mise à jour effectuée des paramètres d'application d'App Service et des paramètres d'application de Kudu.", "loc.messages.MultipleResourceGroupFoundForAppService": "Plusieurs groupes de ressources trouvés pour l'App Service '%s'.", diff --git a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/it-IT/resources.resjson index d0622e72e592..bff7a8e6ce2c 100644 --- a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,11 +1,11 @@ { - "loc.friendlyName": "Azure Functions for container", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiononcontainerdeployreadme)", - "loc.description": "Update a function app with a Docker container", + "loc.friendlyName": "Funzioni di Azure per il contenitore", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurefunctiononcontainerdeployreadme)", + "loc.description": "Aggiorna un'app per le funzioni con un contenitore Docker", "loc.instanceNameFormat": "App per le funzioni di Azure nella distribuzione del contenitore: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Impostazioni applicazione e configurazione", "loc.input.label.azureSubscription": "Sottoscrizione di Azure", - "loc.input.help.azureSubscription": "Selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", + "loc.input.help.azureSubscription": "Consente di selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", "loc.input.label.appName": "Nome dell'app", "loc.input.help.appName": "Consente di immettere o selezionare il nome di un servizio app di Azure. Verranno elencati solo i servizi app basati sul tipo di app selezionato.", "loc.input.label.deployToSlotOrASE": "Distribuisci nello slot o nell'ambiente del servizio app", @@ -17,7 +17,7 @@ "loc.input.label.imageName": "Nome dell'immagine", "loc.input.help.imageName": "Nome di dominio di primo livello univoco a livello globale per il registro o lo spazio dei nomi specifico.
Nota: il formato del nome completo dell'immagine è: '`/`:`'. Esempio: 'registropersonale.azurecr.io/nginx:latest'.", "loc.input.label.containerCommand": "Comando di avvio ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.containerCommand": "Immettere il comando di avvio, ad esempio
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.appSettings": "Impostazioni app", "loc.input.help.appSettings": "Consente di modificare le impostazioni applicazione dell'app Web successive al valore -key della sintassi. Il valore che contiene spazi deve essere racchiuso tra virgolette.
Esempio: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Ora solare fuso orientale\"", "loc.input.label.configurationStrings": "Impostazioni di configurazione", @@ -141,7 +141,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Non è stato possibile recuperare le credenziali di pubblicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Non è stato possibile ottenere le impostazioni applicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Non è stato possibile aggiornare le impostazioni applicazione del servizio app '%s'. Errore: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentativo di aggiornamento delle impostazioni di configurazione del servizio app. Dati: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Le impostazioni di configurazione del servizio app sono state aggiornate.", "loc.messages.UpdatedAppServiceApplicationSettings": "Le impostazioni applicazione del servizio app e le impostazioni applicazione di Kudu sono state aggiornate.", "loc.messages.MultipleResourceGroupFoundForAppService": "Sono stati trovati più gruppi di risorse per il servizio app '%s'.", diff --git a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ja-JP/resources.resjson index 9daf11622be5..3a2929476fde 100644 --- a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,11 +1,11 @@ { - "loc.friendlyName": "Azure Functions for container", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiononcontainerdeployreadme)", - "loc.description": "Update a function app with a Docker container", + "loc.friendlyName": "コンテナー用の Azure Functions", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/azurefunctiononcontainerdeployreadme)", + "loc.description": "Docker コンテナーを使用する関数アプリを更新します", "loc.instanceNameFormat": "コンテナー上の Azure 関数アプリのデプロイ: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "アプリケーションと構成の設定", "loc.input.label.azureSubscription": "Azure サブスクリプション", - "loc.input.help.azureSubscription": "デプロイ用の Azure Resource Manager サブスクリプションを選択します。", + "loc.input.help.azureSubscription": "配置用の Azure Resource Manager サブスクリプションを選択します。", "loc.input.label.appName": "アプリ名", "loc.input.help.appName": "既存の Azure App Service の名前を入力するか、選択します。選択するアプリの種類に基づく App Service のみが一覧表示されます。", "loc.input.label.deployToSlotOrASE": "スロットまたは App Service Environment に配置する", @@ -17,8 +17,8 @@ "loc.input.label.imageName": "イメージ名", "loc.input.help.imageName": "特定のレジストリまたは名前空間をグローバルに識別する一意の最上位ドメイン名です。
メモ: 完全修飾イメージ名の形式は '`<レジストリまたは名前空間`>/`<リポジトリ`>:`<タグ`>' です。例: 'myregistry.azurecr.io/nginx:latest'。", "loc.input.label.containerCommand": "スタートアップ コマンド ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", - "loc.input.label.appSettings": "アプリケーション設定", + "loc.input.help.containerCommand": "スタートアップ コマンドを入力してください。例:
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.label.appSettings": "アプリ設定", "loc.input.help.appSettings": "構文 -key value の後に続く Web App アプリケーションの設定を編集します。スペースが含まれる値は二重引用符で囲む必要があります。
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "構成設定", "loc.input.help.configurationStrings": "構文 -key value の後に続く Web App 構成の設定を編集します。スペースが含まれる値は、二重引用符で囲む必要があります。
例: -phpVersion 5.6 -linuxFxVersion: node|6.11", @@ -141,7 +141,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を取得できませんでした。エラー: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を更新できませんでした。エラー: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 構成の設定を更新しようとしています。データ: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 構成の設定が更新されました。", "loc.messages.UpdatedAppServiceApplicationSettings": "App Service アプリケーション設定と Kudu アプリケーション設定が更新されました。", "loc.messages.MultipleResourceGroupFoundForAppService": "App Service '%s' に複数のリソース グループが見つかりました。", diff --git a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ko-KR/resources.resjson index eac3d4c30b06..312e56b1b97c 100644 --- a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -18,7 +18,7 @@ "loc.input.help.imageName": "특정 레지스트리 또는 네임스페이스의 전역적으로 고유한 최상위 도메인 이름입니다.
참고: 정규화된 이미지 이름은 '`<레지스트리 또는 네임스페이스`>/`<리포지토리`>:`<태그`>' 형식입니다. 예: 'myregistry.azurecr.io/nginx:latest'", "loc.input.label.containerCommand": "시작 명령 ", "loc.input.help.containerCommand": "시작 명령을 입력합니다. 예:
dotnet exec filename.dll
dotnet filename.dll", - "loc.input.label.appSettings": "응용 프로그램 설정", + "loc.input.label.appSettings": "앱 설정", "loc.input.help.appSettings": "구문 -key 값 다음에 오는 웹앱 응용 프로그램 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "구성 설정", "loc.input.help.configurationStrings": "구문 -key 값 다음에 오는 웹앱 구성 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
예 : -phpVersion 5.6 -linuxFxVersion: node|6.11", diff --git a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ru-RU/resources.resjson index 203f53c960f6..77e396fac19f 100644 --- a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,11 +1,11 @@ { - "loc.friendlyName": "Azure Functions for container", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiononcontainerdeployreadme)", - "loc.description": "Update a function app with a Docker container", + "loc.friendlyName": "Функции Azure для контейнера", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/azurefunctiononcontainerdeployreadme)", + "loc.description": "Обновление приложения-функции с помощью контейнера Docker", "loc.instanceNameFormat": "Приложение-функция Azure в развертывании контейнера: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Параметры приложения и конфигурации", "loc.input.label.azureSubscription": "Подписка Azure", - "loc.input.help.azureSubscription": "Выберите подписку на Azure Resource Manager для развертывания.", + "loc.input.help.azureSubscription": "Выберите подписку Azure Resource Manager для развертывания.", "loc.input.label.appName": "Имя приложения", "loc.input.help.appName": "Введите или выберите имя существующей службы приложений Azure. Будут перечислены только службы приложений для выбранного типа приложения.", "loc.input.label.deployToSlotOrASE": "Развернуть в слоте или среде службы приложений", @@ -17,7 +17,7 @@ "loc.input.label.imageName": "Имя образа", "loc.input.help.imageName": "Глобально уникальное доменное имя верхнего уровня для реестра или пространства имен.
Примечание. Полное доменное имя имеет следующий формат: \"`<реестр или пространство имен`>/`<репозиторий`>:`\". Например, \"myregistry.azurecr.io/nginx:latest\".", "loc.input.label.containerCommand": "Команда запуска ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.containerCommand": "Введите команду запуска, например
dotnet exec имя_файла.dll
dotnet имя_файла.dll", "loc.input.label.appSettings": "Параметры приложения", "loc.input.help.appSettings": "Измените параметры веб-приложения после значения -key в синтаксисе. Значение с пробелами должно быть заключено в двойные кавычки.
Пример: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "Параметры конфигурации", @@ -141,7 +141,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Не удалось получить учетные данные публикации для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Не удалось получить параметры приложения для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Не удалось обновить параметры приложения для службы приложений \"%s\". Ошибка: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Выполняется попытка изменить параметры конфигурации Службы приложений. Данные: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Параметры конфигурации службы приложений обновлены.", "loc.messages.UpdatedAppServiceApplicationSettings": "Параметры приложений службы приложений и параметры приложений Kudu обновлены.", "loc.messages.MultipleResourceGroupFoundForAppService": "Для службы приложений \"%s\" найдено несколько групп ресурсов.", diff --git a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/zh-TW/resources.resjson index 918ff5bbc201..13b57481148d 100644 --- a/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureFunctionAppContainerV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Azure Functions for container", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiononcontainerdeployreadme)", - "loc.description": "Update a function app with a Docker container", + "loc.friendlyName": "適用於容器的 Azure Functions", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurefunctiononcontainerdeployreadme)", + "loc.description": "使用 Docker 容器更新函數應用程式", "loc.instanceNameFormat": "容器上的 Azure 函數應用程式部署: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "應用程式和組態設定", - "loc.input.label.azureSubscription": "Azure 訂用帳戶", + "loc.input.label.azureSubscription": "Azure 訂閱", "loc.input.help.azureSubscription": "選取部署的 Azure Resource Manager 訂用帳戶。", - "loc.input.label.appName": "App 名稱", + "loc.input.label.appName": "應用程式名稱", "loc.input.help.appName": "輸入或選取現有 Azure App Service 的名稱。僅依選取的應用程式類型列出應用程式服務。", "loc.input.label.deployToSlotOrASE": "將部署到位置或 App Service 環境", "loc.input.help.deployToSlotOrASE": "請選取選項以部署至現有的部署位置或 Azure App Service 環境。
對於這兩個目標而言,工作都需要資源群組名稱。
假如部署目標是位置,預設會對生產位置進行部署。此外,也能提供任何其他現有的位置名稱。
假如部署目標是 Azure App Service 環境,請將位置名稱保留為 ‘production’,並請僅指定資源群組名稱。", @@ -16,12 +16,12 @@ "loc.input.help.slotName": "請輸入或選取現有的位置,而不是生產位置。", "loc.input.label.imageName": "映像名稱", "loc.input.help.imageName": "您的特定登錄或命名空間的全域唯一頂層網域名稱。
注意: 完整映像名稱的格式為: '`<登錄或命名空間`>/`<存放庫`>:`<標記`>。例如,'myregistry.azurecr.io/nginx:latest'。", - "loc.input.label.containerCommand": "啟動命令 ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.label.containerCommand": "啟動命令", + "loc.input.help.containerCommand": "輸入啟動命令。例如
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.appSettings": "應用程式設定", "loc.input.help.appSettings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "組態設定", - "loc.input.help.configurationStrings": "請使用語法「-索引鍵 值」編輯 Web 應用程式組態。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", + "loc.input.help.configurationStrings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", "loc.messages.Invalidwebapppackageorfolderpathprovided": "提供的 App Service 套件或資料夾路徑無效: %s", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "取得 Azure App Service 的服務連線詳細資料: '%s'", "loc.messages.ErrorNoSuchDeployingMethodExists": "錯誤: 此類部署方法不存在", @@ -141,7 +141,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "無法取得 App Service '%s' 應用程式設定。錯誤: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "無法更新 App Service '%s' 應用程式設定。錯誤: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "正在嘗試更新 App Service 組態設定。資料: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "已更新 App Service 組態設定。", "loc.messages.UpdatedAppServiceApplicationSettings": "已更新 App Service 應用程式設定與 Kudu 應用程式設定。", "loc.messages.MultipleResourceGroupFoundForAppService": "找到 App Service '%s' 的多個資源群組。", diff --git a/Tasks/AzureFunctionAppContainerV1/task.json b/Tasks/AzureFunctionAppContainerV1/task.json index fcb095a3bd91..4026bff99040 100644 --- a/Tasks/AzureFunctionAppContainerV1/task.json +++ b/Tasks/AzureFunctionAppContainerV1/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.104.1", diff --git a/Tasks/AzureFunctionAppContainerV1/task.loc.json b/Tasks/AzureFunctionAppContainerV1/task.loc.json index ce1063762d9f..0d2f991d96fe 100644 --- a/Tasks/AzureFunctionAppContainerV1/task.loc.json +++ b/Tasks/AzureFunctionAppContainerV1/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.104.1", diff --git a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/de-DE/resources.resjson index 2cda46ac185a..edfc6153313d 100644 --- a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Azure Functions", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiondeployreadme)", - "loc.description": "Update a function app with .NET, Python, JavaScript, PowerShell, Java based web applications", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurefunctiondeployreadme)", + "loc.description": "Funktions-App mit .NET, Python, JavaScript, PowerShell, Java-basierten Webanwendungen aktualisieren", "loc.instanceNameFormat": "Azure-Funktions-App bereitstellen: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "Zusätzliche Bereitstellungsoptionen", "loc.group.displayName.ApplicationAndConfigurationSettings": "Anwendungs- und Konfigurationseinstellungen", @@ -14,13 +14,14 @@ "loc.input.help.deployToSlotOrASE": "Wählen Sie die Option für die Bereitstellung in einem vorhandenen Bereitstellungsslot oder in der Azure App Service-Umgebung.
Für beide Ziele benötigt die Aufgabe den Ressourcengruppennamen.
Falls als Bereitstellungsziel ein Slot verwendet wird, erfolgt die Bereitstellung standardmäßig im Produktionsslot. Auch jeder andere vorhandene Slotname kann angegeben werden.
Falls als Bereitstellungsziel eine Azure App Service-Umgebung verwendet wird, behalten Sie den Slotnamen \"production\" bei, und geben Sie nur den Namen der Ressourcengruppe an.", "loc.input.label.resourceGroupName": "Ressourcengruppe", "loc.input.help.resourceGroupName": "Der Ressourcengruppenname ist erforderlich, wenn als Bereitstellungsziel ein Bereitstellungsslot oder eine App Service-Umgebung verwendet wird.
Geben Sie die Azure-Ressourcengruppe mit der oben angegebenen Azure App Service-Instanz ein, oder wählen Sie sie aus.", - "loc.input.label.slotName": "Platz", + "loc.input.label.slotName": "Slot", "loc.input.help.slotName": "Geben Sie einen anderen vorhandenen Slot als den Produktionsslot ein, oder wählen Sie ihn aus.", "loc.input.label.package": "Paket oder Ordner", "loc.input.help.package": "Dateipfad zum Paket oder zu einem Ordner mit den durch MSBuild generierten App Service-Inhalten oder zu einer komprimierten ZIP-oder WAR-Datei.
Variablen ([Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), Platzhalter werden unterstützt.
Beispiel: \"$(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip\" oder \"$(System.DefaultWorkingDirectory)/\\*\\*/\\*.war\".", "loc.input.label.runtimeStack": "Runtimestapel", + "loc.input.help.runtimeStack": "In [diesem Dokument](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages) finden Sie die unterstützten Runtimeversionen. Verwenden Sie anstelle alter Werte wie \"DOCKER|microsoft/azure-functions-*\" die neuen Werte aus der Dropdownliste.", "loc.input.label.startUpCommand": "Startbefehl ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "Geben Sie den Startbefehl ein. Beispiel:
dotnet exec Dateiname.dll
dotnet Dateiname.dll", "loc.input.label.customWebConfig": "Parameter der Datei \"web.config\" für Python-, Node.js-, Go- und Java-Apps generieren", "loc.input.help.customWebConfig": "Ein Standarddatei \"web.config\" wird generiert und in Azure App Service bereitgestellt, wenn diese Datei nicht in der Anwendung vorhanden ist. Die Werte in \"web.config\" können bearbeitet werden und variieren je nach Anwendungsframework. Zum Beispiel enthält \"web.config\" für node.js-Anwendungen Werte für eine Startdatei und ein iis_node-Modul. Dieses Bearbeitungsfeature gilt nur für die generierte Datei \"web.config\". [Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.appSettings": "App-Einstellungen", @@ -53,7 +54,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Mit MSDeploy generierte Pakete werden nur für Windows-Plattformen unterstützt.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Nicht unterstützte installierte Version %s für MSDeploy gefunden. Version 3 oder höher muss installiert sein.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Der Speicherort von MS Deploy wurde nicht in der Registrierung auf dem Computer gefunden (Fehler: %s).", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Es wurde kein Paket mit dem angegebenen Muster gefunden: %s
überprüfen, ob das in der Aufgabe erwähnte Paket als Artefakt im Build oder in einer vorherigen Stage veröffentlicht und im aktuellen Auftrag heruntergeladen wurde.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Mindestens zwei Pakete stimmten mit dem angegebenen Suchmuster überein: %s. Schränken Sie das Suchmuster ein.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Versuchen Sie, den App Service mit ausgewählter Option \"Anwendung offline schalten\" erneut bereitzustellen.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Versuchen Sie, den App Service mit ausgewählter Option \"Gesperrte Dateien umbenennen\" erneut bereitzustellen.", @@ -150,7 +151,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Fehler beim Abrufen der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Fehler beim Aktualisieren der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Es wird versucht, die App Service-Konfigurationseinstellungen zu aktualisieren. Daten: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Die App Service-Konfigurationseinstellungen wurden aktualisiert.", "loc.messages.UpdatedAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen und die Kudu-Anwendungseinstellungen wurden aktualisiert.", "loc.messages.UpdatedOnlyAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen wurden aktualisiert.", diff --git a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/es-ES/resources.resjson index 064a3ee1b65c..d1fdec8240bd 100644 --- a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Azure Functions", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiondeployreadme)", - "loc.description": "Update a function app with .NET, Python, JavaScript, PowerShell, Java based web applications", + "loc.friendlyName": "Azure Functions", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/azurefunctiondeployreadme)", + "loc.description": "Actualiza una aplicación de funciones con aplicaciones web basadas en .NET, Python, JavaScript, PowerShell y Java.", "loc.instanceNameFormat": "Implementación de Azure Function App: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "Opciones de implementación adicionales", "loc.group.displayName.ApplicationAndConfigurationSettings": "Configuración y opciones de la aplicación", - "loc.input.label.azureSubscription": "Suscripción de Azure", + "loc.input.label.azureSubscription": "Suscripción a Azure", "loc.input.help.azureSubscription": "Seleccione la suscripción de Azure Resource Manager para la implementación.", "loc.input.label.appType": "Tipo de aplicación", - "loc.input.label.appName": "Nombre de la aplicación", + "loc.input.label.appName": "Nombre de aplicación", "loc.input.help.appName": "Escriba o seleccione el nombre de una instancia existente de Azure App Service. Solo se enumerarán las instancias de App Service basadas en el tipo de aplicación seleccionado.", "loc.input.label.deployToSlotOrASE": "Implementar en la ranura o en App Service Environment", "loc.input.help.deployToSlotOrASE": "Seleccione la opción para implementar en una ranura de implementación o entorno de Azure App Service Environment existente.
Para ambos destinos, la tarea necesita el nombre del grupo de recursos.
En caso de que el destino de implementación sea una ranura, la implementación se realiza de forma predeterminada en la ranura de producción. También se puede proporcionar cualquier otro nombre de ranura existente.
En caso de que el destino de implementación sea un entorno de Azure App Service Environment, deje el nombre de la ranura como \"Producción\" y especifique el nombre del grupo de recursos.", @@ -19,8 +19,9 @@ "loc.input.label.package": "Paquete o carpeta", "loc.input.help.package": "Ruta de acceso al paquete o carpeta que contiene el contenido de App Service generado por MSBuild o un archivo zip o war comprimido.
Variables ( [Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), se admiten caracteres comodín.
Por ejemplo, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip o $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", "loc.input.label.runtimeStack": "Pila del entorno en tiempo de ejecución", + "loc.input.help.runtimeStack": "Consulte [este documento](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages) para ver las versiones compatibles del entorno de ejecución. Los valores anteriores, como \"DOCKER|microsoft/azure-functions-*\", están en desuso; use los nuevos valores de la lista desplegable.", "loc.input.label.startUpCommand": "Comando de inicio ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "Escriba el comando de inicio. Por ejemplo,
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "Generar parámetros de web.config para aplicaciones de Python, Node.js, Go y Java", "loc.input.help.customWebConfig": "Se generará un archivo web.config estándar y se implementará en Azure App Service si la aplicación no tiene uno. Los valores de web.config se pueden editar y pueden variar en función del marco de trabajo de la aplicación. Por ejemplo, para la aplicación node.js, web.config tendrá los valores de archivo de inicio y del módulo iis_node. La característica de edición es solo para el web.config generado. [Más información](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.appSettings": "Configuración de la aplicación", @@ -53,7 +54,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Los paquetes generados por MSDeploy solo se admiten para la plataforma Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Versión instalada no admitida: se encontró %s para MSDeploy, pero la versión mínima admitida es 3 o posterior.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "No se puede encontrar la ubicación de MS Deploy del Registro en la máquina (Error : %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "No se encontró ningún paquete con el patrón especificado: %s
Compruebe si el paquete mencionado en la tarea se publica como artefacto en la compilación o en una fase anterior y se descarga en el trabajo actual.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Más de un paquete coincidió con el patrón especificado: %s. Restrinja el patrón de búsqueda.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Intente volver a implementar el servicio de la aplicación con la opción Poner la aplicación sin conexión seleccionada.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Intente volver a implementar el servicio de la aplicación con la opción Cambiar de nombre archivos bloqueados seleccionada.", @@ -150,7 +151,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "No se pudieron capturar las credenciales de publicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "No se pudo obtener la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "No se pudo actualizar la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Intentando actualizar los valores de configuración de la instancia de App Service. Datos: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Se han actualizado los valores de configuración de App Service.", "loc.messages.UpdatedAppServiceApplicationSettings": "Se han actualizado la configuración de aplicación de App Service y la configuración de aplicación de Kudu.", "loc.messages.UpdatedOnlyAppServiceApplicationSettings": "Se ha actualizado la configuración de aplicación de App Service.", diff --git a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/fr-FR/resources.resjson index f6630416e83b..ef7b322c598d 100644 --- a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Azure Functions", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiondeployreadme)", - "loc.description": "Update a function app with .NET, Python, JavaScript, PowerShell, Java based web applications", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurefunctiondeployreadme)", + "loc.description": "Mettre à jour une application de fonction avec des applications web .NET, Python, JavaScript, PowerShell, Java", "loc.instanceNameFormat": "Déploiement d'application de fonction Azure : $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "Options de déploiement supplémentaires", "loc.group.displayName.ApplicationAndConfigurationSettings": "Paramètres d'application et de configuration", @@ -19,14 +19,15 @@ "loc.input.label.package": "Package ou dossier", "loc.input.help.package": "Chemin de fichier du package ou d'un dossier de contenu App Service généré par MSBuild, ou d'un fichier zip ou war compressé.
Les variables ([Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Mise en production](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)) et les caractères génériques sont pris en charge.
Exemple : $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip ou $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", "loc.input.label.runtimeStack": "Pile de runtime", + "loc.input.help.runtimeStack": "Consultez [cette documentation](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages) pour accéder aux versions de runtime prises en charge. Les anciennes valeurs telles que 'DOCKER|microsoft/azure-functions-*' sont dépréciées. Utilisez les nouvelles valeurs de la liste déroulante.", "loc.input.label.startUpCommand": "Commande de démarrage ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "Entrez la commande de démarrage. Exemple :
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "Générer les paramètres web.config pour les applications Python, Node.js, Go et Java", "loc.input.help.customWebConfig": "Un fichier web.config standard va être généré et déployé sur Azure App Service, si l'application n'en a pas. Vous pouvez modifier les valeurs du fichier web.config. Celles-ci varient en fonction du framework d'application. Par exemple, pour l'application node.js, web.config a un fichier de démarrage et des valeurs de module iis_node. Cette fonctionnalité d'édition est réservée au fichier web.config généré. [En savoir plus](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.appSettings": "Paramètres de l'application", "loc.input.help.appSettings": "Modifiez les paramètres d'application Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple :-Port 5000 - RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "Paramètres de configuration", - "loc.input.help.configurationStrings": "Modifiez les paramètres de configuration d'application web qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", + "loc.input.help.configurationStrings": "Modifiez les paramètres de configuration Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", "loc.input.label.deploymentMethod": "Méthode de déploiement", "loc.input.help.deploymentMethod": "Choisissez la méthode de déploiement de l'application.", "loc.messages.Invalidwebapppackageorfolderpathprovided": "Chemin de dossier ou package App Service fourni non valide : %s", @@ -53,7 +54,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Les packages générés par MSDeploy sont uniquement pris en charge par la plateforme Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Version installée non prise en charge : %s trouvé pour MSDeploy. Il doit s'agir au minimum de la version 3 ou d'une version ultérieure", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Emplacement introuvable de MSDeploy dans le Registre de l'ordinateur (Erreur : %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Package introuvable avec le modèle spécifié : %s
Vérifiez si le package mentionné dans la tâche est publié en tant qu'artefact dans la build ou à une étape précédente, et s'il est téléchargé dans le travail actuel.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Plusieurs packages correspondent au modèle spécifié : %s. Affinez le modèle de recherche.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Essayez de redéployer App Service avec l'option Mettre l'application hors connexion sélectionnée.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Essayez de redéployer App Service avec l'option Renommer les fichiers verrouillés sélectionnée.", @@ -150,7 +151,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Échec de la récupération (fetch) des informations d'identification de publication de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Échec de l'obtention des paramètres d'application de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Échec de la mise à jour des paramètres d'application de l'App Service '%s'. Erreur : %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentative de mise à jour des paramètres de configuration d'App Service. Données : %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Mise à jour effectuée des paramètres de configuration d'App Service.", "loc.messages.UpdatedAppServiceApplicationSettings": "Mise à jour effectuée des paramètres d'application d'App Service et des paramètres d'application de Kudu.", "loc.messages.UpdatedOnlyAppServiceApplicationSettings": "Mise à jour effectuée des paramètres d'application d'App Service.", diff --git a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/it-IT/resources.resjson index 0349cfed0c25..a63712494a4b 100644 --- a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Azure Functions", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiondeployreadme)", - "loc.description": "Update a function app with .NET, Python, JavaScript, PowerShell, Java based web applications", + "loc.friendlyName": "Funzioni di Azure", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurefunctiondeployreadme)", + "loc.description": "Aggiorna un'app per le funzioni con applicazioni Web basate su .NET, Python, JavaScript, PowerShell, Java", "loc.instanceNameFormat": "Distribuzione app per le funzioni di Azure: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "Opzioni di distribuzione aggiuntive", "loc.group.displayName.ApplicationAndConfigurationSettings": "Impostazioni applicazione e configurazione", "loc.input.label.azureSubscription": "Sottoscrizione di Azure", - "loc.input.help.azureSubscription": "Selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", + "loc.input.help.azureSubscription": "Consente di selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", "loc.input.label.appType": "Tipo di app", "loc.input.label.appName": "Nome dell'app", "loc.input.help.appName": "Consente di immettere o selezionare il nome di un servizio app di Azure. Verranno elencati solo i servizi app basati sul tipo di app selezionato.", @@ -19,8 +19,9 @@ "loc.input.label.package": "Pacchetto o cartella", "loc.input.help.package": "Percorso file del pacchetto o di una cartella che include il contenuto del servizio app generato da MSBuild oppure un file WAR o ZIP compresso.
Variabili ( [Compilazione](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Versione](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)). I caratteri jolly sono supportati.
Ad esempio, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip o $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", "loc.input.label.runtimeStack": "Stack di runtime", + "loc.input.help.runtimeStack": "Fare riferimento a [questo documento](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages) per le versioni runtime supportate. I valori precedenti, come 'DOCKER|microsoft/azure-functions-*', sono deprecati. Usare i nuovi valori dall'elenco a discesa.", "loc.input.label.startUpCommand": "Comando di avvio ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "Immettere il comando di avvio, ad esempio
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "Genera i parametri di web.config per app Python, Node.js, Go e Java", "loc.input.help.customWebConfig": "Verrà generato un file Web.config standard che verrà distribuito nel servizio app di Azure, se non è disponibile per l'applicazione. I valori presenti nel file Web.config sono modificabili e possono variare a seconda del framework dell'applicazione. Ad esempio, per l'applicazione node.js il file Web.config includerà i valori per il file di avvio e il modulo iis_node. Questa funzionalità di modifica è utilizzabile solo per il file Web.config generato. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.appSettings": "Impostazioni app", @@ -53,7 +54,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "I pacchetti generati da MSDeploy sono supportati solo per la piattaforma Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "La versione installata non è supportata. La versione trovata per MSDeploy è %s, ma deve essere almeno 3 o successiva", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Il percorso di MSDeploy non è stato trovato dal Registro di sistema nel computer (errore: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Non è stato trovato alcun pacchetto con il criterio specificato: %s
Verificare se il pacchetto menzionato nell'attività viene pubblicato come artefatto nella compilazione o in una fase precedente e quindi scaricato nel processo corrente.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Più pacchetti corrispondono al criterio specificato %s. Restringere i criteri di ricerca.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Provare a distribuire di nuovo il servizio app dopo aver selezionato l'opzione Porta l'applicazione offline.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Provare a distribuire di nuovo il servizio app dopo aver selezionato l'opzione Rinomina i file bloccati.", @@ -150,7 +151,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Non è stato possibile recuperare le credenziali di pubblicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Non è stato possibile ottenere le impostazioni applicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Non è stato possibile aggiornare le impostazioni applicazione del servizio app '%s'. Errore: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentativo di aggiornamento delle impostazioni di configurazione del servizio app. Dati: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Le impostazioni di configurazione del servizio app sono state aggiornate.", "loc.messages.UpdatedAppServiceApplicationSettings": "Le impostazioni applicazione del servizio app e le impostazioni applicazione di Kudu sono state aggiornate.", "loc.messages.UpdatedOnlyAppServiceApplicationSettings": "Le impostazioni applicazione del servizio app sono state aggiornate.", diff --git a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ja-JP/resources.resjson index 2b13192297b6..b94173cfb9c9 100644 --- a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Azure Functions", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiondeployreadme)", - "loc.description": "Update a function app with .NET, Python, JavaScript, PowerShell, Java based web applications", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/azurefunctiondeployreadme)", + "loc.description": ".NET、Python、JavaScript、PowerShell、Java ベースの Web アプリケーションを使用する関数アプリを更新します", "loc.instanceNameFormat": "Azure 関数アプリのデプロイ: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "追加の配置オプション", "loc.group.displayName.ApplicationAndConfigurationSettings": "アプリケーションと構成の設定", "loc.input.label.azureSubscription": "Azure サブスクリプション", - "loc.input.help.azureSubscription": "デプロイ用の Azure Resource Manager サブスクリプションを選択します。", + "loc.input.help.azureSubscription": "配置用の Azure Resource Manager サブスクリプションを選択します。", "loc.input.label.appType": "アプリの種類", "loc.input.label.appName": "アプリ名", "loc.input.help.appName": "既存の Azure App Service の名前を入力するか、選択します。選択するアプリの種類に基づく App Service のみが一覧表示されます。", @@ -19,15 +19,16 @@ "loc.input.label.package": "パッケージまたはフォルダー", "loc.input.help.package": "MSBuild で生成されたアプリ サービスのコンテンツが入ったパッケージまたはフォルダー、あるいは圧縮された zip または war ファイルへのファイル パス。
変数 ([ビルド](https://docs.microsoft.com/vsts/pipelines/build/variables) |[リリース](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables))、ワイルドカードを使用できます。
たとえば、$(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip または $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war。", "loc.input.label.runtimeStack": "ランタイム スタック", + "loc.input.help.runtimeStack": "サポートされているランタイム バージョンについては、[こちらのドキュメント] (https://docs.microsoft.com/azure/azure-functions/functions-versions#languages) をご覧ください。`DOCKER|microsoft/azure-functions-*` などの前の値は非推奨であるため、ドロップダウンから新しい値をお使いください。", "loc.input.label.startUpCommand": "スタートアップ コマンド ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "スタートアップ コマンドを入力してください。例:
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "Python、Node.js、Go、Java アプリ向けの web.config パラメーターを生成する", "loc.input.help.customWebConfig": "アプリケーションに web.config がない場合は、標準の web.config が生成され、Azure App Service に配置されます。web.config 内の値は編集可能で、アプリケーション フレームワークに基づいて変えることができます。たとえば、node.js アプリケーションの場合、スタートアップ ファイルと iis_node モジュールの値を web.config 内に設定します。この編集機能は、生成される web.config のためにのみ使用できます。[詳細情報](https://go.microsoft.com/fwlink/?linkid=843469)。", - "loc.input.label.appSettings": "アプリケーション設定", + "loc.input.label.appSettings": "アプリ設定", "loc.input.help.appSettings": "構文 -key value の後に続く Web App アプリケーションの設定を編集します。スペースが含まれる値は二重引用符で囲む必要があります。
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "構成設定", "loc.input.help.configurationStrings": "構文 -key value の後に続く Web App 構成の設定を編集します。スペースが含まれる値は、二重引用符で囲む必要があります。
例: -phpVersion 5.6 -linuxFxVersion: node|6.11", - "loc.input.label.deploymentMethod": "配置方法", + "loc.input.label.deploymentMethod": "デプロイ方法", "loc.input.help.deploymentMethod": "アプリの配置方法を選択します。", "loc.messages.Invalidwebapppackageorfolderpathprovided": "無効な App Service パッケージまたはフォルダー パスが指定されました: %s", "loc.messages.SetParamFilenotfound0": "Set パラメーター ファイルが見つかりません: %s", @@ -53,7 +54,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "MSDeploy が生成したパッケージは Windows プラットフォームでのみサポートされます。", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "MSDeploy のサポートされていないバージョン: %s がインストールされています。バージョンは 3 以降である必要があります", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "コンピューター上のレジストリから、MS Deploy の場所を特定できません (エラー: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "指定されたパターン %s のパッケージが見つかりませんでした
タスクに指定されているパッケージがビルドまたは前のステージで成果物として公開されており、現在のジョブにダウンロードされているかどうかをご確認ください。", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "指定したパターンと一致するパッケージが複数あります: %s。検索パターンを絞り込んでください。", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "[アプリケーションをオフラインにする] オプションを選択して、もう一度 App Service を配置してください。", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "[ロックされたファイルの名前を変更する] オプションを選択して、もう一度 App Service を配置してください。", @@ -150,7 +151,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を取得できませんでした。エラー: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を更新できませんでした。エラー: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 構成の設定を更新しようとしています。データ: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 構成の設定が更新されました。", "loc.messages.UpdatedAppServiceApplicationSettings": "App Service アプリケーション設定と Kudu アプリケーション設定が更新されました。", "loc.messages.UpdatedOnlyAppServiceApplicationSettings": "App Service アプリケーション設定が更新されました。", diff --git a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ko-KR/resources.resjson index c5bb09fa14df..168b42defcbb 100644 --- a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -19,11 +19,12 @@ "loc.input.label.package": "패키지 또는 폴더", "loc.input.help.package": "패키지, MSBuild에서 생성된 App Service 콘텐츠를 포함하는 폴더 또는 압축된 zip 또는 war 파일의 파일 경로입니다.
변수([Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), 와일드카드가 지원됩니다.
예: $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip 또는 $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", "loc.input.label.runtimeStack": "런타임 스택", + "loc.input.help.runtimeStack": "지원되는 런타임 버전은 [관련 문서](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages)를 참조하세요. 'DOCKER|microsoft/azure-functions-*' 같은 이전 값은 사용되지 않습니다. 드롭다운에서 새 값을 사용하세요.", "loc.input.label.startUpCommand": "시작 명령 ", "loc.input.help.startUpCommand": "시작 명령을 입력합니다. 예:
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "Python, Node.js, Go 및 Java 앱에 대한 web.config 매개 변수 생성", "loc.input.help.customWebConfig": "애플리케이션에 없는 경우 표준 Web.config가 생성되어 Azure App Service에 배포됩니다. web.config의 값은 편집 가능하며, 애플리케이션 프레임워크에 따라 달라집니다. 예를 들어 node.js 애플리케이션의 경우 web.config에 시작 파일 및 iis_node 모듈 값이 포함됩니다. 이 편집 기능은 생성된 web.config에만 사용됩니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=843469).", - "loc.input.label.appSettings": "응용 프로그램 설정", + "loc.input.label.appSettings": "앱 설정", "loc.input.help.appSettings": "구문 -key 값 다음에 오는 웹앱 응용 프로그램 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "구성 설정", "loc.input.help.configurationStrings": "구문 -key 값 다음에 오는 웹앱 구성 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
예 : -phpVersion 5.6 -linuxFxVersion: node|6.11", diff --git a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ru-RU/resources.resjson index d995f8231809..921968ec4068 100644 --- a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Azure Functions", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiondeployreadme)", - "loc.description": "Update a function app with .NET, Python, JavaScript, PowerShell, Java based web applications", + "loc.friendlyName": "Функции Azure", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/azurefunctiondeployreadme)", + "loc.description": "Обновление приложения-функции с помощью .NET, Python, JavaScript, PowerShell, веб-приложений на основе Java", "loc.instanceNameFormat": "Развертывание приложения-функции Azure: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "Дополнительные параметры развертывания", "loc.group.displayName.ApplicationAndConfigurationSettings": "Параметры приложения и конфигурации", "loc.input.label.azureSubscription": "Подписка Azure", - "loc.input.help.azureSubscription": "Выберите подписку на Azure Resource Manager для развертывания.", + "loc.input.help.azureSubscription": "Выберите подписку Azure Resource Manager для развертывания.", "loc.input.label.appType": "Тип приложения", "loc.input.label.appName": "Имя приложения", "loc.input.help.appName": "Введите или выберите имя существующей службы приложений Azure. Будут перечислены только службы приложений для выбранного типа приложения.", @@ -19,8 +19,9 @@ "loc.input.label.package": "Пакет или папка", "loc.input.help.package": "Путь к файлу пакета или папке с содержимым службы приложений, созданным MSBuild, или к сжатому ZIP- или WAR-файлу.
Поддерживаются переменные ([сборки](https://docs.microsoft.com/vsts/pipelines/build/variables) | [выпуска](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), а также подстановочные знаки.
Примеры: $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip или $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", "loc.input.label.runtimeStack": "Стек времени выполнения", + "loc.input.help.runtimeStack": "Поддерживаемые версии среды выполнения приведены в [следующем документе](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages). Старые значения, например \"DOCKER|microsoft/azure-functions-*\", являются нерекомендуемыми, используйте новые значения из раскрывающегося списка.", "loc.input.label.startUpCommand": "Команда запуска ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "Введите команду запуска, например
dotnet exec имя_файла.dll
dotnet имя_файла.dll", "loc.input.label.customWebConfig": "Создание параметров файла web.config для приложений Python, Node.js, Go и Java", "loc.input.help.customWebConfig": "Если в приложении отсутствует стандартный файл web.config, он будет сгенерирован и развернут в Службе приложений Azure. Значения в файле web.config можно изменить. Они могут меняться в зависимости от исполняющей среды. Например, в файле web.config приложения node.js имеются загрузочный файл и модульные значения iis_node. Возможность редактирования доступна только для сгенерированного файла web.config. [Подробнее](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.appSettings": "Параметры приложения", @@ -53,7 +54,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Пакеты, созданные при помощи MSDeploy, поддерживаются только для платформы Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Установленная версия MSDeploy (%s) не поддерживается. Должна быть установлена версия 3 или более поздняя.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Не удалось определить расположение MS Deploy при помощи реестра на компьютере (ошибка: %s).", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Не удалось найти пакет с указанным шаблоном: %s
Проверьте, публикуется ли пакет, упомянутый в задаче, как артефакт в сборке или на предыдущем этапе и скачан ли он в текущем задании.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Указанному шаблону соответствует несколько пакетов: %s. Ограничьте шаблон поиска.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Попробуйте снова развернуть службу приложений, используя параметр \"Отключить приложение от сети\".", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Попробуйте снова развернуть службу приложений, используя параметр \"Переименовывать заблокированные файлы\".", @@ -150,7 +151,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Не удалось получить учетные данные публикации для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Не удалось получить параметры приложения для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Не удалось обновить параметры приложения для службы приложений \"%s\". Ошибка: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Выполняется попытка изменить параметры конфигурации Службы приложений. Данные: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Параметры конфигурации службы приложений обновлены.", "loc.messages.UpdatedAppServiceApplicationSettings": "Параметры приложений службы приложений и параметры приложений Kudu обновлены.", "loc.messages.UpdatedOnlyAppServiceApplicationSettings": "Параметры приложения Службы приложений обновлены.", diff --git a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/zh-CN/resources.resjson index 2ef65fead720..3d2017358d64 100644 --- a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -19,6 +19,7 @@ "loc.input.label.package": "包或文件夹", "loc.input.help.package": "包的文件路径或一个包含由 MSBuild 生成的应用服务内容或压缩的 zip 或 war 文件的文件夹。
变量([生成](https://docs.microsoft.com/vsts/pipelines/build/variables) | [发布](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)),支持通配符。
例如,$(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip 或 $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war。", "loc.input.label.runtimeStack": "运行时堆栈", + "loc.input.help.runtimeStack": "请查看[此文档](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages),以了解受支持的运行时版本。已启用 `DOCKER|microsoft/azure-functions-*` 等旧值,请使用下拉列表中的新值。", "loc.input.label.startUpCommand": "启动命令", "loc.input.help.startUpCommand": "输入启动命令。例如
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "生成适用于 Python、Node.js、Go 和 Java 应用的 web.config 参数", diff --git a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/zh-TW/resources.resjson index 40d047e7a418..5a20b73df507 100644 --- a/Tasks/AzureFunctionAppV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureFunctionAppV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,14 +1,14 @@ { "loc.friendlyName": "Azure Functions", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefunctiondeployreadme)", - "loc.description": "Update a function app with .NET, Python, JavaScript, PowerShell, Java based web applications", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurefunctiondeployreadme)", + "loc.description": "使用 .NET、Python、JavaScript、PowerShell、Java 式 Web 應用程式更新函數應用程式", "loc.instanceNameFormat": "Azure 函數應用程式部署: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "其他部署選項", "loc.group.displayName.ApplicationAndConfigurationSettings": "應用程式和組態設定", - "loc.input.label.azureSubscription": "Azure 訂用帳戶", + "loc.input.label.azureSubscription": "Azure 訂閱", "loc.input.help.azureSubscription": "選取部署的 Azure Resource Manager 訂用帳戶。", - "loc.input.label.appType": "App 類型", - "loc.input.label.appName": "App 名稱", + "loc.input.label.appType": "應用程式類型", + "loc.input.label.appName": "應用程式名稱", "loc.input.help.appName": "輸入或選取現有 Azure App Service 的名稱。僅依選取的應用程式類型列出應用程式服務。", "loc.input.label.deployToSlotOrASE": "將部署到位置或 App Service 環境", "loc.input.help.deployToSlotOrASE": "請選取選項以部署至現有的部署位置或 Azure App Service 環境。
對於這兩個目標而言,工作都需要資源群組名稱。
假如部署目標是位置,預設會對生產位置進行部署。此外,也能提供任何其他現有的位置名稱。
假如部署目標是 Azure App Service 環境,請將位置名稱保留為 ‘production’,並請僅指定資源群組名稱。", @@ -19,14 +19,15 @@ "loc.input.label.package": "套件或資料夾", "loc.input.help.package": "包含應用程式服務內容的套件或資料夾路徑,產生該內容的來源為 MSBuild,或壓縮的 zip 或 war 檔案。
變數 ( [組建](https://docs.microsoft.com/vsts/pipelines/build/variables) | [發行](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)),支援使用萬用字元。
例如 $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip or $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war。", "loc.input.label.runtimeStack": "執行階段堆疊", + "loc.input.help.runtimeStack": "如需支援的執行階段版本,請參閱 [本文件](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages)。`DOCKER|microsoft/azure-functions-*` 等舊值已淘汰,請使用下拉式清單中的新值。", "loc.input.label.startUpCommand": "啟動命令 ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "輸入啟動命令。例如
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "產生 Python、Node.js、Go 和 Java 應用程式的 web.config 參數", "loc.input.help.customWebConfig": "若應用程式沒有標準 Web.config,會予以產生並部署至 Azure App Service。Web.config 中的值可編輯,並會因應用程式架構而有所不同。例如若是 node.js 應用程式,web.config 會具有啟動檔案和 iis_node 模組值。此編輯功能僅適用於所產生的 web.config。[深入了解](https://go.microsoft.com/fwlink/?linkid=843469)。", "loc.input.label.appSettings": "應用程式設定", "loc.input.help.appSettings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "組態設定", - "loc.input.help.configurationStrings": "請使用語法「-索引鍵 值」編輯 Web 應用程式組態。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", + "loc.input.help.configurationStrings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", "loc.input.label.deploymentMethod": "部署方法", "loc.input.help.deploymentMethod": "選擇應用程式的部署方法。", "loc.messages.Invalidwebapppackageorfolderpathprovided": "提供的 App Service 套件或資料夾路徑無效: %s", @@ -53,7 +54,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "僅 Windows 平台支援 MSDeploy 產生的套件。", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "發現對 MSDeploy 安裝了不受支援的版本: %s。版本至少應為 3 (含) 以上", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "電腦上的登錄找不到 MS 部署的位置 (錯誤: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "找不到具有指定模式的套件: %s
請確認工作中所提及的套件已在組建或上一個階段中發行為成品,並已在目前的作業中下載。", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "有多個套件與指定模式相符: %s。請縮小搜尋模式範圍。", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "請先選取 [讓應用程式成為離線狀態] 選項,然後嘗試再次部署 App Service。", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "請先選取 [重新命名鎖定的檔案] 選項,然後嘗試再次部署 App Service。", @@ -150,7 +151,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "無法取得 App Service '%s' 應用程式設定。錯誤: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "無法更新 App Service '%s' 應用程式設定。錯誤: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "正在嘗試更新 App Service 組態設定。資料: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "已更新 App Service 組態設定。", "loc.messages.UpdatedAppServiceApplicationSettings": "已更新 App Service 應用程式設定與 Kudu 應用程式設定。", "loc.messages.UpdatedOnlyAppServiceApplicationSettings": "已更新應用程式服務應用程式設定。", diff --git a/Tasks/AzureFunctionAppV1/task.json b/Tasks/AzureFunctionAppV1/task.json index 0084d1dcdb09..b98fdc172452 100644 --- a/Tasks/AzureFunctionAppV1/task.json +++ b/Tasks/AzureFunctionAppV1/task.json @@ -18,7 +18,7 @@ "version": { "Major": 1, "Minor": 198, - "Patch": 0 + "Patch": 1 }, "minimumAgentVersion": "2.104.1", "groups": [ diff --git a/Tasks/AzureFunctionAppV1/task.loc.json b/Tasks/AzureFunctionAppV1/task.loc.json index c3e162d4592a..ff42a6fad103 100644 --- a/Tasks/AzureFunctionAppV1/task.loc.json +++ b/Tasks/AzureFunctionAppV1/task.loc.json @@ -18,7 +18,7 @@ "version": { "Major": 1, "Minor": 198, - "Patch": 0 + "Patch": 1 }, "minimumAgentVersion": "2.104.1", "groups": [ diff --git a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/de-DE/resources.resjson index 130902f01cc3..eae68440ff61 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,33 +1,35 @@ { - "loc.friendlyName": "Azure Function on Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-k8s) or [see Azure Functions on Kubernetes with KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda) or [check out sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", - "loc.description": "Deploy Azure function to Kubernetes cluster.", - "loc.instanceNameFormat": "Func on K8s - deploy", - "loc.group.displayName.serviceConnections": "Service Connections", + "loc.friendlyName": "Azure Functions in Kubernetes", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/func-k8s) oder [Azure Functions in Kubernetes mit KEDA](https://docs.microsoft.com/de-de/azure/azure-functions/functions-kubernetes-keda) oder [\"sample-hello-world-azure-functions\" anzeigen](https://github.com/kedacore/sample-hello-world-azure-functions)", + "loc.description": "Stellen Sie eine Azure-Funktion im Kubernetes-Cluster bereit.", + "loc.instanceNameFormat": "Functions in Kubernetes – bereitstellen", + "loc.group.displayName.serviceConnections": "Dienstverbindungen", "loc.group.displayName.commands": "Befehle", "loc.input.label.dockerRegistryServiceConnection": "Dienstverbindung für Docker-Registrierung", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", - "loc.input.label.kubernetesServiceConnection": "Kubernetes service connection", + "loc.input.help.dockerRegistryServiceConnection": "Wählen Sie eine Dienstverbindung für die Docker-Registrierung aus.", + "loc.input.label.kubernetesServiceConnection": "Kubernetes-Dienstverbindung", "loc.input.help.kubernetesServiceConnection": "Wählen Sie eine Kubernetes-Dienstverbindung aus.", - "loc.input.label.namespace": "Kubernetes namespace", - "loc.input.help.namespace": "Kubernetes namespace", - "loc.input.label.secretName": "Secret Name", - "loc.input.help.secretName": "Kubernetes secret containing function config data (for ex. AzureWebJobsStorage: )", - "loc.input.label.dockerHubNamespace": "Docker Hub namespace", - "loc.input.help.dockerHubNamespace": "Docker Hub namespace. Required for private Docker Hub repository.", - "loc.input.label.appName": "Application Name", - "loc.input.help.appName": "Application Name. The Kubernetes objects created use this name. This should follow Kubernetes naming conventions for resource names.", - "loc.input.label.functionRootDirectory": "Function root directory", - "loc.input.help.functionRootDirectory": "Function root directory. Should contain host.json. Docker build and push is performed from this directory.", - "loc.input.label.waitForStability": "Wait for stability", - "loc.input.help.waitForStability": "Wait for the Kubernetes objects to reach the desired state.", + "loc.input.label.namespace": "Kubernetes-Namespace", + "loc.input.help.namespace": "Kubernetes-Namespace", + "loc.input.label.secretName": "Name des Geheimnisses", + "loc.input.help.secretName": "Kubernetes-Geheimnis mit Konfigurationsdaten für die Funktion (Beispiel: AzureWebJobsStorage: )", + "loc.input.label.dockerHubNamespace": "Docker Hub-Namespace", + "loc.input.help.dockerHubNamespace": "Docker Hub-Namespace. Erforderlich für ein privates Docker Hub-Repository.", + "loc.input.label.appName": "Anwendungsname", + "loc.input.help.appName": "Anwendungsname. Die erstellten Kubernetes-Objekte verwenden diesen Namen. Der Name sollte den Kubernetes-Namenskonventionen für Ressourcen folgen.", + "loc.input.label.functionRootDirectory": "Stammverzeichnis der Funktion", + "loc.input.help.functionRootDirectory": "Stammverzeichnis für Funktionen. Sollte \"host.json\" enthalten. Docker-Build- und -Pushvorgänge werden von diesem Verzeichnis aus ausgeführt.", + "loc.input.label.waitForStability": "Auf stabilen Zustand warten", + "loc.input.help.waitForStability": "Warten Sie, bis die Kubernetes-Objekte den gewünschten Zustand erreicht haben.", "loc.input.label.arguments": "Argumente", - "loc.input.help.arguments": "Pass arguments to command. Ex:
--no-docker --service-type NodePort", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", + "loc.input.help.arguments": "Übergeben Sie Argumente an den Befehl. Beispiel:
--no-docker --service-type NodePort", + "loc.messages.AllContainersNotInReadyState": "Keiner der Container befindet sich im Zustand \"Bereit\".", + "loc.messages.CouldNotDeterminePodStatus": "Der Podstatus konnte aufgrund des folgenden Fehlers nicht bestimmt werden: %s", + "loc.messages.CouldNotDetermineServiceStatus": "Der Status des Diensts \"%s\" konnte aufgrund des folgenden Fehlers nicht bestimmt werden: %s", "loc.messages.FileContentSynced": "Der Inhalt der Datei wurde auf dem Datenträger synchronisiert. Der Inhalt ist \"%s\".", + "loc.messages.KubectlClientVersion": "Kubectl-Clientversion", + "loc.messages.KubectlServerVersion": "Kubectl-Serverversion", "loc.messages.NoDataWrittenOnFile": "In die Datei \"%s\" wurden keine Daten geschrieben. ", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", + "loc.messages.ServiceExternalIP": "Die externe IP-Adresse für den Dienst \"%s\" lautet %s.", "loc.messages.WritingDockerConfigToTempFile": "Die Docker-Konfiguration wird in eine temporäre Datei geschrieben. Dateipfad: %s, Docker-Konfiguration: %s" } \ No newline at end of file diff --git a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/es-ES/resources.resjson index f2a9c39c0b7f..9462cfc4cc93 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,33 +1,35 @@ { - "loc.friendlyName": "Azure Function on Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-k8s) or [see Azure Functions on Kubernetes with KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda) or [check out sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", - "loc.description": "Deploy Azure function to Kubernetes cluster.", - "loc.instanceNameFormat": "Func on K8s - deploy", - "loc.group.displayName.serviceConnections": "Service Connections", + "loc.friendlyName": "Función de Azure en Kubernetes", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/func-k8s), [consultar Azure Functions en Kubernetes con KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda) o [consultar sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", + "loc.description": "Implementa la función de Azure en el clúster de Kubernetes.", + "loc.instanceNameFormat": "Función en Kubernetes: implementar", + "loc.group.displayName.serviceConnections": "Conexiones de servicio", "loc.group.displayName.commands": "Comandos", "loc.input.label.dockerRegistryServiceConnection": "Conexión de servicio del registro de Docker", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", - "loc.input.label.kubernetesServiceConnection": "Kubernetes service connection", + "loc.input.help.dockerRegistryServiceConnection": "Seleccione una conexión del servicio de registro de Docker.", + "loc.input.label.kubernetesServiceConnection": "Conexión de servicio de Kubernetes", "loc.input.help.kubernetesServiceConnection": "Seleccione una conexión del servicio de Kubernetes.", - "loc.input.label.namespace": "Kubernetes namespace", - "loc.input.help.namespace": "Kubernetes namespace", - "loc.input.label.secretName": "Secret Name", - "loc.input.help.secretName": "Kubernetes secret containing function config data (for ex. AzureWebJobsStorage: )", - "loc.input.label.dockerHubNamespace": "Docker Hub namespace", - "loc.input.help.dockerHubNamespace": "Docker Hub namespace. Required for private Docker Hub repository.", - "loc.input.label.appName": "Application Name", - "loc.input.help.appName": "Application Name. The Kubernetes objects created use this name. This should follow Kubernetes naming conventions for resource names.", - "loc.input.label.functionRootDirectory": "Function root directory", - "loc.input.help.functionRootDirectory": "Function root directory. Should contain host.json. Docker build and push is performed from this directory.", - "loc.input.label.waitForStability": "Wait for stability", - "loc.input.help.waitForStability": "Wait for the Kubernetes objects to reach the desired state.", + "loc.input.label.namespace": "Espacio de nombres de Kubernetes", + "loc.input.help.namespace": "Espacio de nombres de Kubernetes", + "loc.input.label.secretName": "Nombre del secreto", + "loc.input.help.secretName": "Secreto de Kubernetes que contiene los datos de configuración de la función (por ejemplo, AzureWebJobsStorage: )", + "loc.input.label.dockerHubNamespace": "Espacio de nombres de Docker Hub", + "loc.input.help.dockerHubNamespace": "Espacio de nombres de Docker Hub. Se requiere para el repositorio privado de Docker Hub.", + "loc.input.label.appName": "Nombre de la aplicación", + "loc.input.help.appName": "Nombre de la aplicación. Los objetos de Kubernetes creados usan este nombre, que debe seguir las convenciones de nomenclatura de Kubernetes para los nombres de recurso.", + "loc.input.label.functionRootDirectory": "Directorio raíz de la función", + "loc.input.help.functionRootDirectory": "Directorio raíz de la función; debe contener host.json. La compilación e inserción de Docker se realizan desde este directorio.", + "loc.input.label.waitForStability": "Esperar estabilidad", + "loc.input.help.waitForStability": "Espere a que los objetos de Kubernetes alcancen el estado deseado.", "loc.input.label.arguments": "Argumentos", - "loc.input.help.arguments": "Pass arguments to command. Ex:
--no-docker --service-type NodePort", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", + "loc.input.help.arguments": "Pase argumentos al comando. Ejemplo:
--no-docker --service-type NodePort", + "loc.messages.AllContainersNotInReadyState": "Ninguno de los contenedores está listo.", + "loc.messages.CouldNotDeterminePodStatus": "No se pudo determinar el estado del pod debido al error siguiente: %s", + "loc.messages.CouldNotDetermineServiceStatus": "No se pudo determinar el estado del servicio %s debido al error siguiente: %s", "loc.messages.FileContentSynced": "Se sincronizó el contenido del archivo con el disco. El contenido es %s.", + "loc.messages.KubectlClientVersion": "Versión del cliente de Kubectl", + "loc.messages.KubectlServerVersion": "Versión del servidor de Kubectl", "loc.messages.NoDataWrittenOnFile": "No se escribieron datos en el archivo %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", + "loc.messages.ServiceExternalIP": "La dirección IP externa del servicio %s es %s", "loc.messages.WritingDockerConfigToTempFile": "Escribiendo la configuración de Docker en el archivo temporal. Ruta de acceso del archivo: %s. Configuración de Docker: %s" } \ No newline at end of file diff --git a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/fr-FR/resources.resjson index 15f90ce6ff9f..066cf8ca8f88 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,33 +1,35 @@ { - "loc.friendlyName": "Azure Function on Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-k8s) or [see Azure Functions on Kubernetes with KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda) or [check out sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", - "loc.description": "Deploy Azure function to Kubernetes cluster.", - "loc.instanceNameFormat": "Func on K8s - deploy", - "loc.group.displayName.serviceConnections": "Service Connections", + "loc.friendlyName": "Azure Functions sur Kubernetes", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/func-k8s) ou [consulter Azure Functions sur Kubernetes avec KEDA](https://docs.microsoft.com/fr-fr/azure/azure-functions/functions-kubernetes-keda) ou [consulter sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", + "loc.description": "Déployez Azure Functions sur un cluster Kubernetes.", + "loc.instanceNameFormat": "Fonction sur Kubernetes - Déployer", + "loc.group.displayName.serviceConnections": "Connexions de service", "loc.group.displayName.commands": "Commandes", "loc.input.label.dockerRegistryServiceConnection": "Connexion de service de registre Docker", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", - "loc.input.label.kubernetesServiceConnection": "Kubernetes service connection", - "loc.input.help.kubernetesServiceConnection": "Sélectionnez une connexion au service Kubernetes.", - "loc.input.label.namespace": "Kubernetes namespace", - "loc.input.help.namespace": "Kubernetes namespace", - "loc.input.label.secretName": "Secret Name", - "loc.input.help.secretName": "Kubernetes secret containing function config data (for ex. AzureWebJobsStorage: )", - "loc.input.label.dockerHubNamespace": "Docker Hub namespace", - "loc.input.help.dockerHubNamespace": "Docker Hub namespace. Required for private Docker Hub repository.", - "loc.input.label.appName": "Application Name", - "loc.input.help.appName": "Application Name. The Kubernetes objects created use this name. This should follow Kubernetes naming conventions for resource names.", - "loc.input.label.functionRootDirectory": "Function root directory", - "loc.input.help.functionRootDirectory": "Function root directory. Should contain host.json. Docker build and push is performed from this directory.", - "loc.input.label.waitForStability": "Wait for stability", - "loc.input.help.waitForStability": "Wait for the Kubernetes objects to reach the desired state.", + "loc.input.help.dockerRegistryServiceConnection": "Sélectionnez une connexion de service de registre Docker.", + "loc.input.label.kubernetesServiceConnection": "Connexion de service Kubernetes", + "loc.input.help.kubernetesServiceConnection": "Sélectionnez une connexion de service Kubernetes.", + "loc.input.label.namespace": "Espace de noms Kubernetes", + "loc.input.help.namespace": "Espace de noms Kubernetes", + "loc.input.label.secretName": "Nom du secret", + "loc.input.help.secretName": "Secret Kubernetes contenant les données de configuration de fonction (par exemple AzureWebJobsStorage : )", + "loc.input.label.dockerHubNamespace": "Espace de noms Docker Hub", + "loc.input.help.dockerHubNamespace": "Espace de noms Docker Hub. Obligatoire pour le dépôt Docker Hub privé.", + "loc.input.label.appName": "Nom d'application", + "loc.input.help.appName": "Nom d'application. Les objets Kubernetes créés utilisent ce nom. Il doit respecter les conventions de nommage Kubernetes pour les noms de ressources.", + "loc.input.label.functionRootDirectory": "Répertoire racine de la fonction", + "loc.input.help.functionRootDirectory": "Répertoire racine de la fonction. Doit contenir host.json. La build Docker et son envoi (push) sont effectués à partir de ce répertoire.", + "loc.input.label.waitForStability": "Attendre la stabilisation", + "loc.input.help.waitForStability": "Attendez que les objets Kubernetes atteignent l'état souhaité.", "loc.input.label.arguments": "Arguments", - "loc.input.help.arguments": "Pass arguments to command. Ex:
--no-docker --service-type NodePort", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", + "loc.input.help.arguments": "Passez les arguments à la commande. Exemple :
--no-docker --service-type NodePort", + "loc.messages.AllContainersNotInReadyState": "Tous les conteneurs ne sont pas prêts.", + "loc.messages.CouldNotDeterminePodStatus": "Impossible de déterminer l'état du pod en raison de l'erreur %s", + "loc.messages.CouldNotDetermineServiceStatus": "Impossible de déterminer l'état du service %s en raison de l'erreur %s", "loc.messages.FileContentSynced": "Synchronisation effectuée du contenu du fichier sur le disque. Le contenu est %s.", + "loc.messages.KubectlClientVersion": "Version du client kubectl", + "loc.messages.KubectlServerVersion": "Version du serveur kubectl", "loc.messages.NoDataWrittenOnFile": "Aucune donnée n'a été écrite dans le fichier %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", + "loc.messages.ServiceExternalIP": "l'adresse IP externe du service %s est %s", "loc.messages.WritingDockerConfigToTempFile": "Écriture de la configuration Docker dans le fichier temporaire. Chemin de fichier : %s. Configuration Docker : %s" } \ No newline at end of file diff --git a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/it-IT/resources.resjson index 4147d69691a2..63c9b9a8ecb3 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,33 +1,35 @@ { - "loc.friendlyName": "Azure Function on Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-k8s) or [see Azure Functions on Kubernetes with KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda) or [check out sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", - "loc.description": "Deploy Azure function to Kubernetes cluster.", - "loc.instanceNameFormat": "Func on K8s - deploy", - "loc.group.displayName.serviceConnections": "Service Connections", + "loc.friendlyName": "Funzione di Azure in Kubernetes", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/func-k8s). In alternativa, [vedere Funzioni di Azure in Kubernetes con KEDA](https://docs.microsoft.com/it-it/azure/azure-functions/functions-kubernetes-keda) oppure [sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", + "loc.description": "Distribuisce la funzione di Azure nel cluster Kubernetes.", + "loc.instanceNameFormat": "Funzione in Kubernetes - Distribuisci", + "loc.group.displayName.serviceConnections": "Connessioni al servizio", "loc.group.displayName.commands": "Comandi", "loc.input.label.dockerRegistryServiceConnection": "Connessione al servizio Registro Docker", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", - "loc.input.label.kubernetesServiceConnection": "Kubernetes service connection", - "loc.input.help.kubernetesServiceConnection": "Consente di selezionare una connessione al servizio Kubernetes.", - "loc.input.label.namespace": "Kubernetes namespace", - "loc.input.help.namespace": "Kubernetes namespace", - "loc.input.label.secretName": "Secret Name", - "loc.input.help.secretName": "Kubernetes secret containing function config data (for ex. AzureWebJobsStorage: )", - "loc.input.label.dockerHubNamespace": "Docker Hub namespace", - "loc.input.help.dockerHubNamespace": "Docker Hub namespace. Required for private Docker Hub repository.", - "loc.input.label.appName": "Application Name", - "loc.input.help.appName": "Application Name. The Kubernetes objects created use this name. This should follow Kubernetes naming conventions for resource names.", - "loc.input.label.functionRootDirectory": "Function root directory", - "loc.input.help.functionRootDirectory": "Function root directory. Should contain host.json. Docker build and push is performed from this directory.", - "loc.input.label.waitForStability": "Wait for stability", - "loc.input.help.waitForStability": "Wait for the Kubernetes objects to reach the desired state.", + "loc.input.help.dockerRegistryServiceConnection": "Selezionare una connessione al servizio Registro Docker.", + "loc.input.label.kubernetesServiceConnection": "Connessione al servizio Kubernetes", + "loc.input.help.kubernetesServiceConnection": "Selezionare una connessione al servizio Kubernetes.", + "loc.input.label.namespace": "Spazio dei nomi Kubernetes", + "loc.input.help.namespace": "Spazio dei nomi Kubernetes", + "loc.input.label.secretName": "Nome del segreto", + "loc.input.help.secretName": "Segreto di Kubernetes contenente i dati di configurazione della funzione, ad esempio AzureWebJobsStorage: ", + "loc.input.label.dockerHubNamespace": "Spazio dei nomi di Docker Hub", + "loc.input.help.dockerHubNamespace": "Spazio dei nomi di Docker Hub. È obbligatorio per il repository Docker Hub privato.", + "loc.input.label.appName": "Nome dell'applicazione", + "loc.input.help.appName": "Nome dell'applicazione usato dagli oggetti Kubernetes creati. Deve essere conforme alle convenzioni di denominazione Kubernetes per i nomi di risorsa.", + "loc.input.label.functionRootDirectory": "Directory radice della funzione", + "loc.input.help.functionRootDirectory": "Directory radice della funzione. Deve contenere host.json. I comandi build e push di Docker vengono eseguiti da questa directory.", + "loc.input.label.waitForStability": "Attendi stabilità", + "loc.input.help.waitForStability": "Attende che gli oggetti Kubernetes raggiungano lo stato desiderato.", "loc.input.label.arguments": "Argomenti", - "loc.input.help.arguments": "Pass arguments to command. Ex:
--no-docker --service-type NodePort", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", + "loc.input.help.arguments": "Passa gli argomenti al comando. Esempio:
--no-docker --service-type NodePort", + "loc.messages.AllContainersNotInReadyState": "Tutti i contenitori non si trovano in uno stato pronto.", + "loc.messages.CouldNotDeterminePodStatus": "Non è stato possibile determinare lo stato del pod a causa dell'errore: %s", + "loc.messages.CouldNotDetermineServiceStatus": "Non è stato possibile determinare lo stato del servizio %s a causa dell'errore: %s", "loc.messages.FileContentSynced": "Il contenuto del file è stato sincronizzato con il disco. Il contenuto è %s.", + "loc.messages.KubectlClientVersion": "Versione del client kubectl", + "loc.messages.KubectlServerVersion": "Versione del server kubectl", "loc.messages.NoDataWrittenOnFile": "Non sono stati scritti dati nel file %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", + "loc.messages.ServiceExternalIP": "l'IP esterno del servizio %s è %s", "loc.messages.WritingDockerConfigToTempFile": "Scrittura della configurazione di Docker nel file temporaneo. Percorso del file: %s. Configurazione di Docker: %s" } \ No newline at end of file diff --git a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ja-JP/resources.resjson index 80f33c35b4a8..202e95a58311 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,33 +1,35 @@ { - "loc.friendlyName": "Azure Function on Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-k8s) or [see Azure Functions on Kubernetes with KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda) or [check out sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", - "loc.description": "Deploy Azure function to Kubernetes cluster.", - "loc.instanceNameFormat": "Func on K8s - deploy", - "loc.group.displayName.serviceConnections": "Service Connections", + "loc.friendlyName": "Kubernetes 上の Azure 関数", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/func-k8s)、[「KEDA を使用した Kubernetes での Azure Functions」を参照](https://docs.microsoft.com/ja-jp/azure/azure-functions/functions-kubernetes-keda)、または [sample-hello-world-azure-functions を確認](https://github.com/kedacore/sample-hello-world-azure-functions)", + "loc.description": "Azure 関数を Kubernetes クラスターにデプロイします。", + "loc.instanceNameFormat": "K8s の関数 - デプロイ", + "loc.group.displayName.serviceConnections": "サービス接続", "loc.group.displayName.commands": "コマンド", "loc.input.label.dockerRegistryServiceConnection": "Docker レジストリ サービス接続", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", - "loc.input.label.kubernetesServiceConnection": "Kubernetes service connection", + "loc.input.help.dockerRegistryServiceConnection": "Docker レジストリ サービス接続を選択します。", + "loc.input.label.kubernetesServiceConnection": "Kubernetes サービス接続", "loc.input.help.kubernetesServiceConnection": "Kubernetes サービス接続を選択します。", - "loc.input.label.namespace": "Kubernetes namespace", - "loc.input.help.namespace": "Kubernetes namespace", - "loc.input.label.secretName": "Secret Name", - "loc.input.help.secretName": "Kubernetes secret containing function config data (for ex. AzureWebJobsStorage: )", - "loc.input.label.dockerHubNamespace": "Docker Hub namespace", - "loc.input.help.dockerHubNamespace": "Docker Hub namespace. Required for private Docker Hub repository.", - "loc.input.label.appName": "Application Name", - "loc.input.help.appName": "Application Name. The Kubernetes objects created use this name. This should follow Kubernetes naming conventions for resource names.", - "loc.input.label.functionRootDirectory": "Function root directory", - "loc.input.help.functionRootDirectory": "Function root directory. Should contain host.json. Docker build and push is performed from this directory.", - "loc.input.label.waitForStability": "Wait for stability", - "loc.input.help.waitForStability": "Wait for the Kubernetes objects to reach the desired state.", + "loc.input.label.namespace": "Kubernetes 名前空間", + "loc.input.help.namespace": "Kubernetes 名前空間", + "loc.input.label.secretName": "シークレット名", + "loc.input.help.secretName": "関数の構成データを含む Kubernetes の Secret (例: AzureWebJobsStorage: )", + "loc.input.label.dockerHubNamespace": "Docker Hub の名前空間", + "loc.input.help.dockerHubNamespace": "Docker Hub の名前空間。Docker Hub のプライベート リポジトリでは必須です。", + "loc.input.label.appName": "アプリケーション名", + "loc.input.help.appName": "アプリケーション名。作成された Kubernetes オブジェクトにこの名前が使用されます。これは、リソース名に対する Kubernetes の名前付け規則に従う必要があります。", + "loc.input.label.functionRootDirectory": "関数のルート ディレクトリ", + "loc.input.help.functionRootDirectory": "関数のルート ディレクトリ。host.json が含まれている必要があります。Docker のビルドとプッシュはこのディレクトリから実行されます。", + "loc.input.label.waitForStability": "安定するまで待機する", + "loc.input.help.waitForStability": "Kubernetes オブジェクトが目的の状態になるのを待機します。", "loc.input.label.arguments": "引数", - "loc.input.help.arguments": "Pass arguments to command. Ex:
--no-docker --service-type NodePort", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", + "loc.input.help.arguments": "コマンドに引数を渡します。例:
--no-docker --service-type NodePort", + "loc.messages.AllContainersNotInReadyState": "一部のコンテナーが準備完了の状態ではありません。", + "loc.messages.CouldNotDeterminePodStatus": "ポッドの状態を特定できませんでした。原因のエラー: %s", + "loc.messages.CouldNotDetermineServiceStatus": "サービス %s の状態を特定できませんでした。原因のエラー: %s", "loc.messages.FileContentSynced": "ファイルの内容がディスクに同期されました。内容は %s です。", + "loc.messages.KubectlClientVersion": "kubectl クライアント バージョン", + "loc.messages.KubectlServerVersion": "kubectl サーバー バージョン", "loc.messages.NoDataWrittenOnFile": "ファイル %s にデータが書き込まれませんでした", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", + "loc.messages.ServiceExternalIP": "サービス %s の外部 IP は %s です", "loc.messages.WritingDockerConfigToTempFile": "Docker 構成を一時ファイルに書き込んでいます。ファイル パス: %s、Docker 構成: %s" } \ No newline at end of file diff --git a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ko-KR/resources.resjson index e2ed3fe41a4a..1e1b247be5ad 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -27,6 +27,8 @@ "loc.messages.CouldNotDeterminePodStatus": "오류로 인해 Pod의 상태를 확인할 수 없음: %s", "loc.messages.CouldNotDetermineServiceStatus": "오류로 인해 서비스 %s 상태를 확인할 수 없음: %s", "loc.messages.FileContentSynced": "파일 콘텐츠를 디스크에 동기화했습니다. 콘텐츠는 %s입니다.", + "loc.messages.KubectlClientVersion": "Kubectl 클라이언트 버전", + "loc.messages.KubectlServerVersion": "Kubectl 서버 버전", "loc.messages.NoDataWrittenOnFile": "데이터를 %s 파일에 쓰지 않았습니다.", "loc.messages.ServiceExternalIP": "서비스 %s 외부 IP가 %s입니다.", "loc.messages.WritingDockerConfigToTempFile": "임시 파일에 Docker 구성을 쓰는 중입니다. 파일 경로: %s, Docker 구성: %s" diff --git a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ru-RU/resources.resjson index 6937235f2d04..893ec56b56d7 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,33 +1,35 @@ { - "loc.friendlyName": "Azure Function on Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-k8s) or [see Azure Functions on Kubernetes with KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda) or [check out sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", - "loc.description": "Deploy Azure function to Kubernetes cluster.", - "loc.instanceNameFormat": "Func on K8s - deploy", - "loc.group.displayName.serviceConnections": "Service Connections", + "loc.friendlyName": "Функции Azure в Kubernetes", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/func-k8s), [сведения об использовании Функций Azure в Kubernetes с KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda) или [ознакомьтесь с sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", + "loc.description": "Развертывание функции Azure в кластере Kubernetes.", + "loc.instanceNameFormat": "Функции в Kubernetes — развертывание", + "loc.group.displayName.serviceConnections": "Соединения служб", "loc.group.displayName.commands": "Команды", "loc.input.label.dockerRegistryServiceConnection": "Подключение к службе реестра Docker", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", - "loc.input.label.kubernetesServiceConnection": "Kubernetes service connection", + "loc.input.help.dockerRegistryServiceConnection": "Выберите подключение к службе реестра Docker.", + "loc.input.label.kubernetesServiceConnection": "Подключение к службе Kubernetes", "loc.input.help.kubernetesServiceConnection": "Выберите подключение службы Kubernetes.", - "loc.input.label.namespace": "Kubernetes namespace", - "loc.input.help.namespace": "Kubernetes namespace", - "loc.input.label.secretName": "Secret Name", - "loc.input.help.secretName": "Kubernetes secret containing function config data (for ex. AzureWebJobsStorage: )", - "loc.input.label.dockerHubNamespace": "Docker Hub namespace", - "loc.input.help.dockerHubNamespace": "Docker Hub namespace. Required for private Docker Hub repository.", - "loc.input.label.appName": "Application Name", - "loc.input.help.appName": "Application Name. The Kubernetes objects created use this name. This should follow Kubernetes naming conventions for resource names.", - "loc.input.label.functionRootDirectory": "Function root directory", - "loc.input.help.functionRootDirectory": "Function root directory. Should contain host.json. Docker build and push is performed from this directory.", - "loc.input.label.waitForStability": "Wait for stability", - "loc.input.help.waitForStability": "Wait for the Kubernetes objects to reach the desired state.", + "loc.input.label.namespace": "Пространство имен Kubernetes", + "loc.input.help.namespace": "Пространство имен Kubernetes", + "loc.input.label.secretName": "Имя секрета", + "loc.input.help.secretName": "Секрет Kubernetes, содержащий данные конфигурации функции (например, AzureWebJobsStorage: )", + "loc.input.label.dockerHubNamespace": "Пространство имен Docker Hub", + "loc.input.help.dockerHubNamespace": "Пространство имен Docker Hub. Требуется для частного репозитория Docker Hub.", + "loc.input.label.appName": "Имя приложения", + "loc.input.help.appName": "Имя приложения. Созданные объекты Kubernetes используют это имя. Оно должно соответствовать соглашениям об именовании Kubernetes для имен ресурсов.", + "loc.input.label.functionRootDirectory": "Корневой каталог функции", + "loc.input.help.functionRootDirectory": "Корневой каталог функции. Должен содержать host.json. Сборка и отправка Docker выполняется из этого каталога.", + "loc.input.label.waitForStability": "Дождитесь обеспечения стабильности", + "loc.input.help.waitForStability": "Дождитесь, когда объекты Kubernetes достигнут желаемого состояния.", "loc.input.label.arguments": "Аргументы", - "loc.input.help.arguments": "Pass arguments to command. Ex:
--no-docker --service-type NodePort", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", + "loc.input.help.arguments": "Передача аргументов в команду. Пример
--no-docker --service-type NodePort", + "loc.messages.AllContainersNotInReadyState": "Все контейнеры находятся в состоянии готовности.", + "loc.messages.CouldNotDeterminePodStatus": "Не удалось определить состояние объекта pod из-за ошибки: %s", + "loc.messages.CouldNotDetermineServiceStatus": "Не удалось определить состояние службы %s из-за ошибки: %s", "loc.messages.FileContentSynced": "Содержимое файла синхронизировано с диском. Содержимое: %s.", + "loc.messages.KubectlClientVersion": "Версия клиента Kubectl", + "loc.messages.KubectlServerVersion": "Версия сервера Kubectl", "loc.messages.NoDataWrittenOnFile": "Данные не были записаны в файл %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", + "loc.messages.ServiceExternalIP": "служба %s имеет внешний IP-адрес %s", "loc.messages.WritingDockerConfigToTempFile": "Запись конфигурации Docker во временный файл. Путь к файлу: %s, конфигурация Docker: %s" } \ No newline at end of file diff --git a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/zh-CN/resources.resjson index a556ab264701..ee06a573ee6b 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -27,6 +27,8 @@ "loc.messages.CouldNotDeterminePodStatus": "由于错误 %s,无法确定 Pod 的状态", "loc.messages.CouldNotDetermineServiceStatus": "由于错误 %s,无法确定服务 %s 状态", "loc.messages.FileContentSynced": "文件内容已同步到磁盘。内容为 %s。", + "loc.messages.KubectlClientVersion": "Kubectl 客户端版本", + "loc.messages.KubectlServerVersion": "Kubectl 服务器版本", "loc.messages.NoDataWrittenOnFile": "没有任何数据写入到文件 %s", "loc.messages.ServiceExternalIP": "服务 %s 外部 IP 为 %s", "loc.messages.WritingDockerConfigToTempFile": "正在将 Docker 配置写入临时文件。文件路径: %s,Docker 配置: %s" diff --git a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/zh-TW/resources.resjson index b2d877f845fb..89f6e6e36815 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureFunctionOnKubernetesV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,33 +1,35 @@ { - "loc.friendlyName": "Azure Function on Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-k8s) or [see Azure Functions on Kubernetes with KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda) or [check out sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", - "loc.description": "Deploy Azure function to Kubernetes cluster.", - "loc.instanceNameFormat": "Func on K8s - deploy", - "loc.group.displayName.serviceConnections": "Service Connections", + "loc.friendlyName": "Kubernetes 上的 Azure 函式", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/func-k8s)、[參閱 Kubernetes 上的 Azure Functions 與 KEDA](https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda) 或[查看 sample-hello-world-azure-functions](https://github.com/kedacore/sample-hello-world-azure-functions)", + "loc.description": "將 Azure 函式部署至 Kubernetes 叢集。", + "loc.instanceNameFormat": "K8s 上的函式 - 部署", + "loc.group.displayName.serviceConnections": "服務連線", "loc.group.displayName.commands": "命令", "loc.input.label.dockerRegistryServiceConnection": "Docker 登錄服務連線", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", - "loc.input.label.kubernetesServiceConnection": "Kubernetes service connection", - "loc.input.help.kubernetesServiceConnection": "選取 Kubernetes 服務連線。", - "loc.input.label.namespace": "Kubernetes namespace", - "loc.input.help.namespace": "Kubernetes namespace", - "loc.input.label.secretName": "Secret Name", - "loc.input.help.secretName": "Kubernetes secret containing function config data (for ex. AzureWebJobsStorage: )", - "loc.input.label.dockerHubNamespace": "Docker Hub namespace", - "loc.input.help.dockerHubNamespace": "Docker Hub namespace. Required for private Docker Hub repository.", - "loc.input.label.appName": "Application Name", - "loc.input.help.appName": "Application Name. The Kubernetes objects created use this name. This should follow Kubernetes naming conventions for resource names.", - "loc.input.label.functionRootDirectory": "Function root directory", - "loc.input.help.functionRootDirectory": "Function root directory. Should contain host.json. Docker build and push is performed from this directory.", - "loc.input.label.waitForStability": "Wait for stability", - "loc.input.help.waitForStability": "Wait for the Kubernetes objects to reach the desired state.", + "loc.input.help.dockerRegistryServiceConnection": "選取 Docker 登錄服務連線。", + "loc.input.label.kubernetesServiceConnection": "Kubernetes 服務連線", + "loc.input.help.kubernetesServiceConnection": "請選取 Kubernetes 服務連線。", + "loc.input.label.namespace": "Kubernetes 命名空間", + "loc.input.help.namespace": "Kubernetes 命名空間", + "loc.input.label.secretName": "祕密名稱", + "loc.input.help.secretName": "包含函式組態資料的 Kubernetes 祕密 (例如 AzureWebJobsStorage: )", + "loc.input.label.dockerHubNamespace": "Docker Hub 命名空間", + "loc.input.help.dockerHubNamespace": "Docker Hub 命名空間。私人 Docker Hub 存放庫的必要項。", + "loc.input.label.appName": "應用程式名稱", + "loc.input.help.appName": "應用程式名稱,用於建立 Kubernetes 物件。此名稱應該遵循 Kubernetes 的資源名稱命名慣例。", + "loc.input.label.functionRootDirectory": "函式根目錄", + "loc.input.help.functionRootDirectory": "函式根目錄,應包含 host.json,用於執行 Docker 建置和推送。", + "loc.input.label.waitForStability": "等候達到穩定", + "loc.input.help.waitForStability": "等候 Kubernetes 物件達到預期的狀態。", "loc.input.label.arguments": "引數", - "loc.input.help.arguments": "Pass arguments to command. Ex:
--no-docker --service-type NodePort", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", + "loc.input.help.arguments": "將引數傳遞給命令,例如:
--no-docker --service-type NodePort", + "loc.messages.AllContainersNotInReadyState": "所有容器皆未處於就緒狀態。", + "loc.messages.CouldNotDeterminePodStatus": "因為發生錯誤,所以無法判斷 Pod 的狀態: %s", + "loc.messages.CouldNotDetermineServiceStatus": "因為發生錯誤,所以無法判斷服務 %s 狀態: %s", "loc.messages.FileContentSynced": "檔案內容已同步到磁碟。內容為 %s。", + "loc.messages.KubectlClientVersion": "Kubectl 用戶端版本", + "loc.messages.KubectlServerVersion": "Kubectl 伺服器版本", "loc.messages.NoDataWrittenOnFile": "沒有任何資料寫入檔案 %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", + "loc.messages.ServiceExternalIP": "服務 %s 的外部 IP 是 %s", "loc.messages.WritingDockerConfigToTempFile": "正在將 Docker 設定寫入暫存檔案。檔案路徑: %s,Docker 設定: %s" } \ No newline at end of file diff --git a/Tasks/AzureFunctionOnKubernetesV0/task.json b/Tasks/AzureFunctionOnKubernetesV0/task.json index 7b8dbffcf908..1a14084e3d93 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/task.json +++ b/Tasks/AzureFunctionOnKubernetesV0/task.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 180, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/AzureFunctionOnKubernetesV0/task.loc.json b/Tasks/AzureFunctionOnKubernetesV0/task.loc.json index 6fe35fa206ce..6fc5e8e74967 100644 --- a/Tasks/AzureFunctionOnKubernetesV0/task.loc.json +++ b/Tasks/AzureFunctionOnKubernetesV0/task.loc.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 180, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/AzureFunctionV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureFunctionV1/Strings/resources.resjson/de-DE/resources.resjson index 8e8b62384640..6210b30fe8ab 100644 --- a/Tasks/AzureFunctionV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureFunctionV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure-Funktion aufrufen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870235)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=870235)", "loc.description": "Azure-Funktion aufrufen", "loc.instanceNameFormat": "Azure-Funktion: $(function)", "loc.group.displayName.completionOptions": "Erweitert", diff --git a/Tasks/AzureFunctionV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureFunctionV1/Strings/resources.resjson/es-ES/resources.resjson index 6d36f45f5649..fc49263f8220 100644 --- a/Tasks/AzureFunctionV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureFunctionV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Invocar función de Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870235)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=870235)", "loc.description": "Invoca una función de Azure.", "loc.instanceNameFormat": "Función de Azure: $(function)", "loc.group.displayName.completionOptions": "Avanzado", diff --git a/Tasks/AzureFunctionV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureFunctionV1/Strings/resources.resjson/fr-FR/resources.resjson index 7968987538cd..7eb7ac3119a9 100644 --- a/Tasks/AzureFunctionV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureFunctionV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Appeler la fonction Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870235)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=870235)", "loc.description": "Appeler une fonction Azure", "loc.instanceNameFormat": "Fonction Azure : $(function)", "loc.group.displayName.completionOptions": "Avancé", diff --git a/Tasks/AzureFunctionV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureFunctionV1/Strings/resources.resjson/it-IT/resources.resjson index 0604f815f82a..9b5f2c7266ae 100644 --- a/Tasks/AzureFunctionV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureFunctionV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Richiama funzione di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870235)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=870235)", "loc.description": "Richiama una funzione di Azure", "loc.instanceNameFormat": "Funzione di Azure: $(function)", "loc.group.displayName.completionOptions": "Avanzate", diff --git a/Tasks/AzureFunctionV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureFunctionV1/Strings/resources.resjson/ja-JP/resources.resjson index 10db045baaaf..bcd8c1a14c4b 100644 --- a/Tasks/AzureFunctionV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureFunctionV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure 関数の呼び出し", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870235)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=870235)", "loc.description": "Azure 関数を呼び出します", "loc.instanceNameFormat": "Azure 関数: $(function)", "loc.group.displayName.completionOptions": "詳細設定", @@ -14,7 +14,7 @@ "loc.input.help.headers": "JSON 形式でヘッダーを定義します。ヘッダーは、送信される要求に添付されます。", "loc.input.label.queryParameters": "クエリ パラメーター", "loc.input.help.queryParameters": "関数の URL に追加するパラメーター文字列のクエリを実行します。\"?\" または \"&\" で開始することはできません。", - "loc.input.label.body": "ボディ", + "loc.input.label.body": "本文", "loc.input.help.body": "要求の JSON 形式のメッセージ本文です。", "loc.input.label.waitForCompletion": "完了イベント", "loc.input.help.waitForCompletion": "既定値は \"ApiResponse\"。使用可能な値: \"ApiResponse\"、\"Callback\" 呼び出し (タイムライン レコードを更新するために Azure の関数をコールバックする場合)。", diff --git a/Tasks/AzureFunctionV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureFunctionV1/Strings/resources.resjson/ko-KR/resources.resjson index ca3ced93cf99..19c4a12e64df 100644 --- a/Tasks/AzureFunctionV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureFunctionV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -10,7 +10,7 @@ "loc.input.help.key": "이 함수에 액세스할 수 있는 함수 또는 호스트 키입니다. 키의 보안을 유지하려면 비밀 변수를 정의하여 여기서 사용하세요. 예: - $(myFunctionKey). 여기서 myFunctionKey는 비밀 키의 값을 사용하는 비밀 파이프라인 변수입니다(예: 'ZxPXnIEODXLRzYwCw1TgZ4osMfoKs9Zn6se6X/N0FnztfDvZbdOmYw==').", "loc.input.label.method": "메서드", "loc.input.help.method": "함수를 호출하는 데 사용할 HTTP 메서드를 선택합니다.", - "loc.input.label.headers": "머리글", + "loc.input.label.headers": "헤더", "loc.input.help.headers": "JSON 형식으로 헤더를 정의합니다. 헤더는 전송되는 요청에 연결됩니다.", "loc.input.label.queryParameters": "쿼리 매개 변수", "loc.input.help.queryParameters": "함수 URL 뒤에 추가할 쿼리 매개 변수 문자열입니다. \"?\" 또는\"&\"로 시작하지 않아야 합니다.", diff --git a/Tasks/AzureFunctionV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureFunctionV1/Strings/resources.resjson/ru-RU/resources.resjson index 564a90bf8614..6e48763c36d5 100644 --- a/Tasks/AzureFunctionV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureFunctionV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Вызов функции Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870235)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=870235)", "loc.description": "Вызов функции Azure", "loc.instanceNameFormat": "Функция Azure: $(function)", "loc.group.displayName.completionOptions": "Дополнительно", diff --git a/Tasks/AzureFunctionV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureFunctionV1/Strings/resources.resjson/zh-CN/resources.resjson index 05070d7c1fd4..c13314d6518e 100644 --- a/Tasks/AzureFunctionV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureFunctionV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -10,7 +10,7 @@ "loc.input.help.key": "用于访问此函数的功能键或主机键。为了确保键安全,请定义机密变量,并在此处使用。示例: - $(myFunctionKey),其中 myFunctionKey 是机密管道变量,具有机密密钥值,如 \"ZxPXnIEODXLRzYwCw1TgZ4osMfoKs9Zn6se6X/N0FnztfDvZbdOmYw==\"", "loc.input.label.method": "方法", "loc.input.help.method": "选择调用该函数须使用的 HTTP 方法。", - "loc.input.label.headers": "标头", + "loc.input.label.headers": "标题", "loc.input.help.headers": "以 JSON 格式定义标头。标头应附加到发送的请求。", "loc.input.label.queryParameters": "查询参数", "loc.input.help.queryParameters": "查询要追加到函数 URL 的参数字符串。不得以 \"?\" 或 \"&\" 开头。", diff --git a/Tasks/AzureFunctionV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureFunctionV1/Strings/resources.resjson/zh-TW/resources.resjson index 9242aedc2a4c..a3b67f8794d4 100644 --- a/Tasks/AzureFunctionV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureFunctionV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "叫用 Azure 函式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870235)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=870235)", "loc.description": "叫用 Azure 函式", "loc.instanceNameFormat": "Azure 函式: $(function)", "loc.group.displayName.completionOptions": "進階", diff --git a/Tasks/AzureFunctionV1/task.json b/Tasks/AzureFunctionV1/task.json index f01c68fb37c9..cbda91957feb 100644 --- a/Tasks/AzureFunctionV1/task.json +++ b/Tasks/AzureFunctionV1/task.json @@ -17,8 +17,8 @@ ], "version": { "Major": 1, - "Minor": 0, - "Patch": 12 + "Minor": 198, + "Patch": 0 }, "instanceNameFormat": "Azure Function: $(function)", "groups": [ diff --git a/Tasks/AzureFunctionV1/task.loc.json b/Tasks/AzureFunctionV1/task.loc.json index bfd5dff7f06d..7682539498d5 100644 --- a/Tasks/AzureFunctionV1/task.loc.json +++ b/Tasks/AzureFunctionV1/task.loc.json @@ -17,8 +17,8 @@ ], "version": { "Major": 1, - "Minor": 0, - "Patch": 12 + "Minor": 198, + "Patch": 0 }, "instanceNameFormat": "ms-resource:loc.instanceNameFormat", "groups": [ diff --git a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/de-DE/resources.resjson index 4af183bc156e..a8c6cc4b77f6 100644 --- a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure IoT Edge", - "loc.helpMarkDown": "Hilfe erhalten Sie in der [Dokumentation](https://aka.ms/azure-iot-edge-ci-cd-docs).", + "loc.helpMarkDown": "Besuchen Sie die [Dokumentation] (https://docs.microsoft.com/en-us/azure/iot-edge/how-to-continuous-integration-continuous-deployment), um Hilfe zu erhalten", "loc.description": "Azure IoT Edge-Image erstellen und bereitstellen", "loc.instanceNameFormat": "Azure IoT Edge – $(action)", "loc.group.displayName.advanced_push": "Erweitert", @@ -37,10 +37,10 @@ "loc.input.help.defaultPlatform": "In Ihrer **.template.json** müssen Sie keine Modulplattform angeben. Für diese Module wird die **Standardplattform** verwendet.", "loc.input.label.fillRegistryCredential": "Registrierungsanmeldeinformationen zum Bereitstellungsmanifest hinzufügen", "loc.input.help.fillRegistryCredential": "Fügen Sie Registrierungsanmeldeinformationen hinzu, um mithilfe von Push Docker-Images in das Bereitstellungsmanifest zu übertragen.", - "loc.input.label.deploymentManifestOutputPath": "Output path", - "loc.input.help.deploymentManifestOutputPath": "The output path of generated deployment manifest", - "loc.input.label.validateGeneratedDeploymentManifest": "Validate the schema of generated deployment manifest", - "loc.input.help.validateGeneratedDeploymentManifest": "Fail this step if the generated deployment manifest does not pass schema validation. You can search `Azure IoT Edge deployment` in [JSON Schema Store](http://schemastore.org/json/) to find latest schema.", + "loc.input.label.deploymentManifestOutputPath": "Ausgabepfad", + "loc.input.help.deploymentManifestOutputPath": "Der Ausgabepfad des generierten Bereitstellungsmanifests.", + "loc.input.label.validateGeneratedDeploymentManifest": "Schema des generierten Bereitstellungsmanifests validieren", + "loc.input.help.validateGeneratedDeploymentManifest": "Schritt als fehlerhaft markieren, wenn das generierte Bereitstellungsmanifest nicht die Schemavalidierung besteht. Sie können im [JSON Schema Store](http://schemastore.org/json/) nach \"Azure IoT Edge-Bereitstellung\" suchen, um das aktuelle Schema zu finden.", "loc.input.label.bypassModules": "Module für Umgehung", "loc.input.help.bypassModules": "Wählen Sie die Module aus, die Sie **NICHT** zum Erstellen (oder zur Übertragung mithilfe von Push) in der .template.json-Datei benötigen, geben Sie Modulnamen an, und trennen Sie diese durch Kommas.\n Beispiel: Wenn Sie über 2 Module **SampleModule1,SampleModule2** in Ihrer .template.json-Datei verfügen und nur **SampleModule1\" erstellen oder mithilfe von Push übertragen möchten, dann legen Sie die zu umgehenden Module auf **SampleModule2** fest. Lassen Sie diese Einstellung leer, wenn Sie alle Module in der .template.json-Datei erstellen möchten.", "loc.messages.BuildingModules": "Modulimages werden erstellt...", @@ -61,7 +61,7 @@ "loc.messages.DependencyInstallSuccess": "%s wurde mit folgender Version erstellt: %s", "loc.messages.DependencyInstallFail": "Fehler bei der %s-Installation, siehe ausführliche Fehlerinformationen im Debugmodus.", "loc.messages.TemplateFileInvalid": "Der Pfad der Vorlagendatei ist ungültig: %s", - "loc.messages.InvalidContainerRegistry": "Failed to fetch container registry authentication token, please check you container registry setting in build task. The username for container registry is %s", + "loc.messages.InvalidContainerRegistry": "Fehler beim Abrufen des Authentifizierungstokens für die Containerregistrierung. Überprüfen Sie die Einstellung für die Containerregistrierung in der Buildaufgabe. Der Benutzername für die Containerregistrierung lautet \"%s\".", "loc.messages.DeploymentFileNotFound": "Die Bereitstellungsdatei wurde nicht gefunden. Stellen Sie sicher, dass der Pfad der Bereitstellungsdatei ordnungsgemäß in der Aufgabe festgelegt ist.", "loc.messages.ValidDeploymentFileNotFound": "Es wurde keine gültige Bereitstellungsdatei gefunden. Stellen Sie sicher, dass der Pfad der Bereitstellungsdatei ordnungsgemäß in der Aufgabe festgelegt ist.", "loc.messages.AzureSdkNotFound": "Azure SDK nicht gefunden.", @@ -71,6 +71,6 @@ "loc.messages.CheckModuleImageExistenceError": "\"%s\" ist nicht vorhanden, oder die Anmeldeinformationen sind nicht ordnungsgemäß festgelegt. Fehler: %s", "loc.messages.StartGenerateDeploymentManifest": "Generieren des Bereitstellungsmanifests starten...", "loc.messages.FinishGenerateDeploymentManifest": "Der Generierungsvorgang für das Bereitstellungsmanifest wurde abgeschlossen.", - "loc.messages.LoginRegistrySucess": "Successfully logged in to registry %s", - "loc.messages.SkipSettingEnvironmentVariableForSecret": "Environment variable %s already exist. Skip setting environment varialbe for secret: %s." + "loc.messages.LoginRegistrySucess": "Die Anmeldung bei Registrierung \"%s\" war erfolgreich.", + "loc.messages.SkipSettingEnvironmentVariableForSecret": "Die Umgebungsvariable \"%s\" ist bereits vorhanden. Die Festlegung der Umgebungsvariable für Geheimnis wird übersprungen: %s." } \ No newline at end of file diff --git a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/es-ES/resources.resjson index 8635ae80fc26..835054759c5f 100644 --- a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Azure IoT Edge", - "loc.helpMarkDown": "Visite la [documentación](https://aka.ms/azure-iot-edge-ci-cd-docs) para obtener ayuda", + "loc.friendlyName": "Azure IoT Edge", + "loc.helpMarkDown": "Visite la [documentación](https://docs.microsoft.com/en-us/azure/iot-edge/how-to-continuous-integration-continuous-deployment) para obtener ayuda", "loc.description": "Compila e implementa una imagen de Azure IoT Edge.", "loc.instanceNameFormat": "Azure IoT Edge: $(action)", "loc.group.displayName.advanced_push": "Avanzado", @@ -11,7 +11,7 @@ "loc.input.help.deploymentFilePath": "Seleccione el archivo JSON de implementación.\n Si esta tarea está en la **canalización de versión**, debe establecer la ubicación del archivo de implementación en el artefacto (el valor predeterminado funciona en la mayoría de los casos).\n Si la tarea está en la **canalización de compilación**, debe establecerla en la **ruta de acceso del archivo de implementación de salida**.", "loc.input.label.connectedServiceNameARM": "La suscripción de Azure incluye IoT Hub", "loc.input.help.connectedServiceNameARM": "Seleccionar una **Suscripción de Azure** que contenga IoT Hub", - "loc.input.label.iothubname": "Nombre de IoT Hub", + "loc.input.label.iothubname": "Nombre de la instancia de IoT Hub", "loc.input.help.iothubname": "Seleccionar **IoT Hub**", "loc.input.label.deploymentid": "Identificador de implementación de IoT Edge", "loc.input.help.deploymentid": "Especifique el **Identificador de implementación de IoT Edge**; si existe un identificador, este se sobrescribirá.\n Se permiten hasta 128 letras minúsculas, números y los caracteres siguientes: [ -:+%_#*?!(),=@;' ].\n Consulte aquí más información sobre la [implementación de Azure IoT Edge](https://docs.microsoft.com/azure/iot-edge/how-to-deploy-monitor#monitor-a-deployment)", @@ -27,7 +27,7 @@ "loc.input.help.containerregistrytype": "Seleccione un **Tipo de Container Registry**.\n **Azure Container Registry** para ACR y **Generic Container Registry** para registros genéricos que incluyen Docker Hub.", "loc.input.label.dockerRegistryEndpoint": "Conexión de registro de Docker", "loc.input.help.dockerRegistryEndpoint": "Seleccione una **Conexión de registro de Docker** genérica. Requerido para **Build and Push**.", - "loc.input.label.azureSubscriptionEndpoint": "Suscripción de Azure", + "loc.input.label.azureSubscriptionEndpoint": "Suscripción a Azure", "loc.input.help.azureSubscriptionEndpoint": "Seleccione una suscripción de Azure", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "Seleccionar una instancia de **Azure Container Registry**", @@ -37,10 +37,10 @@ "loc.input.help.defaultPlatform": "En el archivo **.template.json**, puede dejar sin especificar la plataforma de módulos. Para estos módulos se usará la **plataforma predeterminada**.", "loc.input.label.fillRegistryCredential": "Agregar credenciales del registro al manifiesto de implementación", "loc.input.help.fillRegistryCredential": "Agregar credenciales del registro para insertar imágenes de Docker al manifiesto de implementación", - "loc.input.label.deploymentManifestOutputPath": "Output path", - "loc.input.help.deploymentManifestOutputPath": "The output path of generated deployment manifest", - "loc.input.label.validateGeneratedDeploymentManifest": "Validate the schema of generated deployment manifest", - "loc.input.help.validateGeneratedDeploymentManifest": "Fail this step if the generated deployment manifest does not pass schema validation. You can search `Azure IoT Edge deployment` in [JSON Schema Store](http://schemastore.org/json/) to find latest schema.", + "loc.input.label.deploymentManifestOutputPath": "Ruta de acceso de salida", + "loc.input.help.deploymentManifestOutputPath": "Ruta de acceso de salida del manifiesto de implementación generado", + "loc.input.label.validateGeneratedDeploymentManifest": "Validar el esquema del manifiesto de implementación generado", + "loc.input.help.validateGeneratedDeploymentManifest": "Indique que este paso es erróneo si el manifiesto de implementación generado no supera la validación de esquema. Puede buscar \"Azure IoT Edge Deployment\" en el [almacenamiento del esquema JSON] (http://schemastore.org/json/) para buscar el esquema más reciente.", "loc.input.label.bypassModules": "Omitir módulos", "loc.input.help.bypassModules": "Seleccione los módulos que **NO** es necesario compilar o insertar en .template.json, especifique los nombres de módulo y sepárelos con comas.\n Ejemplo: Si tiene dos módulos (**MóduloEjemplo1,MóduloEjemplo2**) en .template.json pero solo quiere compilar o insertar **MóduloEjemplo1**, establezca **MóduloEjemplo2** en la opción para omitir módulos. Déjelo en blanco si quiere compilar todos los módulos de .template.json.", "loc.messages.BuildingModules": "Compilando imágenes del módulo...", @@ -61,7 +61,7 @@ "loc.messages.DependencyInstallSuccess": "%s se instaló con la versión %s", "loc.messages.DependencyInstallFail": "Error en la instalación de %s. Consulte el error detallado en el modo de depuración.", "loc.messages.TemplateFileInvalid": "La ruta de acceso del archivo de plantilla no es válida: %s", - "loc.messages.InvalidContainerRegistry": "Failed to fetch container registry authentication token, please check you container registry setting in build task. The username for container registry is %s", + "loc.messages.InvalidContainerRegistry": "No se pudo capturar el token de autenticación del registro de contenedor. Compruebe la configuración del registro del contenedor en la tarea de compilación. El nombre de usuario del registro de contenedor es %s", "loc.messages.DeploymentFileNotFound": "No se encuentra el archivo de implementación. Asegúrese de que la ruta de acceso de dicho archivo se ha establecido correctamente en la tarea.", "loc.messages.ValidDeploymentFileNotFound": "No se encuentra un archivo de implementación válido. Asegúrese de que la ruta de acceso del archivo de implementación se ha establecido correctamente en la tarea.", "loc.messages.AzureSdkNotFound": "No se ha encontrado ninguna instancia de Azure SDK.", @@ -71,6 +71,6 @@ "loc.messages.CheckModuleImageExistenceError": "%s no existe o la credencial no se ha establecido correctamente. Error: %s", "loc.messages.StartGenerateDeploymentManifest": "Comenzar a generar el manifiesto de implementación...", "loc.messages.FinishGenerateDeploymentManifest": "La generación del manifiesto de implementación ha finalizado.", - "loc.messages.LoginRegistrySucess": "Successfully logged in to registry %s", - "loc.messages.SkipSettingEnvironmentVariableForSecret": "Environment variable %s already exist. Skip setting environment varialbe for secret: %s." + "loc.messages.LoginRegistrySucess": "Se ha iniciado sesión en el registro %s correctamente.", + "loc.messages.SkipSettingEnvironmentVariableForSecret": "La variable de entorno %s ya existe. Omita el establecimiento de la variable de entorno para el secreto: %s." } \ No newline at end of file diff --git a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/fr-FR/resources.resjson index 1905a538b910..c8500a4965fb 100644 --- a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure IoT Edge", - "loc.helpMarkDown": "Pour obtenir de l'aide, consultez la [documentation](https://aka.ms/azure-iot-edge-ci-cd-docs)", + "loc.helpMarkDown": "Consultez la [documentation](https://docs.microsoft.com/en-us/azure/iot-edge/how-to-continuous-integration-continuous-deployment) pour obtenir de l’aide.", "loc.description": "Générer et déployer une image Azure IoT Edge", "loc.instanceNameFormat": "Azure IoT Edge - $(action)", "loc.group.displayName.advanced_push": "Avancé", @@ -37,10 +37,10 @@ "loc.input.help.defaultPlatform": "Dans le fichier **.template.json**, vous pouvez laisser la plateforme de modules non spécifiée. Pour ces modules, la plateforme **par défaut** est utilisée.", "loc.input.label.fillRegistryCredential": "Ajouter les informations d'identification du registre au manifeste de déploiement", "loc.input.help.fillRegistryCredential": "Ajouter les informations d'identification de registre pour l'envoi (push) d'images Docker au manifeste de déploiement", - "loc.input.label.deploymentManifestOutputPath": "Output path", - "loc.input.help.deploymentManifestOutputPath": "The output path of generated deployment manifest", - "loc.input.label.validateGeneratedDeploymentManifest": "Validate the schema of generated deployment manifest", - "loc.input.help.validateGeneratedDeploymentManifest": "Fail this step if the generated deployment manifest does not pass schema validation. You can search `Azure IoT Edge deployment` in [JSON Schema Store](http://schemastore.org/json/) to find latest schema.", + "loc.input.label.deploymentManifestOutputPath": "Chemin de sortie", + "loc.input.help.deploymentManifestOutputPath": "Chemin de sortie du manifeste de déploiement généré", + "loc.input.label.validateGeneratedDeploymentManifest": "Valider le schéma du manifeste de déploiement généré", + "loc.input.help.validateGeneratedDeploymentManifest": "Échec de cette étape si le manifeste de déploiement généré ne réussit pas la validation de schéma. Vous pouvez rechercher 'Azure IoT Edge deployment' dans le [magasin de schémas JSON](http://schemastore.org/json/) pour trouver le dernier schéma.", "loc.input.label.bypassModules": "Ignorer le ou les modules", "loc.input.help.bypassModules": "Sélectionnez le ou les modules que vous **N'AVEZ PAS** besoin de générer (ou d'envoyer) dans le fichier .template.json. Spécifiez les noms de modules en les séparant par des virgules.\n Exemple : Si vous avez 2 modules **ExempleModule1,ExempleModule2** dans votre fichier .template.json, et si vous souhaitez simplement générer ou envoyer (push) **ExempleModule1**, définissez **ExempleModule2** en tant que module à ignorer. N'indiquez rien si vous souhaitez générer tous les modules dans le fichier .template.json.", "loc.messages.BuildingModules": "Génération des images de module...", @@ -61,7 +61,7 @@ "loc.messages.DependencyInstallSuccess": "%s installé avec la version %s", "loc.messages.DependencyInstallFail": "Échec de l'installation de %s. Consultez l'erreur détaillée en mode débogage", "loc.messages.TemplateFileInvalid": "Le chemin du fichier de modèle est non valide : %s", - "loc.messages.InvalidContainerRegistry": "Failed to fetch container registry authentication token, please check you container registry setting in build task. The username for container registry is %s", + "loc.messages.InvalidContainerRegistry": "Échec de la récupération (fetch) du jeton d'authentification du registre de conteneurs. Vérifiez le paramètre du registre de conteneurs dans la tâche de build. Le nom d'utilisateur du registre de conteneurs est %s", "loc.messages.DeploymentFileNotFound": "Le fichier de déploiement est introuvable. Vérifiez que le chemin du fichier de déploiement est correctement défini dans la tâche.", "loc.messages.ValidDeploymentFileNotFound": "Impossible de localiser un fichier de déploiement valide. Vérifiez que le chemin du fichier de déploiement est correctement défini dans la tâche.", "loc.messages.AzureSdkNotFound": "Kit Azure SDK introuvable", @@ -71,6 +71,6 @@ "loc.messages.CheckModuleImageExistenceError": "%s n'existe pas, ou les informations d'identification ne sont pas définies correctement. Erreur : %s", "loc.messages.StartGenerateDeploymentManifest": "Début de la génération du manifeste de déploiement...", "loc.messages.FinishGenerateDeploymentManifest": "Fin de la génération du manifeste de déploiement.", - "loc.messages.LoginRegistrySucess": "Successfully logged in to registry %s", - "loc.messages.SkipSettingEnvironmentVariableForSecret": "Environment variable %s already exist. Skip setting environment varialbe for secret: %s." + "loc.messages.LoginRegistrySucess": "Connexion réussie au registre %s", + "loc.messages.SkipSettingEnvironmentVariableForSecret": "La variable d'environnement %s existe déjà. La définition de variable d'environnement est ignorée pour le secret %s." } \ No newline at end of file diff --git a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/it-IT/resources.resjson index 40c3f1f72e24..04bd5a90d082 100644 --- a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure IoT Edge", - "loc.helpMarkDown": "Per informazioni, vedere la [documentazione](https://aka.ms/azure-iot-edge-ci-cd-docs)", + "loc.helpMarkDown": "Visitare la [documentazione] (https://docs.microsoft.com/en-us/azure/iot-edge/how-to-continuous-integration-continuous-deployment) per informazioni", "loc.description": "Compila e distribuisce un'immagine Azure IoT Edge", "loc.instanceNameFormat": "Azure IoT Edge - $(action)", "loc.group.displayName.advanced_push": "Avanzate", @@ -37,10 +37,10 @@ "loc.input.help.defaultPlatform": "Nel file **.template.json** è possibile non specificare la piattaforma dei moduli. Per questi moduli verrà usata la **piattaforma predefinita**.", "loc.input.label.fillRegistryCredential": "Aggiungi credenziali del registro al manifesto della distribuzione", "loc.input.help.fillRegistryCredential": "Consente di aggiungere le credenziali del registro per il push delle immagini Docker al manifesto della distribuzione", - "loc.input.label.deploymentManifestOutputPath": "Output path", - "loc.input.help.deploymentManifestOutputPath": "The output path of generated deployment manifest", - "loc.input.label.validateGeneratedDeploymentManifest": "Validate the schema of generated deployment manifest", - "loc.input.help.validateGeneratedDeploymentManifest": "Fail this step if the generated deployment manifest does not pass schema validation. You can search `Azure IoT Edge deployment` in [JSON Schema Store](http://schemastore.org/json/) to find latest schema.", + "loc.input.label.deploymentManifestOutputPath": "Percorso di output", + "loc.input.help.deploymentManifestOutputPath": "Percorso di output del manifesto della distribuzione generato", + "loc.input.label.validateGeneratedDeploymentManifest": "Convalida lo schema del manifesto della distribuzione generato", + "loc.input.help.validateGeneratedDeploymentManifest": "Non esegue questo passaggio se il manifesto della distribuzione generato non supera la convalida dello schema. Per trovare lo schema più recente, è possibile cercare `Azure IoT Edge deployment` nell'[archivio schemi JSON](http://schemastore.org/json/).", "loc.input.label.bypassModules": "Modulo/i di bypass", "loc.input.help.bypassModules": "Selezionare i moduli che **NON** è necessario compilare o di cui non eseguire il push nel file .template.json. Specificare i nomi di modulo e separarli con la virgola.\n Esempio: se sono presenti due moduli **ModuloEsempio1,ModuloEsempio2** nel file .template.json e si vuole solo compilare o eseguire il push di **ModuloEsempio1**, è necessario impostare i moduli di bypass come **ModuloEsempio2**. Lasciare vuoto se si vogliono compilare tutti i moduli nel file .template.json.", "loc.messages.BuildingModules": "Compilazione delle immagini del modulo...", @@ -61,7 +61,7 @@ "loc.messages.DependencyInstallSuccess": "%s è stato installato con la versione: %s", "loc.messages.DependencyInstallFail": "L'installazione di %s non è riuscita. Vedere l'errore dettagliato nella modalità di debug", "loc.messages.TemplateFileInvalid": "Il percorso del file modello non è valido: %s", - "loc.messages.InvalidContainerRegistry": "Failed to fetch container registry authentication token, please check you container registry setting in build task. The username for container registry is %s", + "loc.messages.InvalidContainerRegistry": "Non è stato possibile recuperare il token di autenticazione del registro contenitori. Verificare l'impostazione del registro contenitori nell'attività di compilazione. Il nome utente del registro contenitori è %s", "loc.messages.DeploymentFileNotFound": "Non è possibile trovare il file di distribuzione. Verificare che il percorso del file di distribuzione sia impostato correttamente nell'attività.", "loc.messages.ValidDeploymentFileNotFound": "Non è possibile trovare un file di distribuzione valido. Verificare che il percorso del file di distribuzione sia impostato correttamente nell'attività.", "loc.messages.AzureSdkNotFound": "Azure SDK non trovato", @@ -71,6 +71,6 @@ "loc.messages.CheckModuleImageExistenceError": "%s non esiste oppure le credenziali non sono impostate correttamente. Errore: %s", "loc.messages.StartGenerateDeploymentManifest": "Avvia generazione del manifesto della distribuzione...", "loc.messages.FinishGenerateDeploymentManifest": "La generazione del manifesto della distribuzione è stata completata.", - "loc.messages.LoginRegistrySucess": "Successfully logged in to registry %s", - "loc.messages.SkipSettingEnvironmentVariableForSecret": "Environment variable %s already exist. Skip setting environment varialbe for secret: %s." + "loc.messages.LoginRegistrySucess": "L'accesso al registro %s è riuscito", + "loc.messages.SkipSettingEnvironmentVariableForSecret": "La variabile di ambiente %s esiste già. Non impostare la variabile di ambiente per il segreto: %s." } \ No newline at end of file diff --git a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ja-JP/resources.resjson index 25dd4b639413..e0e5d97a10c4 100644 --- a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,10 +1,10 @@ { "loc.friendlyName": "Azure IoT Edge", - "loc.helpMarkDown": "ヘルプについては、[ドキュメント](https://aka.ms/azure-iot-edge-ci-cd-docs)を参照してください", + "loc.helpMarkDown": "[ドキュメント] (https://docs.microsoft.com/en-us/azure/iot-edge/how-to-continuous-integration-continuous-deployment) のヘルプを参照してください", "loc.description": "Azure IoT Edge イメージのビルドとデプロイ", "loc.instanceNameFormat": "Azure IoT Edge - $(action)", - "loc.group.displayName.advanced_push": "詳細設定", - "loc.group.displayName.advanced_deploy": "詳細設定", + "loc.group.displayName.advanced_push": "詳細", + "loc.group.displayName.advanced_deploy": "詳細", "loc.input.label.action": "アクション", "loc.input.help.action": "Azure IoT Edge アクションを選択します。\n **[モジュール イメージのビルド]** を選択すると、モジュールのみがビルドされます (これは、コンパイル エラーのチェックに使用できます)。\n **[モジュール イメージのプッシュ]** を選択すると、モジュールがコンテナー レジストリにプッシュされます。\n **[IoT Edge デバイスにデプロイする]** を選択すると、生成されたデプロイ ファイルが IoT Hub にデプロイされます (**デプロイ** タスクをリリース パイプラインに入れることをお勧めします)。", "loc.input.label.deploymentFilePath": "配置ファイル", @@ -37,10 +37,10 @@ "loc.input.help.defaultPlatform": "**.template.json** では、モジュール プラットフォームを未指定のままにすることができます。これらのモジュールでは、**既定のプラットフォーム** が使用されます。", "loc.input.label.fillRegistryCredential": "レジストリ資格情報を配置マニフェストに追加します", "loc.input.help.fillRegistryCredential": "配置マニフェストに Docker イメージをプッシュするためのレジストリ資格情報を追加します", - "loc.input.label.deploymentManifestOutputPath": "Output path", - "loc.input.help.deploymentManifestOutputPath": "The output path of generated deployment manifest", - "loc.input.label.validateGeneratedDeploymentManifest": "Validate the schema of generated deployment manifest", - "loc.input.help.validateGeneratedDeploymentManifest": "Fail this step if the generated deployment manifest does not pass schema validation. You can search `Azure IoT Edge deployment` in [JSON Schema Store](http://schemastore.org/json/) to find latest schema.", + "loc.input.label.deploymentManifestOutputPath": "出力パス", + "loc.input.help.deploymentManifestOutputPath": "生成された配置マニフェストの出力パス", + "loc.input.label.validateGeneratedDeploymentManifest": "生成された配置マニフェストのスキーマを検証する", + "loc.input.help.validateGeneratedDeploymentManifest": "生成された配置マニフェストがスキーマの検証に合格しない場合、この手順を失敗させます。[JSON Schema Store](http://schemastore.org/json/) で `Azure IoT Edge deployment` を検索して最新のスキーマを見つけることができます。", "loc.input.label.bypassModules": "バイパス モジュール", "loc.input.help.bypassModules": ".template.json でビルド (またはプッシュ) する必要が **ない** モジュールを選択し、モジュール名を指定して、コンマで区切ります。\n 例: .template.json に 2 つのモジュール **SampleModule1,SampleModule2** があり、**SampleModule1** のみをビルドまたはプッシュする場合、バイパス モジュールを **SampleModule2** として設定します。すべてのモジュールを .template.json にビルドする場合は、空のままにします。", "loc.messages.BuildingModules": "モジュール イメージをビルドしています...", @@ -54,14 +54,14 @@ "loc.messages.ReplaceCredential": "資格情報の置換: %s", "loc.messages.DeployTaskRunningInBuild": "ビルド パイプラインで配置タスクが実行されていますか? %s", "loc.messages.CheckValidJson": "次のファイルが有効な json であるかどうかを確認しています: %s", - "loc.messages.Invalid": "無効", - "loc.messages.Valid": "有効", + "loc.messages.Invalid": "無効です", + "loc.messages.Valid": "有効です", "loc.messages.NomralizedDeployementId": "正規化された配置 ID: %s", "loc.messages.DependencyAlreadyInstalled": "%s は既に次のバージョンでインストールされています: %s ", "loc.messages.DependencyInstallSuccess": "%s は次のバージョンでインストールされました: %s", "loc.messages.DependencyInstallFail": "%s のインストールに失敗しました。デバッグ モードでエラーの詳細を確認してください", "loc.messages.TemplateFileInvalid": "テンプレート ファイルのパスが無効です: %s", - "loc.messages.InvalidContainerRegistry": "Failed to fetch container registry authentication token, please check you container registry setting in build task. The username for container registry is %s", + "loc.messages.InvalidContainerRegistry": "コンテナー レジストリ認証トークンをフェッチできませんでした。ビルド タスクのコンテナー レジストリ設定をご確認ください。コンテナー レジストリのユーザー名は %s です", "loc.messages.DeploymentFileNotFound": "配置ファイルが見つかりません。タスクで配置ファイルのパスが正しく設定されていることを確認してください。", "loc.messages.ValidDeploymentFileNotFound": "有効な配置ファイルが見つかりません。タスクで配置ファイルのパスが正しく設定されていることを確認してください。", "loc.messages.AzureSdkNotFound": "Azure SDK が見つかりません", @@ -71,6 +71,6 @@ "loc.messages.CheckModuleImageExistenceError": "%s が存在しないか、資格情報が正しく設定されていません。エラー: %s", "loc.messages.StartGenerateDeploymentManifest": "配置マニフェストの生成を開始します...", "loc.messages.FinishGenerateDeploymentManifest": "配置マニフェストの生成が完了しました。", - "loc.messages.LoginRegistrySucess": "Successfully logged in to registry %s", - "loc.messages.SkipSettingEnvironmentVariableForSecret": "Environment variable %s already exist. Skip setting environment varialbe for secret: %s." + "loc.messages.LoginRegistrySucess": "レジストリ %s に正常にログインしました", + "loc.messages.SkipSettingEnvironmentVariableForSecret": "環境変数 %s は既に存在します。シークレット %s の環境変数の設定をスキップします。" } \ No newline at end of file diff --git a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ko-KR/resources.resjson index a480c8805167..a7a7a225e5a2 100644 --- a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure IoT Edge", - "loc.helpMarkDown": "도움말을 보려면 [문서](https://aka.ms/azure-iot-edge-ci-cd-docs)를 참조하세요.", + "loc.helpMarkDown": "[설명서](https://docs.microsoft.com/en-us/azure/iot-edge/how-to-continuous-integration-continuous-deployment)에서 도움말을 참조하세요", "loc.description": "Azure IoT Edge 이미지를 빌드 및 배포합니다.", "loc.instanceNameFormat": "Azure IoT Edge - $(action)", "loc.group.displayName.advanced_push": "고급", @@ -28,7 +28,7 @@ "loc.input.label.dockerRegistryEndpoint": "Docker 레지스트리 연결", "loc.input.help.dockerRegistryEndpoint": "일반 **Docker 레지스트리 연결**을 선택합니다. **빌드 및 푸시**에 필요합니다.", "loc.input.label.azureSubscriptionEndpoint": "Azure 구독", - "loc.input.help.azureSubscriptionEndpoint": "Azure 구독 선택", + "loc.input.help.azureSubscriptionEndpoint": "Azure 구독을 선택합니다.", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "**Azure Container Registry**를 선택합니다.", "loc.input.label.templateFilePath": ".template.json 파일", diff --git a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ru-RU/resources.resjson index 3532ed3517a2..797d569e5f88 100644 --- a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure IoT Edge", - "loc.helpMarkDown": "Для получения справки обратитесь к [документации](https://aka.ms/azure-iot-edge-ci-cd-docs)", + "loc.helpMarkDown": "Для получения справки см. [документацию](https://docs.microsoft.com/ru-ru/azure/iot-edge/how-to-continuous-integration-continuous-deployment)", "loc.description": "Сборка и развертывание образа Azure IoT Edge", "loc.instanceNameFormat": "Azure IoT Edge — $(action)", "loc.group.displayName.advanced_push": "Дополнительно", @@ -11,7 +11,7 @@ "loc.input.help.deploymentFilePath": "Выберите JSON-файл развертывания.\n Если задача находится в **конвейере выпуска**, нужно задать расположение файла развертывания в артефакте. (Для большинства случаев подходит значение по умолчанию).\n Если задача находится в **конвейере сборки**, нужно значение параметра **Путь выходного файла развертывания**.", "loc.input.label.connectedServiceNameARM": "Подписка Azure содержит Центр Интернета вещей", "loc.input.help.connectedServiceNameARM": "Выберите **подписку Azure**, содержащую Центр Интернета вещей", - "loc.input.label.iothubname": "Имя центра Интернета вещей", + "loc.input.label.iothubname": "Имя Центра Интернета вещей", "loc.input.help.iothubname": "Выберите **Центр Интернета вещей**", "loc.input.label.deploymentid": "Идентификатор развертывания IoT Edge", "loc.input.help.deploymentid": "Введите **Идентификатор развертывания IoT Edge**; если он существует, то будет перезаписан.\n Разрешено использовать до 128 строчных букв, цифр и следующих символов: [ -:+%_#*?!(),=@;' ].\n Вы можете ознакомиться с дополнительными сведениями о [развертывании Azure IoT Edge](https://docs.microsoft.com/azure/iot-edge/how-to-deploy-monitor#monitor-a-deployment)", @@ -37,10 +37,10 @@ "loc.input.help.defaultPlatform": "В файле **.template.json** можно оставить платформу модулей неуказанной. Для этих модулей будет использоваться **платформа по умолчанию**.", "loc.input.label.fillRegistryCredential": "Добавить учетные данные реестра в манифест развертывания", "loc.input.help.fillRegistryCredential": "Добавление учетных данных реестра для отправки образов Docker в манифест развертывания", - "loc.input.label.deploymentManifestOutputPath": "Output path", - "loc.input.help.deploymentManifestOutputPath": "The output path of generated deployment manifest", - "loc.input.label.validateGeneratedDeploymentManifest": "Validate the schema of generated deployment manifest", - "loc.input.help.validateGeneratedDeploymentManifest": "Fail this step if the generated deployment manifest does not pass schema validation. You can search `Azure IoT Edge deployment` in [JSON Schema Store](http://schemastore.org/json/) to find latest schema.", + "loc.input.label.deploymentManifestOutputPath": "Выходной путь", + "loc.input.help.deploymentManifestOutputPath": "Выходной путь для созданного манифеста развертывания", + "loc.input.label.validateGeneratedDeploymentManifest": "Проверка схемы созданного манифеста развертывания", + "loc.input.help.validateGeneratedDeploymentManifest": "Если созданный манифест развертывания не проходит проверку схемы, этот шаг завершается неудачей. Вы можете выполнить поиск по фразе Azure IoT Edge deployment (развертывание Azure IoT Edge) в [хранилище схем JSON](http://schemastore.org/json/), чтобы найти последнюю схему.", "loc.input.label.bypassModules": "Обходные модули", "loc.input.help.bypassModules": "Выберите модули, которые вам **не нужно** создавать в .template.json (или отправлять туда), укажите имена модулей и разделите их запятыми.\n Пример: если у вас есть 2 модуля **SampleModule1,SampleModule2** в .template.json и вы хотите создать или отправить только **SampleModule1**, задайте обходные модули как **SampleModule2**. Оставьте поле пустым, если хотите создать все модули в .template.json.", "loc.messages.BuildingModules": "Создание образов модулей...", @@ -54,14 +54,14 @@ "loc.messages.ReplaceCredential": "Замена учетных данных: %s", "loc.messages.DeployTaskRunningInBuild": "Задача развертывания выполняется в конвейере сборки? %s", "loc.messages.CheckValidJson": "Проверка того, является ли следующий файл допустимой JSON: %s", - "loc.messages.Invalid": "Недопустимый", - "loc.messages.Valid": "Допустимый", + "loc.messages.Invalid": "Недопустимо.", + "loc.messages.Valid": "Допустимо.", "loc.messages.NomralizedDeployementId": "Нормализованный идентификатор развертывания: %s", "loc.messages.DependencyAlreadyInstalled": "%s уже установлен с версией: %s", "loc.messages.DependencyInstallSuccess": "%s установлен с версией: %s", "loc.messages.DependencyInstallFail": "Не удалось установить %s, дополнительные сведения см. в режиме отладки", "loc.messages.TemplateFileInvalid": "Недопустимый путь к файлу шаблона: %s", - "loc.messages.InvalidContainerRegistry": "Failed to fetch container registry authentication token, please check you container registry setting in build task. The username for container registry is %s", + "loc.messages.InvalidContainerRegistry": "Не удалось получить токен проверки подлинности реестра контейнеров; проверьте параметр реестра контейнеров в задаче сборки. Имя пользователя для реестра контейнеров: %s", "loc.messages.DeploymentFileNotFound": "Не удается найти файл развертывания. Убедитесь, что путь к файлу развертывания задан в задаче правильно.", "loc.messages.ValidDeploymentFileNotFound": "Не удается найти допустимый файл развертывания. Убедитесь, что путь к файлу развертывания задан в задаче правильно.", "loc.messages.AzureSdkNotFound": "Пакет Azure SDK не найден", @@ -71,6 +71,6 @@ "loc.messages.CheckModuleImageExistenceError": "%s не существует, или учетные данные заданы неправильно. Ошибка: %s", "loc.messages.StartGenerateDeploymentManifest": "Запуск создания манифеста развертывания...", "loc.messages.FinishGenerateDeploymentManifest": "Создание манифеста развертывания завершено.", - "loc.messages.LoginRegistrySucess": "Successfully logged in to registry %s", - "loc.messages.SkipSettingEnvironmentVariableForSecret": "Environment variable %s already exist. Skip setting environment varialbe for secret: %s." + "loc.messages.LoginRegistrySucess": "Выполнен вход в реестр %s", + "loc.messages.SkipSettingEnvironmentVariableForSecret": "Переменная среды %s уже существует. Пропустите настройку переменной среды для секрета: %s." } \ No newline at end of file diff --git a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/zh-CN/resources.resjson index c6a92a7d210c..b85a7c5f2434 100644 --- a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure IoT Edge", - "loc.helpMarkDown": "请访问[文档](https://aka.ms/azure-iot-edge-ci-cd-docs)获取帮助", + "loc.helpMarkDown": "访问 [文档](https://docs.microsoft.com/en-us/azure/iot-edge/how-to-continuous-integration-continuous-deployment)以获取帮助", "loc.description": "生成并部署 Azure IoT Edge 映像", "loc.instanceNameFormat": "Azure IoT Edge - $(action)", "loc.group.displayName.advanced_push": "高级", diff --git a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/zh-TW/resources.resjson index f5de78a1cce3..70c68a9ab437 100644 --- a/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureIoTEdgeV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure IoT Edge", - "loc.helpMarkDown": "如需說明,請瀏覽 [文件](https://aka.ms/azure-iot-edge-ci-cd-docs)", + "loc.helpMarkDown": "如需協助,請前往 [文件](https://docs.microsoft.com/zh-tw/azure/iot-edge/how-to-continuous-integration-continuous-deployment)", "loc.description": "建置並部署 Azure IoT Edge 映像", "loc.instanceNameFormat": "Azure IoT Edge - $(action)", "loc.group.displayName.advanced_push": "進階", @@ -37,10 +37,10 @@ "loc.input.help.defaultPlatform": "在 [.template.json]**** 中,您可以將模組平台保留為未指定。針對這些模組,將會使用 [預設平台]****。", "loc.input.label.fillRegistryCredential": "將登錄認證新增到部署資訊清單", "loc.input.help.fillRegistryCredential": "新增用來將 docker 映像推送到部署資訊清單的登錄認證", - "loc.input.label.deploymentManifestOutputPath": "Output path", - "loc.input.help.deploymentManifestOutputPath": "The output path of generated deployment manifest", - "loc.input.label.validateGeneratedDeploymentManifest": "Validate the schema of generated deployment manifest", - "loc.input.help.validateGeneratedDeploymentManifest": "Fail this step if the generated deployment manifest does not pass schema validation. You can search `Azure IoT Edge deployment` in [JSON Schema Store](http://schemastore.org/json/) to find latest schema.", + "loc.input.label.deploymentManifestOutputPath": "輸出路徑", + "loc.input.help.deploymentManifestOutputPath": "所產生部署資訊清單的輸出路徑", + "loc.input.label.validateGeneratedDeploymentManifest": "驗證所產生部署資訊清單的結構描述", + "loc.input.help.validateGeneratedDeploymentManifest": "如果產生的部署資訊清單未通過結構描述驗證,此步驟就會失敗。您可以在 [JSON 結構描述存放區](http://schemastore.org/json/)中搜尋 `Azure IoT Edge deployment` (Azure IoT Edge 部署),以尋找最新的結構描述。", "loc.input.label.bypassModules": "略過模組", "loc.input.help.bypassModules": "選取的您**不**需要在 .template.json 中建置 (或推送) 的模組,請指定模組名稱,並使用逗號分隔。\n 例如: 如果您在 .template.json 中有 2 個模組 **SampleModule1,SampleModule2**,並且只想要建置或推送 **SampleModule1**,則請將略過模組設定為 **SampleModule2**。若要在 .template.json 中建置所有模組,請保留空白。", "loc.messages.BuildingModules": "正在建置模組映像...", @@ -61,7 +61,7 @@ "loc.messages.DependencyInstallSuccess": "%s 已安裝。版本: %s", "loc.messages.DependencyInstallFail": "%s 安裝失敗,請在偵錯模式中查看詳細錯誤", "loc.messages.TemplateFileInvalid": "範本檔案的路徑無效: %s", - "loc.messages.InvalidContainerRegistry": "Failed to fetch container registry authentication token, please check you container registry setting in build task. The username for container registry is %s", + "loc.messages.InvalidContainerRegistry": "無法擷取容器登錄驗證權杖,請檢查您建置工作中的容器登錄設定。容器登錄的使用者名稱為 %s", "loc.messages.DeploymentFileNotFound": "找不到部署檔案。請確定已在工作中正確設定部署檔案的路徑。", "loc.messages.ValidDeploymentFileNotFound": "找不到有效的部署檔案。請確定已在工作中正確設定部署檔案的路徑。", "loc.messages.AzureSdkNotFound": "找不到 Azure SDK", @@ -71,6 +71,6 @@ "loc.messages.CheckModuleImageExistenceError": "%s 不存在,或是未正確設定認證。錯誤: %s", "loc.messages.StartGenerateDeploymentManifest": "開始產生部署資訊清單...", "loc.messages.FinishGenerateDeploymentManifest": "已完成部署資訊清單的產生。", - "loc.messages.LoginRegistrySucess": "Successfully logged in to registry %s", - "loc.messages.SkipSettingEnvironmentVariableForSecret": "Environment variable %s already exist. Skip setting environment varialbe for secret: %s." + "loc.messages.LoginRegistrySucess": "已成功登入登錄 %s", + "loc.messages.SkipSettingEnvironmentVariableForSecret": "環境變數 %s 已存在。請跳過為祕密 %s 設定環境變數的作業。" } \ No newline at end of file diff --git a/Tasks/AzureIoTEdgeV2/task.json b/Tasks/AzureIoTEdgeV2/task.json index b13ee7afb839..c7d7149abd85 100644 --- a/Tasks/AzureIoTEdgeV2/task.json +++ b/Tasks/AzureIoTEdgeV2/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 4, - "Patch": 12 + "Minor": 198, + "Patch": 0 }, "preview": false, "showEnvironmentVariables": true, @@ -291,4 +291,4 @@ "visibleRule": "action = Build module images" } ] -} +} \ No newline at end of file diff --git a/Tasks/AzureIoTEdgeV2/task.loc.json b/Tasks/AzureIoTEdgeV2/task.loc.json index e44ff1aeb47d..19309f2ae292 100644 --- a/Tasks/AzureIoTEdgeV2/task.loc.json +++ b/Tasks/AzureIoTEdgeV2/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 4, - "Patch": 12 + "Minor": 198, + "Patch": 0 }, "preview": false, "showEnvironmentVariables": true, @@ -290,4 +290,4 @@ "visibleRule": "action = Build module images" } ] -} +} \ No newline at end of file diff --git a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/de-DE/resources.resjson index b9380d701d21..73238657fda1 100644 --- a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Key Vault", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848891)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=848891)", "loc.description": "Azure Key Vault-Geheimnisse herunterladen", "loc.instanceNameFormat": "Azure Key Vault: $(KeyVaultName)", "loc.releaseNotes": "Funktioniert mit plattformübergreifenden Agents (Linux, macOS, Windows)", @@ -10,6 +10,8 @@ "loc.input.help.KeyVaultName": "Geben Sie den Namen eines vorhandenen Schlüsseltresors an.", "loc.input.label.SecretsFilter": "Geheimnisfilter", "loc.input.help.SecretsFilter": "Eine durch Trennzeichen getrennte Liste von Geheimnisnamen, oder verwenden Sie *, um alle Geheimnisse aus dem ausgewählten Schlüsseltresor herunterzuladen.", + "loc.input.label.RunAsPreJob": "Geheimnisse für gesamten Auftrag verfügbar machen", + "loc.input.help.RunAsPreJob": "Führen Sie die Aufgabe aus, bevor die Auftragsausführung beginnt. Hierdurch werden Geheimnisse für alle Aufgaben im Auftrag, nicht nur für die nachfolgenden Aufgaben verfügbar gemacht.", "loc.messages.ClientIdCannotBeEmpty": "\"clientId\" darf keine leere Zeichenfolge sein.", "loc.messages.DomainCannotBeEmpty": "\"domain\" darf keine leere Zeichenfolge sein.", "loc.messages.SecretCannotBeEmpty": "\"secret\" darf keine leere Zeichenfolge sein.", diff --git a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/es-ES/resources.resjson index e4784e4aa5e1..09d58441c9bf 100644 --- a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Key Vault", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848891)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=848891)", "loc.description": "Descargar secretos de Azure Key Vault", "loc.instanceNameFormat": "Instancia de Azure Key Vault: $(KeyVaultName)", "loc.releaseNotes": "Funciona con los agentes multiplataforma (Linux, macOS o Windows)", @@ -10,6 +10,8 @@ "loc.input.help.KeyVaultName": "Proporcione el nombre de un almacén de claves existente", "loc.input.label.SecretsFilter": "Filtro de secretos", "loc.input.help.SecretsFilter": "Lista separada por comas de nombres de secretos. Use * para descargar todos los secretos del almacén de claves seleccionado.", + "loc.input.label.RunAsPreJob": "Poner secretos a disposición de todo el trabajo", + "loc.input.help.RunAsPreJob": "Ejecute la tarea antes de que comience la ejecución del trabajo. Expone secretos a todas las tareas del trabajo, no solo a las que siguen a esta.", "loc.messages.ClientIdCannotBeEmpty": "clientId debe ser una cadena no vacía.", "loc.messages.DomainCannotBeEmpty": "domain debe ser una cadena no vacía.", "loc.messages.SecretCannotBeEmpty": "secret debe ser una cadena no vacía.", diff --git a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/fr-FR/resources.resjson index 169381f45e71..e8e44e644094 100644 --- a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Key Vault", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848891)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=848891)", "loc.description": "Télécharger les secrets du coffre de clés Azure Key Vault", "loc.instanceNameFormat": "Coffre de clés Azure : $(KeyVaultName)", "loc.releaseNotes": "Fonctionne avec les agents multiplateformes (Linux, macOS ou Windows)", @@ -10,6 +10,8 @@ "loc.input.help.KeyVaultName": "Indiquez le nom d'un coffre de clés existant", "loc.input.label.SecretsFilter": "Filtre de secrets", "loc.input.help.SecretsFilter": "Liste de noms de secrets séparés par des virgules. Vous pouvez laisser * pour télécharger tous les secrets du coffre de clés sélectionné.", + "loc.input.label.RunAsPreJob": "Rendre les secrets accessibles à l'ensemble du travail", + "loc.input.help.RunAsPreJob": "Exécutez la tâche avant le début de l'exécution du travail. Expose les secrets à toutes les tâches du travail, pas seulement aux tâches qui suivent celle-ci.", "loc.messages.ClientIdCannotBeEmpty": "clientId doit être une chaîne non vide.", "loc.messages.DomainCannotBeEmpty": "domain doit être une chaîne non vide.", "loc.messages.SecretCannotBeEmpty": "secret doit être une chaîne non vide.", diff --git a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/it-IT/resources.resjson index 20c146f02a2e..76d822c4027b 100644 --- a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Key Vault", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848891)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=848891)", "loc.description": "Scarica i segreti di Azure Key Vault", "loc.instanceNameFormat": "Azure Key Vault: $(KeyVaultName)", "loc.releaseNotes": "È compatibile con agenti multipiattaforma (Linux, macOS o Windows)", @@ -10,6 +10,8 @@ "loc.input.help.KeyVaultName": "Consente di specificare il nome di un insieme di credenziali delle chiavi esistente", "loc.input.label.SecretsFilter": "Filtro segreti", "loc.input.help.SecretsFilter": "Elenco di nomi di segreto delimitati da virgole. Lasciare impostato su * per scaricare tutti i segreti dal'insieme di credenziali delle chiavi selezionato.", + "loc.input.label.RunAsPreJob": "Rendi i segreti disponibili per l'intero processo", + "loc.input.help.RunAsPreJob": "Consente di eseguire l'attività prima dell'inizio dell'esecuzione del processo. Espone i segreti a tutte le attività del processo, non solo a quelle che seguono questa attività.", "loc.messages.ClientIdCannotBeEmpty": "clientId non deve essere una stringa vuota.", "loc.messages.DomainCannotBeEmpty": "domain non deve essere una stringa vuota.", "loc.messages.SecretCannotBeEmpty": "secret non deve essere una stringa vuota.", diff --git a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ja-JP/resources.resjson index e2894bb2abb7..428a8e1d1bd8 100644 --- a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Key Vault", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848891)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=848891)", "loc.description": "Azure Key Vault のシークレットをダウンロードします", "loc.instanceNameFormat": "Azure Key Vault: $(KeyVaultName)", "loc.releaseNotes": "クロスプラットフォーム エージェント (Linux、macOS、Windows) に対応", @@ -10,6 +10,8 @@ "loc.input.help.KeyVaultName": "既存のキー コンテナーの名前を指定します", "loc.input.label.SecretsFilter": "シークレットのフィルター", "loc.input.help.SecretsFilter": "選択したキー コンテナーからダウンロードするシークレット名のコンマ区切りのリスト (すべてのシークレット名をダウンロードする場合は \"*\" のままにします)。", + "loc.input.label.RunAsPreJob": "ジョブ全体に対してシークレットを使用できるようにする", + "loc.input.help.RunAsPreJob": "ジョブの実行が開始される前にタスクを実行します。これに続くタスクだけでなく、ジョブ内のすべてのタスクにシークレットを公開します。", "loc.messages.ClientIdCannotBeEmpty": "clientId は空ではない文字列にする必要があります。", "loc.messages.DomainCannotBeEmpty": "domain を空の文字列にすることはできません。", "loc.messages.SecretCannotBeEmpty": "secret を空の文字列にすることはできません。", @@ -44,5 +46,5 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。仮想マシンのマネージド サービス ID (MSI) を構成してください 'https://aka.ms/azure-msi-docs'。状態コード: %s、ステータス メッセージ: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。状態コード: %s、ステータス メッセージ: %s", "loc.messages.RetryingWithVaultResourceIdFromResponse": "応答から取得したコンテナー リソース ID で再試行しています: %s", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。" } \ No newline at end of file diff --git a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ko-KR/resources.resjson index f8bad9f3c825..2a29ac362d97 100644 --- a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -10,6 +10,8 @@ "loc.input.help.KeyVaultName": "기존 Key Vault 이름 지정", "loc.input.label.SecretsFilter": "비밀 필터", "loc.input.help.SecretsFilter": "쉼표로 구분된 비밀 이름의 목록입니다. 또는 선택한 키 자격 증명 모음에서 모든 비밀을 다운로드하려면 *를 그대로 둡니다.", + "loc.input.label.RunAsPreJob": "전체 작업에서 비밀을 사용할 수 있도록 설정", + "loc.input.help.RunAsPreJob": "작업(job) 실행이 시작되기 전에 작업(task)을 실행합니다. 이 작업(job)을 따르는 작업(task)뿐 아니라 작업(job)의 모든 작업(task)에 비밀을 노출합니다.", "loc.messages.ClientIdCannotBeEmpty": "clientId는 비어 있지 않은 문자열이어야 합니다.", "loc.messages.DomainCannotBeEmpty": "domain은 비어 있지 않은 문자열이어야 합니다.", "loc.messages.SecretCannotBeEmpty": "secret은 비어 있지 않은 문자열이어야 합니다.", diff --git a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ru-RU/resources.resjson index f92cfec67096..a88858295cc1 100644 --- a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Key Vault", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848891)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=848891)", "loc.description": "Скачать секреты Azure Key Vault", "loc.instanceNameFormat": "Azure Key Vault: $(KeyVaultName)", "loc.releaseNotes": "Поддержка кроссплатформенных агентов (Linux, macOS и Windows)", @@ -10,6 +10,8 @@ "loc.input.help.KeyVaultName": "Укажите имя существующего хранилища ключей", "loc.input.label.SecretsFilter": "Фильтр секретов", "loc.input.help.SecretsFilter": "Укажите имена секретов, разделенные запятыми, или оставьте значение \"*\", чтобы скачать все секреты из выбранного хранилища ключей.", + "loc.input.label.RunAsPreJob": "Сделать секреты доступными для всего задания", + "loc.input.help.RunAsPreJob": "Запуск задачи перед началом выполнения задания. Секреты предоставляются всем задачам в задании, а не только задачам, которые следуют за текущей.", "loc.messages.ClientIdCannotBeEmpty": "Параметр clientId должен быть непустой строкой.", "loc.messages.DomainCannotBeEmpty": "Параметр domain должен быть непустой строкой.", "loc.messages.SecretCannotBeEmpty": "Параметр secret должен быть непустой строкой.", diff --git a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-CN/resources.resjson index 0570ab51d8b4..522a0c6fd5ab 100644 --- a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -10,6 +10,8 @@ "loc.input.help.KeyVaultName": "提供现有密钥保管库的名称", "loc.input.label.SecretsFilter": "密钥筛选器", "loc.input.help.SecretsFilter": "用逗号分隔的密钥名称列表或保留 * 以下载所选密钥保管库中的所有密钥。", + "loc.input.label.RunAsPreJob": "使机密可用于整个作业", + "loc.input.help.RunAsPreJob": "在开始执行作业前运行任务。请将机密公开给作业中的所有任务,而不仅仅是此任务之后的任务。", "loc.messages.ClientIdCannotBeEmpty": "clientId 必需是非空字符串。", "loc.messages.DomainCannotBeEmpty": "domain 必须为非空字符串。", "loc.messages.SecretCannotBeEmpty": "secret 必须是非空字符串。", diff --git a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-TW/resources.resjson index c2303ac964a1..3bfe3d2876a4 100644 --- a/Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Key Vault", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848891)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=848891)", "loc.description": "下載 Azure Key Vault 祕密", "loc.instanceNameFormat": "Azure Key Vault: $(KeyVaultName)", "loc.releaseNotes": "適用於跨平台代理程式 (Linux、macOS 或 Windows)", @@ -10,6 +10,8 @@ "loc.input.help.KeyVaultName": "提供現有金鑰保存庫的名稱", "loc.input.label.SecretsFilter": "祕密篩選", "loc.input.help.SecretsFilter": "逗點分隔的祕密名稱清單,或保留 * 從選取的金鑰保存庫下載所有祕密。", + "loc.input.label.RunAsPreJob": "讓整個作業都能使用這些祕密", + "loc.input.help.RunAsPreJob": "請在開始執行作業前執行此工作。公開作業中所有工作的祕密,而不僅限於跟在此工作後的工作。", "loc.messages.ClientIdCannotBeEmpty": "clientId 不得為空字串。", "loc.messages.DomainCannotBeEmpty": "domain 不得為空字串。", "loc.messages.SecretCannotBeEmpty": "secret 不得為空字串。", diff --git a/Tasks/AzureKeyVaultV1/task.json b/Tasks/AzureKeyVaultV1/task.json index f88cc05acc2f..f41c63b8061b 100644 --- a/Tasks/AzureKeyVaultV1/task.json +++ b/Tasks/AzureKeyVaultV1/task.json @@ -14,8 +14,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 182, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "2.0.0", diff --git a/Tasks/AzureKeyVaultV1/task.loc.json b/Tasks/AzureKeyVaultV1/task.loc.json index bb937ef9b792..238a5083f4bc 100644 --- a/Tasks/AzureKeyVaultV1/task.loc.json +++ b/Tasks/AzureKeyVaultV1/task.loc.json @@ -14,8 +14,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 182, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "2.0.0", diff --git a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/de-DE/resources.resjson index dfb8d456b4db..3b104114634b 100644 --- a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Azure Monitor alerts (Deprecated)", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=859947)", - "loc.description": "Configure alerts on available metrics for an Azure resource (Deprecated)", + "loc.friendlyName": "Azure Monitor-Warnungen (veraltet)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=859947)", + "loc.description": "Hiermit werden Warnungen zu verfügbaren Metriken für eine Azure-Ressource konfiguriert (veraltet).", "loc.instanceNameFormat": "Azure-Warnungen konfigurieren : $(ResourceName)", "loc.group.displayName.NotifyViaEmail": "Per E-Mail benachrichtigen", "loc.input.label.ConnectedServiceName": "Azure-Abonnement", @@ -30,5 +30,5 @@ "loc.messages.FailedToGetAzureMetricAlerts": "Fehler beim Abrufen der Application Insights-Warnungsregel: %s. Fehler: %s", "loc.messages.FailedToUpdateAzureMetricAlerts": "Fehler beim Aktualisieren der Ressource \"%s\" der Azure-Metrikwarnungsregel. Fehler: %s", "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist.", - "loc.messages.DeprecatedTask": "As part of classic alerts retirement, we are deprecating the Azure Monitor Alerts task which is currently based on classic alerts API. Please use the Azure CLI task to manage new alerts. Refer this: https://aka.ms/deprecateazuremonitoralertstask" + "loc.messages.DeprecatedTask": "Im Zuge der Einstellung klassischer Warnungen wird die Aufgabe \"Azure Monitor-Warnungen\" als veraltet markiert, die aktuell auf der klassischen Warnungs-API basiert. Verwenden Sie die Azure CLI-Aufgabe, um neue Warnungen zu verwalten. Weitere Informationen finden Sie hier: https://aka.ms/deprecateazuremonitoralertstask" } \ No newline at end of file diff --git a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/es-ES/resources.resjson index de71db4b6e77..839fa5161257 100644 --- a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Azure Monitor alerts (Deprecated)", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=859947)", - "loc.description": "Configure alerts on available metrics for an Azure resource (Deprecated)", + "loc.friendlyName": "Alertas de Azure Monitor (en desuso)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=859947)", + "loc.description": "Configura alertas sobre las métricas disponibles para un recurso de Azure (en desuso).", "loc.instanceNameFormat": "Configurar las alertas de Azure: $(ResourceName)", "loc.group.displayName.NotifyViaEmail": "Notificar por correo electrónico", "loc.input.label.ConnectedServiceName": "Suscripción a Azure", @@ -12,7 +12,7 @@ "loc.input.help.ResourceType": "Seleccione el tipo de recurso de Azure.", "loc.input.label.ResourceName": "Nombre de recurso", "loc.input.help.ResourceName": "Seleccione el nombre del recurso de Azure en el que quiere configurar una alerta.", - "loc.input.label.AlertRules": "Reglas de alerta", + "loc.input.label.AlertRules": "Reglas de alertas", "loc.input.help.AlertRules": "Lista de alertas de Azure Monitor configuradas en el recurso de Azure seleccionado. \n\nPara agregar o modificar alertas, haga clic en el botón […].", "loc.input.label.NotifyServiceOwners": "Lectores, colaboradores y propietarios de la suscripción", "loc.input.help.NotifyServiceOwners": "Envíe una notificación por correo electrónico a todos los usuarios que tengan acceso a este grupo de recursos.", @@ -30,5 +30,5 @@ "loc.messages.FailedToGetAzureMetricAlerts": "No se pudo obtener la regla de alertas de Application Insights: %s. Error: %s", "loc.messages.FailedToUpdateAzureMetricAlerts": "No se pudo actualizar el recurso de regla de alerta de métrica de Azure \"%s\". Error: %s", "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado.", - "loc.messages.DeprecatedTask": "As part of classic alerts retirement, we are deprecating the Azure Monitor Alerts task which is currently based on classic alerts API. Please use the Azure CLI task to manage new alerts. Refer this: https://aka.ms/deprecateazuremonitoralertstask" + "loc.messages.DeprecatedTask": "Como parte de la retirada de las alertas clásicas, se está dejando de usar la tarea Alertas de Azure Monitor, basada actualmente en la API de alertas clásica. Use la tarea de la CLI de Azure para administrar las alertas nuevas. Consulte https://aka.ms/deprecateazuremonitoralertstask" } \ No newline at end of file diff --git a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/fr-FR/resources.resjson index 4e34333bc8ac..58ecf9b166db 100644 --- a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Azure Monitor alerts (Deprecated)", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=859947)", - "loc.description": "Configure alerts on available metrics for an Azure resource (Deprecated)", + "loc.friendlyName": "Alertes Azure Monitor (déprécié)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=859947)", + "loc.description": "Configurer des alertes selon les métriques disponibles pour une ressource Azure (déprécié)", "loc.instanceNameFormat": "Configurer les alertes Azure : $(ResourceName)", "loc.group.displayName.NotifyViaEmail": "Notifier par e-mail", "loc.input.label.ConnectedServiceName": "Abonnement Azure", @@ -30,5 +30,5 @@ "loc.messages.FailedToGetAzureMetricAlerts": "Échec de l'obtention de la règle d'alerte Application Insights : %s. Erreur : %s", "loc.messages.FailedToUpdateAzureMetricAlerts": "Échec de la mise à jour de la ressource '%s' de la règle d'alerte de métrique Azure. Erreur : %s", "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré.", - "loc.messages.DeprecatedTask": "As part of classic alerts retirement, we are deprecating the Azure Monitor Alerts task which is currently based on classic alerts API. Please use the Azure CLI task to manage new alerts. Refer this: https://aka.ms/deprecateazuremonitoralertstask" + "loc.messages.DeprecatedTask": "Dans le cadre de la mise hors service des alertes classiques, nous déprécions la tâche Alertes Azure Monitor, qui est basée sur l'API d'alertes classiques. Utilisez la tâche Azure CLI pour gérer les nouvelles alertes. Consultez ceci : https://aka.ms/deprecateazuremonitoralertstask" } \ No newline at end of file diff --git a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/it-IT/resources.resjson index da71bb4b591f..6cdf27fe43bf 100644 --- a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Azure Monitor alerts (Deprecated)", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=859947)", - "loc.description": "Configure alerts on available metrics for an Azure resource (Deprecated)", + "loc.friendlyName": "Avvisi di Monitoraggio di Azure (deprecata)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=859947)", + "loc.description": "Consente di configurare avvisi sulle metriche disponibili per una risorsa di Azure (deprecata)", "loc.instanceNameFormat": "Configura avvisi di Azure: $(ResourceName)", "loc.group.displayName.NotifyViaEmail": "Notifica tramite posta elettronica", "loc.input.label.ConnectedServiceName": "Sottoscrizione di Azure", @@ -10,7 +10,7 @@ "loc.input.help.ResourceGroupName": "Consente di selezionare il gruppo di risorse di Azure contenente la risorsa di Azure in cui configurare un avviso.", "loc.input.label.ResourceType": "Tipo di risorsa", "loc.input.help.ResourceType": "Consente di selezionare il tipo di risorsa di Azure.", - "loc.input.label.ResourceName": "Nome risorsa", + "loc.input.label.ResourceName": "Nome della risorsa", "loc.input.help.ResourceName": "Consente di selezionare il nome della risorsa di Azure in cui configurare un avviso.", "loc.input.label.AlertRules": "Regole di avviso", "loc.input.help.AlertRules": "Elenco degli avvisi di Monitoraggio di Azure configurati per la risorsa di Azure selezionata. \n\nPer aggiungere o modificare gli avvisi, fare clic sul pulsante […].", @@ -30,5 +30,5 @@ "loc.messages.FailedToGetAzureMetricAlerts": "Non è stato possibile ottenere la regola di avviso di Application Insights: %s. Errore: %s", "loc.messages.FailedToUpdateAzureMetricAlerts": "Non è stato possibile aggiornare la risorsa '%s' della regola di avviso delle metriche di Azure. Errore: %s", "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta.", - "loc.messages.DeprecatedTask": "As part of classic alerts retirement, we are deprecating the Azure Monitor Alerts task which is currently based on classic alerts API. Please use the Azure CLI task to manage new alerts. Refer this: https://aka.ms/deprecateazuremonitoralertstask" + "loc.messages.DeprecatedTask": "Come parte del processo di ritiro degli avvisi classici, l'attività Avvisi di Monitoraggio di Azure attualmente basata sull'API degli avvisi classici verrà deprecata. Per gestire i nuovi avvisi, usare l'attività Interfaccia della riga di comando di Azure. Vedere: https://aka.ms/deprecateazuremonitoralertstask" } \ No newline at end of file diff --git a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/ja-JP/resources.resjson index 0a0956d2d432..9209440412c8 100644 --- a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Azure Monitor alerts (Deprecated)", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=859947)", - "loc.description": "Configure alerts on available metrics for an Azure resource (Deprecated)", + "loc.friendlyName": "Azure Monitor アラート (非推奨)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=859947)", + "loc.description": "Azure リソースの利用可能なメトリックに関するアラートを構成します (非推奨)", "loc.instanceNameFormat": "Azure アラートの構成 : $(ResourceName)", "loc.group.displayName.NotifyViaEmail": "電子メールによる通知", "loc.input.label.ConnectedServiceName": "Azure サブスクリプション", @@ -29,6 +29,6 @@ "loc.messages.SPNExpiredCheck": "SPN が有効で期限が切れていないかどうかを確認します。", "loc.messages.FailedToGetAzureMetricAlerts": "次の Application Insights アラート ルールを取得できませんでした。%s。エラー: %s", "loc.messages.FailedToUpdateAzureMetricAlerts": "Azure のメトリック アラート ルール '%s' リソースを更新できませんでした。エラー: %s", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。", - "loc.messages.DeprecatedTask": "As part of classic alerts retirement, we are deprecating the Azure Monitor Alerts task which is currently based on classic alerts API. Please use the Azure CLI task to manage new alerts. Refer this: https://aka.ms/deprecateazuremonitoralertstask" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。", + "loc.messages.DeprecatedTask": "従来のアラートの廃止の一環として、従来のアラート API に基づいて現在使用されている Azure Monitor アラートのタスクを非推奨化しています。新しいアラートを管理するには、Azure CLI タスクをご使用ください。次を参照してください。https://aka.ms/deprecateazuremonitoralertstask" } \ No newline at end of file diff --git a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/ru-RU/resources.resjson index c574ae7fc858..257c122a2a6e 100644 --- a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Azure Monitor alerts (Deprecated)", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=859947)", - "loc.description": "Configure alerts on available metrics for an Azure resource (Deprecated)", + "loc.friendlyName": "Оповещения Azure Monitor (не рекомендуется)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=859947)", + "loc.description": "Настройка оповещений для доступных метрик для ресурса Azure (не рекомендуется)", "loc.instanceNameFormat": "Настройте оповещения Azure: $(ResourceName)", "loc.group.displayName.NotifyViaEmail": "Уведомлять по электронной почте", "loc.input.label.ConnectedServiceName": "Подписка Azure", @@ -30,5 +30,5 @@ "loc.messages.FailedToGetAzureMetricAlerts": "Не удалось получить правило генерации оповещений Application Insights: %s. Ошибка: %s", "loc.messages.FailedToUpdateAzureMetricAlerts": "Не удалось обновить правило генерации оповещений метрики Azure для ресурса \"%s\". Ошибка: %s.", "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек.", - "loc.messages.DeprecatedTask": "As part of classic alerts retirement, we are deprecating the Azure Monitor Alerts task which is currently based on classic alerts API. Please use the Azure CLI task to manage new alerts. Refer this: https://aka.ms/deprecateazuremonitoralertstask" + "loc.messages.DeprecatedTask": "В рамках прекращения использования классических оповещений мы рекомендуем не использовать задачу \"Оповещения Azure Monitor\", которая сейчас основана на API классических оповещений. Используйте задачу Azure CLI для управления новыми оповещениями. См. страницу https://aka.ms/deprecateazuremonitoralertstask" } \ No newline at end of file diff --git a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/zh-TW/resources.resjson index c0d77a1a4a89..535399e106fb 100644 --- a/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureMonitorAlertsV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Azure Monitor alerts (Deprecated)", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=859947)", - "loc.description": "Configure alerts on available metrics for an Azure resource (Deprecated)", + "loc.friendlyName": "Azure 監視器警示 (已淘汰)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=859947)", + "loc.description": "對 Azure 資源的可用計量設定警示 (已淘汰)", "loc.instanceNameFormat": "設定 Azure 警示: $(ResourceName)", "loc.group.displayName.NotifyViaEmail": "透過電子郵件通知", "loc.input.label.ConnectedServiceName": "Azure 訂用帳戶", @@ -30,5 +30,5 @@ "loc.messages.FailedToGetAzureMetricAlerts": "無法取得 Application Insights 警示規則: %s。錯誤: %s", "loc.messages.FailedToUpdateAzureMetricAlerts": "無法更新 Azure 度量警示規則 '%s' 資源。錯誤: %s", "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。", - "loc.messages.DeprecatedTask": "As part of classic alerts retirement, we are deprecating the Azure Monitor Alerts task which is currently based on classic alerts API. Please use the Azure CLI task to manage new alerts. Refer this: https://aka.ms/deprecateazuremonitoralertstask" + "loc.messages.DeprecatedTask": "在淘汰傳統警示時,我們會淘汰目前以傳統警示 API 執行的 Azure 監視器警示工作。請使用 Azure CLI 工作管理新的警示。請參閱: https://aka.ms/deprecateazuremonitoralertstask" } \ No newline at end of file diff --git a/Tasks/AzureMonitorAlertsV0/task.json b/Tasks/AzureMonitorAlertsV0/task.json index f30e8cfb0534..697e7222f9d8 100644 --- a/Tasks/AzureMonitorAlertsV0/task.json +++ b/Tasks/AzureMonitorAlertsV0/task.json @@ -13,8 +13,8 @@ ], "version": { "Major": 0, - "Minor": 175, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.111.0", "instanceNameFormat": "Configure Azure Alerts : $(ResourceName)", diff --git a/Tasks/AzureMonitorAlertsV0/task.loc.json b/Tasks/AzureMonitorAlertsV0/task.loc.json index 50adb7b1240e..db01df9142aa 100644 --- a/Tasks/AzureMonitorAlertsV0/task.loc.json +++ b/Tasks/AzureMonitorAlertsV0/task.loc.json @@ -13,8 +13,8 @@ ], "version": { "Major": 0, - "Minor": 175, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.111.0", "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/AzureMonitorV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureMonitorV0/Strings/resources.resjson/de-DE/resources.resjson index f5c25ead6080..47d8fa7c60ee 100644 --- a/Tasks/AzureMonitorV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureMonitorV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Klassische Azure Monitor-Warnungen abfragen", - "loc.helpMarkDown": "[Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "Hiermit werden die konfigurierten klassischen Azure Monitor-Regeln auf aktive Warnungen abgefragt.", "loc.instanceNameFormat": "Azure Monitor-Warnungen abfragen", "loc.input.label.connectedServiceNameARM": "Azure-Abonnement", diff --git a/Tasks/AzureMonitorV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureMonitorV0/Strings/resources.resjson/es-ES/resources.resjson index 93448be056ae..4ba818ea7d92 100644 --- a/Tasks/AzureMonitorV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureMonitorV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Alertas de Azure Monitor clásico para consultas", - "loc.helpMarkDown": "[Más información](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "Sigue las reglas de Azure Monitor clásico configuradas para las alertas activas.", "loc.instanceNameFormat": "Consultar las alertas de Azure Monitor", "loc.input.label.connectedServiceNameARM": "Suscripción de Azure", @@ -11,6 +11,6 @@ "loc.input.help.ResourceType": "Seleccione el tipo de recurso de Azure que se va a supervisar.", "loc.input.label.resourceName": "Nombre de recurso", "loc.input.help.resourceName": "Seleccione el nombre del recurso de Azure que se va a supervisar.", - "loc.input.label.alertRules": "Reglas de alerta", + "loc.input.label.alertRules": "Reglas de alertas", "loc.input.help.alertRules": "Lista de reglas de alertas de Azure para supervisar." } \ No newline at end of file diff --git a/Tasks/AzureMonitorV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureMonitorV0/Strings/resources.resjson/fr-FR/resources.resjson index 0101e6c5b4ad..26f2d1abf325 100644 --- a/Tasks/AzureMonitorV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureMonitorV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Interroger les alertes Azure Monitor classiques", - "loc.helpMarkDown": "[Plus d'informations](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "Examiner les règles Azure Monitor classiques configurées pour les alertes actives", "loc.instanceNameFormat": "Interroger les alertes Azure Monitor", "loc.input.label.connectedServiceNameARM": "Abonnement Azure", diff --git a/Tasks/AzureMonitorV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureMonitorV0/Strings/resources.resjson/it-IT/resources.resjson index 68a05863a50d..0be45885f9f3 100644 --- a/Tasks/AzureMonitorV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureMonitorV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Esegui query su avvisi di Monitoraggio di Azure classico", - "loc.helpMarkDown": "[Altre informazioni](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "Consente di osservare le regole di Monitoraggio di Azure classico configurate per gli avvisi attivi", "loc.instanceNameFormat": "Esegui query su avvisi di Monitoraggio di Azure", "loc.input.label.connectedServiceNameARM": "Sottoscrizione di Azure", @@ -9,7 +9,7 @@ "loc.input.help.ResourceGroupName": "Consente di specificare il nome di un gruppo di risorse di cui eseguire il monitoraggio.", "loc.input.label.ResourceType": "Tipo di risorsa", "loc.input.help.ResourceType": "Consente di selezionare il tipo di risorsa di Azure di cui eseguire il monitoraggio.", - "loc.input.label.resourceName": "Nome risorsa", + "loc.input.label.resourceName": "Nome della risorsa", "loc.input.help.resourceName": "Consente di selezionare il nome della risorsa di Azure di cui eseguire il monitoraggio.", "loc.input.label.alertRules": "Regole di avviso", "loc.input.help.alertRules": "Elenco delle regole di avviso di Azure di cui eseguire il monitoraggio." diff --git a/Tasks/AzureMonitorV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureMonitorV0/Strings/resources.resjson/ja-JP/resources.resjson index e71a2e26d51e..125fdd37df63 100644 --- a/Tasks/AzureMonitorV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureMonitorV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "クラシック Azure Monitor アラートのクエリ", - "loc.helpMarkDown": "[詳細](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "構成されているクラシック Azure Monitor ルールでアクティブなアラートを監視します", "loc.instanceNameFormat": "Azure Monitor アラートのクエリ", "loc.input.label.connectedServiceNameARM": "Azure サブスクリプション", diff --git a/Tasks/AzureMonitorV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureMonitorV0/Strings/resources.resjson/ko-KR/resources.resjson index 36e004463560..4f846b1714a6 100644 --- a/Tasks/AzureMonitorV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureMonitorV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "클래식 Azure Monitor 경고 쿼리", - "loc.helpMarkDown": "[자세한 정보](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "활성 경고에 대해 구성된 클래식 Azure Monitor 규칙을 살펴봅니다.", "loc.instanceNameFormat": "Azure Monitor 경고 쿼리", "loc.input.label.connectedServiceNameARM": "Azure 구독", diff --git a/Tasks/AzureMonitorV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureMonitorV0/Strings/resources.resjson/ru-RU/resources.resjson index cbe01462dc62..57a2484fe8c2 100644 --- a/Tasks/AzureMonitorV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureMonitorV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Запрос оповещений классического Azure Monitor", - "loc.helpMarkDown": "[Дополнительные сведения](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "Соблюдать настроенные правила классического Azure Monitor для активных оповещений", "loc.instanceNameFormat": "Запрос оповещений Azure Monitor", "loc.input.label.connectedServiceNameARM": "Подписка Azure", diff --git a/Tasks/AzureMonitorV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureMonitorV0/Strings/resources.resjson/zh-CN/resources.resjson index 3651b338c79e..facabfabe953 100644 --- a/Tasks/AzureMonitorV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureMonitorV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "查询经典 Azure Monitor 警报", - "loc.helpMarkDown": "[详细信息](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "观察配置的经典 Azure Monitor 规则是否出现活动警报", "loc.instanceNameFormat": "查询 Azure 监视器警报", "loc.input.label.connectedServiceNameARM": "Azure 订阅", diff --git a/Tasks/AzureMonitorV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureMonitorV0/Strings/resources.resjson/zh-TW/resources.resjson index e9aae49adc41..0ce2c0c087f9 100644 --- a/Tasks/AzureMonitorV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureMonitorV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "查詢傳統 Azure 監視器警示", - "loc.helpMarkDown": "[詳細資訊](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "觀察作用中警示的已設定傳統 Azure 監視器規則", "loc.instanceNameFormat": "查詢 Azure 監視器警示", - "loc.input.label.connectedServiceNameARM": "Azure 訂用帳戶", + "loc.input.label.connectedServiceNameARM": "Azure 訂閱", "loc.input.help.connectedServiceNameARM": "選取要監視的 Azure Resource Manager 訂用帳戶。", "loc.input.label.ResourceGroupName": "資源群組", "loc.input.help.ResourceGroupName": "提供要監視的資源群組名稱。", diff --git a/Tasks/AzureMonitorV0/task.json b/Tasks/AzureMonitorV0/task.json index e998c6ba3600..4994a0385f1f 100644 --- a/Tasks/AzureMonitorV0/task.json +++ b/Tasks/AzureMonitorV0/task.json @@ -18,8 +18,8 @@ ], "version": { "Major": 0, - "Minor": 0, - "Patch": 16 + "Minor": 198, + "Patch": 0 }, "instanceNameFormat": "Query Azure Monitor alerts", "groups": [], @@ -116,4 +116,4 @@ } } } -} +} \ No newline at end of file diff --git a/Tasks/AzureMonitorV0/task.loc.json b/Tasks/AzureMonitorV0/task.loc.json index f5cefb60b6ff..73129a33ea2b 100644 --- a/Tasks/AzureMonitorV0/task.loc.json +++ b/Tasks/AzureMonitorV0/task.loc.json @@ -18,8 +18,8 @@ ], "version": { "Major": 0, - "Minor": 0, - "Patch": 16 + "Minor": 198, + "Patch": 0 }, "instanceNameFormat": "ms-resource:loc.instanceNameFormat", "groups": [], diff --git a/Tasks/AzureMonitorV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureMonitorV1/Strings/resources.resjson/de-DE/resources.resjson index c6dd943297d0..50c7e70fc096 100644 --- a/Tasks/AzureMonitorV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureMonitorV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Monitor-Warnungen abfragen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "Hiermit werden die konfigurierten Azure Monitor-Regeln auf aktive Warnungen überwacht.", "loc.instanceNameFormat": "Azure Monitor-Warnungen abfragen", "loc.releaseNotes": "Neuigkeiten in Version 1.0:
 Unterstützung zur Abfrage von einheitlichen Azure Monitor-Warnungen hinzugefügt.", @@ -17,10 +17,10 @@ "loc.input.help.alertRule": "Filtern Sie nach einer bestimmten Warnungsregel. Standardmäßig werden alle Regeln ausgewählt.", "loc.input.label.severity": "Schweregrad", "loc.input.help.severity": "Filtern Sie nach Schweregrad. Standardmäßig sind alle Schweregrade ausgewählt.", - "loc.input.label.timeRange": "Zeitraum", + "loc.input.label.timeRange": "Zeitbereich", "loc.input.help.timeRange": "Filtern Sie nach Zeitbereich. Der Standardwert lautet \"1 Stunde\".", "loc.input.label.alertState": "Warnungszustand", "loc.input.help.alertState": "Filtern Sie nach dem Status der Warnungsinstanz. Standardmäßig werden alle Instanzen ausgewählt.", - "loc.input.label.monitorCondition": "Monitorzustand", + "loc.input.label.monitorCondition": "Monitorbedingung", "loc.input.help.monitorCondition": "Die Monitorbedingung gibt an, ob die zugrunde liegenden Bedingungen die definierten Schwellenwerte für Warnungsregeln überschritten haben." } \ No newline at end of file diff --git a/Tasks/AzureMonitorV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureMonitorV1/Strings/resources.resjson/es-ES/resources.resjson index e226c21c0b4b..0562cb5e0053 100644 --- a/Tasks/AzureMonitorV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureMonitorV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Consultar las alertas de Azure Monitor", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "Sigue las reglas de Azure Monitor configuradas para las alertas activas.", "loc.instanceNameFormat": "Consultar las alertas de Azure Monitor", "loc.releaseNotes": "Novedades de la versión 1.0:
 Se ha agregado compatibilidad con las alertas de Azure Monitor unificadas para las consultas.", @@ -21,6 +21,6 @@ "loc.input.help.timeRange": "Filtrar por intervalo de tiempo. El valor predeterminado es 1 hora.", "loc.input.label.alertState": "Estado de alerta", "loc.input.help.alertState": "Filtrar por estado de la instancia de alerta. El valor predeterminado consiste en seleccionar todo.", - "loc.input.label.monitorCondition": "Condición de supervisión", + "loc.input.label.monitorCondition": "Supervisar condición", "loc.input.help.monitorCondition": "La condición de supervisión representa si las condiciones subyacentes han traspasado los umbrales de las reglas de alerta que se han definido." } \ No newline at end of file diff --git a/Tasks/AzureMonitorV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureMonitorV1/Strings/resources.resjson/fr-FR/resources.resjson index 90a1036e2772..8ddc51c9214e 100644 --- a/Tasks/AzureMonitorV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureMonitorV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Interroger les alertes Azure Monitor", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "Examiner les règles Azure Monitor configurées pour les alertes actives", "loc.instanceNameFormat": "Interroger les alertes Azure Monitor", "loc.releaseNotes": "Nouveautés de la version 1.0 :
 Ajout de la prise en charge de l'interrogation unifiée des alertes Azure Monitor.", @@ -15,12 +15,12 @@ "loc.input.help.resource": "Sélectionnez la ressource Azure à superviser.", "loc.input.label.alertRule": "Règle d'alerte", "loc.input.help.alertRule": "Effectuez un filtrage en fonction d'une règle d'alerte spécifique. La valeur par défaut consiste à tout sélectionner.", - "loc.input.label.severity": "Gravité ", + "loc.input.label.severity": "Gravité", "loc.input.help.severity": "Effectuez un filtrage en fonction de la gravité. La valeur par défaut consiste à tout sélectionner.", "loc.input.label.timeRange": "Intervalle de temps", "loc.input.help.timeRange": "Effectuez un filtrage en fonction de l'intervalle de temps. La valeur par défaut est 1 heure.", - "loc.input.label.alertState": "État de l’alerte", + "loc.input.label.alertState": "État d'alerte", "loc.input.help.alertState": "Effectuez un filtrage en fonction de l'état de l'instance d'alerte. La valeur par défaut consiste à tout sélectionner.", - "loc.input.label.monitorCondition": "Condition de l’analyse", + "loc.input.label.monitorCondition": "Condition de supervision", "loc.input.help.monitorCondition": "La condition de supervision indique si les conditions sous-jacentes ont franchi les seuils de règle d'alerte définis." } \ No newline at end of file diff --git a/Tasks/AzureMonitorV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureMonitorV1/Strings/resources.resjson/it-IT/resources.resjson index c2f16f7d1536..0c3087985354 100644 --- a/Tasks/AzureMonitorV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureMonitorV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Esegui query su avvisi di Monitoraggio di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "Consente di osservare le regole di Monitoraggio di Azure configurate per gli avvisi attivi", "loc.instanceNameFormat": "Esegui query su avvisi di Monitoraggio di Azure", "loc.releaseNotes": "Novità della versione 1.0:
 È stato aggiunto il supporto per gli avvisi unificati di Monitoraggio di Azure per le query.", @@ -9,7 +9,7 @@ "loc.input.help.connectedServiceNameARM": "Consente di selezionare una sottoscrizione di Azure Resource Manager di cui eseguire il monitoraggio.", "loc.input.label.ResourceGroupName": "Gruppo di risorse", "loc.input.help.ResourceGroupName": "Consente di specificare il nome di un gruppo di risorse di cui eseguire il monitoraggio.", - "loc.input.label.filterType": "Tipo filtro", + "loc.input.label.filterType": "Tipo di filtro", "loc.input.help.filterType": "Filtra in base a una risorsa o a una regola di avviso specifica. Il valore predefinito è Nessuna.", "loc.input.label.resource": "Risorsa", "loc.input.help.resource": "Selezionare la risorsa di Azure di cui eseguire il monitoraggio.", diff --git a/Tasks/AzureMonitorV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureMonitorV1/Strings/resources.resjson/ja-JP/resources.resjson index 7fe5b4dec0ac..54f4a4470bd4 100644 --- a/Tasks/AzureMonitorV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureMonitorV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Monitor アラートのクエリ", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "アクティブなアラートに関して構成済みの Azure Monitor ルールを確認します", "loc.instanceNameFormat": "Azure Monitor アラートのクエリ", "loc.releaseNotes": "バージョン 1.0 の新機能:
 クエリ統合 Azure モニターの警告のサポートを追加しました。", diff --git a/Tasks/AzureMonitorV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureMonitorV1/Strings/resources.resjson/ko-KR/resources.resjson index a23a9c84f382..f13d7cc7205b 100644 --- a/Tasks/AzureMonitorV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureMonitorV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -9,7 +9,7 @@ "loc.input.help.connectedServiceNameARM": "모니터링할 Azure Resource Manager 구독을 선택합니다.", "loc.input.label.ResourceGroupName": "리소스 그룹", "loc.input.help.ResourceGroupName": "모니터링할 리소스 그룹의 이름을 제공합니다.", - "loc.input.label.filterType": "필터 형식", + "loc.input.label.filterType": "필터 유형", "loc.input.help.filterType": "특정 리소스 또는 경고 규칙으로 필터링합니다. 기본값은 없음입니다.", "loc.input.label.resource": "리소스", "loc.input.help.resource": "모니터링할 Azure 리소스를 선택합니다.", diff --git a/Tasks/AzureMonitorV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureMonitorV1/Strings/resources.resjson/ru-RU/resources.resjson index baa198f96362..43fb49fc9a44 100644 --- a/Tasks/AzureMonitorV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureMonitorV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Запрос оповещений Azure Monitor", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "Соблюдать настроенные правила Azure Monitor для активных оповещений", "loc.instanceNameFormat": "Запрос оповещений Azure Monitor", "loc.releaseNotes": "Новые возможности версии 1.0:
 Добавлена поддержка предупреждений единого монитора Azure для запросов.", @@ -13,9 +13,9 @@ "loc.input.help.filterType": "Фильтровать по конкретному ресурсу или правилу генерации оповещений. Значение по умолчанию — \"Нет\".", "loc.input.label.resource": "Ресурс", "loc.input.help.resource": "Выберите ресурс Azure для отслеживания.", - "loc.input.label.alertRule": "Правило генерации оповещ.", + "loc.input.label.alertRule": "Правило генерации оповещений", "loc.input.help.alertRule": "Фильтровать по конкретному правилу генерации оповещений. Значение по умолчанию — \"выбрать все\".", - "loc.input.label.severity": "Важность", + "loc.input.label.severity": "Уровень серьезности", "loc.input.help.severity": "Фильтровать по серьезности. Значение по умолчанию — \"выбрать все\".", "loc.input.label.timeRange": "Диапазон времени", "loc.input.help.timeRange": "Фильтровать по диапазону времени. Значение по умолчанию — 1 час.", diff --git a/Tasks/AzureMonitorV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureMonitorV1/Strings/resources.resjson/zh-CN/resources.resjson index a7f849c15c0c..4c7a4d1e002b 100644 --- a/Tasks/AzureMonitorV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureMonitorV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -9,11 +9,11 @@ "loc.input.help.connectedServiceNameARM": "选择要监视的 Azure 资源管理器订阅。", "loc.input.label.ResourceGroupName": "资源组", "loc.input.help.ResourceGroupName": "提供资源组的名称进行监视。", - "loc.input.label.filterType": "筛选类型", + "loc.input.label.filterType": "筛选器类型", "loc.input.help.filterType": "按特定资源或预警规则进行筛选。默认值为“无”。", "loc.input.label.resource": "资源", "loc.input.help.resource": "选择要监视的 Azure 资源。", - "loc.input.label.alertRule": "警报规则", + "loc.input.label.alertRule": "预警规则", "loc.input.help.alertRule": "按特定预警规则进行筛选。默认值为全选。", "loc.input.label.severity": "严重性", "loc.input.help.severity": "按严重性筛选。默认值为全选。", diff --git a/Tasks/AzureMonitorV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureMonitorV1/Strings/resources.resjson/zh-TW/resources.resjson index 4cbdcc90fd2b..757ddd682b38 100644 --- a/Tasks/AzureMonitorV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureMonitorV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "查詢 Azure 監視器警示", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=870240)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=870240)", "loc.description": "遵守針對作用中警示設定的 Azure 監視器規則", "loc.instanceNameFormat": "查詢 Azure 監視器警示", "loc.releaseNotes": "1.0 版中的新功能:
 新增了查詢統一 Azure 監視警示的支援。", "loc.group.displayName.advanced": "進階", - "loc.input.label.connectedServiceNameARM": "Azure 訂用帳戶", + "loc.input.label.connectedServiceNameARM": "Azure 訂閱", "loc.input.help.connectedServiceNameARM": "選取要監視的 Azure Resource Manager 訂用帳戶。", "loc.input.label.ResourceGroupName": "資源群組", "loc.input.help.ResourceGroupName": "提供要監視的資源群組名稱。", diff --git a/Tasks/AzureMonitorV1/task.json b/Tasks/AzureMonitorV1/task.json index a749125fab06..723de1ccb4b2 100644 --- a/Tasks/AzureMonitorV1/task.json +++ b/Tasks/AzureMonitorV1/task.json @@ -18,7 +18,7 @@ ], "version": { "Major": 1, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "instanceNameFormat": "Query Azure Monitor alerts", @@ -204,4 +204,4 @@ } } } -} +} \ No newline at end of file diff --git a/Tasks/AzureMonitorV1/task.loc.json b/Tasks/AzureMonitorV1/task.loc.json index 3a7f5814ff9a..6608c71f1464 100644 --- a/Tasks/AzureMonitorV1/task.loc.json +++ b/Tasks/AzureMonitorV1/task.loc.json @@ -18,7 +18,7 @@ ], "version": { "Major": 1, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson index 8cb9717cff70..c5f6ec3cb606 100644 --- a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Database for MySQL-Bereitstellung", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysqlazuredeployreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/mysqlazuredeployreadme)", "loc.description": "Hiermit werden Skripts ausgeführt und Änderungen an Ihrer Azure Database for MySQL-Instanz vorgenommen.", "loc.instanceNameFormat": "Azure MySQL ausführen: $(TaskNameSelector)", "loc.group.displayName.target": "DB-Details", @@ -11,13 +11,13 @@ "loc.input.label.ServerName": "Hostname", "loc.input.help.ServerName": "Der Servername von Azure Database for MySQL. Beispiel: fabrikam.mysql.database.azure.com. Beim Herstellen einer Verbindung mit MySQL Workbench ist dies der gleiche Wert, der unter \"Parameter\" für \"Hostname\" verwendet wird.", "loc.input.label.DatabaseName": "Datenbankname", - "loc.input.help.DatabaseName": "Der Name der Datenbank (wenn bereits vorhanden), für die das Skript unten ausgeführt werden muss. Andernfalls kann das Skript selbst zum Erstellen der Datenbank verwendet werden.", + "loc.input.help.DatabaseName": "Der Name der Datenbank (falls bereits vorhanden), für die das unten aufgeführte Skript ausgeführt werden soll. Andernfalls kann das Skript selbst zum Erstellen der Datenbank verwendet werden.", "loc.input.label.SqlUsername": "Serveradministratoranmeldung", "loc.input.help.SqlUsername": "Azure-Datenbank für MySQL-Server unterstützt native MySQL-Authentifizierung. Sie können mit der Administratoranmeldung des Servers eine Verbindung mit einem Server herstellen und sich authentifizieren. Beispiel: bbo1@fabrikam. Beim Herstellen einer Verbindung mit MySQL Workbench ist dies der gleiche Wert, der für \"Username\" in \"Parameters\" verwendet wird.", "loc.input.label.SqlPassword": "Kennwort", "loc.input.help.SqlPassword": "Das Administratorkennwort für Azure Database for MySQL. Wenn Sie das Kennwort vergessen haben, können Sie das Kennwort im [Azure-Portal](https://docs.microsoft.com/de-de/azure/mysql/howto-create-manage-server-portal) ändern.
Es kann als Variable in der Definition definiert werden. Beispiel: $(password).
Darüber hinaus können Sie den Variablentyp als \"secret\" markieren, um die Variable abzusichern.", "loc.input.label.TaskNameSelector": "Typ", - "loc.input.help.TaskNameSelector": "Wählen Sie eine der Optionen zwischen Skriptdatei und Inlineskript aus.", + "loc.input.help.TaskNameSelector": "Treffen Sie eine Auswahl zwischen \"Skriptdatei\" und \"Inlineskript\".", "loc.input.label.SqlFile": "MySQL-Skript", "loc.input.help.SqlFile": "Der vollständige Pfad der Skriptdatei für den Automations-Agent oder ein UNC-Pfad, auf den der Automations-Agent zugreifen kann, z. B. \\\\\\\\\\\\\\\\BudgetIT\\\\DeployBuilds\\\\script.sql. Hier können auch vordefinierte Systemvariablen wie $(agent.releaseDirectory) verwendet werden. Eine Datei mit SQL-Anweisungen kann hier ebenfalls verwendet werden.", "loc.input.label.SqlInline": "MySQL-Inlineskript", @@ -63,5 +63,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Für den verwalteten Dienstprinzipal konnte kein Zugriffstoken abgerufen werden. Konfigurieren Sie die verwaltete Dienstidentität (MSI) für die VM, siehe https://aka.ms/azure-msi-docs. Weisen Sie der erstellten MSI-Identität eine Rolle zu, siehe https://aka.ms/assign-role-msi. Statuscode: %s. Statusmeldung: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Ein Zugriffstoken für den verwalteten Dienstprinzipal konnte nicht abgerufen werden. Statuscode: %s. Statusmeldung: %s", "loc.messages.NotAbleToCreateFirewallRule": "Fehler beim Hinzufügen der Firewallregel zum Azure MySQL-Server. Fehler: %s", - "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist." + "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Keine Paketdatei mit dem angegebenen Muster gefunden." } \ No newline at end of file diff --git a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson index 0c461d12b934..6bca285586f1 100644 --- a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Implementación de Azure Database for MySQL", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysqlazuredeployreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/mysqlazuredeployreadme)", "loc.description": "Ejecute los scripts y realice cambios en Azure Database for MySQL.", "loc.instanceNameFormat": "Ejecutar Azure MySQL : $(TaskNameSelector)", "loc.group.displayName.target": "Detalles de BD", @@ -11,13 +11,13 @@ "loc.input.label.ServerName": "Nombre de host", "loc.input.help.ServerName": "Nombre del servidor de \"Azure Database for MySQL\". Ejemplo: fabrikam.mysql.database.azure.com. Cuando se conecta mediante MySQL Workbench, este es el mismo valor que se usa para \"Nombre de host\" en \"Parámetros\"", "loc.input.label.DatabaseName": "Nombre de la base de datos", - "loc.input.help.DatabaseName": "El nombre de la base de datos, si ya dispone de una, en la que se debe ejecutar el script siguiente; de lo contrario, el propio script se puede usar para crear la base de datos.", + "loc.input.help.DatabaseName": "El nombre de la base de datos, si ya dispone de una, en la que es necesario ejecutar el script siguiente; de lo contrario, el propio script se puede usar para crear la base de datos.", "loc.input.label.SqlUsername": "Inicio de sesión del administrador del servidor", "loc.input.help.SqlUsername": "El servidor de Azure Database for MySQL admite la autenticación de MySQL nativa. Puede conectarse y autenticarse en un servidor con el inicio de sesión de administrador del servidor. Ejemplo: bbo1@fabrikam. Cuando se conecta mediante MySQL Workbench, este es el mismo valor que se usa para \"Nombre de usuario\" en \"Parámetros\".", "loc.input.label.SqlPassword": "Contraseña", "loc.input.help.SqlPassword": "Contraseña del administrador para Azure Database for MySQL. En caso de que no recuerde la contraseña, puede cambiarla en [Azure Portal](https://docs.microsoft.com/en-us/azure/mysql/howto-create-manage-server-portal).
Puede definirse por variable en la canalización. Ejemplo: $(password).
Asimismo, puede marcar el tipo de variable como \"secret\" para protegerlo.", "loc.input.label.TaskNameSelector": "Tipo", - "loc.input.help.TaskNameSelector": "Seleccione una de las opciones entre Archivo de script y Script en línea.", + "loc.input.help.TaskNameSelector": "Seleccione una de las opciones entre Archivo de script y Script alineado.", "loc.input.label.SqlFile": "Script de MySQL", "loc.input.help.SqlFile": "Ruta de acceso completa del archivo de script en el agente de automatización o en una ruta de acceso UNC accesible para el agente de automatización, como \\\\\\\\BudgetIT\\DeployBuilds\\script.sql. Además, las variables de sistema predefinidas, como $(agent.releaseDirectory), también se pueden usar aquí. Se puede usar además un archivo que contenga instrucciones SQL.", "loc.input.label.SqlInline": "Script de MySQL en línea", @@ -63,5 +63,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "No se pudo recuperar un token de acceso para la entidad de servicio administrado. Configure Managed Service Identity (MSI) para la máquina virtual. Consulte \"https://aka.ms/azure-msi-docs\". Asigne un rol a la identidad MSI que se ha creado. Consulte \"https://aka.ms/assign-role-msi\". Código de estado: %s. Mensaje de estado: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "No se pudo recuperar un token de acceso para la entidad de servicio administrado. Código de estado: %s. Mensaje de estado: %s", "loc.messages.NotAbleToCreateFirewallRule": "Error al agregar la regla de firewall al servidor MySQL de Azure: %s", - "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado." + "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "No se encontró ningún paquete con el patrón especificado" } \ No newline at end of file diff --git a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson index 4c3b21a13516..1a971a770826 100644 --- a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement d'Azure Database pour MySQL", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysqlazuredeployreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/mysqlazuredeployreadme)", "loc.description": "Exécuter des scripts et apporter des changements au service Azure Database pour MySQL", "loc.instanceNameFormat": "Exécuter Azure MySQL : $(TaskNameSelector)", "loc.group.displayName.target": "Détails de DB", @@ -63,5 +63,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Impossible de récupérer un jeton d'accès pour le principal de service managé. Configurez MSI (Managed Service Identity) pour la machine virtuelle. Consultez 'https://aka.ms/azure-msi-docs'. Attribuez un rôle à l'identité MSI créée. Consultez 'https://aka.ms/assign-role-msi'. Code d'état : %s. Message d'état : %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Impossible de récupérer un jeton d'accès pour le principal de service managé. Code d'état : %s. Message d'état : %s", "loc.messages.NotAbleToCreateFirewallRule": "Obtention d'une erreur durant l'ajout d'une règle de pare-feu au serveur Azure MySQL. Erreur : %s", - "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré." + "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Package introuvable avec le modèle spécifié" } \ No newline at end of file diff --git a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson index 15f47aa4c402..05efb736c278 100644 --- a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Distribuzione di Database di Azure per MySQL", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysqlazuredeployreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/mysqlazuredeployreadme)", "loc.description": "Consente di eseguire gli script e di apportare modifiche all'istanza di Database di Azure per MySQL", "loc.instanceNameFormat": "Esegui attività MySQL di Azure: $(TaskNameSelector)", "loc.group.displayName.target": "Dettagli del database", @@ -63,5 +63,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Non è stato possibile recuperare un token di accesso per l'entità servizio gestita. Configurare l'identità del servizio gestita per la macchina virtuale. Vedere 'https://aka.ms/azure-msi-docs'. Assegnare il ruolo all'identità del servizio gestita creata. Vedere 'https://aka.ms/assign-role-msi'. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Non è stato possibile recuperare un token di accesso per l'entità servizio gestita. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.NotAbleToCreateFirewallRule": "Si è verificato un errore durante l'aggiunta della regola del firewall al server MySQL di Azure. Errore: %s", - "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta." + "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Non è stato trovato alcun pacchetto con il criterio specificato" } \ No newline at end of file diff --git a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson index 41ead74167ad..339b0bce1549 100644 --- a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Database for MySQL のデプロイ", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysqlazuredeployreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/mysqlazuredeployreadme)", "loc.description": "スクリプトを実行し、Azure Database for MySQL に変更を加えます", "loc.instanceNameFormat": "Azure MySQL を実行します : $(TaskNameSelector)", "loc.group.displayName.target": "DB の詳細", @@ -11,17 +11,17 @@ "loc.input.label.ServerName": "ホスト名", "loc.input.help.ServerName": "'Azure Database for MySQL' のサーバー名です。例: fabrikam.mysql.database.azure.com。MySQL Workbench を使用して接続する場合、これは 'パラメーター' 内の 'ホスト名' に使用する値と同じです", "loc.input.label.DatabaseName": "データベース名 ", - "loc.input.help.DatabaseName": "データベースが既に存在する場合は、下のスクリプトを実行する必要のあるデータベースの名前。それ以外の場合は、下のスクリプト自体を使用してデータベースを作成できます。", + "loc.input.help.DatabaseName": "以下のスクリプトを実行する必要のあるデータベースが既にある場合は、その名前。それ以外の場合は、スクリプト自体を使用してデータベースを作成できます。", "loc.input.label.SqlUsername": "サーバー管理者ログイン", "loc.input.help.SqlUsername": "MySQL サーバー用の Azure データベースは、MySQL のネイティブ認証をサポートします。サーバーの管理者ログインを使ってサーバーに接続し、認証できます。例: bbo1@fabrikam。MySQL Workbench を使用して接続する場合、これは 'パラメーター' 内の 'ユーザー名' で使用されるものと同じ値になります。", "loc.input.label.SqlPassword": "パスワード", "loc.input.help.SqlPassword": "Azure Database for MySQL の管理者パスワードです。パスワードを忘れた場合は、[Azure portal](https://docs.microsoft.com/ja-jp/azure/mysql/howto-create-manage-server-portal) でパスワードを変更できます。
これは、パイプラインで定義した変数にすることができます。例: $(password)。
また、変数の型を 'シークレット' とマークしてセキュリティで保護することもできます。", "loc.input.label.TaskNameSelector": "種類", - "loc.input.help.TaskNameSelector": "スクリプト ファイルとインライン スクリプトのいずれか 1 つのオプションを選択してください。", + "loc.input.help.TaskNameSelector": "スクリプト ファイルまたはインライン スクリプトのいずれかのオプションを選択します。", "loc.input.label.SqlFile": "MySQL スクリプト", "loc.input.help.SqlFile": "自動化エージェント上のスクリプト ファイルの完全なパス、または \\\\\\\\BudgetIT\\DeployBuilds\\script.sql などの自動化エージェントにアクセス可能な UNC パス。また、$(agent.releaseDirectory) などの定義済みのシステム変数をここで使用するとこもできます。SQL ステートメントを含むファイルは、ここで使用できます。", "loc.input.label.SqlInline": "インライン MySQL スクリプト", - "loc.input.help.SqlInline": "MySQL スクリプトを入力し、上で選択したデータベースで実行します。", + "loc.input.help.SqlInline": "上で選択したデータベースに対して実行する MySQL スクリプトを入力します。", "loc.input.label.SqlAdditionalArguments": "追加の MySQL 引数", "loc.input.help.SqlAdditionalArguments": "MySQL の簡単な SQL シェルでサポートされている追加オプション。これらのオプションは、指定されたファイルを MySQL 用の Azure データベースに対して実行するときに適用されます。
例: 既定のタブ区切り出力形式を HTML 形式に、あるいは XML 形式にさえ変更できます。メモリが不十分なために大きな結果セットで問題が生じる場合、--quick オプションを使用できます。", "loc.input.label.IpDetectionMethod": "次を使用して、ファイアウォール ルールを指定します", @@ -63,5 +63,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "マネージド サービス プリンシパルのためのアクセス トークンを取得できませんでした。仮想マシンに対してマネージド サービス ID (MSI) を構成してください。'https://aka.ms/azure-msi-docs' をご覧ください。作成された MSI ID にロールを割り当ててください。'https://aka.ms/assign-role-msi' をご覧ください。状態コード: %s。状態メッセージ: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "マネージド サービス プリンシパルのアクセス トークンを取得できませんでした。状態コード: %s。状態メッセージ: %s", "loc.messages.NotAbleToCreateFirewallRule": "ファイアウォール規則を Azure MySql サーバーに追加する際にエラーが発生しました。エラー: %s", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。", + "loc.messages.Nopackagefoundwithspecifiedpattern": "指定したパターンのパッケージが見つかりませんでした" } \ No newline at end of file diff --git a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson index aef9cf632bf7..02b07bceab72 100644 --- a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -11,13 +11,13 @@ "loc.input.label.ServerName": "호스트 이름", "loc.input.help.ServerName": "'Azure Database for MySQL'의 서버 이름입니다. 예: fabrikam.mysql.database.azure.com. MySQL Workbench를 사용하여 연결하는 경우 '매개 변수'의 'Hostname'에 사용되는 값과 같습니다.", "loc.input.label.DatabaseName": "데이터베이스 이름", - "loc.input.help.DatabaseName": "아래 스크립트를 실행해야 하는 데이터베이스의 이름입니다(이미 있는 경우). 데이터베이스가 없는 경우 스크립트 자체를 사용하여 데이터베이스를 만들 수 있습니다.", + "loc.input.help.DatabaseName": "아래 스크립트를 실행해야 하는 데이터베이스 이름입니다(이미 있는 경우). 데이터베이스가 없는 경우 스크립트 자체를 사용하여 데이터베이스를 만들 수 있습니다.", "loc.input.label.SqlUsername": "서버 관리자 로그인", "loc.input.help.SqlUsername": "Azure Database for MySQL 서버는 네이티브 MySQL 인증을 지원합니다. 서버 관리자 로그인으로 서버에 연결하고 인증할 수 있습니다. 예: bbo1@fabrikam. MySQL Workbench를 사용하여 연결하는 경우 '매개 변수'의 'Username'에 사용되는 값과 같습니다.", "loc.input.label.SqlPassword": "암호", "loc.input.help.SqlPassword": "Azure Database for MySQL의 관리자 암호입니다. 암호가 기억나지 않는 경우 [Azure Portal](https://docs.microsoft.com/en-us/azure/mysql/howto-create-manage-server-portal)에서 암호를 변경할 수 있습니다.
파이프라인에서 정의된 변수일 수 있습니다. 예: $(password).
변수 형식을 '비밀'로 표시하여 보호할 수도 있습니다.", - "loc.input.label.TaskNameSelector": "형식", - "loc.input.help.TaskNameSelector": "[스크립트 파일]과 [인라인 스크립트] 사이에 있는 옵션 중 하나를 선택합니다.", + "loc.input.label.TaskNameSelector": "유형", + "loc.input.help.TaskNameSelector": "스크립트 파일과 인라인 스크립트 옵션 중 하나를 선택합니다.", "loc.input.label.SqlFile": "MySQL 스크립트", "loc.input.help.SqlFile": "자동화 에이전트 또는 자동화 에이전트가 액세스할 수 있는 UNC 경로에 있는 스크립트 파일의 전체 경로입니다(예: \\\\\\\\BudgetIT\\DeployBuilds\\script.sql). $(agent.releaseDirectory) 등의 미리 정의된 시스템 변수를 여기서 사용할 수도 있습니다. SQL 문이 포함된 파일을 여기서 사용할 수 있습니다.", "loc.input.label.SqlInline": "인라인 MySQL 스크립트", @@ -63,5 +63,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "관리 서비스 주체의 액세스 토큰을 검색할 수 없습니다. 가상 머신의 MSI(관리 서비스 ID)를 구성하세요. 'https://aka.ms/azure-msi-docs'를 참조하세요. 만든 MSI ID에 역할을 할당하세요. 'https://aka.ms/assign-role-msi'를 참조하세요. 상태 코드: %s. 상태 메시지: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "관리 서비스 주체의 액세스 토큰을 검색할 수 없습니다. 상태 코드: %s. 상태 메시지: %s", "loc.messages.NotAbleToCreateFirewallRule": "Azure MySQL 서버에 방화벽 규칙을 추가하는 중 오류가 발생했습니다. 오류: %s", - "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요." + "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "지정된 패턴의 패키지를 찾을 수 없습니다" } \ No newline at end of file diff --git a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson index 8804ffe1a2a9..36853fd8d2a8 100644 --- a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание базы данных Azure для MySQL", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysqlazuredeployreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/mysqlazuredeployreadme)", "loc.description": "Выполняйте скрипты и вносите изменения в базу данных Azure для MySQL", "loc.instanceNameFormat": "Выполнить Azure MySQL: $(TaskNameSelector)", "loc.group.displayName.target": "Сведения о базе данных", @@ -11,17 +11,17 @@ "loc.input.label.ServerName": "Имя узла", "loc.input.help.ServerName": "Имя сервера \"База данных Azure для MySQL\". Пример: fabrikam.mysql.database.azure.com. При подключении с помощью MySQL Workbench это то же значение, которое используется как \"Имя узла\" в разделе \"Параметры\"", "loc.input.label.DatabaseName": "Имя базы данных", - "loc.input.help.DatabaseName": "Имя базы данных (при наличии), в которой требуется выполнить указанный ниже сценарий; в противном случае сам сценарий можно использовать для создания базы данных.", + "loc.input.help.DatabaseName": "Имя базы данных (при наличии), в которой требуется выполнить указанный ниже скрипт. В противном случае сам скрипт можно использовать для создания базы данных.", "loc.input.label.SqlUsername": "Имя для входа администратора сервера", "loc.input.help.SqlUsername": "База данных Azure для сервера MySQL поддерживает собственную проверку подлинности MySQL. Вы можете подключиться и выполнить проверку подлинности на сервере, используя имя для входа администратора этого сервера. Пример: bbo1@fabrikam. При подключении с помощью MySQL Workbench это то же значение, которое используется как \"Имя пользователя\" в разделе \"Параметры\".", "loc.input.label.SqlPassword": "Пароль", "loc.input.help.SqlPassword": "Пароль администратора для Базы данных Azure для MySQL. Если вы забыли пароль, его можно сменить на [портале Azure](https://docs.microsoft.com/ru-ru/azure/mysql/howto-create-manage-server-portal).
Это может быть переменная, определенная в конвейере. Пример: $(password).
Кроме того, тип переменной можно пометить как secret, чтобы защитить ее.", "loc.input.label.TaskNameSelector": "Тип", - "loc.input.help.TaskNameSelector": "Выберите один из вариантов между файлом сценария и встроенным сценарием.", + "loc.input.help.TaskNameSelector": "Выберите один из вариантов: \"Файл скрипта\" или \"Встроенный скрипт\".", "loc.input.label.SqlFile": "Скрипт MySQL", "loc.input.help.SqlFile": "Полный путь к файлу скрипта на компьютере агента автоматизации или UNC-путь, доступный для агента автоматизации, например \\\\\\\\BudgetIT\\DeployBuilds\\script.sql. Кроме того, здесь можно использовать предопределенные системные переменные, например $(agent.releaseDirectory). Здесь можно использовать файл, содержащий инструкции SQL.​", "loc.input.label.SqlInline": "Встроенный скрипт MySQL", - "loc.input.help.SqlInline": "Введите сценарий MySQL для выполнения в базе данных, выбранной выше.", + "loc.input.help.SqlInline": "Введите скрипт MySQL для выполнения в базе данных, выбранной выше.", "loc.input.label.SqlAdditionalArguments": "Дополнительные аргументы MySQL", "loc.input.help.SqlAdditionalArguments": "Дополнительные параметры, поддерживаемые простой оболочкой SQL для MySQL. Эти параметры будут применяться при выполнении данного файла в Базе данных Azure для MySQL.​
Пример: вы можете изменить формат вывода на формат по умолчанию с разделением знаками табуляции, на формат HTML или даже XML. Если в случае с большими результирующими наборами возникают проблемы из-за нехватки памяти, используйте параметр --quick.​", "loc.input.label.IpDetectionMethod": "Указать правила брандмауэра с помощью", @@ -63,5 +63,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Настройте Управляемое удостоверение службы (MSI) для виртуальной машины. См. страницу https://aka.ms/azure-msi-docs. Назначьте роль созданному удостоверению MSI. См. страницу https://aka.ms/assign-role-msi. Код состояния: %s. Сообщение о состоянии: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Код состояния: %s. Сообщение о состоянии: %s", "loc.messages.NotAbleToCreateFirewallRule": "Сбой при добавлении правила брандмауэра на сервере MySQL Azure. Ошибка: %s", - "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек." + "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Пакет с указанным шаблоном не найден" } \ No newline at end of file diff --git a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson index ba9a0e26524c..ad5b44086f4d 100644 --- a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -11,17 +11,17 @@ "loc.input.label.ServerName": "主机名", "loc.input.help.ServerName": "\"Azure Database for MySQL\" 的服务器名称。例如: fabrikam.mysql.database.azure.com。使用 MySQL 工作台进行连接时,该值与“参数”中的“用户名”所用的值相同", "loc.input.label.DatabaseName": "数据库名", - "loc.input.help.DatabaseName": "数据库的名称。如果已有数据库,则需要在该数据库上运行以下脚本,否则可使用脚本本身创建数据库。", + "loc.input.help.DatabaseName": "数据库的名称。如果已有数据库,则需要在该数据库上运行以下脚本。否则,可使用脚本本身创建数据库。", "loc.input.label.SqlUsername": "服务器管理员登录名", "loc.input.help.SqlUsername": "Azure Database for MySQL 服务器支持本机 MySQL 身份验证。可以使用服务器的管理员登录名连接服务器并向服务器进行身份验证。例如: bbo1@fabrikam。使用 Mysql 工作台连接时,该值与“参数”中的“用户名”使用的值相同。", "loc.input.label.SqlPassword": "密码", "loc.input.help.SqlPassword": "Azure Database for MySQL 的管理员密码。如果忘记密码,可以通过[Azure 门户](https://docs.microsoft.com/en-us/azure/mysql/howto-create-manage-server-portal)更改密码。
密码可为管道中定义的变量。示例: $(password)。
此外,还可以将该变量类型标记为“机密”以保护变量。", "loc.input.label.TaskNameSelector": "类型", - "loc.input.help.TaskNameSelector": "从“脚本文件”和“内联脚本”中选择一个选项。", + "loc.input.help.TaskNameSelector": "选择“脚本文件”与“内联脚本”中的一个选项。", "loc.input.label.SqlFile": "MySQL 脚本", "loc.input.help.SqlFile": "自动化代理上的或可访问自动化代理的 UNC 路径上的脚本文件的完整路径,如 \\\\\\\\\\\\\\\\BudgetIT\\\\DeployBuilds\\\\script.sql。此外,还可在此处使用预定义的系统变量 ,如 $(agent.releaseDirectory)。可在此处使用包含 SQL 语句的文件。", "loc.input.label.SqlInline": "内联 MySQL 脚本", - "loc.input.help.SqlInline": "输入要在上文所选的数据库上执行的 MySQL 脚本。", + "loc.input.help.SqlInline": "输入要在上方所选的数据库上执行的 MySQL 脚本。", "loc.input.label.SqlAdditionalArguments": "其他 MySQL 参数", "loc.input.help.SqlAdditionalArguments": "MySQL 简单 SQL shell 支持的其他选项。在 Azure Database for MySQL 上执行给定文件时,将应用这些选项。
示例: 可以将默认选项卡分隔的输出格式更改为 HTML 甚至 XML 格式。或者,如果由于大型结果集的内存不足而出现问题,请使用 --快速选项。", "loc.input.label.IpDetectionMethod": "使用以下方法指定防火墙规则", @@ -63,5 +63,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "无法检索托管服务主体的访问令牌。请为虚拟机配置托管服务标识(MSI)。请参阅 \"https://aka.ms/azure-msi-docs\"。向创建的 MSI 标识分配角色。请参阅 \"https://aka.ms/assign-role-msi\"。状态代码: %s。状态消息: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "无法检索托管服务主体的访问令牌。状态代码: %s。状态消息: %s", "loc.messages.NotAbleToCreateFirewallRule": "将防火墙规则添加到 Azure MySQL 服务器时出现错误。错误: %s", - "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。" + "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。", + "loc.messages.Nopackagefoundwithspecifiedpattern": "使用指定模式未找到任何包" } \ No newline at end of file diff --git a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson index 0fcadf73f308..06ffd6c52bd1 100644 --- a/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureMysqlDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "適用於 MySQL 的 Azure 資料庫部署", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysqlazuredeployreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/mysqlazuredeployreadme)", "loc.description": "執行您的指令碼,並對適用於 MySQL 的 Azure 資料庫進行變更", "loc.instanceNameFormat": "執行 Azure MySQL: $(TaskNameSelector)", "loc.group.displayName.target": "DB 詳細資料", @@ -11,17 +11,17 @@ "loc.input.label.ServerName": "主機名稱", "loc.input.help.ServerName": "「適用於 MySQL 的 Azure 資料庫」的伺服器名稱。範例: fabrikam.mysql.database.azure.com。當您使用 MySQL Workbench 進行連線時,其會與為 'Parameters' 中 'Hostname' 使用的值相同", "loc.input.label.DatabaseName": "資料庫名稱", - "loc.input.help.DatabaseName": "資料庫的名稱,如果您已經有一個名稱,則必須在其上執行以下指令碼,此外指令碼本身也可用於建立資料庫。", + "loc.input.help.DatabaseName": "下列指令碼必須執行對象的資料庫名稱 (如已有資料庫); 若無,則指令碼本身可用以建立資料庫。", "loc.input.label.SqlUsername": "伺服器管理員登入", "loc.input.help.SqlUsername": "適用於 MySQL 的 Azure 資料庫伺服器支援原生 MySQL 驗證。您可使用伺服器的系統管理員登入對伺服器進行連線與驗證。例如: bbo1@fabrikam。當您使用 MySQL Workbench 連線時,這與在 'Parameters' 中為 'Username' 使用的值相同。", "loc.input.label.SqlPassword": "密碼", "loc.input.help.SqlPassword": "適用於 MySQL 的 Azure 資料庫系統管理員密碼。若您忘記密碼,可從 [Azure 入口網站](https://docs.microsoft.com/zh-tw/azure/mysql/howto-create-manage-server-portal) 變更。
其可在管線中以變數定義。例如: $(password)。
您也可將變數類型標示為 'secret' 予以保護。", "loc.input.label.TaskNameSelector": "類型", - "loc.input.help.TaskNameSelector": "請在指令檔與內嵌指令碼選項中擇一。", + "loc.input.help.TaskNameSelector": "在 [指令檔] 和 [內嵌指令碼] 兩個選項中擇一選取。", "loc.input.label.SqlFile": "MySQL 指令碼", "loc.input.help.SqlFile": "自動化代理程式或自動化代理程式可存取之 UNC 路徑上的指令檔完整路徑,例如 \\\\\\\\BudgetIT\\DeployBuilds\\script.sql。此外,$(agent.releaseDirectory) 等預先定義的系統變數,以及包含 SQL 陳述式的檔案也可在此使用。", "loc.input.label.SqlInline": "內嵌 MySQL 指令碼", - "loc.input.help.SqlInline": "輸入要在上方所選資料庫執行的 MySQL 指令碼。", + "loc.input.help.SqlInline": "輸入要對以上所選資料庫執行的 MySQL 指令碼。", "loc.input.label.SqlAdditionalArguments": "其他 MySQL 引數", "loc.input.help.SqlAdditionalArguments": "MySQL 簡易 SQL 殼層支援的其他選項。在適用於 MySQL 的 Azure 資料庫上執行指定檔案時,將會套用這些選項。
範例: 您可以將預設定位字元分隔輸出格式變更為 HTML 或甚至 XML 格式。如果您因結果集太大但記憶體不足而發生問題,請使用 --quick 選項。", "loc.input.label.IpDetectionMethod": "使用下列項目指定防火牆規則:", @@ -63,5 +63,6 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "無法擷取受控服務主體的存取權杖。請設定虛擬機器的受控服務識別 (MSI)。請參閱 'https://aka.ms/azure-msi-docs'。將角色指派至建立的 MSI 身分識別。請參閱 'https://aka.ms/assign-role-msi'。狀態碼: %s。狀態訊息: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "無法擷取受控服務主體的存取權杖。狀態碼: %s。狀態訊息: %s", "loc.messages.NotAbleToCreateFirewallRule": "將防火牆規則新增至 Azure mysql 伺服器時得到錯誤。錯誤: %s", - "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。" + "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。", + "loc.messages.Nopackagefoundwithspecifiedpattern": "找不到具指定模式的套件" } \ No newline at end of file diff --git a/Tasks/AzureMysqlDeploymentV1/task.json b/Tasks/AzureMysqlDeploymentV1/task.json index cbf3bbc3e09e..0d65f2b34abd 100644 --- a/Tasks/AzureMysqlDeploymentV1/task.json +++ b/Tasks/AzureMysqlDeploymentV1/task.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 195, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "1.100.0", diff --git a/Tasks/AzureMysqlDeploymentV1/task.loc.json b/Tasks/AzureMysqlDeploymentV1/task.loc.json index acf3f324c0ac..3db567fd7952 100644 --- a/Tasks/AzureMysqlDeploymentV1/task.loc.json +++ b/Tasks/AzureMysqlDeploymentV1/task.loc.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 195, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "1.100.0", diff --git a/Tasks/AzureNLBManagementV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureNLBManagementV1/Strings/resources.resjson/de-DE/resources.resjson index 96d94f197be5..58ad79730c7e 100644 --- a/Tasks/AzureNLBManagementV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureNLBManagementV1/Strings/resources.resjson/de-DE/resources.resjson @@ -8,7 +8,7 @@ "loc.input.label.ResourceGroupName": "Ressourcengruppe", "loc.input.help.ResourceGroupName": "Wählen Sie den Namen der Ressourcengruppe aus.", "loc.input.label.LoadBalancer": "Name des Lastenausgleichs", - "loc.input.help.LoadBalancer": "Wählen Sie den Lastenausgleich aus, oder geben Sie ihn ein.", + "loc.input.help.LoadBalancer": "Wählen Sie den Lastenausgleich aus, oder geben Sie ihn an.", "loc.input.label.Action": "Aktion", "loc.input.help.Action": "Verbindung trennen: Trennt die primäre Netzwerkschnittstelle des virtuellen Computers vom Back-End-Pool des Lastenausgleichs. So empfängt sie keinen Netzwerkdatenverkehr mehr.\n\nVerbindung herstellen: Fügt die primäre Netzwerkschnittstelle des virtuellen Computers zum Back-End-Pool des Lastenausgleichs hinzu. So empfängt sie Netzwerkdatenverkehr ausgehend von den Lastenausgleichsregeln der Lastenausgleichsressource.", "loc.messages.CouldNotFetchNicDetails": "Primäre Konfiguration der Netzwerkschnittstelle für den virtuellen Azure-Computer %s konnte nicht abgerufen werden.", diff --git a/Tasks/AzureNLBManagementV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureNLBManagementV1/Strings/resources.resjson/it-IT/resources.resjson index a4e6cc10d1b2..d2b420532596 100644 --- a/Tasks/AzureNLBManagementV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureNLBManagementV1/Strings/resources.resjson/it-IT/resources.resjson @@ -4,7 +4,7 @@ "loc.description": "Consente di connettere o disconnettere l'interfaccia di rete di una macchina virtuale di Azure al/dal pool di indirizzi back-end di un servizio di bilanciamento del carico", "loc.instanceNameFormat": "Bilanciamento del carico di rete di Azure: $(LoadBalancer) - $(Action)", "loc.input.label.ConnectedServiceName": "Sottoscrizione di Azure", - "loc.input.help.ConnectedServiceName": "Consente di selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", + "loc.input.help.ConnectedServiceName": "Selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", "loc.input.label.ResourceGroupName": "Gruppo di risorse", "loc.input.help.ResourceGroupName": "Consente di selezionare il nome del gruppo di risorse.", "loc.input.label.LoadBalancer": "Nome del servizio di bilanciamento del carico", diff --git a/Tasks/AzureNLBManagementV1/task.json b/Tasks/AzureNLBManagementV1/task.json index 29b2f1108c25..1fdad139c877 100644 --- a/Tasks/AzureNLBManagementV1/task.json +++ b/Tasks/AzureNLBManagementV1/task.json @@ -16,8 +16,8 @@ ], "version": { "Major": 1, - "Minor": 184, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "1.95.0", "instanceNameFormat": "Azure Network Load Balancer: $(LoadBalancer) - $(Action)", diff --git a/Tasks/AzureNLBManagementV1/task.loc.json b/Tasks/AzureNLBManagementV1/task.loc.json index 71aa76ac5099..9c322ff949f5 100644 --- a/Tasks/AzureNLBManagementV1/task.loc.json +++ b/Tasks/AzureNLBManagementV1/task.loc.json @@ -16,8 +16,8 @@ ], "version": { "Major": 1, - "Minor": 184, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "1.95.0", "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/AzurePolicyV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzurePolicyV0/Strings/resources.resjson/es-ES/resources.resjson index c7a592fb3502..65a480e8764d 100644 --- a/Tasks/AzurePolicyV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzurePolicyV0/Strings/resources.resjson/es-ES/resources.resjson @@ -2,7 +2,7 @@ "loc.friendlyName": "Comprobar el cumplimiento de Azure Policy", "loc.helpMarkDown": "", "loc.description": "Evaluación de seguridad y cumplimiento para Azure Policy", - "loc.instanceNameFormat": "Comprobar cumplimiento de directivas", + "loc.instanceNameFormat": "Comprobar el cumplimiento de directivas", "loc.input.label.ConnectedServiceName": "Suscripción a Azure", "loc.input.help.ConnectedServiceName": "Seleccione la suscripción de Azure Resource Manager para aplicar las directivas.", "loc.input.label.ResourceGroupName": "Grupo de recursos", diff --git a/Tasks/AzurePolicyV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzurePolicyV0/Strings/resources.resjson/fr-FR/resources.resjson index 9e925320d045..1824b1e8509a 100644 --- a/Tasks/AzurePolicyV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzurePolicyV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -2,7 +2,7 @@ "loc.friendlyName": "Vérifier la conformité à Azure Policy", "loc.helpMarkDown": "", "loc.description": "Évaluation de sécurité et de conformité pour Azure Policy", - "loc.instanceNameFormat": "Vérifier la conformité de la stratégie", + "loc.instanceNameFormat": "Vérifier la conformité à la stratégie", "loc.input.label.ConnectedServiceName": "Abonnement Azure", "loc.input.help.ConnectedServiceName": "Sélectionnez l'abonnement Azure Resource Manager approprié pour appliquer les stratégies.", "loc.input.label.ResourceGroupName": "Groupe de ressources", diff --git a/Tasks/AzurePolicyV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzurePolicyV0/Strings/resources.resjson/ru-RU/resources.resjson index cb5e445107a1..6c304e0e9f1b 100644 --- a/Tasks/AzurePolicyV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzurePolicyV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -2,7 +2,7 @@ "loc.friendlyName": "Проверить соответствие Политики Azure", "loc.helpMarkDown": "", "loc.description": "Оценка безопасности и соответствия для Политики Azure", - "loc.instanceNameFormat": "Проверить соответствие политикам", + "loc.instanceNameFormat": "Проверка соответствия политики", "loc.input.label.ConnectedServiceName": "Подписка Azure", "loc.input.help.ConnectedServiceName": "Выберите подписку Azure Resource Manager, к которой необходимо применить политики.", "loc.input.label.ResourceGroupName": "Группа ресурсов", diff --git a/Tasks/AzurePolicyV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzurePolicyV0/Strings/resources.resjson/zh-CN/resources.resjson index 69c76e8ce9be..3e0f0999a353 100644 --- a/Tasks/AzurePolicyV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzurePolicyV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -2,7 +2,7 @@ "loc.friendlyName": "检查 Azure Policy 符合性", "loc.helpMarkDown": "", "loc.description": "Azure Policy 的安全性与符合性评估", - "loc.instanceNameFormat": "检查策略符合性", + "loc.instanceNameFormat": "检查策略合规性", "loc.input.label.ConnectedServiceName": "Azure 订阅", "loc.input.help.ConnectedServiceName": "选择要强制实施策略的 Azure 资源管理器订阅。", "loc.input.label.ResourceGroupName": "资源组", diff --git a/Tasks/AzurePolicyV0/task.json b/Tasks/AzurePolicyV0/task.json index 4eb92112d437..caffcc4abcf7 100644 --- a/Tasks/AzurePolicyV0/task.json +++ b/Tasks/AzurePolicyV0/task.json @@ -15,8 +15,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 153, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "inputs": [ { diff --git a/Tasks/AzurePolicyV0/task.loc.json b/Tasks/AzurePolicyV0/task.loc.json index e092feba8f1c..3547e75ef691 100644 --- a/Tasks/AzurePolicyV0/task.loc.json +++ b/Tasks/AzurePolicyV0/task.loc.json @@ -15,8 +15,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 153, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "inputs": [ { diff --git a/Tasks/AzurePowerShellV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzurePowerShellV2/Strings/resources.resjson/de-DE/resources.resjson index 178ae766e7bc..a29bb239b45e 100644 --- a/Tasks/AzurePowerShellV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzurePowerShellV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "PowerShell-Skript innerhalb einer Azure-Umgebung ausführen", "loc.instanceNameFormat": "Azure PowerShell-Skript: $(ScriptType)", "loc.input.label.ConnectedServiceNameSelector": "Azure-Verbindungstyp", @@ -17,9 +17,9 @@ "loc.input.label.ScriptArguments": "Skriptargumente", "loc.input.help.ScriptArguments": "Zusätzliche Argumente, die an PowerShell übergeben werden sollen. Entweder Ordnungszahl- oder benannte Parameter.", "loc.input.label.TargetAzurePs": "Azure PowerShell-Version", - "loc.input.help.TargetAzurePs": "Im Falle gehosteter Agents werden die folgenden Azure PowerShell-Versionen unterstützt: 2.1.0, 3.8.0, 4.2.1 und 5.1.1 (gehostete VS2017-Warteschlange), 3.6.0 (gehostete Warteschlange).\nWenn Sie die neueste für den Agent verfügbare Version auswählen möchten, wählen Sie \"Neueste installierte Version\" aus.\n\nBei privaten Agents können Sie mithilfe von \"Version angeben\" die bevorzugte Version von Azure PowerShell festlegen.", + "loc.input.help.TargetAzurePs": "Im Falle gehosteter Agents werden die folgenden Azure PowerShell-Versionen unterstützt: 2.1.0, 3.8.0, 4.2.1, 5.1.1 und 6.7.0 (gehostete VS2017-Warteschlange).\nWenn Sie die neueste für den Agent verfügbare Version auswählen möchten, wählen Sie \"Neueste installierte Version\".\n\nBei privaten Agents können Sie mithilfe von \"Version angeben\" die bevorzugte Version von Azure PowerShell festlegen.", "loc.input.label.CustomTargetAzurePs": "Bevorzugte Azure PowerShell-Version", - "loc.input.help.CustomTargetAzurePs": "Die bevorzugte Azure PowerShell-Version muss eine geeignete semantische Version sein, z. B. 1.2.3. Regex wie z. B. 2.\\*,2.3.\\* wird nicht unterstützt. Der gehostete VS2017-Pool unterstützt aktuell diese Versionen: 2.1.0, 3.8.0, 4.2.1, 5.1.1", + "loc.input.help.CustomTargetAzurePs": "Die bevorzugte Azure PowerShell-Version muss eine ordnungsgemäße semantische Version sein, z. B. \"1.2.3\". Reguläre Ausdrücke wie \"2.\\*,2.3.\\*\" werden nicht unterstützt. Der gehostete VS2017-Pool unterstützt derzeit die Azure-Modulversionen 2.1.0, 3.8.0, 4.2.1, 5.1.1 und die AzureRM-Modulversionen 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0.", "loc.messages.InvalidScriptArguments0": "Ungültige Skriptargumente \"{0}\". Zeilenumbrüche sind unzulässig.", "loc.messages.InvalidScriptPath0": "Ungültiger Skriptpfad \"{0}\". Es wurden ungültige Pfadzeichen angegeben.", "loc.messages.InvalidAzurePsVersion": "Die angegebene Azure PowerShell-Version \"{0}\" weist nicht das richtige Format auf. Überprüfen Sie das Format. Ein Beispiel für das richtige Format ist etwa 1.0.1.", diff --git a/Tasks/AzurePowerShellV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzurePowerShellV2/Strings/resources.resjson/es-ES/resources.resjson index 13788df1f3e0..e1f00725aa04 100644 --- a/Tasks/AzurePowerShellV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzurePowerShellV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Ejecutar un script de PowerShell en un entorno de Azure", "loc.instanceNameFormat": "Script de Azure PowerShell: $(ScriptType)", "loc.input.label.ConnectedServiceNameSelector": "Tipo de conexión de Azure", @@ -17,9 +17,9 @@ "loc.input.label.ScriptArguments": "Argumentos de script", "loc.input.help.ScriptArguments": "Parámetros adicionales que pasar a PowerShell. Pueden ser parámetros ordinales o con nombre.", "loc.input.label.TargetAzurePs": "Versión de Azure PowerShell", - "loc.input.help.TargetAzurePs": "En el caso de agentes hospedados, las versiones de Azure PowerShell admitidas son: 2.1.0, 3.8.0, 4.2.1 y 5.1.1(Hosted VS2017 Queue), 3.6.0(Hosted Queue).\nPara elegir la última versión disponible en el agente, seleccione \"Latest installed version\".\n\nPara agentes privados, puede especificar la versión de Azure PowerShell que prefiera con la opción \"Specify version\".", + "loc.input.help.TargetAzurePs": "En el caso de los agentes hospedados, las versiones de Azure PowerShell admitidas son 2.1.0, 3.8.0, 4.2.1, 5.1.1 y 6.7.0 (cola de VS2017 hospedado).\nPara elegir la última versión disponible en el agente, seleccione \"Latest installed version\".\n\nPara los agentes privados, puede especificar la versión de Azure PowerShell que prefiera con la opción \"Specify version\".", "loc.input.label.CustomTargetAzurePs": "Versión de Azure PowerShell preferida", - "loc.input.help.CustomTargetAzurePs": "La versión preferida de Azure PowerShell debe tener una semántica correcta; por ejemplo, 1.2.3. No se admiten expresiones regulares como 2.\\*,2.3.\\*. Actualmente, Hosted VS2017 Pool admite las versiones: 2.1.0, 3.8.0, 4.2.1, 5.1.1", + "loc.input.help.CustomTargetAzurePs": "La versión preferida de Azure PowerShell debe ser una versión de semántica adecuada; por ejemplo,1.2.3. No se admite Regex como 2.\\*,2.3.\\*. El grupo Hosted VS2017 Pool actualmente es compatible con las versiones del módulo de Azure 2.1.0, 3.8.0, 4.2.1 y 5.1.1, así como las versiones del módulo AzureRM 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0", "loc.messages.InvalidScriptArguments0": "Argumentos de script '{0}' no válidos. No se permiten los saltos de línea.", "loc.messages.InvalidScriptPath0": "Ruta del script '{0}' no válida. Los caracteres de ruta de acceso especificados no son válidos.", "loc.messages.InvalidAzurePsVersion": "La versión de Azure PowerShell \"{0}\" especificada no tiene el formato correcto. Compruebe el formato. Ejemplo de formato correcto: 1.0.1", diff --git a/Tasks/AzurePowerShellV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzurePowerShellV2/Strings/resources.resjson/fr-FR/resources.resjson index 0d0f301c2478..84c994440a71 100644 --- a/Tasks/AzurePowerShellV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzurePowerShellV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Exécuter un script PowerShell dans un environnement Azure", "loc.instanceNameFormat": "Script Azure PowerShell : $(ScriptType)", "loc.input.label.ConnectedServiceNameSelector": "Type de connexion Azure", @@ -17,9 +17,9 @@ "loc.input.label.ScriptArguments": "Arguments de script", "loc.input.help.ScriptArguments": "Paramètres supplémentaires à passer à PowerShell. Peuvent être des paramètres ordinaux ou nommés.", "loc.input.label.TargetAzurePs": "Version d'Azure PowerShell", - "loc.input.help.TargetAzurePs": "Dans le cas d'agents hébergés, les versions d'Azure PowerShell prises en charge sont les suivantes : 2.1.0, 3.8.0, 4.2.1 et 5.1.1(file d'attente VS2017 hébergée), 3.6.0(file d'attente hébergée).\nPour choisir la dernière version disponible sur l'agent, sélectionnez \"Dernière version installée\".\n\nPour les agents privés, vous pouvez spécifier la version préférée d'Azure PowerShell à l'aide de l'option \"Spécifier la version\"", + "loc.input.help.TargetAzurePs": "Dans le cas d'agents hébergés, les versions d'Azure PowerShell prises en charge sont les suivantes : 2.1.0, 3.8.0, 4.2.1, 5.1.1 et 6.7.0 (file d'attente Hosted VS2017).\nPour choisir la dernière version disponible sur l'agent, sélectionnez \"Dernière version installée\".\n\nPour les agents privés, vous pouvez spécifier la version par défaut d'Azure PowerShell via \"Spécifier la version\"", "loc.input.label.CustomTargetAzurePs": "Version préférée d'Azure PowerShell", - "loc.input.help.CustomTargetAzurePs": "La version préférée d'Azure PowerShell doit être une version sémantique appropriée. Par exemple, 1.2.3. La notation regex telle que 2.\\*,2.3.\\* n'est pas prise en charge. Le pool VS2017 hébergé prend en charge les versions suivantes : 2.1.0, 3.8.0, 4.2.1 et 5.1.1", + "loc.input.help.CustomTargetAzurePs": "La version préférée d'Azure PowerShell doit être une version sémantique appropriée. Par exemple, 1.2.3. La notation regex telle que 2.\\*,2.3.\\* n'est pas prise en charge. Le pool VS2017 hébergé prend en charge les versions de module Azure suivantes : 2.1.0, 3.8.0, 4.2.1, 5.1.1 et les versions de module AzureRM suivantes : 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0", "loc.messages.InvalidScriptArguments0": "Arguments de script '{0}' non valides. Les sauts de ligne ne sont pas autorisés.", "loc.messages.InvalidScriptPath0": "Chemin de script '{0}' non valide. Caractères non valides spécifiés dans le chemin.", "loc.messages.InvalidAzurePsVersion": "La version '{0}' spécifiée pour Azure PowerShell n'est pas au format approprié. Vérifiez le format. Exemple de format correct : 1.0.1", diff --git a/Tasks/AzurePowerShellV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzurePowerShellV2/Strings/resources.resjson/it-IT/resources.resjson index 7de158a64b62..b161f3acc527 100644 --- a/Tasks/AzurePowerShellV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzurePowerShellV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Consente di eseguire uno script PowerShell in un ambiente Azure", "loc.instanceNameFormat": "Script Azure PowerShell: $(ScriptType)", "loc.input.label.ConnectedServiceNameSelector": "Tipo di connessione ad Azure", @@ -17,9 +17,9 @@ "loc.input.label.ScriptArguments": "Argomenti script", "loc.input.help.ScriptArguments": "Parametri aggiuntivi da passare a PowerShell. Possono essere ordinali o denominati.", "loc.input.label.TargetAzurePs": "Versione di Azure PowerShell", - "loc.input.help.TargetAzurePs": "In caso di agenti ospitati le versioni supportate di Azure PowerShell sono: 2.1.0, 3.8.0, 4.2.1 e 5.1.1(Hosted VS2017 Queue), 3.6.0(Hosted Queue).\nPer selezionare l'ultima versione disponibile per l'agente ospitato, selezionare \"Ultima versione installata\".\n\nPer gli agenti privati è possibile specificare la versione preferita di Azure PowerShell usando \"Specifica versione\"", + "loc.input.help.TargetAzurePs": "In caso di agenti ospitati le versioni supportate di Azure PowerShell sono: 2.1.0, 3.8.0, 4.2.1, 5.1.1 e 6.7.0(Hosted VS2017 Queue).\nPer selezionare l'ultima versione disponibile per l'agente ospitato, selezionare \"Ultima versione installata\".\n\nPer gli agenti privati è possibile specificare la versione preferita di Azure PowerShell usando \"Specifica versione\"", "loc.input.label.CustomTargetAzurePs": "Versione preferita di Azure PowerShell", - "loc.input.help.CustomTargetAzurePs": "La versione preferita di Azure PowerShell deve essere una versione semantica valida, ad esempio 1.2.3. Espressioni regolari come 2.\\*,2.3.\\* non sono supportate. Il pool Hosted VS2017 supporta attualmente le versioni 2.1.0, 3.8.0, 4.2.1 e 5.1.1", + "loc.input.help.CustomTargetAzurePs": "La versione preferita di Azure PowerShell deve essere una versione semantica valida, ad esempio 1.2.3. Espressioni regolari come 2.\\*,2.3.\\* non sono supportate. Il pool Hosted VS2017 supporta attualmente le versioni 2.1.0, 3.8.0, 4.2.1 e 5.1.1 del modulo di Azure e le versioni 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0 del modulo AzureRM", "loc.messages.InvalidScriptArguments0": "Gli argomenti '{0}' dello script non sono validi. Le interruzioni di riga non sono consentite.", "loc.messages.InvalidScriptPath0": "Il percorso '{0}' dello script non è valido. Sono stati specificati caratteri non validi.", "loc.messages.InvalidAzurePsVersion": "Il formato della versione di Azure PowerShell '{0}' specificata non è corretto. Controllare il formato. Un esempio di formato corretto è 1.0.1", diff --git a/Tasks/AzurePowerShellV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzurePowerShellV2/Strings/resources.resjson/ja-JP/resources.resjson index ed940dc65214..f10cda098934 100644 --- a/Tasks/AzurePowerShellV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzurePowerShellV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Azure 環境内で PowerShell スクリプトを実行します", "loc.instanceNameFormat": "Azure PowerShell スクリプト: $(ScriptType)", "loc.input.label.ConnectedServiceNameSelector": "Azure 接続の種類", @@ -17,9 +17,9 @@ "loc.input.label.ScriptArguments": "スクリプトの引数", "loc.input.help.ScriptArguments": "PowerShell に渡す追加のパラメーター。順序によるパラメーターまたは名前指定されたパラメーターのいずれかです。", "loc.input.label.TargetAzurePs": "Azure PowerShell バージョン", - "loc.input.help.TargetAzurePs": "ホステッド エージェントの場合、サポートされる Azure PowerShell バージョンは、2.1.0、3.8.0、4.2.1、5.1.1 (Hosted VS2017 キュー)、3.6.0 (Hosted キュー) です。\nエージェントで利用可能な最新のバージョンを選ぶには、\"インストールされている最新バージョン\" を選択します。\n\nプライベート Agents の場合は、優先される Azure PowerShell のバージョンを、\"バージョンを指定する\" を使用して指定できます", + "loc.input.help.TargetAzurePs": "ホステッド エージェントの場合、サポートされている Azure PowerShell のバージョンは、2.1.0、3.8.0、4.2.1、5.1.1、6.7.0 (ホステッド VS2017 キュー) です。\nエージェントで利用可能な最新バージョンを選ぶには、[Latest installed version] (インストールされた最新バージョン) を選択します。\n\nプライベート エージェントには、[Specify version] (バージョンを指定する) を使用して好みのバージョンの Azure PowerShell を指定できます", "loc.input.label.CustomTargetAzurePs": "優先される Azure PowerShell バージョン", - "loc.input.help.CustomTargetAzurePs": "優先される Azure PowerShell バージョンは、適切なセマンティックのバージョン (例: 1.2.3) である必要があります。2.\\*,2.3.\\* などの RegEx はサポートされません。Hosted VS2017 プールが現在サポートしているバージョン: 2.1.0、3.8.0、4.2.1、5.1.1", + "loc.input.help.CustomTargetAzurePs": "推奨の Azure PowerShell バージョンは、1.2.3 などの適切なセマンティック バージョンである必要があります。2.\\*、2.3.\\* などの RegEx はサポートされていません。Hosted VS2017 プールは、現在次のバージョンをサポートしています。Azure モジュール バージョン: 2.1.0、3.8.0、4.2.1、5.1.1 および AzureRM モジュール バージョン: 2.1.0、3.8.0、4.2.1、5.1.1、6.7.0", "loc.messages.InvalidScriptArguments0": "スクリプトの引数 '{0}' が無効です。改行は使用できません。", "loc.messages.InvalidScriptPath0": "スクリプト パス '{0}' が無効です。無効なパス文字が指定されました。", "loc.messages.InvalidAzurePsVersion": "指定した Azure PowerShell バージョン '{0}' は、形式が正しくありません。形式をご確認ください。正しい形式の例は、1.0.1 です", diff --git a/Tasks/AzurePowerShellV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzurePowerShellV2/Strings/resources.resjson/ko-KR/resources.resjson index 453526f2b14c..01d53629918f 100644 --- a/Tasks/AzurePowerShellV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzurePowerShellV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -17,9 +17,9 @@ "loc.input.label.ScriptArguments": "스크립트 인수", "loc.input.help.ScriptArguments": "PowerShell에 전달할 추가 인수입니다. 서수 매개 변수나 명명된 매개 변수 중 하나일 수 있습니다.", "loc.input.label.TargetAzurePs": "Azure PowerShell 버전", - "loc.input.help.TargetAzurePs": "호스트된 에이전트의 경우 지원되는 Azure PowerShell 버전은 2.1.0, 3.8.0, 4.2.1, 5.1.1(Hosted VS2017 Queue), 3.6.0(Hosted Queue)입니다.\n에이전트에서 사용 가능한 최신 버전을 선택하려면 \"설치된 최신 버전\"을 선택하세요.\n\n사용자 에이전트의 경우 \"버전 지정\"을 사용하여 기본 Azure PowerShell 버전을 지정할 수 있습니다.", + "loc.input.help.TargetAzurePs": "호스트된 에이전트의 경우 지원되는 Azure PowerShell 버전은 2.1.0, 3.8.0, 4.2.1, 5.1.1 및 6.7.0(Hosted VS2017 Queue)입니다.\n에이전트에서 사용 가능한 최신 버전을 선택하려면 \"설치된 최신 버전\"을 선택합니다.\n\n프라이빗 에이전트의 경우 \"버전 지정\"을 사용하여 Azure PowerShell의 기본 버전을 지정할 수 있습니다.", "loc.input.label.CustomTargetAzurePs": "기본 Azure PowerShell 버전", - "loc.input.help.CustomTargetAzurePs": "기본 Azure PowerShell 버전은 적절한 의미 체계 버전이어야 합니다(예: 1.2.3). 2.\\*,2.3.\\* 등의 regex는 지원되지 않습니다. 호스트된 VS2017 풀은 현재 2.1.0, 3.8.0, 4.2.1, 5.1.1 버전을 지원합니다.", + "loc.input.help.CustomTargetAzurePs": "기본 Azure PowerShell 버전은 올바른 의미 체계 버전(예: 1.2.3)이어야 합니다. 2.\\*,2.3.\\*와 같은 Regex는 지원되지 않습니다. 호스트된 VS2017 풀은 현재, Azure 모듈 버전 2.1.0, 3.8.0, 4.2.1, 5.1.1 및 AzureRM 모듈 버전 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0을 지원합니다.", "loc.messages.InvalidScriptArguments0": "스크립트 인수 '{0}'이(가) 잘못되었습니다. 줄 바꿈은 허용되지 않습니다.", "loc.messages.InvalidScriptPath0": "스크립트 경로 '{0}'이(가) 잘못되었습니다. 잘못된 경로 문자를 지정했습니다.", "loc.messages.InvalidAzurePsVersion": "지정한 Azure PowerShell 버전 '{0}'의 형식이 잘못되었습니다. 형식을 확인하세요. 올바른 형식의 예는 1.0.1입니다.", diff --git a/Tasks/AzurePowerShellV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzurePowerShellV2/Strings/resources.resjson/ru-RU/resources.resjson index 0f5fb9dfb099..281a68db04ea 100644 --- a/Tasks/AzurePowerShellV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzurePowerShellV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Выполнение скрипта PowerShell в среде Azure", "loc.instanceNameFormat": "Сценарий Azure PowerShell: $(ScriptType)", "loc.input.label.ConnectedServiceNameSelector": "Тип подключения Azure", @@ -17,9 +17,9 @@ "loc.input.label.ScriptArguments": "Аргументы скрипта", "loc.input.help.ScriptArguments": "Дополнительные параметры для передачи в PowerShell. Могут быть как порядковыми, так и именованными.", "loc.input.label.TargetAzurePs": "Версия Azure PowerShell", - "loc.input.help.TargetAzurePs": "Для размещенных агентов поддерживаются следующие версии Azure PowerShell: 2.1.0, 3.8.0, 4.2.1 и 5.1.1 (размещенная очередь VS2017), 3.6.0 (размещенная очередь).\nЧтобы выбрать последнюю версию, доступную в агенте, выберите пункт \"Последняя установленная версия\".\n\nДля частных агентов можно указать предпочтительную версию Azure PowerShell с помощью команды \"Указать версию\"", + "loc.input.help.TargetAzurePs": "Для размещенных агентов поддерживаются следующие версии Azure PowerShell: 2.1.0, 3.8.0, 4.2.1, 5.1.1 и 6.7.0 (размещенная очередь VS2017).\nЧтобы выбрать последнюю версию, доступную в агенте, выберите пункт \"Последняя установленная версия\".\n\nДля частных агентов можно указать предпочтительную версию Azure PowerShell, выбрав \"Указать версию\".", "loc.input.label.CustomTargetAzurePs": "Предпочтительная версия Azure PowerShell", - "loc.input.help.CustomTargetAzurePs": "Предпочитаемая версия Azure PowerShell должна быть правильной семантической версией, например 1.2.3. Регулярные выражения, такие как 2.\\* и 2.3.\\*, не поддерживаются. Размещенный пул VS2017 сейчас поддерживает следующие версии: 2.1.0, 3.8.0, 4.2.1, 5.1.1", + "loc.input.help.CustomTargetAzurePs": "Предпочтительная версия Azure PowerShell должна быть надлежащей семантической версией, например 1.2.3. Регулярные выражения, например 2.\\*,2.3.\\*, не поддерживаются. Размещенный пул Visual Studio 2017 в настоящее время поддерживает версии модуля Azure 2.1.0, 3.8.0, 4.2.1, 5.1.1 и версии модуля AzureRM 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0", "loc.messages.InvalidScriptArguments0": "Недопустимые аргументы скрипта \"{0}\". Разрывы строк запрещены.", "loc.messages.InvalidScriptPath0": "Недопустимый путь к скрипту \"{0}\". Указаны символы, недопустимые в пути.", "loc.messages.InvalidAzurePsVersion": "Указанная версия Azure PowerShell \"{0}\" имеет неправильный формат. Проверьте формат. Пример правильного формата: 1.0.1", diff --git a/Tasks/AzurePowerShellV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzurePowerShellV2/Strings/resources.resjson/zh-CN/resources.resjson index 38caa32e434b..9e6012aca2e8 100644 --- a/Tasks/AzurePowerShellV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzurePowerShellV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -17,9 +17,9 @@ "loc.input.label.ScriptArguments": "脚本参数", "loc.input.help.ScriptArguments": "要传递给 PowerShell 的其他参数。可以是序号或命名参数。", "loc.input.label.TargetAzurePs": "Azure PowerShell 版本", - "loc.input.help.TargetAzurePs": "对于托管代理,支持的 Azure PowerShell 版本为: 2.1.0、3.8.0、4.2.1 和 5.1.1 (托管的 VS2017 队列)、3.6.0 (托管队列)。\n若要选择在代理上可用的最新版本,请选择“最新安装的版本”。\n\n对于私有代理,可以使用“指定版本”指定 Azure PowerShell 的首选版本", + "loc.input.help.TargetAzurePs": "对于托管代理,受支持的 Azure PowerShell 版本为: 2.1.0、3.8.0、4.2.1、5.1.1 和 6.7.0(托管的 VS2017 队列)。\n若要在代理上选择最新的可用版本,选择“最新安装的版本”。\n\n对于专用代理,可以使用“指定版本”指定 Azure PowerShell 的首选版本", "loc.input.label.CustomTargetAzurePs": "首选 Azure PowerShell 版本", - "loc.input.help.CustomTargetAzurePs": "首选的 Azure PowerShell 版本需要是适当的语义版本,例如 1.2.3。不支持 2.\\*、2.3.\\* 等正则表达式。托管 VS2017 池当前支持版本: 2.1.0、3.8.0、4.2.1、5.1.1", + "loc.input.help.CustomTargetAzurePs": "首选 Azure PowerShell 版本需为正确的语义版本,例如 1.2.3。不支持 2.\\*、2.3.\\* 等正则表达式。托管 VS2017 池当前支持 Azure 模块版本: 2.1.0、3.8.0、4.2.1、5.1.1 和 AzureRM 模块版本: 2.1.0、3.8.0、4.2.1、5.1.1、6.7.0", "loc.messages.InvalidScriptArguments0": "脚本参数“{0}”无效。不允许换行。", "loc.messages.InvalidScriptPath0": "脚本路径“{0}”无效。指定的路径字符无效。", "loc.messages.InvalidAzurePsVersion": "指定的 Azure PowerShell 版本“{0}”格式不正确。请检查格式。正确格式的示例为 1.0.1", diff --git a/Tasks/AzurePowerShellV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzurePowerShellV2/Strings/resources.resjson/zh-TW/resources.resjson index 30e44f784c62..a99b0642e6b9 100644 --- a/Tasks/AzurePowerShellV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzurePowerShellV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "在 Azure 環境中執行 PowerShell 指令碼", "loc.instanceNameFormat": "Azure PowerShell 指令碼: $(ScriptType)", "loc.input.label.ConnectedServiceNameSelector": "Azure 連接類型", @@ -17,9 +17,9 @@ "loc.input.label.ScriptArguments": "指令碼引數", "loc.input.help.ScriptArguments": "傳遞至 PowerShell 的額外引數。可以是序數或具名參數。", "loc.input.label.TargetAzurePs": "Azure PowerShell 版本", - "loc.input.help.TargetAzurePs": "若為裝載的代理程式,受支援的 Azure PowerShell 版本為: 2.1.0、3.8.0、4.2.1 及 5.1.1 (裝載 VS2017 佇列)、3.6.0 (裝載佇列)。\n若要選取代理程式上可用的最新版本,請選取 [Latest installed version]。\n\n若為私人 Agent,您可以使用 [Specify version] 來指定慣用的 Azure PowerShell 版本", + "loc.input.help.TargetAzurePs": "若為裝載的代理程式,則支援的 Azure PowerShell 版本為: 2.1.0、3.8.0、4.2.1、5.1.1 和 6.7.0 (裝載的 VS2017 佇列)。\n若要挑選代理程式上可用的最新版本,請選取 [安裝的最新版本]。\n\n若為私人代理程式,您可以使用 [指定版本] 指定慣用的 Azure PowerShell 版本", "loc.input.label.CustomTargetAzurePs": "慣用的 Azure PowerShell 版本", - "loc.input.help.CustomTargetAzurePs": "慣用的 Azure PowerShell 版本必須為語意正確的版本,例如 1.2.3。不支援類似 2.\\*、2.3.\\* 的 Regex。裝載的 VS2017 集區目前支援的版本有: 2.1.0、3.8.0、4.2.1、5.1.1", + "loc.input.help.CustomTargetAzurePs": "慣用的 Azure PowerShell 版本必須是適當的語意版本,例如 1.2.3。不支援 2.\\*、2.3.\\* 這樣的 Regex。裝載的 VS2017 集區目前支援 Azure 模組版本: 2.1.0、3.8.0、4.2.1、5.1.1 及 AzureRM 模組版本: 2.1.0、3.8.0、4.2.1、5.1.1、6.7.0", "loc.messages.InvalidScriptArguments0": "指令碼引數 '{0}' 無效。不允許分行符號。", "loc.messages.InvalidScriptPath0": "指令碼路徑 '{0}' 無效。指定的路徑字元無效。", "loc.messages.InvalidAzurePsVersion": "指定的 Azure PowerShell 版本 '{0}' 格式不正確。請檢查格式。正確格式的範例為 1.0.1", diff --git a/Tasks/AzurePowerShellV2/task.json b/Tasks/AzurePowerShellV2/task.json index d40f1a575c65..8743b5d0c942 100644 --- a/Tasks/AzurePowerShellV2/task.json +++ b/Tasks/AzurePowerShellV2/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 185, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/AzurePowerShellV2/task.loc.json b/Tasks/AzurePowerShellV2/task.loc.json index 3c97a97bbe77..27c8caa9b8eb 100644 --- a/Tasks/AzurePowerShellV2/task.loc.json +++ b/Tasks/AzurePowerShellV2/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 184, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/AzurePowerShellV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzurePowerShellV3/Strings/resources.resjson/de-DE/resources.resjson index 513cc6226558..542a371d6870 100644 --- a/Tasks/AzurePowerShellV3/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzurePowerShellV3/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "PowerShell-Skript innerhalb einer Azure-Umgebung ausführen", "loc.instanceNameFormat": "Azure PowerShell-Skript: $(ScriptType)", "loc.releaseNotes": "Unterstützung für \"Fehler bei Standardfehler\" und ErrorActionPreference hinzugefügt", @@ -23,7 +23,7 @@ "loc.input.label.FailOnStandardError": "Fehler bei Standardfehler.", "loc.input.help.FailOnStandardError": "Wenn dieser Wert TRUE ist, tritt ein Aufgabenfehler auf, wenn Fehler in die Fehlerpipeline oder Daten in den Standard-Fehlerdatenstrom geschrieben werden.", "loc.input.label.TargetAzurePs": "Azure PowerShell-Version", - "loc.input.help.TargetAzurePs": "Im Falle gehosteter Agents werden die folgenden Azure PowerShell-Versionen unterstützt: 2.1.0, 3.8.0, 4.2.1, 5.1.1 und 6.7.0 (gehostete VS2017-Warteschlange), 3.6.0 (gehostete Warteschlange).\nWenn Sie die neueste für den Agent verfügbare Version auswählen möchten, wählen Sie \"Neueste installierte Version\".\n\nBei privaten Agents können Sie mithilfe von \"Version angeben\" die bevorzugte Version von Azure PowerShell festlegen.", + "loc.input.help.TargetAzurePs": "Im Falle gehosteter Agents werden die folgenden Azure PowerShell-Versionen unterstützt: 2.1.0, 3.8.0, 4.2.1, 5.1.1 und 6.7.0 (gehostete VS2017-Warteschlange).\nWenn Sie die neueste für den Agent verfügbare Version auswählen möchten, wählen Sie \"Neueste installierte Version\".\n\nBei privaten Agents können Sie mithilfe von \"Version angeben\" die bevorzugte Version von Azure PowerShell festlegen.", "loc.input.label.CustomTargetAzurePs": "Bevorzugte Azure PowerShell-Version", "loc.input.help.CustomTargetAzurePs": "Die bevorzugte Azure PowerShell-Version muss eine ordnungsgemäße semantische Version sein, z. B. \"1.2.3\". Reguläre Ausdrücke wie \"2.\\*,2.3.\\*\" werden nicht unterstützt. Der gehostete VS2017-Pool unterstützt derzeit die Azure-Modulversionen 2.1.0, 3.8.0, 4.2.1, 5.1.1 und die AzureRM-Modulversionen 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0.", "loc.messages.InvalidScriptArguments0": "Ungültige Skriptargumente \"{0}\". Zeilenumbrüche sind unzulässig.", diff --git a/Tasks/AzurePowerShellV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzurePowerShellV3/Strings/resources.resjson/es-ES/resources.resjson index f5945a14df8f..de49c39aa5e4 100644 --- a/Tasks/AzurePowerShellV3/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzurePowerShellV3/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Ejecutar un script de PowerShell en un entorno de Azure", "loc.instanceNameFormat": "Script de Azure PowerShell: $(ScriptType)", "loc.releaseNotes": "Compatibilidad agregada para el error estándar y ErrorActionPreference", @@ -23,7 +23,7 @@ "loc.input.label.FailOnStandardError": "Error si se produce un error estándar", "loc.input.help.FailOnStandardError": "Si es true, se producirá un error en la tarea si se escriben errores en la canalización de errores o si se escriben datos en el flujo de error estándar.", "loc.input.label.TargetAzurePs": "Versión de Azure PowerShell", - "loc.input.help.TargetAzurePs": "En el caso de agentes hospedados, las versiones de Azure PowerShell admitidas son 2.1.0, 3.8.0, 4.2.1, 5.1.1 y 6.7.0 (Hosted VS2017 Queue), 3.6.0(Hosted Queue).\nPara elegir la última versión disponible en el agente, seleccione \"Latest installed version\".\n\nPara agentes privados, puede especificar la versión de Azure PowerShell que prefiera con la opción \"Specify version\".", + "loc.input.help.TargetAzurePs": "En el caso de los agentes hospedados, las versiones de Azure PowerShell admitidas son 2.1.0, 3.8.0, 4.2.1, 5.1.1 y 6.7.0 (cola de VS2017 hospedado).\nPara elegir la última versión disponible en el agente, seleccione \"Latest installed version\".\n\nPara los agentes privados, puede especificar la versión de Azure PowerShell que prefiera con la opción \"Specify version\".", "loc.input.label.CustomTargetAzurePs": "Versión de Azure PowerShell preferida", "loc.input.help.CustomTargetAzurePs": "La versión preferida de Azure PowerShell debe ser una versión de semántica adecuada; por ejemplo,1.2.3. No se admite Regex como 2.\\*,2.3.\\*. El grupo Hosted VS2017 Pool actualmente es compatible con las versiones del módulo de Azure 2.1.0, 3.8.0, 4.2.1 y 5.1.1, así como las versiones del módulo AzureRM 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0", "loc.messages.InvalidScriptArguments0": "Argumentos de script '{0}' no válidos. No se permiten los saltos de línea.", diff --git a/Tasks/AzurePowerShellV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzurePowerShellV3/Strings/resources.resjson/fr-FR/resources.resjson index 7b3a1fa9f1cd..98d944029950 100644 --- a/Tasks/AzurePowerShellV3/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzurePowerShellV3/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Exécuter un script PowerShell dans un environnement Azure", "loc.instanceNameFormat": "Script Azure PowerShell : $(ScriptType)", "loc.releaseNotes": "Ajout de la prise en charge de Fail en cas d'erreur standard et d'ErrorActionPreference", @@ -23,7 +23,7 @@ "loc.input.label.FailOnStandardError": "Échec sur une erreur standard", "loc.input.help.FailOnStandardError": "Si la valeur est true, et si des erreurs sont écrites dans le pipeline d'erreurs ou si des données sont écrites dans le flux d'erreurs standard, cette tâche se solde par un échec.", "loc.input.label.TargetAzurePs": "Version d'Azure PowerShell", - "loc.input.help.TargetAzurePs": "Dans le cas d'agents hébergés, les versions d'Azure PowerShell prises en charge sont les suivantes : 2.1.0, 3.8.0, 4.2.1, 5.1.1 et 6.7.0 (file d'attente VS2017 hébergée), 3.6.0 (file d'attente hébergée).\nPour choisir la dernière version disponible sur l'agent, sélectionnez \"Dernière version installée\".\n\nPour les agents privés, vous pouvez spécifier la version préférée d'Azure PowerShell à l'aide de l'option \"Spécifier la version\"", + "loc.input.help.TargetAzurePs": "Dans le cas d'agents hébergés, les versions d'Azure PowerShell prises en charge sont les suivantes : 2.1.0, 3.8.0, 4.2.1, 5.1.1 et 6.7.0 (file d'attente Hosted VS2017).\nPour choisir la dernière version disponible sur l'agent, sélectionnez \"Dernière version installée\".\n\nPour les agents privés, vous pouvez spécifier la version par défaut d'Azure PowerShell via \"Spécifier la version\"", "loc.input.label.CustomTargetAzurePs": "Version préférée d'Azure PowerShell", "loc.input.help.CustomTargetAzurePs": "La version préférée d'Azure PowerShell doit être une version sémantique appropriée. Par exemple, 1.2.3. La notation regex telle que 2.\\*,2.3.\\* n'est pas prise en charge. Le pool VS2017 hébergé prend en charge les versions de module Azure suivantes : 2.1.0, 3.8.0, 4.2.1, 5.1.1 et les versions de module AzureRM suivantes : 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0", "loc.messages.InvalidScriptArguments0": "Arguments de script '{0}' non valides. Les sauts de ligne ne sont pas autorisés.", diff --git a/Tasks/AzurePowerShellV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzurePowerShellV3/Strings/resources.resjson/it-IT/resources.resjson index 85ab1c73d956..9d9f609fb6f0 100644 --- a/Tasks/AzurePowerShellV3/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzurePowerShellV3/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Consente di eseguire uno script PowerShell in un ambiente Azure", "loc.instanceNameFormat": "Script Azure PowerShell: $(ScriptType)", "loc.releaseNotes": "Aggiunta del supporto per Interrompi in caso di STDERR e ErrorActionPreference", @@ -23,7 +23,7 @@ "loc.input.label.FailOnStandardError": "Interrompi in caso di errore standard", "loc.input.help.FailOnStandardError": "Se il valore è true, questa attività non riuscirà nel caso in cui vengano scritti errori nella pipeline degli errori oppure se vengono scritti dati nel flusso STDERR.", "loc.input.label.TargetAzurePs": "Versione di Azure PowerShell", - "loc.input.help.TargetAzurePs": "In caso di agenti ospitati le versioni supportate di Azure PowerShell sono: 2.1.0, 3.8.0, 4.2.1, 5.1.1 e 6.7.0(Hosted VS2017 Queue), 3.6.0(Hosted Queue).\nPer selezionare l'ultima versione disponibile per l'agente ospitato, selezionare \"Ultima versione installata\".\n\nPer gli agenti privati è possibile specificare la versione preferita di Azure PowerShell usando \"Specifica versione\"", + "loc.input.help.TargetAzurePs": "In caso di agenti ospitati le versioni supportate di Azure PowerShell sono: 2.1.0, 3.8.0, 4.2.1, 5.1.1 e 6.7.0(Hosted VS2017 Queue).\nPer selezionare l'ultima versione disponibile per l'agente ospitato, selezionare \"Ultima versione installata\".\n\nPer gli agenti privati è possibile specificare la versione preferita di Azure PowerShell usando \"Specifica versione\"", "loc.input.label.CustomTargetAzurePs": "Versione preferita di Azure PowerShell", "loc.input.help.CustomTargetAzurePs": "La versione preferita di Azure PowerShell deve essere una versione semantica valida, ad esempio 1.2.3. Espressioni regolari come 2.\\*,2.3.\\* non sono supportate. Il pool Hosted VS2017 supporta attualmente le versioni 2.1.0, 3.8.0, 4.2.1 e 5.1.1 del modulo di Azure e le versioni 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0 del modulo AzureRM", "loc.messages.InvalidScriptArguments0": "Gli argomenti '{0}' dello script non sono validi. Le interruzioni di riga non sono consentite.", diff --git a/Tasks/AzurePowerShellV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzurePowerShellV3/Strings/resources.resjson/ja-JP/resources.resjson index 659d5b60db42..3aa10b987cb2 100644 --- a/Tasks/AzurePowerShellV3/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzurePowerShellV3/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Azure 環境内で PowerShell スクリプトを実行します", "loc.instanceNameFormat": "Azure PowerShell スクリプト: $(ScriptType)", "loc.releaseNotes": "標準エラーが書き込まれた場合の失敗と、ErrorActionPreference のサポートが追加されました", @@ -23,7 +23,7 @@ "loc.input.label.FailOnStandardError": "標準エラーで失敗", "loc.input.help.FailOnStandardError": "これが true の場合、何らかのエラーがエラー パイプラインに書き込まれるか、何らかのデータが標準エラー ストリームに書き込まれる場合、このタスクは失敗します。", "loc.input.label.TargetAzurePs": "Azure PowerShell バージョン", - "loc.input.help.TargetAzurePs": "ホステッド エージェントの場合、サポートされている Azure PowerShell のバージョンは、2.1.0、3.8.0、4.2.1、5.1.1、6.7.0 (ホステッド VS2017 キュー)、3.6.0 (ホステッド キュー) です。\nエージェントで利用可能な最新バージョンを選ぶには、[Latest installed version] (インストールされた最新バージョン) を選択します。\n\nプライベート エージェントには、[Specify version] (バージョンを指定する) を使用して好みのバージョンの Azure PowerShell を指定できます。", + "loc.input.help.TargetAzurePs": "ホステッド エージェントの場合、サポートされている Azure PowerShell のバージョンは、2.1.0、3.8.0、4.2.1、5.1.1、6.7.0 (ホステッド VS2017 キュー) です。\nエージェントで利用可能な最新バージョンを選ぶには、[Latest installed version] (インストールされた最新バージョン) を選択します。\n\nプライベート エージェントには、[Specify version] (バージョンを指定する) を使用して好みのバージョンの Azure PowerShell を指定できます", "loc.input.label.CustomTargetAzurePs": "優先される Azure PowerShell バージョン", "loc.input.help.CustomTargetAzurePs": "推奨の Azure PowerShell バージョンは、1.2.3 などの適切なセマンティック バージョンである必要があります。2.\\*、2.3.\\* などの RegEx はサポートされていません。Hosted VS2017 プールは、現在次のバージョンをサポートしています。Azure モジュール バージョン: 2.1.0、3.8.0、4.2.1、5.1.1 および AzureRM モジュール バージョン: 2.1.0、3.8.0、4.2.1、5.1.1、6.7.0", "loc.messages.InvalidScriptArguments0": "スクリプトの引数 '{0}' が無効です。改行は使用できません。", diff --git a/Tasks/AzurePowerShellV3/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzurePowerShellV3/Strings/resources.resjson/ko-KR/resources.resjson index b34e8a552d26..86e7102e303d 100644 --- a/Tasks/AzurePowerShellV3/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzurePowerShellV3/Strings/resources.resjson/ko-KR/resources.resjson @@ -23,7 +23,7 @@ "loc.input.label.FailOnStandardError": "표준 오류 시 실패", "loc.input.help.FailOnStandardError": "이 값이 true이면 오류 파이프라인에 오류가 작성되거나 표준 오류 스트림에 데이터가 작성될 경우 이 작업은 실패하게 됩니다.", "loc.input.label.TargetAzurePs": "Azure PowerShell 버전", - "loc.input.help.TargetAzurePs": "호스트된 에이전트의 경우 지원되는 Azure PowerShell 버전은 2.1.0, 3.8.0, 4.2.1, 5.1.1 및 6.7.0(Hosted VS2017 Queue), 3.6.0(Hosted Queue)입니다.\n에이전트에서 사용 가능한 최신 버전을 선택하려면 \"설치된 최신 버전\"을 선택합니다.\n\n사용자 에이전트의 경우 \"버전 지정\"을 사용하여 기본 Azure PowerShell 버전을 지정할 수 있습니다.", + "loc.input.help.TargetAzurePs": "호스트된 에이전트의 경우 지원되는 Azure PowerShell 버전은 2.1.0, 3.8.0, 4.2.1, 5.1.1 및 6.7.0(Hosted VS2017 Queue)입니다.\n에이전트에서 사용 가능한 최신 버전을 선택하려면 \"설치된 최신 버전\"을 선택합니다.\n\n프라이빗 에이전트의 경우 \"버전 지정\"을 사용하여 Azure PowerShell의 기본 버전을 지정할 수 있습니다.", "loc.input.label.CustomTargetAzurePs": "기본 Azure PowerShell 버전", "loc.input.help.CustomTargetAzurePs": "기본 Azure PowerShell 버전은 올바른 의미 체계 버전(예: 1.2.3)이어야 합니다. 2.\\*,2.3.\\*와 같은 Regex는 지원되지 않습니다. 호스트된 VS2017 풀은 현재, Azure 모듈 버전 2.1.0, 3.8.0, 4.2.1, 5.1.1 및 AzureRM 모듈 버전 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0을 지원합니다.", "loc.messages.InvalidScriptArguments0": "스크립트 인수 '{0}'이(가) 잘못되었습니다. 줄 바꿈은 허용되지 않습니다.", diff --git a/Tasks/AzurePowerShellV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzurePowerShellV3/Strings/resources.resjson/ru-RU/resources.resjson index 104d5a8bf6b3..eeed8586d1f9 100644 --- a/Tasks/AzurePowerShellV3/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzurePowerShellV3/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Выполнение скрипта PowerShell в среде Azure", "loc.instanceNameFormat": "Сценарий Azure PowerShell: $(ScriptType)", "loc.releaseNotes": "Добавлена поддержка сбоя в случае стандартной ошибки и переменной ErrorActionPreference", @@ -23,7 +23,7 @@ "loc.input.label.FailOnStandardError": "Сбой со стандартной ошибкой", "loc.input.help.FailOnStandardError": "Если задано значение True, задача будет завершаться сбоем при записи любых ошибок в конвейер ошибок или записи любых данных в стандартный поток ошибок.", "loc.input.label.TargetAzurePs": "Версия Azure PowerShell", - "loc.input.help.TargetAzurePs": "Для размещенных агентов поддерживаются следующие версии Azure PowerShell: 2.1.0, 3.8.0, 4.2.1, 5.1.1 и 6.7.0 (размещенная очередь VS2017), 3.6.0 (размещенная очередь).\nЧтобы выбрать последнюю версию, доступную в агенте, выберите пункт \"Последняя установленная версия\".\n\nДля частных агентов можно указать предпочтительную версию Azure PowerShell с помощью элемента \"Указать версию\"", + "loc.input.help.TargetAzurePs": "Для размещенных агентов поддерживаются следующие версии Azure PowerShell: 2.1.0, 3.8.0, 4.2.1, 5.1.1 и 6.7.0 (размещенная очередь VS2017).\nЧтобы выбрать последнюю версию, доступную в агенте, выберите пункт \"Последняя установленная версия\".\n\nДля частных агентов можно указать предпочтительную версию Azure PowerShell, выбрав \"Указать версию\".", "loc.input.label.CustomTargetAzurePs": "Предпочтительная версия Azure PowerShell", "loc.input.help.CustomTargetAzurePs": "Предпочтительная версия Azure PowerShell должна быть надлежащей семантической версией, например 1.2.3. Регулярные выражения, например 2.\\*,2.3.\\*, не поддерживаются. Размещенный пул Visual Studio 2017 в настоящее время поддерживает версии модуля Azure 2.1.0, 3.8.0, 4.2.1, 5.1.1 и версии модуля AzureRM 2.1.0, 3.8.0, 4.2.1, 5.1.1, 6.7.0", "loc.messages.InvalidScriptArguments0": "Недопустимые аргументы скрипта \"{0}\". Разрывы строк запрещены.", diff --git a/Tasks/AzurePowerShellV3/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzurePowerShellV3/Strings/resources.resjson/zh-CN/resources.resjson index 523ffedd414c..85d6c184015f 100644 --- a/Tasks/AzurePowerShellV3/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzurePowerShellV3/Strings/resources.resjson/zh-CN/resources.resjson @@ -23,7 +23,7 @@ "loc.input.label.FailOnStandardError": "因标准错误失败", "loc.input.help.FailOnStandardError": "如果为 true,当有错误被写入错误管道或有数据被写入标准错误流时,此任务将失败。", "loc.input.label.TargetAzurePs": "Azure PowerShell 版本", - "loc.input.help.TargetAzurePs": "对于托管代理,受支持的 Azure PowerShell 版本为: 2.1.0、3.8.0、4.2.1、5.1.1 和 6.7.0(托管的 VS2017 队列)、3.6.0(托管队列)。\n若要在代理上选择最新的可用版本,选择“最新安装的版本”。\n\n对于专用代理,可以使用“指定版本”指定 Azure PowerShell 的首选版本", + "loc.input.help.TargetAzurePs": "对于托管代理,受支持的 Azure PowerShell 版本为: 2.1.0、3.8.0、4.2.1、5.1.1 和 6.7.0(托管的 VS2017 队列)。\n若要在代理上选择最新的可用版本,选择“最新安装的版本”。\n\n对于专用代理,可以使用“指定版本”指定 Azure PowerShell 的首选版本", "loc.input.label.CustomTargetAzurePs": "首选 Azure PowerShell 版本", "loc.input.help.CustomTargetAzurePs": "首选 Azure PowerShell 版本需为正确的语义版本,例如 1.2.3。不支持 2.\\*、2.3.\\* 等正则表达式。托管 VS2017 池当前支持 Azure 模块版本: 2.1.0、3.8.0、4.2.1、5.1.1 和 AzureRM 模块版本: 2.1.0、3.8.0、4.2.1、5.1.1、6.7.0", "loc.messages.InvalidScriptArguments0": "脚本参数“{0}”无效。不允许换行。", diff --git a/Tasks/AzurePowerShellV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzurePowerShellV3/Strings/resources.resjson/zh-TW/resources.resjson index 12fe00b1cd8c..263152b582f2 100644 --- a/Tasks/AzurePowerShellV3/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzurePowerShellV3/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "在 Azure 環境中執行 PowerShell 指令碼", "loc.instanceNameFormat": "Azure PowerShell 指令碼: $(ScriptType)", "loc.releaseNotes": "新增了 [發生標準錯誤時失敗] 和 ErrorActionPreference 的支援", @@ -23,7 +23,7 @@ "loc.input.label.FailOnStandardError": "發生標準錯誤的失敗", "loc.input.help.FailOnStandardError": "若此項為 true,如果在錯誤管線中寫入任何錯誤,或在標準錯誤資料流中寫入任何資料,此工作就會失敗。", "loc.input.label.TargetAzurePs": "Azure PowerShell 版本", - "loc.input.help.TargetAzurePs": "若為裝載的代理程式,支援的 Azure PowerShell 版本會是: 2.1.0、3.8.0、4.2.1、5.1.1 及 6.7.0 (裝載的 VS2017 佇列)、3.6.0 (裝載的佇列)。\n若要挑選代理程式上可用的最新版本,請選取 [最新的安裝版本]。\n\n若為私人代理程式,您可以使用 [指定版本] 指定慣用的 Azure PowerShell 版本", + "loc.input.help.TargetAzurePs": "若為裝載的代理程式,則支援的 Azure PowerShell 版本為: 2.1.0、3.8.0、4.2.1、5.1.1 和 6.7.0 (裝載的 VS2017 佇列)。\n若要挑選代理程式上可用的最新版本,請選取 [安裝的最新版本]。\n\n若為私人代理程式,您可以使用 [指定版本] 指定慣用的 Azure PowerShell 版本", "loc.input.label.CustomTargetAzurePs": "慣用的 Azure PowerShell 版本", "loc.input.help.CustomTargetAzurePs": "慣用的 Azure PowerShell 版本必須是適當的語意版本,例如 1.2.3。不支援 2.\\*、2.3.\\* 這樣的 Regex。裝載的 VS2017 集區目前支援 Azure 模組版本: 2.1.0、3.8.0、4.2.1、5.1.1 及 AzureRM 模組版本: 2.1.0、3.8.0、4.2.1、5.1.1、6.7.0", "loc.messages.InvalidScriptArguments0": "指令碼引數 '{0}' 無效。不允許分行符號。", diff --git a/Tasks/AzurePowerShellV3/task.json b/Tasks/AzurePowerShellV3/task.json index 2f892e76c2cd..ae239e2710b7 100644 --- a/Tasks/AzurePowerShellV3/task.json +++ b/Tasks/AzurePowerShellV3/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 185, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Added support for Fail on standard error and ErrorActionPreference", diff --git a/Tasks/AzurePowerShellV3/task.loc.json b/Tasks/AzurePowerShellV3/task.loc.json index 850a29144fe1..b510c34b67dc 100644 --- a/Tasks/AzurePowerShellV3/task.loc.json +++ b/Tasks/AzurePowerShellV3/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 184, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/AzurePowerShellV4/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzurePowerShellV4/Strings/resources.resjson/de-DE/resources.resjson index 8b9c356f3b06..3d2bbac22edc 100644 --- a/Tasks/AzurePowerShellV4/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzurePowerShellV4/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "PowerShell-Skript innerhalb einer Azure-Umgebung ausführen", "loc.instanceNameFormat": "Azure PowerShell-Skript: $(ScriptType)", "loc.releaseNotes": "Unterstützung für Az-Modul und plattformübergreifende Agents hinzugefügt.", @@ -20,10 +20,12 @@ "loc.input.help.errorActionPreference": "Wählen Sie den Wert der Variablen \"ErrorActionPreference\" für die Skriptausführung.", "loc.input.label.FailOnStandardError": "Fehler bei Standardfehler.", "loc.input.help.FailOnStandardError": "Wenn dieser Wert TRUE ist, tritt ein Aufgabenfehler auf, wenn Fehler in die Fehlerpipeline oder Daten in den Standard-Fehlerdatenstrom geschrieben werden.", + "loc.input.label.RestrictContextToCurrentTask": "Kontextbereich auf aktuelle Aufgabe beschränken", + "loc.input.help.RestrictContextToCurrentTask": "Wenn diese Option auf TRUE festgelegt ist, beschränkt diese Aufgabe den Kontextbereich nur auf die aktuelle Aufgabe, und der Kontext steht bei Verwendung des privaten Agents für andere Aufgaben in der Pipeline nicht zur Verfügung.", "loc.input.label.TargetAzurePs": "Azure PowerShell-Version", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "Im Falle gehosteter Agents werden die folgenden Azure PowerShell-Versionen unterstützt: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (gehostete VS2017-Warteschlange).\nWenn Sie die neueste für den Agent verfügbare Version auswählen möchten, wählen Sie \"Neueste installierte Version\" aus.\n\nFür private Agents können Sie mithilfe von \"Version angeben\" die bevorzugte Version von Azure PowerShell festlegen.", "loc.input.label.CustomTargetAzurePs": "Bevorzugte Azure PowerShell-Version", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "Die bevorzugte Azure PowerShell-Version muss einem ordnungsgemäßen semantischen Versionsmuster folgen, z. B. \"1.2.3\". Reguläre Ausdrücke wie 2.\\*,2.3.\\* werden nicht unterstützt. Der gehostete VS2017-Pool unterstützt aktuell die folgenden Az-Modulversionen: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", "loc.input.label.pwsh": "PowerShell Core verwenden", "loc.input.help.pwsh": "Sofern TRUE, verwendet die Aufgabe unter Windows anstelle von \"powershell.exe\" die in PATH festgelegte \"pwsh.exe\".", "loc.input.label.workingDirectory": "Arbeitsverzeichnis", diff --git a/Tasks/AzurePowerShellV4/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzurePowerShellV4/Strings/resources.resjson/es-ES/resources.resjson index 91f7bf8744bf..fad2f6c3c2d4 100644 --- a/Tasks/AzurePowerShellV4/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzurePowerShellV4/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Ejecutar un script de PowerShell en un entorno de Azure", "loc.instanceNameFormat": "Script de Azure PowerShell: $(ScriptType)", "loc.releaseNotes": "Se ha agregado compatibilidad con el módulo Az y los agentes multiplataforma.", @@ -20,10 +20,12 @@ "loc.input.help.errorActionPreference": "Seleccione el valor de la variable ErrorActionPreference para ejecutar el script.", "loc.input.label.FailOnStandardError": "Error si se produce un error estándar", "loc.input.help.FailOnStandardError": "Si es true, se producirá un error en la tarea si se escriben errores en la canalización de errores o si se escriben datos en el flujo de error estándar.", + "loc.input.label.RestrictContextToCurrentTask": "Restringir el ámbito de contexto a la tarea actual", + "loc.input.help.RestrictContextToCurrentTask": "Si es true, esta tarea restringirá el ámbito de contexto solo a la tarea actual y el contexto no estará disponible para otras tareas de la canalización cuando se use el agente privado.", "loc.input.label.TargetAzurePs": "Versión de Azure PowerShell", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "En el caso de los agentes hospedados, las versiones de Azure PowerShell admitidas son 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nPara seleccionar la última versión disponible en el agente, seleccione \"Latest installed version\".\n\nPara los agentes privados, puede especificar la versión de Azure PowerShell que prefiera con la opción \"Specify version\"", "loc.input.label.CustomTargetAzurePs": "Versión de Azure PowerShell preferida", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "La versión preferida de Azure PowerShell debe ser una versión de semántica adecuada, por ejemplo, 1.2.3. No se admite una notación regex como 2.\\*,2.3.\\*. El grupo Hosted VS2017 Pool es compatible con las versiones del módulo Az 1.0.0, 1.6.0, 2.3.2, 2.6.0 y 3.1.0", "loc.input.label.pwsh": "Usar PowerShell Core", "loc.input.help.pwsh": "Si es true, la tarea usará pwsh.exe desde PATH en lugar de powershell.exe en Windows.", "loc.input.label.workingDirectory": "Directorio de trabajo", diff --git a/Tasks/AzurePowerShellV4/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzurePowerShellV4/Strings/resources.resjson/fr-FR/resources.resjson index 0b1dd09889d0..da82aafd271b 100644 --- a/Tasks/AzurePowerShellV4/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzurePowerShellV4/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Exécuter un script PowerShell dans un environnement Azure", "loc.instanceNameFormat": "Script Azure PowerShell : $(ScriptType)", "loc.releaseNotes": "Ajout de la prise en charge du module Azure et des agents multiplateformes.", @@ -20,10 +20,12 @@ "loc.input.help.errorActionPreference": "Sélectionnez la valeur de la variable ErrorActionPreference pour l'exécution du script.", "loc.input.label.FailOnStandardError": "Échec sur une erreur standard", "loc.input.help.FailOnStandardError": "Si la valeur est true, et si des erreurs sont écrites dans le pipeline d'erreurs ou si des données sont écrites dans le flux d'erreurs standard, cette tâche se solde par un échec.", + "loc.input.label.RestrictContextToCurrentTask": "Limiter l'étendue du contexte à la tâche active", + "loc.input.help.RestrictContextToCurrentTask": "Si cette condition est vérifiée, la tâche limite l'étendue du contexte à la tâche active uniquement. Le contexte n'est pas accessible aux autres tâches du pipeline quand l'agent privé est utilisé.", "loc.input.label.TargetAzurePs": "Version d'Azure PowerShell", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "Dans le cas d'agents hébergés, les versions d'Azure PowerShell prises en charge sont les suivantes : 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (file d'attente VS2017 hébergée).\nPour choisir la dernière version disponible sur l'agent, sélectionnez \"Dernière version installée\".\n\nPour les agents privés, vous pouvez spécifier la version par défaut d'Azure PowerShell via \"Spécifier la version\"", "loc.input.label.CustomTargetAzurePs": "Version préférée d'Azure PowerShell", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "La version par défaut d'Azure PowerShell doit être une version sémantique appropriée, par exemple 1.2.3. La notation regex telle que 2.\\*,2.3.\\* n'est pas prise en charge. Le pool VS2017 hébergé prend en charge les versions de module Az suivantes : 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", "loc.input.label.pwsh": "Utilisez PowerShell Core", "loc.input.help.pwsh": "Si la valeur est true, dans Windows, la tâche utilise pwsh.exe à partir de votre variable PATH au lieu de powershell.exe.", "loc.input.label.workingDirectory": "Répertoire de travail", diff --git a/Tasks/AzurePowerShellV4/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzurePowerShellV4/Strings/resources.resjson/it-IT/resources.resjson index 99fa108b4101..60bdb56a77ea 100644 --- a/Tasks/AzurePowerShellV4/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzurePowerShellV4/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Consente di eseguire uno script PowerShell in un ambiente Azure", "loc.instanceNameFormat": "Script Azure PowerShell: $(ScriptType)", "loc.releaseNotes": "È stato aggiunto il supporto per il modulo AZ e gli agenti multipiattaforma.", @@ -20,10 +20,12 @@ "loc.input.help.errorActionPreference": "Consente di selezionare il valore della variabile ErrorActionPreference per l'esecuzione dello script.", "loc.input.label.FailOnStandardError": "Interrompi in caso di errore standard", "loc.input.help.FailOnStandardError": "Se il valore è true, questa attività non riuscirà nel caso in cui vengano scritti errori nella pipeline degli errori oppure se vengono scritti dati nel flusso STDERR.", + "loc.input.label.RestrictContextToCurrentTask": "Limita l'ambito del contesto all'attività corrente", + "loc.input.help.RestrictContextToCurrentTask": "Se è true, questa attività limiterà l'ambito del contesto solo all'attività corrente e il contesto non sarà disponibile per altre attività nella pipeline quando si usa l'agente privato.", "loc.input.label.TargetAzurePs": "Versione di Azure PowerShell", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "In caso di agenti ospitati la versione supportata di Azure PowerShell è: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nPer selezionare l'ultima versione disponibile per l'agente ospitato, selezionare \"Ultima versione installata\".\n\nPer gli agenti privati è possibile selezionare \"Specifica versione\" per specificare la versione preferita di Azure PowerShell", "loc.input.label.CustomTargetAzurePs": "Versione preferita di Azure PowerShell", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "La versione preferita di Azure PowerShell deve essere una versione semantica valida, ad esempio 1.2.3. Espressioni regolari come 2.\\*,2.3.\\* non sono supportate. La versione Hosted VS2017 Pool supporta attualmente le versioni seguenti del modulo Az: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", "loc.input.label.pwsh": "Usa PowerShell Core", "loc.input.help.pwsh": "Se è impostata su true, in Windows l'attività userà pwsh.exe da PATH invece di powershell.exe.", "loc.input.label.workingDirectory": "Directory di lavoro", diff --git a/Tasks/AzurePowerShellV4/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzurePowerShellV4/Strings/resources.resjson/ja-JP/resources.resjson index 290e8ecb30b5..2e2b55203124 100644 --- a/Tasks/AzurePowerShellV4/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzurePowerShellV4/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Azure 環境内で PowerShell スクリプトを実行します", "loc.instanceNameFormat": "Azure PowerShell スクリプト: $(ScriptType)", "loc.releaseNotes": "Az モジュールとクロス プラットフォームのエージェントのサポートが追加されました。", @@ -20,10 +20,12 @@ "loc.input.help.errorActionPreference": "スクリプトを実行するための ErrorActionPreference 変数の値を選択します。", "loc.input.label.FailOnStandardError": "標準エラーで失敗", "loc.input.help.FailOnStandardError": "これが true の場合、何らかのエラーがエラー パイプラインに書き込まれるか、何らかのデータが標準エラー ストリームに書き込まれる場合、このタスクは失敗します。", + "loc.input.label.RestrictContextToCurrentTask": "コンテキストのスコープを現在のタスクに制限する", + "loc.input.help.RestrictContextToCurrentTask": "これが true の場合、このタスクによってコンテキストのスコープが現在のタスクのみに制限されます。また、プライベート エージェントを使用している場合、このコンテキストをパイプライン内の他のタスクで使用することはできなくなります。", "loc.input.label.TargetAzurePs": "Azure PowerShell バージョン", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "ホステッド エージェントの場合、サポートされている Azure PowerShell のバージョンは、1.0.0、1.6.0、2.3.2、2.6.0、3.1.0 (ホステッド VS2017 キュー) です。\nエージェントで利用可能な最新バージョンを選ぶには、[Latest installed version](インストールされている最新バージョン) を選択します。\n\nプライベート エージェントの場合は、[Specify version](バージョンを指定する) を使用して優先されるバージョンの Azure PowerShell を指定できます。", "loc.input.label.CustomTargetAzurePs": "優先される Azure PowerShell バージョン", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "優先される Azure PowerShell バージョンは、1.2.3 などの適切なセマンティック バージョンである必要があります。2.\\*、2.3.\\* などの正規表現はサポートされていません。ホステッド VS2017 プールは、現在次の Az モジュール バージョンをサポートしています: 1.0.0、1.6.0、2.3.2、2.6.0、3.1.0", "loc.input.label.pwsh": "PowerShell Core を使用する", "loc.input.help.pwsh": "これが true の場合、Windows 上のタスクは powershell.exe ではなく PATH からの pwsh.exe を使用します。", "loc.input.label.workingDirectory": "作業ディレクトリ", diff --git a/Tasks/AzurePowerShellV4/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzurePowerShellV4/Strings/resources.resjson/ko-KR/resources.resjson index 3a9b3c539668..c66989ac9d38 100644 --- a/Tasks/AzurePowerShellV4/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzurePowerShellV4/Strings/resources.resjson/ko-KR/resources.resjson @@ -20,6 +20,8 @@ "loc.input.help.errorActionPreference": "스크립트 실행에 대한 ErrorActionPreference 변수의 값을 선택합니다.", "loc.input.label.FailOnStandardError": "표준 오류 시 실패", "loc.input.help.FailOnStandardError": "이 값이 true이면 오류 파이프라인에 오류가 작성되거나 표준 오류 스트림에 데이터가 작성될 경우 이 작업은 실패하게 됩니다.", + "loc.input.label.RestrictContextToCurrentTask": "컨텍스트 범위를 현재 작업으로 제한", + "loc.input.help.RestrictContextToCurrentTask": "true이면 이 작업이 컨텍스트 범위를 현재 작업으로만 제한하고 프라이빗 에이전트를 사용할 때 파이프라인의 다른 작업에 대해 컨텍스트를 사용할 수 없게 됩니다.", "loc.input.label.TargetAzurePs": "Azure PowerShell 버전", "loc.input.help.TargetAzurePs": "호스트된 에이전트의 경우 지원되는 Azure PowerShell 버전은 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0(Hosted VS2017 Queue)입니다.\n에이전트에서 사용 가능한 최신 버전을 선택하려면 \"설치된 최신 버전\"을 선택합니다.\n\n사용자 에이전트의 경우 \"버전 지정\"을 사용하여 기본 Azure PowerShell 버전을 지정할 수 있습니다.", "loc.input.label.CustomTargetAzurePs": "기본 Azure PowerShell 버전", diff --git a/Tasks/AzurePowerShellV4/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzurePowerShellV4/Strings/resources.resjson/ru-RU/resources.resjson index 74c687196256..abdd8954e607 100644 --- a/Tasks/AzurePowerShellV4/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzurePowerShellV4/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Выполнение скрипта PowerShell в среде Azure", "loc.instanceNameFormat": "Сценарий Azure PowerShell: $(ScriptType)", "loc.releaseNotes": "Добавлена поддержка модуля Az и кроссплатформенных агентов.", @@ -20,10 +20,12 @@ "loc.input.help.errorActionPreference": "Выберите значение переменной ErrorActionPreference для выполнения скрипта.", "loc.input.label.FailOnStandardError": "Сбой со стандартной ошибкой", "loc.input.help.FailOnStandardError": "Если задано значение True, задача будет завершаться сбоем при записи любых ошибок в конвейер ошибок или записи любых данных в стандартный поток ошибок.", + "loc.input.label.RestrictContextToCurrentTask": "Ограничить область контекста текущей задачей", + "loc.input.help.RestrictContextToCurrentTask": "Если задано значение true, задача ограничивает область контекста только текущей задачей и при использовании частного агента контекст будет недоступен для других задач в конвейере.", "loc.input.label.TargetAzurePs": "Версия Azure PowerShell", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "Для размещенных агентов поддерживаются следующие версии Azure PowerShell: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (размещенная очередь Visual Studio 2017).\nЧтобы выбрать последнюю версию, доступную в агенте, выберите пункт \"Последняя установленная версия\".\n\nДля частных агентов можно указать предпочтительную версию Azure PowerShell с помощью элемента \"Указать версию\"", "loc.input.label.CustomTargetAzurePs": "Предпочтительная версия Azure PowerShell", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "Предпочтительная версия Azure PowerShell должна быть надлежащей семантической версией, например 1.2.3. Регулярные выражения, например 2.\\*,2.3.\\*, не поддерживаются. Размещенный пул Visual Studio 2017 сейчас поддерживает следующие версии модуля Az: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", "loc.input.label.pwsh": "Использовать PowerShell Core", "loc.input.help.pwsh": "Если задано значение True, в Windows задача будет использовать программу pwsh.exe, указанную в переменной PATH, вместо powershell.exe.", "loc.input.label.workingDirectory": "Рабочий каталог", diff --git a/Tasks/AzurePowerShellV4/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzurePowerShellV4/Strings/resources.resjson/zh-CN/resources.resjson index b3f808b85c27..0accd3e1fe4f 100644 --- a/Tasks/AzurePowerShellV4/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzurePowerShellV4/Strings/resources.resjson/zh-CN/resources.resjson @@ -20,6 +20,8 @@ "loc.input.help.errorActionPreference": "选择执行脚本的 ErrorActionPreference 变量的值。", "loc.input.label.FailOnStandardError": "因标准错误失败", "loc.input.help.FailOnStandardError": "如果为 true,当有错误被写入错误管道或有数据被写入标准错误流时,此任务将失败。", + "loc.input.label.RestrictContextToCurrentTask": "将上下文的范围限于当前任务", + "loc.input.help.RestrictContextToCurrentTask": "如果为 true,此任务会将上下文的范围仅限于当前任务,并且在使用专用代理时,管道中的其他任务将无法使用该上下文。", "loc.input.label.TargetAzurePs": "Azure PowerShell 版本", "loc.input.help.TargetAzurePs": "对于托管代理,受支持的 Azure PowerShell 版本为: 1.0.0、1.6.0、2.3.2、2.6.0、3.1.0 (托管的 VS2017 队列)。\n若要选择代理上的最新可用版本,请选择“已安装的最新版本”。\n\n对于专用代理,可以使用“指定版本”指定 Azure PowerShell 的首选版本", "loc.input.label.CustomTargetAzurePs": "首选 Azure PowerShell 版本", diff --git a/Tasks/AzurePowerShellV4/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzurePowerShellV4/Strings/resources.resjson/zh-TW/resources.resjson index 23eb5d841c23..a99f4093c1c8 100644 --- a/Tasks/AzurePowerShellV4/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzurePowerShellV4/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "在 Azure 環境中執行 PowerShell 指令碼", "loc.instanceNameFormat": "Azure PowerShell 指令碼: $(ScriptType)", "loc.releaseNotes": "新增了 Az 模組和跨平台代理程式的支援。", @@ -20,10 +20,12 @@ "loc.input.help.errorActionPreference": "請選取用於執行指令碼的 ErrorActionPreference 變數值。", "loc.input.label.FailOnStandardError": "發生標準錯誤的失敗", "loc.input.help.FailOnStandardError": "若此項為 true,如果在錯誤管線中寫入任何錯誤,或在標準錯誤資料流中寫入任何資料,此工作就會失敗。", + "loc.input.label.RestrictContextToCurrentTask": "將內容範圍限制在目前的工作", + "loc.input.help.RestrictContextToCurrentTask": "若為 true,則此工作只會將內容範圍限制在目前的工作,而在使用私人代理程式時,管線中的其他工作將無法使用內容。", "loc.input.label.TargetAzurePs": "Azure PowerShell 版本", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "若為裝載的代理程式,則支援的 Azure PowerShell 版本為: 1.0.0、1.6.0、2.3.2、2.6.0、3.1.0 (裝載的 VS2017 佇列)。\n若要挑選代理程式上可用的最新版本,請選取 [最新安裝的版本]。\n\n若為私人代理程式,您可以使用 [指定版本] 指定慣用的 Azure PowerShell 版本", "loc.input.label.CustomTargetAzurePs": "慣用的 Azure PowerShell 版本", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "慣用的 Azure PowerShell 版本必須是正確的語意版本,例如 1.2.3。不支援像 2.\\*,2.3.\\* 這樣的 Regex。裝載的 VS2017 集區目前支援 Az 模組版本: 1.0.0、1.6.0、2.3.2、2.6.0、3.1.0", "loc.input.label.pwsh": "使用 PowerShell Core", "loc.input.help.pwsh": "若此為 true,那麼在 Windows 上,工作就會使用 PATH 中的 pwsh.exe 而非 powershell.exe。", "loc.input.label.workingDirectory": "工作目錄", diff --git a/Tasks/AzurePowerShellV4/task.json b/Tasks/AzurePowerShellV4/task.json index 37f77f06bbcc..21a256b16de9 100644 --- a/Tasks/AzurePowerShellV4/task.json +++ b/Tasks/AzurePowerShellV4/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 4, - "Minor": 196, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Added support for Az Module and cross platform agents.", diff --git a/Tasks/AzurePowerShellV4/task.loc.json b/Tasks/AzurePowerShellV4/task.loc.json index bc1e2931cb66..b38302432377 100644 --- a/Tasks/AzurePowerShellV4/task.loc.json +++ b/Tasks/AzurePowerShellV4/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 4, - "Minor": 196, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/AzurePowerShellV5/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzurePowerShellV5/Strings/resources.resjson/de-DE/resources.resjson index 8cf967943f2f..54dff87c5b01 100644 --- a/Tasks/AzurePowerShellV5/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzurePowerShellV5/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "PowerShell-Skript innerhalb einer Azure-Umgebung ausführen", "loc.instanceNameFormat": "Azure PowerShell-Skript: $(ScriptType)", "loc.releaseNotes": "Unterstützung für Az-Modul und plattformübergreifende Agents hinzugefügt.", @@ -21,9 +21,9 @@ "loc.input.label.FailOnStandardError": "Fehler bei Standardfehler.", "loc.input.help.FailOnStandardError": "Wenn dieser Wert TRUE ist, tritt ein Aufgabenfehler auf, wenn Fehler in die Fehlerpipeline oder Daten in den Standard-Fehlerdatenstrom geschrieben werden.", "loc.input.label.TargetAzurePs": "Azure PowerShell-Version", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "Im Falle gehosteter Agents werden die folgenden Azure PowerShell-Versionen unterstützt: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (gehostete VS2017-Warteschlange).\nWenn Sie die neueste für den Agent verfügbare Version auswählen möchten, wählen Sie \"Neueste installierte Version\" aus.\n\nFür private Agents können Sie mithilfe von \"Version angeben\" die bevorzugte Version von Azure PowerShell festlegen.", "loc.input.label.CustomTargetAzurePs": "Bevorzugte Azure PowerShell-Version", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "Die bevorzugte Azure PowerShell-Version muss einem ordnungsgemäßen semantischen Versionsmuster folgen, z. B. \"1.2.3\". Reguläre Ausdrücke wie 2.\\*,2.3.\\* werden nicht unterstützt. Der gehostete VS2017-Pool unterstützt aktuell die folgenden Az-Modulversionen: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", "loc.input.label.pwsh": "PowerShell Core verwenden", "loc.input.help.pwsh": "Sofern TRUE, verwendet die Aufgabe unter Windows anstelle von \"powershell.exe\" die in PATH festgelegte \"pwsh.exe\".", "loc.input.label.workingDirectory": "Arbeitsverzeichnis", @@ -35,6 +35,6 @@ "loc.messages.InvalidAzurePsVersion": "Die angegebene Azure PowerShell-Version \"{0}\" weist nicht das richtige Format auf. Überprüfen Sie das Format. Ein Beispiel für das richtige Format ist etwa 1.0.1.", "loc.messages.JS_ExitCode": "PowerShell wurde beendet mit dem Code \"%s\".", "loc.messages.JS_Stderr": "PowerShell hat mindestens eine Zeile in den Standardfehlerstream geschrieben.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist.", "loc.messages.PS_ExitCode": "PowerShell wurde beendet mit dem Code \"{0}\"." } \ No newline at end of file diff --git a/Tasks/AzurePowerShellV5/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzurePowerShellV5/Strings/resources.resjson/es-ES/resources.resjson index e187ed85f4b5..655ec985f294 100644 --- a/Tasks/AzurePowerShellV5/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzurePowerShellV5/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Ejecutar un script de PowerShell en un entorno de Azure", "loc.instanceNameFormat": "Script de Azure PowerShell: $(ScriptType)", "loc.releaseNotes": "Se ha agregado compatibilidad con el módulo Az y los agentes multiplataforma.", @@ -21,9 +21,9 @@ "loc.input.label.FailOnStandardError": "Error si se produce un error estándar", "loc.input.help.FailOnStandardError": "Si es true, se producirá un error en la tarea si se escriben errores en la canalización de errores o si se escriben datos en el flujo de error estándar.", "loc.input.label.TargetAzurePs": "Versión de Azure PowerShell", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "En el caso de los agentes hospedados, las versiones de Azure PowerShell admitidas son 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nPara seleccionar la última versión disponible en el agente, seleccione \"Latest installed version\".\n\nPara los agentes privados, puede especificar la versión de Azure PowerShell que prefiera con la opción \"Specify version\"", "loc.input.label.CustomTargetAzurePs": "Versión de Azure PowerShell preferida", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "La versión preferida de Azure PowerShell debe ser una versión de semántica adecuada, por ejemplo, 1.2.3. No se admite una notación regex como 2.\\*,2.3.\\*. El grupo Hosted VS2017 Pool es compatible con las versiones del módulo Az 1.0.0, 1.6.0, 2.3.2, 2.6.0 y 3.1.0", "loc.input.label.pwsh": "Usar PowerShell Core", "loc.input.help.pwsh": "Si es true, la tarea usará pwsh.exe desde PATH en lugar de powershell.exe en Windows.", "loc.input.label.workingDirectory": "Directorio de trabajo", @@ -35,6 +35,6 @@ "loc.messages.InvalidAzurePsVersion": "La versión de Azure PowerShell \"{0}\" especificada no tiene el formato correcto. Compruebe el formato. Ejemplo de formato correcto: 1.0.1", "loc.messages.JS_ExitCode": "PowerShell se cerró con el código \"%s\".", "loc.messages.JS_Stderr": "PowerShell escribió una o varias líneas en la secuencia de error estándar.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado.", "loc.messages.PS_ExitCode": "PowerShell se cerró con el código \"{0}\"." } \ No newline at end of file diff --git a/Tasks/AzurePowerShellV5/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzurePowerShellV5/Strings/resources.resjson/fr-FR/resources.resjson index d80841c2bc13..7f6fc120d7ed 100644 --- a/Tasks/AzurePowerShellV5/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzurePowerShellV5/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Exécuter un script PowerShell dans un environnement Azure", "loc.instanceNameFormat": "Script Azure PowerShell : $(ScriptType)", "loc.releaseNotes": "Ajout de la prise en charge du module Azure et des agents multiplateformes.", @@ -21,9 +21,9 @@ "loc.input.label.FailOnStandardError": "Échec sur une erreur standard", "loc.input.help.FailOnStandardError": "Si la valeur est true, et si des erreurs sont écrites dans le pipeline d'erreurs ou si des données sont écrites dans le flux d'erreurs standard, cette tâche se solde par un échec.", "loc.input.label.TargetAzurePs": "Version d'Azure PowerShell", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "Dans le cas d'agents hébergés, les versions d'Azure PowerShell prises en charge sont les suivantes : 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (file d'attente VS2017 hébergée).\nPour choisir la dernière version disponible sur l'agent, sélectionnez \"Dernière version installée\".\n\nPour les agents privés, vous pouvez spécifier la version par défaut d'Azure PowerShell via \"Spécifier la version\"", "loc.input.label.CustomTargetAzurePs": "Version préférée d'Azure PowerShell", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "La version par défaut d'Azure PowerShell doit être une version sémantique appropriée, par exemple 1.2.3. La notation regex telle que 2.\\*,2.3.\\* n'est pas prise en charge. Le pool VS2017 hébergé prend en charge les versions de module Az suivantes : 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", "loc.input.label.pwsh": "Utilisez PowerShell Core", "loc.input.help.pwsh": "Si la valeur est true, dans Windows, la tâche utilise pwsh.exe à partir de votre variable PATH au lieu de powershell.exe.", "loc.input.label.workingDirectory": "Répertoire de travail", @@ -35,6 +35,6 @@ "loc.messages.InvalidAzurePsVersion": "La version '{0}' spécifiée pour Azure PowerShell n'est pas au format approprié. Vérifiez le format. Exemple de format correct : 1.0.1", "loc.messages.JS_ExitCode": "Arrêt de PowerShell. Code de sortie : '%s'.", "loc.messages.JS_Stderr": "PowerShell a écrit une ou plusieurs lignes dans le flux d'erreurs standard.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré.", "loc.messages.PS_ExitCode": "Arrêt de PowerShell. Code de sortie : '{0}'." } \ No newline at end of file diff --git a/Tasks/AzurePowerShellV5/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzurePowerShellV5/Strings/resources.resjson/it-IT/resources.resjson index 56f42151f3e9..4db142b502c3 100644 --- a/Tasks/AzurePowerShellV5/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzurePowerShellV5/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Consente di eseguire uno script PowerShell in un ambiente Azure", "loc.instanceNameFormat": "Script Azure PowerShell: $(ScriptType)", "loc.releaseNotes": "È stato aggiunto il supporto per il modulo AZ e gli agenti multipiattaforma.", @@ -21,9 +21,9 @@ "loc.input.label.FailOnStandardError": "Interrompi in caso di errore standard", "loc.input.help.FailOnStandardError": "Se il valore è true, questa attività non riuscirà nel caso in cui vengano scritti errori nella pipeline degli errori oppure se vengono scritti dati nel flusso STDERR.", "loc.input.label.TargetAzurePs": "Versione di Azure PowerShell", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "In caso di agenti ospitati la versione supportata di Azure PowerShell è: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nPer selezionare l'ultima versione disponibile per l'agente ospitato, selezionare \"Ultima versione installata\".\n\nPer gli agenti privati è possibile selezionare \"Specifica versione\" per specificare la versione preferita di Azure PowerShell", "loc.input.label.CustomTargetAzurePs": "Versione preferita di Azure PowerShell", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "La versione preferita di Azure PowerShell deve essere una versione semantica valida, ad esempio 1.2.3. Espressioni regolari come 2.\\*,2.3.\\* non sono supportate. La versione Hosted VS2017 Pool supporta attualmente le versioni seguenti del modulo Az: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", "loc.input.label.pwsh": "Usa PowerShell Core", "loc.input.help.pwsh": "Se è impostata su true, in Windows l'attività userà pwsh.exe da PATH invece di powershell.exe.", "loc.input.label.workingDirectory": "Directory di lavoro", @@ -35,6 +35,6 @@ "loc.messages.InvalidAzurePsVersion": "Il formato della versione di Azure PowerShell '{0}' specificata non è corretto. Controllare il formato. Un esempio di formato corretto è 1.0.1", "loc.messages.JS_ExitCode": "PowerShell terminato con codice '%s'.", "loc.messages.JS_Stderr": "PowerShell ha scritto una o più righe nel flusso di errore standard.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta.", "loc.messages.PS_ExitCode": "PowerShell terminato con codice '{0}'." } \ No newline at end of file diff --git a/Tasks/AzurePowerShellV5/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzurePowerShellV5/Strings/resources.resjson/ja-JP/resources.resjson index 2b5a55eb5740..7823e91ac185 100644 --- a/Tasks/AzurePowerShellV5/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzurePowerShellV5/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Azure 環境内で PowerShell スクリプトを実行します", "loc.instanceNameFormat": "Azure PowerShell スクリプト: $(ScriptType)", "loc.releaseNotes": "Az モジュールとクロス プラットフォームのエージェントのサポートが追加されました。", @@ -21,9 +21,9 @@ "loc.input.label.FailOnStandardError": "標準エラーで失敗", "loc.input.help.FailOnStandardError": "これが true の場合、何らかのエラーがエラー パイプラインに書き込まれるか、何らかのデータが標準エラー ストリームに書き込まれる場合、このタスクは失敗します。", "loc.input.label.TargetAzurePs": "Azure PowerShell バージョン", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "ホステッド エージェントの場合、サポートされている Azure PowerShell のバージョンは、1.0.0、1.6.0、2.3.2、2.6.0、3.1.0 (ホステッド VS2017 キュー) です。\nエージェントで利用可能な最新バージョンを選ぶには、[Latest installed version](インストールされている最新バージョン) を選択します。\n\nプライベート エージェントの場合は、[Specify version](バージョンを指定する) を使用して優先されるバージョンの Azure PowerShell を指定できます。", "loc.input.label.CustomTargetAzurePs": "優先される Azure PowerShell バージョン", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "優先される Azure PowerShell バージョンは、1.2.3 などの適切なセマンティック バージョンである必要があります。2.\\*、2.3.\\* などの正規表現はサポートされていません。ホステッド VS2017 プールは、現在次の Az モジュール バージョンをサポートしています: 1.0.0、1.6.0、2.3.2、2.6.0、3.1.0", "loc.input.label.pwsh": "PowerShell Core を使用する", "loc.input.help.pwsh": "これが true の場合、Windows 上のタスクは powershell.exe ではなく PATH からの pwsh.exe を使用します。", "loc.input.label.workingDirectory": "作業ディレクトリ", @@ -35,6 +35,6 @@ "loc.messages.InvalidAzurePsVersion": "指定した Azure PowerShell バージョン '{0}' は、形式が正しくありません。形式をご確認ください。正しい形式の例は、1.0.1 です", "loc.messages.JS_ExitCode": "PowerShell がコード '%s' で終了しました。", "loc.messages.JS_Stderr": "PowerShell が標準エラー ストリームに 1 行以上を書き込みました。", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。", "loc.messages.PS_ExitCode": "PowerShell がコード '{0}' で終了しました。" } \ No newline at end of file diff --git a/Tasks/AzurePowerShellV5/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzurePowerShellV5/Strings/resources.resjson/ko-KR/resources.resjson index 17d3a795dbec..acf97ef79b45 100644 --- a/Tasks/AzurePowerShellV5/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzurePowerShellV5/Strings/resources.resjson/ko-KR/resources.resjson @@ -35,6 +35,6 @@ "loc.messages.InvalidAzurePsVersion": "지정한 Azure PowerShell 버전 '{0}'의 형식이 잘못되었습니다. 형식을 확인하세요. 올바른 형식의 예는 1.0.1입니다.", "loc.messages.JS_ExitCode": "PowerShell이 코드 '%s'(으)로 종료되었습니다.", "loc.messages.JS_Stderr": "PowerShell이 표준 오류 스트림에 하나 이상의 줄을 썼습니다.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요.", "loc.messages.PS_ExitCode": "PowerShell이 코드 '{0}'(으)로 종료되었습니다." } \ No newline at end of file diff --git a/Tasks/AzurePowerShellV5/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzurePowerShellV5/Strings/resources.resjson/ru-RU/resources.resjson index 4086bd8f884d..48049d214a0c 100644 --- a/Tasks/AzurePowerShellV5/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzurePowerShellV5/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "Выполнение скрипта PowerShell в среде Azure", "loc.instanceNameFormat": "Сценарий Azure PowerShell: $(ScriptType)", "loc.releaseNotes": "Добавлена поддержка модуля Az и кроссплатформенных агентов.", @@ -21,9 +21,9 @@ "loc.input.label.FailOnStandardError": "Сбой со стандартной ошибкой", "loc.input.help.FailOnStandardError": "Если задано значение True, задача будет завершаться сбоем при записи любых ошибок в конвейер ошибок или записи любых данных в стандартный поток ошибок.", "loc.input.label.TargetAzurePs": "Версия Azure PowerShell", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "Для размещенных агентов поддерживаются следующие версии Azure PowerShell: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (размещенная очередь Visual Studio 2017).\nЧтобы выбрать последнюю версию, доступную в агенте, выберите пункт \"Последняя установленная версия\".\n\nДля частных агентов можно указать предпочтительную версию Azure PowerShell с помощью элемента \"Указать версию\"", "loc.input.label.CustomTargetAzurePs": "Предпочтительная версия Azure PowerShell", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "Предпочтительная версия Azure PowerShell должна быть надлежащей семантической версией, например 1.2.3. Регулярные выражения, например 2.\\*,2.3.\\*, не поддерживаются. Размещенный пул Visual Studio 2017 сейчас поддерживает следующие версии модуля Az: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", "loc.input.label.pwsh": "Использовать PowerShell Core", "loc.input.help.pwsh": "Если задано значение True, в Windows задача будет использовать программу pwsh.exe, указанную в переменной PATH, вместо powershell.exe.", "loc.input.label.workingDirectory": "Рабочий каталог", @@ -35,6 +35,6 @@ "loc.messages.InvalidAzurePsVersion": "Указанная версия Azure PowerShell \"{0}\" имеет неправильный формат. Проверьте формат. Пример правильного формата: 1.0.1", "loc.messages.JS_ExitCode": "Завершение работы PowerShell с кодом \"%s\".", "loc.messages.JS_Stderr": "Оболочка PowerShell записала одну или несколько строк в стандартный поток ошибок.", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек.", "loc.messages.PS_ExitCode": "Завершение работы PowerShell с кодом \"{0}\"." } \ No newline at end of file diff --git a/Tasks/AzurePowerShellV5/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzurePowerShellV5/Strings/resources.resjson/zh-CN/resources.resjson index 2be1c65be45c..b480e1c8da61 100644 --- a/Tasks/AzurePowerShellV5/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzurePowerShellV5/Strings/resources.resjson/zh-CN/resources.resjson @@ -35,6 +35,6 @@ "loc.messages.InvalidAzurePsVersion": "指定的 Azure PowerShell 版本“{0}”格式不正确。请检查格式。正确格式的示例为 1.0.1", "loc.messages.JS_ExitCode": "PowerShell 已退出,代码为“%s”。", "loc.messages.JS_Stderr": "PowerShell 向标准错误流写入一个或多个行。", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。", "loc.messages.PS_ExitCode": "PowerShell 已退出,代码为“{0}”。" } \ No newline at end of file diff --git a/Tasks/AzurePowerShellV5/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzurePowerShellV5/Strings/resources.resjson/zh-TW/resources.resjson index 85af8de79ac5..242710382542 100644 --- a/Tasks/AzurePowerShellV5/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzurePowerShellV5/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613749)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613749)", "loc.description": "在 Azure 環境中執行 PowerShell 指令碼", "loc.instanceNameFormat": "Azure PowerShell 指令碼: $(ScriptType)", "loc.releaseNotes": "新增了 Az 模組和跨平台代理程式的支援。", @@ -21,9 +21,9 @@ "loc.input.label.FailOnStandardError": "發生標準錯誤的失敗", "loc.input.help.FailOnStandardError": "若此項為 true,如果在錯誤管線中寫入任何錯誤,或在標準錯誤資料流中寫入任何資料,此工作就會失敗。", "loc.input.label.TargetAzurePs": "Azure PowerShell 版本", - "loc.input.help.TargetAzurePs": "In case of hosted agents, the supported Azure PowerShell Version is: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0 (Hosted VS2017 Queue).\nTo pick the latest version available on the agent, select \"Latest installed version\".\n\nFor private agents you can specify preferred version of Azure PowerShell using \"Specify version\"", + "loc.input.help.TargetAzurePs": "若為裝載的代理程式,則支援的 Azure PowerShell 版本為: 1.0.0、1.6.0、2.3.2、2.6.0、3.1.0 (裝載的 VS2017 佇列)。\n若要挑選代理程式上可用的最新版本,請選取 [最新安裝的版本]。\n\n若為私人代理程式,您可以使用 [指定版本] 指定慣用的 Azure PowerShell 版本", "loc.input.label.CustomTargetAzurePs": "慣用的 Azure PowerShell 版本", - "loc.input.help.CustomTargetAzurePs": "Preferred Azure PowerShell Version needs to be a proper semantic version eg. 1.2.3. Regex like 2.\\*,2.3.\\* is not supported. The Hosted VS2017 Pool currently supports Az module version: 1.0.0, 1.6.0, 2.3.2, 2.6.0, 3.1.0", + "loc.input.help.CustomTargetAzurePs": "慣用的 Azure PowerShell 版本必須是正確的語意版本,例如 1.2.3。不支援像 2.\\*,2.3.\\* 這樣的 Regex。裝載的 VS2017 集區目前支援 Az 模組版本: 1.0.0、1.6.0、2.3.2、2.6.0、3.1.0", "loc.input.label.pwsh": "使用 PowerShell Core", "loc.input.help.pwsh": "若此為 true,那麼在 Windows 上,工作就會使用 PATH 中的 pwsh.exe 而非 powershell.exe。", "loc.input.label.workingDirectory": "工作目錄", @@ -35,6 +35,6 @@ "loc.messages.InvalidAzurePsVersion": "指定的 Azure PowerShell 版本 '{0}' 格式不正確。請檢查格式。正確格式的範例為 1.0.1", "loc.messages.JS_ExitCode": "PowerShell 已結束,代碼為 '%s'。", "loc.messages.JS_Stderr": "PowerShell 已將一或多行寫入標準錯誤資料流。", - "loc.messages.ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired.", + "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。", "loc.messages.PS_ExitCode": "PowerShell 已結束,代碼為 '{0}'。" } \ No newline at end of file diff --git a/Tasks/AzurePowerShellV5/task.json b/Tasks/AzurePowerShellV5/task.json index 1d89a5e14129..2f4811e22c79 100644 --- a/Tasks/AzurePowerShellV5/task.json +++ b/Tasks/AzurePowerShellV5/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 5, - "Minor": 196, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Added support for Az Module and cross platform agents.", diff --git a/Tasks/AzurePowerShellV5/task.loc.json b/Tasks/AzurePowerShellV5/task.loc.json index 7afe26f31434..9bcdb6e6b002 100644 --- a/Tasks/AzurePowerShellV5/task.loc.json +++ b/Tasks/AzurePowerShellV5/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 5, - "Minor": 196, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/de-DE/resources.resjson index 478146e14716..bb74884c3b94 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Bereitstellung einer Azure-Ressourcengruppe", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/argtaskreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/argtaskreadme)", "loc.description": "Hiermit stellen Sie eine Azure Resource Manager-Vorlage (ARM) für eine Ressourcengruppe bereit und verwalten virtuelle Computer.", "loc.instanceNameFormat": "Azure-Bereitstellung: $(action) Aktion für $(resourceGroupName)", "loc.releaseNotes": "– Funktioniert mit plattformübergreifenden Agents (Linux, macOS oder Windows)\n– Unterstützt Vorlagen-JSONs unter allen öffentlich zugänglichen http/https-URLs.\n– Optimierte Benutzeroberfläche für Außerkraftsetzungsparameter, die jetzt in einem Raster angezeigt/bearbeitet werden können.\n– NAT-Regelzuordnung für virtuelle Computer, die von einem Load Balancer unterstützt werden.\n– Das Feld \"Ressourcengruppe\" wurde in \"VM-Details für WinRM\" umbenannt und ist nun im Bereich \"Erweiterte Bereitstellungsoptionen für virtuelle Computer\" enthalten.\n– Einschränkungen: \n– Keine Unterstützung für klassische Abonnements. Nur ARM-Abonnements werden unterstützt.\n– Keine Unterstützung für die PowerShell-Syntax, da die Aufgabe jetzt node.js-basiert ist. Stellen Sie sicher, dass die Groß-/Kleinschreibung der Parameternamen übereinstimmt, wenn Sie die Vorlagenparameter außer Kraft setzen. Entfernen Sie außerdem PowerShell-Cmdlets wie \"ConvertTo-SecureString\", wenn Sie eine Migration von Version 1.0 zu Version 2.0 durchführen.", @@ -28,7 +28,7 @@ "loc.input.label.overrideParameters": "Vorlagenparameter überschreiben", "loc.input.help.overrideParameters": "Wenn Sie die Vorlagenparameter in einem Raster anzeigen möchten, klicken Sie neben dem Textfeld \"Parameter außer Kraft setzen\" auf \"...\". Für dieses Feature müssen CORS-Regeln an der Quelle aktiviert sein. Wenn sich Vorlagen im Azure Storage Blob befinden, finden Sie [hier](https://docs.microsoft.com/de-de/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) Informationen zum Aktivieren von CORS. Sie können alternativ auch die zu überschreibenden Vorlagenparameter in das Textfeld eingeben. Beispiel:
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
Wenn der verwendete Parameterwert mehrere Wörter umfasst, schließen Sie ihn in Anführungszeichen ein – selbst dann, wenn Sie der Wert mithilfe von Variablen übergeben wird. Beispiel: -name \"parameter value\" -name2 \"$(var)\"
Verwenden Sie zum Außerkraftsetzen von Objekttypparametern als Zeichenfolgen dargestellte JSON-Objekte. Beispiel: -options [\"option1\"] -map {\"key1\": \"value1\" }.", "loc.input.label.deploymentMode": "Bereitstellungsmodus", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used.", + "loc.input.help.deploymentMode": "Weitere Informationen finden Sie [hier](https://docs.microsoft.com/de-de/azure/azure-resource-manager/deployment-modes). \n\nDer Modus \"Inkrementell\" verarbeitet Bereitstellungen als inkrementelle Updates für die Ressourcengruppe. Ressourcen, die in der Ressourcengruppe vorhanden, aber nicht in der Vorlage angegeben sind, bleiben unverändert. \n\n Im Modus \"Vollständig\" werden Ressourcen gelöscht, die nicht in Ihrer Vorlage enthalten sind. Der Modus \"Vollständig\" nimmt mehr Zeit in Anspruch als der inkrementelle Modus. Wenn es bei der Aufgabe zu einem Timeout kommt, erwägen Sie eine Änderung des Modus in \"Inkrementell\". \n **[Warnung] Durch den Modus \"Vollständig\" werden alle vorhandenen Ressourcen in der Ressourcengruppe gelöscht, die nicht in der Vorlage angegeben sind. Stellen Sie sicher, dass die Ressourcengruppe, in der die Bereitstellung erfolgt, keine notwendigen Ressourcen enthält, die nicht in der Vorlage angegeben sind.** \n\n Im Modus \"Überprüfen\" können Sie Probleme mit der Vorlage ermitteln, bevor tatsächliche Ressourcen erstellt werden. \n\n Standardmäßig wird der Modus \"Inkrementell\" verwendet.", "loc.input.label.enableDeploymentPrerequisites": "Erforderliche Komponenten aktivieren", "loc.input.help.enableDeploymentPrerequisites": "Diese Optionen gelten nur, wenn die Ressourcengruppe virtuelle Computer enthält.

Wenn Sie die Option \"Bereitstellungsgruppe\" auswählen, wird der Bereitstellungsgruppenagent auf jedem virtuellen Computer konfiguriert.

Wenn Sie die Option \"WinRM\" auswählen, wird der Listener der Windows-Remoteverwaltung (WinRM) über das HTTPS-Protokoll auf Port 5986 mithilfe eines selbstsignierten Zertifikats konfiguriert. Diese Konfiguration ist erforderlich, um einen Bereitstellungsvorgang auf Azure-Computern auszuführen. Wenn die virtuellen Zielcomputer durch einen Lastenausgleich unterstützt werden, müssen die NAT-Eingangsregeln für den Zielport (5986) konfiguriert sein.", "loc.input.label.deploymentGroupEndpoint": "Azure Pipelines-Dienstverbindung", @@ -50,9 +50,9 @@ "loc.input.label.deploymentName": "Bereitstellungsname", "loc.input.help.deploymentName": "Gibt den Namen der zu erstellenden Ressourcengruppenbereitstellung an.", "loc.input.label.deploymentOutputs": "Bereitstellungsausgaben", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", + "loc.input.help.deploymentOutputs": "Geben Sie einen Namen für die Variable für die Ausgabevariable an, die den Ausgabenabschnitt des aktuellen Bereitstellungsobjekts im Zeichenfolgenformat enthält. Mit dem PowerShell-Cmdlet \"ConvertFrom-Json\" können Sie das JSON-Objekt analysieren und auf die einzelnen Ausgabewerte zugreifen. Weitere Informationen finden Sie [hier](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs).", "loc.input.label.addSpnToEnvironment": "Auf Dienstprinzipaldetails in Außerkraftsetzungsparametern zugreifen", - "loc.input.help.addSpnToEnvironment": "Hiermit werden Dienstprinzipal-ID und -schlüssel des ausgewählten Azure-Endpunkts zur Ausführungsumgebung des Skripts hinzugefügt. Sie können diese Variablen in Ihrem Außerkraftsetzungsparametern wie z. B. \"-key $servicePrincipalKey\" verwenden: \"$servicePrincipalId\" und \"$servicePrincipalKey\".", + "loc.input.help.addSpnToEnvironment": "Hiermit werden Dienstprinzipal-ID und -schlüssel des ausgewählten Azure-Endpunkts zur Ausführungsumgebung des Skripts hinzugefügt. Sie können die folgenden Variablen in Ihren Außerkraftsetzungsparametern wie \"-key $servicePrincipalKey\" verwenden: \"$servicePrincipalId\" und \"$servicePrincipalKey\".", "loc.messages.CheckResourceGroupExistence": "Überprüfen, ob die folgende Ressourcengruppe vorhanden ist: %s.", "loc.messages.ResourceGroupStatusFetchFailed": "Fehler beim Überprüfen des Ressourcengruppenstatus. Fehler: %s", "loc.messages.ResourceGroupStatus": "Die Ressourcengruppe ist vorhanden: %s.", @@ -190,12 +190,12 @@ "loc.messages.ResponseNotValid": "Das Format der Antwort ist ungültig.", "loc.messages.LogDeploymentName": "Der Bereitstellungsname lautet \"%s\".", "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist.", - "loc.messages.DeploymentGroupConfigurationNotSucceeded": "Deployment group configuration did not succeed on one or more Virtual Machine(s): %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Failure for Virtual Machine '%s': %s", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.DeploymentGroupConfigurationNotSucceeded": "Die Konfiguration der Bereitstellungsgruppe war auf mindestens einer VM nicht erfolgreich: %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "Stellen Sie sicher, dass dem Dienstprinzipal mit dem Namen \"%s\" die richtigen Rollen für die Ressourcengruppe \"%s\" zugeordnet sind. Klicken Sie auf den Link, um weitere Informationen zu erhalten: https://docs.microsoft.com/de-de/azure/role-based-access-control/role-assignments-portal", + "loc.messages.ServicePrincipalFetchFailed": "Fehler beim Abrufen der Dienstprinzipaldetails: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Mit der Aufgabe wurde erfolgreich eine Azure Resource Manager-Bereitstellung erstellt, aber die Bereitstellung war nicht erfolgreich. Ausführlichere Azure Resource Manager-Bereitstellungsprotokolle finden Sie hier: (Link kopieren und einfügen) %s", + "loc.messages.TemplateValidationFailure": "In der Azure Resource Manager-Vorlage wurden Überprüfungsfehler gefunden. Dies kann zu Fehlern bei der Vorlagenbereitstellung führen. %s. Folgen Sie den Anweisungen unter: https://docs.microsoft.com/de-de/azure/azure-resource-manager/templates/template-syntax", + "loc.messages.ManagedServiceIdentityDetails": "Stellen Sie sicher, dass der zur Bereitstellung verwendeten verwalteten Dienstidentität die richtigen Rollen für die Ressourcengruppe \"%s\" zugewiesen sind. Klicken Sie auf den Link, um weitere Informationen zu erhalten: https://docs.microsoft.com/de-de/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Fehler für VM \"%s\": %s", + "loc.messages.TroubleshootingGuide": "Überprüfen Sie anhand der Informationen im Leitfaden zur Problembehandlung, ob Ihr Issue behoben wurde: https://docs.microsoft.com/de-de/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/es-ES/resources.resjson index 6a0b732c70cb..6b05b893a3b7 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Implementación de un grupo de recursos de Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/argtaskreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/argtaskreadme)", "loc.description": "Implementa una plantilla de Azure Resource Manager (ARM) en un grupo de recursos y administra las máquinas virtuales.", "loc.instanceNameFormat": "Implementación en Azure: acción $(action) en $(resourceGroupName)", "loc.releaseNotes": "- Funciona con agentes multiplataforma (Linux, macOS o Windows)\n- Admite archivos JSON de plantilla ubicados en cualquier dirección URL http/https de acceso público.\n- Experiencia de usuario mejorada para los parámetros de reemplazo, que ahora pueden verse o editarse en una cuadrícula.\n- Asignación de reglas NAT para máquinas virtuales que están respaldadas por un equilibrador de carga.\n- El campo \"Grupo de recursos\" se llama ahora \"Detalles de VM para WinRM\" y se incluye en la sección \"Opciones de implementación avanzadas para máquinas virtuales\".\n- Limitaciones: \n - No admite suscripciones del modelo clásico, solo suscripciones a ARM.\n - No admite la sintaxis de PowerShell, ya que la tarea se basa ahora en node.js. Cuando reemplace los parámetros de plantilla, asegúrese de que la distinción entre mayúsculas y minúsculas de los nombres de parámetros coincida. Además, quite los cmdlets de PowerShell, como \"ConvertTo-SecureString\", cuando migre de la versión 1.0 a la versión 2.0.", @@ -18,9 +18,9 @@ "loc.input.help.location": "Ubicación para implementar el grupo de recursos. Si el grupo de recursos ya existe en la suscripción, este valor se ignorará.", "loc.input.label.templateLocation": "Ubicación de la plantilla", "loc.input.label.csmFileLink": "Vínculo de plantilla", - "loc.input.help.csmFileLink": "Especifique la dirección URL del archivo de plantilla. Ejemplo: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json) \n\nPara implementar una plantilla almacenada en una cuenta de almacenamiento privada, recupere e incluya el token de SAS (firma de acceso compartido) en la dirección URL de la plantilla. Ejemplo: \"/template.json?\". Para cargar un archivo de plantilla (o una plantilla vinculada) a una cuenta de almacenamiento y generar un token SAS, puede usar la tarea [Copia de archivos de Azure](https://aka.ms/azurefilecopyreadme) o seguir los pasos usando [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) o [la CLI de Azure](https://go.microsoft.com/fwlink/?linkid=836911).\n\nPara ver los parámetros de plantilla en una cuadrícula, haga clic en “…” junto al cuadro de texto Reemplazar parámetros de plantilla. Esta característica requiere que estén habilitadas las reglas CORS en el origen. Si las plantillas están en Azure Storage Blob, consulte [este artículo](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) para habilitar CORS.", + "loc.input.help.csmFileLink": "Especifique la dirección URL del archivo de plantilla. Ejemplo: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json) \n\nPara implementar una plantilla almacenada en una cuenta de almacenamiento privada, recupere e incluya el token SAS (firma de acceso compartido) en la dirección URL de la plantilla. Ejemplo: \"/template.json?\". Para cargar un archivo de plantilla (o una plantilla vinculada) a una cuenta de almacenamiento y generar un token SAS, puede usar la tarea [Copia de archivos de Azure](https://aka.ms/azurefilecopyreadme) o seguir los pasos usando [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) o [la CLI de Azure](https://go.microsoft.com/fwlink/?linkid=836911).\n\nPara ver los parámetros de plantilla en una cuadrícula, haga clic en “…” junto al cuadro de texto Reemplazar parámetros de plantilla. Esta característica requiere que estén habilitadas las reglas CORS en el origen. Si las plantillas están en Azure Storage Blob, consulte [este artículo](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) para habilitar CORS.", "loc.input.label.csmParametersFileLink": "Vínculo de parámetros de la plantilla", - "loc.input.help.csmParametersFileLink": "Especifique la dirección URL del archivo de parámetros. Ejemplo: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json). \n\nPara usar un archivo almacenado en una cuenta de almacenamiento privada, recupere e incluya el token de SAS (firma de acceso compartido) en la dirección URL de la plantilla. Ejemplo: \"/template.json?\". Para cargar un archivo de parámetros en una cuenta de almacenamiento y generar un token de SAS, utilice la tarea [Copia de archivos de Azure](https://aka.ms/azurefilecopyreadme) o siga los pasos usando [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) o [la CLI de Azure](https://go.microsoft.com/fwlink/?linkid=836911). \n\nPara ver los parámetros de plantilla en una cuadrícula, haga clic en “…” junto al cuadro de texto Reemplazar parámetros de plantilla. Esta característica requiere que estén habilitadas las reglas CORS en el origen. Si las plantillas están en Azure Storage Blob, consulte [este artículo](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) para habilitar CORS.", + "loc.input.help.csmParametersFileLink": "Especifique la dirección URL del archivo de parámetros. Ejemplo: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json). \n\nPara usar un archivo almacenado en una cuenta de almacenamiento privada, recupere e incluya el token SAS (firma de acceso compartido) en la dirección URL de la plantilla. Ejemplo: \"/template.json?\". Para cargar un archivo de parámetros en una cuenta de almacenamiento y generar un token SAS, utilice la tarea [Copia de archivos de Azure](https://aka.ms/azurefilecopyreadme) o siga los pasos usando [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) o [la CLI de Azure](https://go.microsoft.com/fwlink/?linkid=836911). \n\nPara ver los parámetros de plantilla en una cuadrícula, haga clic en “…” junto al cuadro de texto Reemplazar parámetros de plantilla. Esta característica requiere que estén habilitadas las reglas CORS en el origen. Si las plantillas están en Azure Storage Blob, consulte [este artículo](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) para habilitar CORS.", "loc.input.label.csmFile": "Plantilla", "loc.input.help.csmFile": "Especifique la ruta de acceso o un patrón que apunten a la plantilla de Azure Resource Manager. Para obtener más información sobre las plantillas, consulte: https://aka.ms/azuretemplates. Para comenzar a usar una plantilla de inmediato, consulte https://aka.ms/sampletemplate.", "loc.input.label.csmParametersFile": "Parámetros de la plantilla", @@ -28,9 +28,9 @@ "loc.input.label.overrideParameters": "Reemplazar parámetros de plantilla", "loc.input.help.overrideParameters": "Para ver los parámetros de plantilla en una cuadrícula, haga clic en “…” junto al cuadro de texto Parámetros de reemplazo. Esta característica requiere que estén habilitadas las reglas CORS en el origen. Si las plantillas están en Azure Blob Storage, consulte [este artículo](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) para habilitar CORS. También puede escribir los parámetros de plantilla para reemplazar en el cuadro de texto. Ejemplo,
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
Si el valor de parámetro que usa tiene varias palabras, escríbalas entre comillas, aunque se estén pasando con variables. Por ejemplo, -name \"valor parámetro\" -name2 \"$(var)\"
Para reemplazar los parámetros de tipo de objeto, use objetos JSON con formato de cadena. Por ejemplo, -options [\"opción1\"] -map {\"clave1\": \"valor1\" }. ", "loc.input.label.deploymentMode": "Modo de implementación", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used.", + "loc.input.help.deploymentMode": "Consulte [aquí](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) para obtener más detalles. \n\n El modo incremental trata las implementaciones como actualizaciones incrementales al grupo de recursos. Deja como están los recursos que existen en el grupo de recursos, pero que no se especifican en la plantilla. \n\n El modo completo elimina los recursos que no están en la plantilla. Dicho modo tarda relativamente más que el modo incremental. Si se agota el tiempo de espera de la tarea, considere la posibilidad de incrementarlo o de cambiar al modo \"Incremental\". \n **[Advertencia] El modo completo eliminará todos los recursos existentes en el grupo de recursos que no se hayan especificado en la plantilla. Revise si el grupo de recursos en el que está implementando no contiene algún recurso necesario que no se especifique en la plantilla.** \n\n El modo de validación le permite encontrar problemas con la plantilla antes de crear recursos reales. \n\n De forma predeterminada, se usa el modo incremental.", "loc.input.label.enableDeploymentPrerequisites": "Habilitar requisitos previos", - "loc.input.help.enableDeploymentPrerequisites": "Estas opciones solo son aplicables cuando el grupo de recursos contiene máquinas virtuales.

Si elige la opción Grupo de implementación, se configura el agente de grupo de implementación en cada una de las máquinas virtuales.

Si selecciona la opción WinRM, se configura el cliente de escucha de Administración remota de Windows (WinRM) con el protocolo HTTPS en el puerto 5986, usando un certificado autofirmado. Esta configuración es necesaria para operaciones de implementación en máquinas de Azure. Si las máquinas virtuales de destino cuentan con un equilibrador de carga, asegúrese de que se han configurado reglas NAT de entrada para el puerto de destino (5986).", + "loc.input.help.enableDeploymentPrerequisites": "Estas opciones solo son aplicables cuando el grupo de recursos contiene máquinas virtuales.

Si elige la opción Grupo de implementación, se configura el agente de grupo de implementación en cada una de las máquinas virtuales.

Si selecciona la opción WinRM, se configura el agente de escucha de Administración remota de Windows (WinRM) con el protocolo HTTPS en el puerto 5986, usando un certificado autofirmado. Esta configuración es necesaria para operaciones de implementación en máquinas de Azure. Si las máquinas virtuales de destino cuentan con un equilibrador de carga, asegúrese de que se han configurado reglas NAT de entrada para el puerto de destino (5986).", "loc.input.label.deploymentGroupEndpoint": "Conexión de servicio de Azure Pipelines", "loc.input.help.deploymentGroupEndpoint": "Especifique la conexión de servicio para conectarse a una organización de Azure DevOps o una colección para el registro de agente.

Para crear una conexión de servicio, seleccione \"+ Nuevo\" y \"Autenticación basada en token\". Necesita un [token de acceso personal (PAT)](https://docs.microsoft.com/en-us/vsts/accounts/use-personal-access-tokens-to-authenticate?view=vsts) para configurar una conexión de servicio.

Haga clic en \"Administrar\" para actualizar los detalles de la conexión de servicio.", "loc.input.label.project": "Proyecto de equipo", @@ -50,7 +50,7 @@ "loc.input.label.deploymentName": "Nombre de implementación", "loc.input.help.deploymentName": "Especifica el nombre de la implementación del grupo de recursos que se va a crear.", "loc.input.label.deploymentOutputs": "Salidas de implementación", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", + "loc.input.help.deploymentOutputs": "Proporcione un nombre para la variable de salida que contendrá la sección de salidas del objeto de implementación actual en formato de cadena. Puede usar el cmdlet de PowerShell \"ConvertFrom-Json\" para analizar el objeto JSON y acceder a los valores de salida individuales. Para obtener más detalles, consulte [este sitio](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", "loc.input.label.addSpnToEnvironment": "Acceder a los detalles de la entidad de servicio en los parámetros de invalidación", "loc.input.help.addSpnToEnvironment": "Agregue el identificador de entidad de servicio y la clave del punto de conexión de Azure que ha seleccionado al entorno de ejecución del script. Puede usar las variables \"$servicePrincipalId\" y \"$servicePrincipalKey\" en los parámetros de reemplazo, como \"-key $servicePrincipalKey\".", "loc.messages.CheckResourceGroupExistence": "Comprobando si existe el siguiente grupo de recursos: %s.", @@ -190,12 +190,12 @@ "loc.messages.ResponseNotValid": "El formato de la respuesta no es válido.", "loc.messages.LogDeploymentName": "El nombre de la implementación es %s", "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado.", - "loc.messages.DeploymentGroupConfigurationNotSucceeded": "Deployment group configuration did not succeed on one or more Virtual Machine(s): %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Failure for Virtual Machine '%s': %s", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.DeploymentGroupConfigurationNotSucceeded": "La configuración del grupo de implementación no se realizó correctamente en una o varias máquinas virtuales: %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "Asegúrese de que la entidad de servicio con el nombre %s tiene asignados los roles correctos para el grupo de recursos %s. Siga el vínculo para obtener más detalles: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", + "loc.messages.ServicePrincipalFetchFailed": "Error al capturar los detalles de la entidad de servicio: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "La tarea creó correctamente una implementación de Azure Resource Manager, pero hubo un error al implementar. Consulte registros de implementación de Azure Resource Manager más detallados en: (copiar y pegar el vínculo) %s", + "loc.messages.TemplateValidationFailure": "Se encontraron errores de validación en la plantilla de Azure Resource Manager. Esto puede causar un error de implementación de la plantilla. %s. Visite https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", + "loc.messages.ManagedServiceIdentityDetails": "Asegúrese de que la instancia de Managed Service Identity que se usa para la implementación tiene asignados los roles adecuados para el grupo de recursos %s. Siga el vínculo para obtener más detalles: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Error de la máquina virtual \"%s\": %s", + "loc.messages.TroubleshootingGuide": "Consulte la guía de solución de problemas para ver si se trata su problema: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/fr-FR/resources.resjson index 4e5a516cfddc..ada1bbe594c1 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement de groupe de ressources Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/argtaskreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/argtaskreadme)", "loc.description": "Déployer un modèle ARM (Azure Resource Manager) sur un groupe de ressources et gérer des machines virtuelles", "loc.instanceNameFormat": "Déploiement Azure : action $(action) sur $(resourceGroupName)", "loc.releaseNotes": "- Fonctionne avec les agents multiplateformes (Linux, macOS ou Windows)\n- Prend en charge les fichiers JSON de modèle situés sur les URL http/https accessibles publiquement.\n- Expérience utilisateur améliorée qui vous permet désormais d'afficher/de modifier les paramètres de substitution dans une grille.\n- Mappage des règles NAT pour les machines virtuelles qui sont prises en charge par un équilibreur de charge.\n- Le champ \"Groupe de ressources\" s'appelle désormais \"Détails de la machine virtuelle pour WinRM\" et est inclus dans la section \"Options de déploiement avancées pour les machines virtuelles\".\n- Limitations : \n - Aucune prise en charge pour les abonnements Classic. Seuls les abonnements ARM sont pris en charge.\n - Aucune prise en charge de la syntaxe PowerShell, car la tâche est désormais basée sur node.js. Vérifiez le respect de la casse des noms de paramètres quand vous remplacez les paramètres de modèle. Supprimez également les cmdlets PowerShell telles que \"ConvertTo-SecureString\" quand vous effectuez une migration de la version 1.0 à la version 2.0.", @@ -18,9 +18,9 @@ "loc.input.help.location": "Emplacement pour le déploiement du groupe de ressources. Si le groupe de ressources existe déjà dans l'abonnement, cette valeur est ignorée.", "loc.input.label.templateLocation": "Emplacement du modèle", "loc.input.label.csmFileLink": "Lien du modèle", - "loc.input.help.csmFileLink": "Spécifiez l'URL du fichier de modèle. Exemple : [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json) \n\nPour déployer un modèle stocké dans un compte de stockage privé, récupérez et incluez le jeton SAS (signature d'accès partagé) dans l'URL du modèle. Exemple : '/template.json?' Pour charger un fichier de modèle (ou un modèle lié) vers un compte de stockage et générer un jeton SAS, vous pouvez utiliser la tâche [Copie de fichiers Azure](https://aka.ms/azurefilecopyreadme) ou suivre les étapes liées à [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) ou [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911).\n\nPour afficher les paramètres du modèle dans une grille, cliquez sur \"…\" en regard de la zone de texte Remplacer les paramètres du modèle. Cette fonctionnalité nécessite l'activation des règles CORS à la source. Si les modèles se trouvent dans Azure Storage Blob, consultez [ceci](https://docs.microsoft.com/fr-fr/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) pour activer CORS.", + "loc.input.help.csmFileLink": "Spécifiez l'URL du fichier de modèle. Exemple : [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json) \n\nPour déployer un modèle stocké dans un compte de stockage privé, récupérez et incluez le jeton SAP (signature d'accès partagé) dans l'URL du modèle. Exemple : '/template.json?' Pour charger un fichier de modèle (ou un modèle lié) vers un compte de stockage et générer un jeton SAP, vous pouvez utiliser la tâche [Copie de fichiers Azure](https://aka.ms/azurefilecopyreadme) ou suivre les étapes liées à [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) ou [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911).\n\nPour afficher les paramètres du modèle dans une grille, cliquez sur \"…\" en regard de la zone de texte Remplacer les paramètres du modèle. Cette fonctionnalité nécessite l'activation des règles CORS à la source. Si les modèles se trouvent dans Azure Storage Blob, consultez [ceci](https://docs.microsoft.com/fr-fr/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) pour activer CORS.", "loc.input.label.csmParametersFileLink": "Lien des paramètres de modèle", - "loc.input.help.csmParametersFileLink": "Spécifiez l'URL du fichier de paramètres. Exemple : [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json) \n\nPour utiliser un fichier stocké dans un compte de stockage privé, récupérez et incluez le jeton SAS (signature d'accès partagé) dans l'URL du modèle. Exemple : '/template.json?' Pour charger un fichier de paramètres vers un compte de stockage et générer un jeton SAS, vous pouvez utiliser la tâche [Copie de fichiers Azure](https://aka.ms/azurefilecopyreadme) ou suivre les étapes liées à [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) ou [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911). \n\nPour afficher les paramètres du modèle dans une grille, cliquez sur \"…\" en regard de la zone de texte Remplacer les paramètres du modèle. Cette fonctionnalité nécessite l'activation des règles CORS à la source. Si les modèles se trouvent dans Azure Storage Blob, consultez [ceci](https://docs.microsoft.com/fr-fr/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) pour activer CORS.", + "loc.input.help.csmParametersFileLink": "Spécifiez l'URL du fichier de paramètres. Exemple : [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json) \n\nPour utiliser un fichier stocké dans un compte de stockage privé, récupérez et incluez le jeton SAP (signature d'accès partagé) dans l'URL du modèle. Exemple : '/template.json?' Pour charger un fichier de paramètres vers un compte de stockage et générer un jeton SAP, vous pouvez utiliser la tâche [Copie de fichiers Azure](https://aka.ms/azurefilecopyreadme) ou suivre les étapes liées à [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) ou [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911). \n\nPour afficher les paramètres du modèle dans une grille, cliquez sur \"…\" en regard de la zone de texte Remplacer les paramètres du modèle. Cette fonctionnalité nécessite l'activation des règles CORS à la source. Si les modèles se trouvent dans Azure Storage Blob, consultez [ceci](https://docs.microsoft.com/fr-fr/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) pour activer CORS.", "loc.input.label.csmFile": "Modèle", "loc.input.help.csmFile": "Spécifiez le chemin ou un modèle pointant vers le modèle Azure Resource Manager. Pour plus d'informations sur les modèles, consultez https://aka.ms/azuretemplates. Pour être immédiatement opérationnel, utilisez le modèle https://aka.ms/sampletemplate.", "loc.input.label.csmParametersFile": "Paramètres du modèle", @@ -28,7 +28,7 @@ "loc.input.label.overrideParameters": "Remplacer les paramètres du modèle", "loc.input.help.overrideParameters": "Pour afficher les paramètres du modèle dans une grille, cliquez sur \"…\" en regard de la zone de texte Remplacer les paramètres. Cette fonctionnalité nécessite l'activation des règles CORS à la source. Si les modèles se trouvent dans Azure Storage Blob, consultez [ceci](https://docs.microsoft.com/fr-fr/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) pour activer CORS. Sinon, tapez les paramètres de modèle à remplacer dans la zone de texte. Exemple :
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
Si la valeur de paramètre que vous utilisez contient plusieurs mots, placez-les entre des guillemets, même si vous les passez à l'aide de variables. Exemple : -name \"valeur de paramètre\" -name2 \"$(var)\"
Pour remplacer les paramètres de type d'objet, utilisez des objets JSON convertis en chaîne. Exemple : -options [\"option1\"] -map {\"clé1\": \"valeur1\" }. ", "loc.input.label.deploymentMode": "Mode de déploiement", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used.", + "loc.input.help.deploymentMode": "Pour plus d'informations, consultez [ceci](https://docs.microsoft.com/fr-fr/azure/azure-resource-manager/deployment-modes). \n\n Le mode Incrémentiel prend en charge les déploiements en tant que mises à jour incrémentielles du groupe de ressources. Il laisse intactes les ressources qui existent dans le groupe de ressources mais qui ne sont pas spécifiées dans le modèle. \n\n Le mode Complet supprime les ressources qui ne figurent pas dans votre modèle. Le mode Complet dure relativement plus longtemps que le mode Incrémentiel. Si la tâche expire, augmentez le délai d'expiration, ou passez au mode 'Incrémentiel'. \n **[Avertissement] Le mode Complet va supprimer toutes les ressources existantes du groupe de ressources qui ne sont pas spécifiées dans le modèle. Vérifiez si le groupe de ressources sur lequel vous effectuez le déploiement ne contient pas des ressources nécessaires non spécifiées dans le modèle.** \n\n Le mode Validation vous permet de trouver les problèmes liés au modèle avant de créer les ressources réelles. \n\n Par défaut, le mode Incrémentiel est utilisé.", "loc.input.label.enableDeploymentPrerequisites": "Activer les prérequis", "loc.input.help.enableDeploymentPrerequisites": "Ces options s'appliquent uniquement quand le groupe de ressources contient des machines virtuelles.

Si vous choisissez l'option Groupe de déploiement, vous pouvez configurer l'agent du groupe de déploiement sur chacune des machines virtuelles.

Si vous sélectionnez l'option WinRM, vous pouvez configurer l'écouteur WinRM (Windows Remote Management) via le protocole HTTPS sur le port 5986, à l'aide d'un certificat auto-signé. Cette configuration est obligatoire pour effectuer une opération de déploiement sur des machines Azure. Si les machines virtuelles cibles sont associées à un équilibreur de charge, vérifiez que des règles NAT entrantes sont configurées pour le port cible (5986).", "loc.input.label.deploymentGroupEndpoint": "Connexion de service Azure Pipelines", @@ -50,7 +50,7 @@ "loc.input.label.deploymentName": "Nom du déploiement", "loc.input.help.deploymentName": "Spécifie le nom du déploiement de groupe de ressources à créer.", "loc.input.label.deploymentOutputs": "Sorties de déploiement", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", + "loc.input.help.deploymentOutputs": "Donnez un nom à la variable de sortie qui contient la section outputs de l'objet de déploiement actuel au format chaîne. Vous pouvez utiliser l'applet de commande PowerShell \"ConvertFrom-Json\" pour analyser l'objet JSON et accéder aux valeurs de sortie individuelles. Pour plus d'informations, consultez [ceci](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", "loc.input.label.addSpnToEnvironment": "Accéder aux détails du principal de service dans les paramètres de substitution", "loc.input.help.addSpnToEnvironment": "Ajoute l'ID et la clé de principal de service du point de terminaison Azure choisi à l'environnement d'exécution du script. Vous pouvez utiliser les variables '$servicePrincipalId' et '$servicePrincipalKey' dans vos paramètres de substitution, par exemple '-key $servicePrincipalKey'", "loc.messages.CheckResourceGroupExistence": "Vérification de l'existence du groupe de ressources suivant : %s.", @@ -190,12 +190,12 @@ "loc.messages.ResponseNotValid": "La réponse n'est pas dans un format valide", "loc.messages.LogDeploymentName": "Le nom du déploiement est %s", "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré.", - "loc.messages.DeploymentGroupConfigurationNotSucceeded": "Deployment group configuration did not succeed on one or more Virtual Machine(s): %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Failure for Virtual Machine '%s': %s", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.DeploymentGroupConfigurationNotSucceeded": "La configuration du groupe de déploiement n'a pas réussi sur une ou plusieurs machines virtuelles : %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "Vérifiez que les rôles appropriés sont attribués au principal de service nommé %s pour le groupe de ressources %s. Pour plus d'informations, accédez au lien suivant : https://docs.microsoft.com/fr-fr/azure/role-based-access-control/role-assignments-portal", + "loc.messages.ServicePrincipalFetchFailed": "Erreur durant la récupération (fetch) des détails du principal de service : %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "La tâche a réussi à créer un déploiement Azure Resource Manager, mais le déploiement a été un échec. Pour plus d'informations, consultez les journaux de déploiement d'Azure Resource Manager à l'adresse suivante : (copiez-collez le lien) %s", + "loc.messages.TemplateValidationFailure": "Des erreurs de validation ont été trouvées dans le modèle Azure Resource Manager. Cela peut entraîner l'échec du déploiement du modèle. %s. Accédez à https://docs.microsoft.com/fr-fr/azure/azure-resource-manager/templates/template-syntax", + "loc.messages.ManagedServiceIdentityDetails": "Vérifiez que l'identité de service managé utilisée pour le déploiement est affectée aux rôles appropriés du groupe de ressources %s. Pour plus d'informations, accédez au lien suivant : https://docs.microsoft.com/fr-fr/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Défaillance de la machine virtuelle '%s' : %s", + "loc.messages.TroubleshootingGuide": "Consultez le guide de résolution des problèmes pour voir si votre problème y est traité : https://docs.microsoft.com/fr-fr/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/it-IT/resources.resjson index 7edc27cff3df..dac6c36ce647 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Distribuzione gruppo di risorse di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/argtaskreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/argtaskreadme)", "loc.description": "Distribuisce un modello Azure Resource Manager (ARM) in un gruppo di risorse e gestisce le macchine virtuali", "loc.instanceNameFormat": "Distribuzione Azure: azione $(action) su $(resourceGroupName)", - "loc.releaseNotes": "- È compatibile con agenti multipiattaforma (Linux, macOS o Windows)\n- Supporta i JSON di modello disponibili a qualsiasi URL http/https accessibile.\n- Interfaccia utente migliorata per i parametri di override che è ora possibile visualizzare/modificare in una griglia.\n- Supporta il mapping delle regole NAT per le macchine virtuali supportate da un servizio di bilanciamento del carico.\n- Il campo \"Gruppo di risorse\" è stato rinominato in \"Dettagli della macchina virtuale per WinRM\" ed è incluso nella sezione \"Opzioni di distribuzione avanzate per le macchine virtuali\".\n- Limitazioni: \n - Non include alcun supporto per le sottoscrizioni di Azure classico. Sono supportate solo le sottoscrizioni di ARM.\n - Non include alcun supporto per la sintassi di PowerShell perché l'attività è ora basata su node.js. Assicurarsi che la distinzione tra maiuscole e minuscole dei nomi di parametro corrisponda quando si esegue l'override dei parametri del modello. Rimuovere inoltre i cmdlet di PowerShell, come \"ConvertTo-SecureString\", quando si esegue la migrazione dalla versione 1.0 alla versione 2.0.", + "loc.releaseNotes": "- È compatibile con agenti multipiattaforma (Linux, macOS o Windows)\n- Supporta i JSON di modello disponibili a qualsiasi URL http/https accessibile.\n- Interfaccia utente migliorata per i parametri di override che è ora possibile visualizzare/modificare in una griglia.\n- Supporta il mapping delle regole NAT per le macchine virtuali supportate da un servizio di bilanciamento del carico.\n- Il campo \"Gruppo di risorse\" è stato rinominato in \"Dettagli della macchina virtuale per WinRM\" ed è incluso nella sezione \"Opzioni di distribuzione avanzate per le macchine virtuali\".\n- Limitazioni: \n - Non include alcun supporto per le sottoscrizioni di Azure classico. Sono supportate solo le sottoscrizioni ARM.\n - Non include alcun supporto per la sintassi di PowerShell perché l'attività è ora basata su node.js. Assicurarsi che la distinzione tra maiuscole e minuscole dei nomi di parametro corrisponda quando si esegue l'override dei parametri del modello. Rimuovere inoltre i cmdlet di PowerShell, come \"ConvertTo-SecureString\", quando si esegue la migrazione dalla versione 1.0 alla versione 2.0.", "loc.group.displayName.AzureDetails": "Dettagli su Azure", "loc.group.displayName.Template": "Modello", "loc.group.displayName.AdvancedDeploymentOptions": "Opzioni di distribuzione avanzate per le macchine virtuali", "loc.group.displayName.Advanced": "Avanzate", "loc.input.label.ConnectedServiceName": "Sottoscrizione di Azure", - "loc.input.help.ConnectedServiceName": "Consente di selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", + "loc.input.help.ConnectedServiceName": "Selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", "loc.input.label.action": "Azione", "loc.input.help.action": "Azione da eseguire sulle risorse o sul gruppo di risorse di Azure.", "loc.input.label.resourceGroupName": "Gruppo di risorse", @@ -28,7 +28,7 @@ "loc.input.label.overrideParameters": "Esegui override dei parametri del modello", "loc.input.help.overrideParameters": "Per visualizzare i parametri del modello in una griglia, fare clic su \"…\" accanto alla casella di testo Parametri di sostituzione. Con questa funzionalità è richiesta l'abilitazione delle regole CORS nell'origine. Se i modelli si trovano nel BLOB del servizio di archiviazione di Azure, vedere [qui](https://docs.microsoft.com/it-it/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) per abilitare CORS. In alternativa, digitare nella casella di testo i parametri del modello di cui eseguire l'override. Esempio:
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
Se il valore del parametro usato include più parole, racchiuderle tra virgolette anche se verranno passate con le variabili. Ad esempio, -name \"valore parametro\" -name2 \"$(var)\"
Per eseguire l'override di parametri di tipo oggetto, usare oggetti JSON sotto forma di stringa. Ad esempio, -options [\"option1\"] -map {\"key1\": \"value1\" }. ", "loc.input.label.deploymentMode": "Modalità di distribuzione", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used.", + "loc.input.help.deploymentMode": "Per altri dettagli, vedere [questo articolo](https://docs.microsoft.com/it-it/azure/azure-resource-manager/deployment-modes). \n\n La modalità Incrementale gestisce le distribuzioni come aggiornamenti incrementali del gruppo di risorse. Lascia invariate le risorse esistenti nel gruppo di risorse, ma non specificate nel modello. \n\n La modalità Completa elimina le risorse non presenti nel modello. Richiede un tempo relativamente maggiore rispetto alla modalità Incrementale. In caso di timeout dell'attività, provare ad aumentare il timeout o a passare alla modalità 'Incrementale'. \n **[Avviso] Con la modalità Completa verranno eliminate tutte le risorse esistenti nel gruppo di risorse non specificate nel modello. Eseguire una verifica se il gruppo di risorse di destinazione della distribuzione non contiene tutte le risorse necessarie non specificate nel modello.** \n\n La modalità di convalida consente di individuare eventuali problemi relativi al modello prima di creare le risorse effettive. \n\n Per impostazione predefinita, viene usata la modalità Incrementale.", "loc.input.label.enableDeploymentPrerequisites": "Abilita i prerequisiti", "loc.input.help.enableDeploymentPrerequisites": "Queste opzioni sono applicabili solo quando il gruppo di risorse contiene macchine virtuali.

Se si sceglie l'opzione Gruppo di distribuzione, l'agente del gruppo di distribuzione verrà configurato in ognuna delle macchine virtuali.

Se si seleziona l'opzione WinRM, il listener di Gestione remota Windows (WinRM) verrà configurato con il protocollo HTTPS sulla porta 5986 usando un certificato autofirmato. Questa configurazione è necessaria per eseguire l'operazione di distribuzione su macchine virtuali di Azure. Se le macchine virtuali di destinazione sono supportate da un servizio di bilanciamento del carico, assicurarsi che le regole NAT in ingresso siano configurate per la porta di destinazione (5986).", "loc.input.label.deploymentGroupEndpoint": "Connessione al servizio Azure Pipelines", @@ -47,10 +47,10 @@ "loc.input.help.password": "Password dell'utente per eseguire il servizio agente nelle macchine virtuali Windows.
Si presuppone che la password sia la stessa per l'utente specificato in tutte le macchine virtuali.
Può accettare la variabile definita nelle pipeline di compilazione o versione come '$(passwordVariable)'. Per proteggere la variabile, è possibile contrassegnarla come 'secret'.
Per le macchine virtuali Linux la password non è richiesta e verrà ignorata. ", "loc.input.label.outputVariable": "Dettagli della macchina virtuale per WinRM", "loc.input.help.outputVariable": "Consente di specificare un nome per la variabile relativa al gruppo di risorse. È possibile usare la variabile come $(variableName) per fare riferimento al gruppo di risorse nelle attività successive, ad esempio nell'attività PowerShell in computer di destinazione per la distribuzione di applicazioni.
Valido solo quando l'azione selezionata è Create, Update o Select e obbligatorio quando è selezionato un gruppo di risorse esistente.", - "loc.input.label.deploymentName": "Nome distribuzione", + "loc.input.label.deploymentName": "Nome della distribuzione", "loc.input.help.deploymentName": "Specifica il nome della distribuzione del gruppo di risorse da creare.", "loc.input.label.deploymentOutputs": "Output di distribuzione", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", + "loc.input.help.deploymentOutputs": "Specificare un nome per la variabile di output che conterrà la sezione degli output dell'oggetto distribuzione corrente in formato stringa. È possibile usare il cmdlet \"ConvertFrom-Json\" di PowerShell per analizzare l'oggetto JSON e accedere ai singoli valori di output. Per maggiori dettagli, vedere [questo articolo](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", "loc.input.label.addSpnToEnvironment": "Accedi ai dettagli dell'entità servizio nei parametri di override", "loc.input.help.addSpnToEnvironment": "Aggiunge l'ID entità servizio e la chiave dell'endpoint di Azure scelto all'ambiente di esecuzione dello script. Nei parametri di override è possibile usare le variabili `$servicePrincipalId` e `$servicePrincipalKey`, ad esempio `-key $servicePrincipalKey`", "loc.messages.CheckResourceGroupExistence": "Verifica dell'esistenza del gruppo di risorse seguente: %s.", @@ -190,12 +190,12 @@ "loc.messages.ResponseNotValid": "Il formato della risposta non è valido", "loc.messages.LogDeploymentName": "Il nome della distribuzione è %s", "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta.", - "loc.messages.DeploymentGroupConfigurationNotSucceeded": "Deployment group configuration did not succeed on one or more Virtual Machine(s): %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Failure for Virtual Machine '%s': %s", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.DeploymentGroupConfigurationNotSucceeded": "La configurazione del gruppo di distribuzione non è riuscita in una o più macchine virtuali: %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "Assicurarsi che all'entità servizio denominata %s siano assegnati i ruoli corretti per il gruppo di risorse %s. Per maggiori dettagli, vedere il collegamento: https://docs.microsoft.com/it-it/azure/role-based-access-control/role-assignments-portal", + "loc.messages.ServicePrincipalFetchFailed": "Si è verificato un errore durante il recupero dei dettagli dell'entità servizio: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "L'attività ha creato una distribuzione Azure Resource Manager, ma la distribuzione non è riuscita. Per informazioni più dettagliate, vedere i log di distribuzione di Azure Resource Manager in: (copiare e incollare il collegamento) %s", + "loc.messages.TemplateValidationFailure": "Sono stati trovati errori di convalida nel modello di Azure Resource Manager. L'errore potrebbe impedire la corretta distribuzione del modello. %s. Vedere https://docs.microsoft.com/it-it/azure/azure-resource-manager/templates/template-syntax", + "loc.messages.ManagedServiceIdentityDetails": "Assicurarsi che all'identità del servizio gestita usata per la distribuzione siano assegnati i ruoli corretti per il gruppo di risorse %s. Per maggiori dettagli, vedere il collegamento: https://docs.microsoft.com/it-it/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Errore relativo alla macchina virtuale '%s': %s", + "loc.messages.TroubleshootingGuide": "Vedere la guida alla risoluzione dei problemi per verificare se il problema è stato risolto: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ja-JP/resources.resjson index c829ce9fddb3..6776ddc16752 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure リソース グループのデプロイ", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/argtaskreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/argtaskreadme)", "loc.description": "Azure Resource Manager (ARM) テンプレートをリソース グループにデプロイし、仮想マシンを管理します", "loc.instanceNameFormat": "Azure の配置: $(resourceGroupName) 上の $(action) アクション", "loc.releaseNotes": "- クロスプラットフォーム エージェント対応 (Linux、macOS、Windows)\n- 公開されている http/https URL でテンプレートの JSON をサポート。\n- グリッド内で表示/編集が可能になったオーバーライドパラメーターの拡張 UX。\n- ロード バランサーの対象となる VM への NAT 規則のマッピング。\n- [リソース グループ] フィールドの名前が [WinRM についての VM の詳細] に変更され、[仮想マシン用の詳細展開オプション] セクションに含まれています。\n- 制限事項: \n - クラシック サブスクリプションはサポートされていません。ARM サブスクリプションのみサポートされています。\n - タスクが node.js ベースになったため、PowerShell 構文はサポートされていません。テンプレート パラメーターをオーバーライドする場合は、パラメーター名の大文字と小文字の区別をご確認ください。また、バージョン 1.0 からバージョン 2.0 に移行する場合は、\"ConvertTo-SecureString\" などの PowerShell コマンドレットを削除してください。", @@ -28,7 +28,7 @@ "loc.input.label.overrideParameters": "テンプレート パラメーターのオーバーライド", "loc.input.help.overrideParameters": "グリッドでテンプレートのパラメーターを表示するには、[パラメーターのオーバーライド] のテキストボックスの横にある [...] をクリックします。この機能は、ソースで CORS ルールが有効になっている必要があります。テンプレートが Azure Storage BLOB にある場合は、[こちら](https://docs.microsoft.com/ja-jp/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) を参照して CORS を有効にします。または、テキストボックスにテンプレート パラメーターを入力してオーバーライドします。たとえば、
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre) です。
使用しているパラメーターの値に複数の単語が含まれる場合、変数を使用してそれらの単語を渡すとしても、引用符で囲みます。たとえば、-name \"parameter value\" -name2 \"$(var)\" です
オブジェクトの種類のパラメーターを上書きするには、文字列化した JSON オブジェクトを使用します。たとえば、-options [\"option1\"] -map {\"key1\": \"value1\" } です。", "loc.input.label.deploymentMode": "配置モード", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used.", + "loc.input.help.deploymentMode": "詳細については、[こちら](https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/deployment-modes)を参照してください。\n\n 増分モードでは、デプロイはリソース グループへの増分更新として処理されます。このモードでは、リソース グループには存在していてもテンプレートでは指定されていない、変更されていないリソースが残されます。\n\n完全モードでは、テンプレートにないリソースが削除されます。完全モードは、増分モードよりも時間がかかります。タスクがタイムアウトになる場合、タイムアウト時間を増やすか、モードを '増分' に変更することをご検討ください。\n **[警告] 完全モードでは、リソース グループの既存リソースのうち、テンプレートで指定されていないものがすべて削除されます。デプロイ先のリソース グループに、必要なリソースのうち、テンプレートで指定されていないものが含まれていないことをご確認ください。**\n\n 検証モードを使用すると、実際のリソースを作成する前にテンプレートの問題を見つけることができます。\n\n 既定では増分モードが使用されます。", "loc.input.label.enableDeploymentPrerequisites": "前提条件を有効にする", "loc.input.help.enableDeploymentPrerequisites": "これらのオプションは、リソース グループに仮想マシンが含まれている場合にのみ適用可能です。

配置グループ オプションを選択すると、それぞれの仮想マシンに配置グループ エージェントが構成されます。

WinRM オプションを選択すると、自己署名証明書を使用して、ポート 5986 上に HTTPS プロトコルを介した Windows リモート管理 (WinRM) リスナーが構成されます。この構成は、Azure マシン上で配置操作を実行するために必要です。ターゲットの仮想マシンがロード バランサーに支援されている場合には、ターゲット ポート (5986) に受信 NAT 規則が構成されていることをご確認ください。", "loc.input.label.deploymentGroupEndpoint": "Azure Pipelines サービス接続", @@ -50,7 +50,7 @@ "loc.input.label.deploymentName": "デプロイ名", "loc.input.help.deploymentName": "作成するリソース グループ配置の名前を指定します。", "loc.input.label.deploymentOutputs": "配置出力", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", + "loc.input.help.deploymentOutputs": "出力変数の変数の名前を指定します。これには、現在のデプロイ オブジェクトの出力セクションが文字列形式で含まれます。\"ConvertFrom-Json\" PowerShell コマンドレットを使用して JSON オブジェクトを解析し、個々の出力値にアクセスできます。詳細については、[こちら](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs) を参照してください", "loc.input.label.addSpnToEnvironment": "オーバーライド パラメーターでサービス プリンシパルの詳細にアクセスする", "loc.input.help.addSpnToEnvironment": "選択した Azure エンドポイントのサービス プリンシパル ID とキーを、スクリプトの実行環境に追加します。オーバーライド パラメーターで `-key $servicePrincipalKey` のように、`$servicePrincipalId` と `$servicePrincipalKey` の変数を使用できます", "loc.messages.CheckResourceGroupExistence": "次のリソース グループが存在するかどうか確認しています: %s。", @@ -101,7 +101,7 @@ "loc.messages.DeleteExtension": "拡張機能 %s を仮想マシン %s から削除しようとしています", "loc.messages.FailedToAddExtension": "次の例外により、ネットワーク セキュリティ規則を追加できませんでした: %s", "loc.messages.AddingSecurityRuleNSG": "次のネットワーク セキュリティ グループに対するセキュリティ規則を追加しています: %s", - "loc.messages.AddedSecurityRuleNSG": "受信ネットワーク セキュリティ規則の構成 %s が追加されました。優先度は %s、ポートは %s、セキュリティ グループは %s、結果は次のとおり: %s", + "loc.messages.AddedSecurityRuleNSG": "受信ネットワーク セキュリティ ルールの構成 %s が追加されました。優先度は %s、ポートは %s、セキュリティ グループは %s、結果は次のとおり: %s", "loc.messages.FailedAddingNSGRule3Times": "3 回試行しましたが、ネットワーク セキュリティ規則をセキュリティ グループ %s に追加できませんでした", "loc.messages.FailedToDeleteExtension": "拡張機能を削除できませんでした", "loc.messages.CredentialsCannotBeNull": "'credentials' を null にすることはできません。", @@ -189,13 +189,13 @@ "loc.messages.MoreInformationOnAzurePortal": "詳細は Azure portal にあります", "loc.messages.ResponseNotValid": "応答が無効な形式です", "loc.messages.LogDeploymentName": "配置名は %s です", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。", - "loc.messages.DeploymentGroupConfigurationNotSucceeded": "Deployment group configuration did not succeed on one or more Virtual Machine(s): %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Failure for Virtual Machine '%s': %s", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。", + "loc.messages.DeploymentGroupConfigurationNotSucceeded": "1 つ以上の仮想マシン (%s) で配置グループの構成が正常に完了しませんでした。", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "名前 %s のサービス プリンシパルに、リソース グループ %s の適切なロールが割り当てられていることをご確認ください。詳細については、リンク https://docs.microsoft.com/ja-jp/azure/role-based-access-control/role-assignments-portal を参照してください", + "loc.messages.ServicePrincipalFetchFailed": "サービス プリンシパルの詳細を取得中にエラーが発生しました: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "タスクで Azure Resource Manager デプロイが正常に作成されましたが、デプロイに失敗しました。詳細な Azure Resource Manager デプロイ ログをご確認ください: (リンクをコピーして貼り付けてください) %s", + "loc.messages.TemplateValidationFailure": "Azure Resource Manager テンプレートで検証エラーが見つかりました。これにより、テンプレートのデプロイが失敗する可能性があります。%s。https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/templates/template-syntax の内容に従ってください", + "loc.messages.ManagedServiceIdentityDetails": "デプロイに使用するマネージド サービス ID に、リソース グループ %s に対する適切なロールが割り当てられていることを確認してください。詳細については次のリンクをご覧ください: https://docs.microsoft.com/ja-jp/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.DeploymentGroupConfigurationFailedOnVM": "仮想マシン '%s' でエラーが発生しました。%s", + "loc.messages.TroubleshootingGuide": "トラブルシューティング ガイドを参照して、自分の問題が取り上げられていないかご確認ください。https://docs.microsoft.com/ja-jp/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ko-KR/resources.resjson index ae30d10a2e31..89c1ee6ee2dd 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -18,9 +18,9 @@ "loc.input.help.location": "리소스 그룹을 배포할 위치입니다. 리소스 그룹이 구독에 이미 있는 경우 이 값은 무시됩니다.", "loc.input.label.templateLocation": "템플릿 위치", "loc.input.label.csmFileLink": "템플릿 링크", - "loc.input.help.csmFileLink": "템플릿 파일의 URL을 지정합니다. 예를 들면 [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json)입니다. \n\n프라이빗 스토리지 계정에 저장된 템플릿을 배포하려면 템플릿의 URL에 SAS(공유 액세스 서명)를 검색하여 포함하세요. 예를 들면 /template.json?`입니다. 템플릿 파일 또는 연결된 템플릿을 스토리지 계정으로 업로드하고 SAS 토큰을 생성하려면 [Azure 파일 복사](https://aka.ms/azurefilecopyreadme) 작업을 사용하거나 [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080)이나 [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911)를 사용하여 단계를 수행합니다.\n\n표에서 템플릿 매개 변수를 확인하려면 [템플릿 매개 변수 재정의] 텍스트 상자 옆에 있는 “…”을 클릭하세요. 이 기능을 사용하려면 소스에서 CORS 규칙이 사용하도록 설정되어 있어야 합니다. 템플릿이 Azure Storage Blob에 있는 경우에는 [여기](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)를 참조하여 CORS를 사용하도록 설정하세요.", + "loc.input.help.csmFileLink": "템플릿 파일의 URL을 지정합니다. 예를 들면 [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json)입니다. \n\n개인 저장소 계정에 저장된 템플릿을 배포하려면 템플릿의 URL에 SAS(공유 액세스 서명)를 검색하여 포함하세요. 예를 들면 /template.json?`입니다. 템플릿 파일 또는 연결된 템플릿을 저장소 계정으로 업로드하고 SAS 토큰을 생성하려면 [Azure 파일 복사](https://aka.ms/azurefilecopyreadme) 작업을 사용하거나 [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080)이나 [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911)를 사용하여 단계를 수행합니다.\n\n표에서 템플릿 매개 변수를 확인하려면 [템플릿 매개 변수 재정의] 텍스트 상자 옆에 있는 “…”을 클릭하세요. 이 기능을 사용하려면 소스에서 CORS 규칙이 사용하도록 설정되어 있어야 합니다. 템플릿이 Azure Storage Blob에 있는 경우에는 [여기](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)를 참조하여 CORS를 사용하도록 설정하세요.", "loc.input.label.csmParametersFileLink": "템플릿 매개 변수 링크", - "loc.input.help.csmParametersFileLink": "매개 변수 파일의 URL을 지정합니다. 예를 들면 [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json)입니다. \n\n프라이빗 스토리지 계정에 저장된 파일을 사용하려면 템플릿의 URL에 SAS(공유 액세스 서명) 토큰을 검색하여 포함하세요. 예를 들면 `/template.json?`입니다. 매개 변수 파일을 스토리지 계정으로 업로드하여 SAS 토큰을 생성하려면 [Azure 파일 복사](https://aka.ms/azurefilecopyreadme) 작업을 사용하거나 [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) 또는 [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911)를 사용하여 단계를 수행합니다.\n\n표에서 템플릿 매개 변수를 보려면 [템플릿 매개 변수 재정의] 텍스트 상자 옆에 있는 “…”을 클릭하세요. 이 기능을 사용하려면 소스에서 CORS 규칙이 사용하도록 설정되어 있어야 합니다. 템플릿이 Azure Storage Blob에 있는 경우에는 [여기](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)를 참조하여 CORS를 사용하도록 설정하세요.", + "loc.input.help.csmParametersFileLink": "매개 변수 파일의 URL을 지정합니다. 예를 들면 [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.parameters.json)입니다. \n\n매개 변수 파일을 개인 저장소 계정으로 업로드하려면 템플릿의 URL에 SAS(공유 액세스 서명)를 검색하여 포함하세요. 예를 들면 `/template.json?`입니다. 매개 변수 파일을 저장소 계정으로 업로드하여 SAS 토큰을 생성하려면 [Azure 파일 복사](https://aka.ms/azurefilecopyreadme) 작업을 사용하거나 [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) 또는 [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911)를 사용하여 단계를 수행합니다.\n\n표에서 템플릿 매개 변수를 보려면 [템플릿 매개 변수 재정의] 텍스트 상자 옆에 있는 “…”을 클릭하세요. 이 기능을 사용하려면 소스에서 CORS 규칙이 사용하도록 설정되어 있어야 합니다. 템플릿이 Azure Storage Blob에 있는 경우에는 [여기](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)를 참조하여 CORS를 사용하도록 설정하세요.", "loc.input.label.csmFile": "템플릿", "loc.input.help.csmFile": "Azure Resource Manager 템플릿을 가리키는 경로 또는 패턴을 지정합니다. 템플릿에 대한 자세한 내용은 https://aka.ms/azuretemplates를 참조하세요. 바로 시작하려면 https://aka.ms/sampletemplate 템플릿을 사용하세요.", "loc.input.label.csmParametersFile": "템플릿 매개 변수", @@ -28,7 +28,7 @@ "loc.input.label.overrideParameters": "템플릿 매개 변수 재정의", "loc.input.help.overrideParameters": "템플릿 매개 변수를 표 형태로 보려면 [매개 변수 재정의] 텍스트 상자 옆에 있는 \"...\"을 클릭합니다. 이 기능을 사용하려면 소스에서 CORS 규칙을 사용하도록 설정해야 합니다. 템플릿이 Azure Storage Blob에 있는 경우 [이 문서](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)를 참조하여 CORS를 사용하도록 설정하세요. 또는 텍스트 상자에 재정의할 템플릿 매개 변수를 입력합니다. 예:
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
사용 중인 매개 변수 값이 여러 단어로 이루어진 경우에는 변수를 사용해서 전달하더라도 따옴표로 묶으세요. 예: -name \"parameter value\" -name2 \"$(var)\"
개체 형식 매개 변수를 재정의하려면 묶은 JSON 개체를 사용합니다. 예: -options [\"option1\"] -map {\"key1\": \"value1\" }. ", "loc.input.label.deploymentMode": "배포 모드", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used.", + "loc.input.help.deploymentMode": "자세한 내용은 [관련 문서](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes)를 참조하세요. \n\n 증분 모드는 배포를 리소스 그룹에 대한 증분 업데이트로 처리합니다. 리소스 그룹에는 있지만 템플릿에 지정되지 않은 변경 안 된 리소스는 그대로 둡니다. \n\n 전체 모드는 템플릿에 없는 리소스를 삭제합니다. 증분 모드에 비해 전체 모드의 처리 시간이 상대적으로 더 오래 걸립니다. 작업 시간이 초과되는 경우 시간 제한을 늘리거나 모드를 '증분'으로 변경하는 것이 좋습니다. \n **[경고] 전체 모드는 템플릿에 지정되지 않은 리소스 그룹의 기존 리소스를 모두 삭제합니다. 템플릿에 지정되지 않은 필요한 리소스가 배포하는 리소스 그룹에 포함되지 않는지 검토하세요.** \n\n 유효성 검사 모드를 사용하면 실제 리소스를 만들기 전에 템플릿 문제를 찾을 수 있습니다. \n\n 기본적으로 증분 모드가 사용됩니다.", "loc.input.label.enableDeploymentPrerequisites": "필수 구성 요소 사용", "loc.input.help.enableDeploymentPrerequisites": "이러한 옵션은 리소스 그룹에 가상 머신이 있는 경우에만 적용될 수 있습니다.

배포 그룹 옵션을 선택하면 각 가상 머신에 배포 그룹 에이전트가 구성됩니다.

WinRM 옵션을 선택하면 자체 서명된 인증서를 사용하여 포트 5986에서 HTTPS 프로토콜을 통해 WinRM(Windows 원격 관리) 수신기가 구성됩니다. 이 구성은 Azure 컴퓨터에서 배포 작업을 수행하는 데 필요합니다. 대상 가상 머신이 부하 분산 장치에서 지원되는 경우에는 대상 포트(5986)에 대해 인바운드 NAT 규칙이 구성되어 있는지 확인하세요.", "loc.input.label.deploymentGroupEndpoint": "Azure Pipelines 서비스 연결", @@ -46,7 +46,7 @@ "loc.input.label.password": "암호", "loc.input.help.password": "Windows VM에서 에이전트 서비스를 실행할 사용자의 암호입니다.
암호는 모든 VM에서 지정된 사용자에 대해 동일한 것으로 가정합니다.
빌드 또는 릴리스 파이프라인에서 '$(passwordVariable)'(으)로 정의된 변수를 사용할 수 있습니다. 변수를 'secret'으로 표시하여 보호할 수도 있습니다.
Linux VM의 경우에는 암호가 필요하지 않으며 무시됩니다. ", "loc.input.label.outputVariable": "WinRM에 대한 VM 세부 정보", - "loc.input.help.outputVariable": "리소스 그룹에 대한 변수 이름을 제공합니다. 변수는 애플리케이션을 배포하기 위한 대상 컴퓨터의 PowerShell 작업에서와 같은 후속 작업에서 리소스 그룹을 참조하는 $(variableName)(으)로 사용될 수 있습니다.
선택한 작업이 Create, Update 또는 Select인 경우에만 유효하며 기존 리소스 그룹이 선택된 경우 필요합니다.", + "loc.input.help.outputVariable": "리소스 그룹에 대한 변수 이름을 제공합니다. 변수는 응용 프로그램을 배포하기 위한 대상 컴퓨터의 PowerShell 작업에서와 같은 후속 작업에서 리소스 그룹을 참조하는 $(variableName)(으)로 사용될 수 있습니다.
선택한 작업이 Create, Update 또는 Select인 경우에만 유효하며 기존 리소스 그룹이 선택된 경우 필요합니다.", "loc.input.label.deploymentName": "배포 이름", "loc.input.help.deploymentName": "만들 리소스 그룹 배포의 이름을 지정합니다.", "loc.input.label.deploymentOutputs": "배포 출력", @@ -197,5 +197,5 @@ "loc.messages.TemplateValidationFailure": "Azure Resource Manager 템플릿에 유효성 검사 오류가 있습니다. 이로 인해 템플릿 배포가 실패할 수 있습니다. %s. https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax를 따라 이동하세요.", "loc.messages.ManagedServiceIdentityDetails": "배포에 사용되는 관리 서비스 ID에 리소스 그룹 %s에 대한 올바른 역할이 할당되어 있는지 확인하세요. 자세한 내용은 https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal 링크를 참조하세요.", "loc.messages.DeploymentGroupConfigurationFailedOnVM": "가상 머신 '%s' 오류: %s", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.TroubleshootingGuide": "문제가 해결되었는지 확인하려면 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting에서 문제 해결 가이드를 확인하세요." } \ No newline at end of file diff --git a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ru-RU/resources.resjson index 80e44baf5ae1..e46bf1f3a218 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание группы ресурсов Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/argtaskreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/argtaskreadme)", "loc.description": "Развертывание шаблона Azure Resource Manager (ARM) в группе ресурсов и управление виртуальными машинами", "loc.instanceNameFormat": "Развертывание Azure: действие $(action) с $(resourceGroupName)", "loc.releaseNotes": "- Поддержка кроссплатформенных агентов (Linux, macOS и Windows).\n- Поддержка шаблонов JSON, размещенных по любому общедоступному URL-адресу с префиксом http или https.\n- Расширенный пользовательский интерфейс для переопределения параметров, которые теперь можно просматривать и редактировать в таблице.\n- Сопоставление правил NAT для виртуальных машин, поддерживаемых подсистемой балансировки нагрузки.\n- Поле \"Группа ресурсов\" теперь называется \"Сведения о виртуальной машине для WinRM\" и включено в раздел \"Дополнительные параметры развертывания виртуальных машин\".\n Ограничения: \n- Классические подписки не поддерживаются. Поддерживаются только подписки ARM.\n- Синтаксис PowerShell не поддерживается, так как задача теперь основана на node.js. При переопределении параметров шаблона необходимо проверить соответствие регистра в именах параметров. Кроме того, при переходе с версии 1.0 на версию 2.0 удалите такие командлеты PowerShell, как ConvertTo-SecureString.", @@ -28,7 +28,7 @@ "loc.input.label.overrideParameters": "Переопределить параметры шаблона", "loc.input.help.overrideParameters": "Чтобы просмотреть параметры шаблона в сетке, щелкните \"…\" рядом с текстовым полем \"Переопределить параметры\". Для использования этой функции на источнике должны быть включены правила CORS. Если шаблоны находятся в BLOB-объекте службы хранилища Azure, обратитесь к [этой статье](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests), чтобы включить CORS, или укажите переопределяемые параметры шаблона в текстовом поле. Например:
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
Если значение используемого параметра состоит из нескольких слов, заключите их в кавычки, даже если они передаются с помощью переменных. Например: -name \"значение параметра\" -name2 \"$(var)\"
Чтобы переопределить параметры типов объектов, используйте объекты JSON, преобразованные в строку. Например: -options [\"параметр1\"] -map {\"key1\": \"значение1\" }. ", "loc.input.label.deploymentMode": "Режим развертывания", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used.", + "loc.input.help.deploymentMode": "Дополнительные сведения см. [здесь](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes). \n\n В добавочном режиме развертывания обрабатываются как добавочные обновления в группе ресурсов. Ресурсы, которые имеются в группе ресурсов, но не указаны в шаблоне, не изменяются. \n\n В полном режиме ресурсы, отсутствующие в шаблоне, удаляются. Для полного режима требуется больше времени, чем для добавочного режима. Если время ожидания задачи истекло, увеличьте время ожидания или измените режим на добавочный. \n **[Внимание!] В полном режиме будут удалены все имеющиеся ресурсы в группе ресурсов, которые не указаны в шаблоне. Проверьте, есть ли в развертываемой группе ресурсов нужные ресурсы, которые не указаны в шаблоне.** \n\n Режим проверки позволяет обнаружить проблемы с шаблоном до создания реальных ресурсов. \n\n По умолчанию используется добавочный режим.", "loc.input.label.enableDeploymentPrerequisites": "Включить необходимые компоненты", "loc.input.help.enableDeploymentPrerequisites": "Данные варианты применяются только в случае, если в группе ресурсов имеются виртуальные машины.

При выборе варианта \"Группа развертывания\" на каждой виртуальной машине будет настроен агент группы развертывания.

При выборе варианта \"WinRM\" настраивается прослушиватель службы удаленного управления Windows (WinRM) по протоколу HTTPS на порте 5986 с использованием самозаверяющего сертификата. Эта конфигурация требуется для выполнения развертывания на виртуальных машинах Azure. Если целевые виртуальные машины поддерживаются средствами Load Balancer, убедитесь, что правила NAT для входящего трафика настроены для целевого порта (5986).", "loc.input.label.deploymentGroupEndpoint": "Подключение к службе Azure Pipelines", @@ -50,7 +50,7 @@ "loc.input.label.deploymentName": "Имя развертывания", "loc.input.help.deploymentName": "Указывает имя создаваемого развертывания группы ресурсов.", "loc.input.label.deploymentOutputs": "Выходные данные развертывания", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", + "loc.input.help.deploymentOutputs": "Укажите имя для выходной переменной, которая будет содержать раздел выходных данных текущего объекта развертывания в строковом формате. Вы можете использовать командлет ConvertFrom-Json PowerShell для анализа объекта JSON и доступа к отдельным выходным значениям. Дополнительные сведения см. [здесь](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", "loc.input.label.addSpnToEnvironment": "Доступ к сведениям о субъекте-службе в параметрах переопределения", "loc.input.help.addSpnToEnvironment": "Добавляет идентификатор субъекта-службы и ключ выбранной конечной точки Azure в среду выполнения скрипта. Переменные \"$servicePrincipalId\" и \"$servicePrincipalKey\" можно использовать в таких параметрах переопределения, как \"-key $servicePrincipalKey\"", "loc.messages.CheckResourceGroupExistence": "Проверка наличия следующей группы ресурсов: %s.", @@ -99,10 +99,10 @@ "loc.messages.RuleExistsAlready": "Правило %s уже существует в группе безопасности \"%s\"", "loc.messages.AddExtension": "Добавление расширения \"%s\" на виртуальную машину \"%s\"", "loc.messages.DeleteExtension": "Выполняется попытка удалить расширение %s с виртуальной машины %s", - "loc.messages.FailedToAddExtension": "Не удалось добавить правило безопасности сети. Возникло исключение: %s", + "loc.messages.FailedToAddExtension": "Не удалось добавить правило сетевой безопасности. Возникло исключение: %s", "loc.messages.AddingSecurityRuleNSG": "Добавление правила безопасности для группы безопасности сети: %s", - "loc.messages.AddedSecurityRuleNSG": "Добавлена конфигурация правила безопасности сети для входящего сетевого %s с приоритетом %s для порта %s в группе безопасности %s. Результат: %s", - "loc.messages.FailedAddingNSGRule3Times": "Не удалось добавить правило безопасности сети в группу безопасности %s после трех попыток", + "loc.messages.AddedSecurityRuleNSG": "Добавлена конфигурация правила безопасности входящего сетевого трафика %s с приоритетом %s для порта %s в группе безопасности %s. Результат: %s", + "loc.messages.FailedAddingNSGRule3Times": "Не удалось добавить правило сетевой безопасности в группу безопасности %s после трех попыток.", "loc.messages.FailedToDeleteExtension": "Не удалось удалить расширение", "loc.messages.CredentialsCannotBeNull": "Параметр credentials не может иметь значение NULL.", "loc.messages.SubscriptionIdCannotBeNull": "Параметр \"subscriptionId\" не может иметь значение NULL.", @@ -190,12 +190,12 @@ "loc.messages.ResponseNotValid": "Ответ имеет недопустимый формат.", "loc.messages.LogDeploymentName": "Имя развертывания: %s", "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек.", - "loc.messages.DeploymentGroupConfigurationNotSucceeded": "Deployment group configuration did not succeed on one or more Virtual Machine(s): %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Failure for Virtual Machine '%s': %s", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.DeploymentGroupConfigurationNotSucceeded": "Не удалось настроить группу развертывания на одной виртуальной машине или нескольких: %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "Убедитесь, что субъекту-службе с именем %s назначены нужные роли для группы ресурсов %s. Чтобы получить дополнительные сведения, перейдите по ссылке https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", + "loc.messages.ServicePrincipalFetchFailed": "Ошибка при извлечении сведений о субъекте-службе: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Задача успешно создала развертывание Azure Resource Manager, но это развертывание выполнить не удалось. Подробные журналы развертывания Azure Resource Manager см. по адресу (скопируйте и вставьте ссылку) %s", + "loc.messages.TemplateValidationFailure": "В шаблоне Azure Resource Manager обнаружены ошибки проверки. Это может привести к сбою развертывания шаблона. %s. Следуйте указаниям на следующей странице: https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", + "loc.messages.ManagedServiceIdentityDetails": "Убедитесь, что Управляемому удостоверению службы, используемому для развертывания, назначены нужные роли для группы ресурсов %s. Чтобы получить дополнительные сведения, перейдите по ссылке https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Сбой для виртуальной машины \"%s\": %s", + "loc.messages.TroubleshootingGuide": "Ознакомьтесь с руководством по устранению неполадок, чтобы узнать, решена ли указанная вами проблема: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting." } \ No newline at end of file diff --git a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/zh-CN/resources.resjson index 1165b83b909a..89e6589a71c8 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -28,7 +28,7 @@ "loc.input.label.overrideParameters": "替代模板参数", "loc.input.help.overrideParameters": "若要查看网格中的模板参数,请单击“替代参数”文本框旁的 \"…\"。此功能需要在源启用 CORS 规则。如果模板位于 Azure 存储 blob 中,请参阅 [此文章](https://docs.microsoft.com/zh-cn/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)以启用 CORS。或键入文本框中重写的模板参数。例如,
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre)。
如果正在使用的参数值具有多个词,请将它们括在引号中,即使将使用变量传递它们。例如 -name \"parameter value\" -name2 \"$(var)\"
若要替代对象类型参数,请使用 stringified JSON 对象。例如 -options [\"option1\"] -map {\"key1\": \"value1\" }。", "loc.input.label.deploymentMode": "部署模式", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used.", + "loc.input.help.deploymentMode": "有关详细信息,请参阅[此处](https://docs.microsoft.com/zh-cn/azure/azure-resource-manager/deployment-modes)。\n\n增量模式将部署作为资源组的增量更新进行处理。它会保留存在于资源组中但未在模板中指定的未更改资源。\n\n完整模式会删除不在模板中的资源。完整模式比增量模式的用时相对较长。如果任务超时,请考虑增加超时时间,或将模式更改为“增量”。\n [警告]完整模式将删除资源组中未在模板中指定的所有现有资源。如果要部署到的资源组不包含未在模板中指定的任何必要资源,请进行审查。\n\n使用验证模式,可以在创建实际资源之前查找模板的问题。\n\n默认情况下使用增量模式。", "loc.input.label.enableDeploymentPrerequisites": "启用必备组件", "loc.input.help.enableDeploymentPrerequisites": "仅在资源组包含虚拟机时可应用这些选项。

选择部署组选项将在每台虚拟机上配置部署组代理。

选择 WinRM 选项将通过 HTTPS 协议在端口 5986 上使用自签名证书配置 Windows 远程管理(WinRM)侦听器。对 Azure 计算机执行部署操作需要此选项。如果负载均衡器支持目标虚拟机,请确保为目标端口(5986)配置了入站 NAT 规则。", "loc.input.label.deploymentGroupEndpoint": "Azure Pipelines 服务连接", @@ -101,7 +101,7 @@ "loc.messages.DeleteExtension": "正在尝试删除扩展 %s(从虚拟机 %s 中)", "loc.messages.FailedToAddExtension": "未能添加网络安全规则,异常: %s", "loc.messages.AddingSecurityRuleNSG": "正在为网络安全组 %s 添加安全规则", - "loc.messages.AddedSecurityRuleNSG": "已添加入站网络安全规则配置 %s ,其中优先级为 %s、面向的端口为 %s (位于安全组 %s 下),结果为 %s", + "loc.messages.AddedSecurityRuleNSG": "已添加入站网络安全性规则配置 %s ,其中优先级为 %s、面向的端口为 %s (位于安全组 %s 下),结果为 %s", "loc.messages.FailedAddingNSGRule3Times": "已尝试 3 次,但未能将网络安全规则添加到安全组 %s", "loc.messages.FailedToDeleteExtension": "未能删除扩展", "loc.messages.CredentialsCannotBeNull": "\"credentials\" 不能为 null。", @@ -197,5 +197,5 @@ "loc.messages.TemplateValidationFailure": "在 Azure 资源管理器模板中发现验证错误。这可能会导致模板部署失败。%s。请遵循 https://docs.microsoft.com/zh-cn/azure/azure-resource-manager/templates/template-syntax", "loc.messages.ManagedServiceIdentityDetails": "请确保为用于部署的托管服务标识分配了资源组 %s 的正确角色。访问链接以了解更多详细信息: https://docs.microsoft.com/zh-cn/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", "loc.messages.DeploymentGroupConfigurationFailedOnVM": "虚拟机 \"%s\" 失败: %s", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.TroubleshootingGuide": "查看故障排除指南以了解你的问题是否已解决: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/zh-TW/resources.resjson index 883e532d5026..89c028fe5448 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureResourceGroupDeploymentV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure 資源群組部署", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/argtaskreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/argtaskreadme)", "loc.description": "將 Azure Resource Manager (ARM) 範本部署至資源群組,以及管理虛擬機器", "loc.instanceNameFormat": "在 $(resourceGroupName) 上的 Azure 部署:$(action) 動作", "loc.releaseNotes": "-適用於跨平台代理程式 (Linux、macOS 或 Windows)\n- 支援位於任何可供公開存取 http/https URL 的範本 JSON。\n- 增強 Override 參數的 UX,現在能夠在格線中對其進行檢視/編輯。\n- 受負載平衡器支援的 VM 可進行 NAT 規則對應。\n- [資源群組] 欄位現已重新命名為 [WinRM 的 VM 詳細資料],並且包含在 [虛擬機器的進階部署選項] 區段中。\n- 限制: \n - 不支援傳統訂用帳戶。只支援 ARM 訂用帳戶。\n - 因為現在工作改以 node.js 為基礎,所以不支援 PowerShell 語法。當您覆寫範本參數時,請確認參數名稱的區分大小寫符合。此外,當您從 1.0 版移轉為 2.0 版時,會移除 \"ConvertTo-SecureString\" 等 PowerShell Cmdlet。", @@ -28,7 +28,7 @@ "loc.input.label.overrideParameters": "覆寫範本參數", "loc.input.help.overrideParameters": "若要以網格模式檢視範本參數,請按一下 [Override Parameters] 文字方塊旁的 [...]。必須在來源啟用 CORS 規則才能使用此功能。若範本在 Azure 儲存體 Blob 中,請參閱[本篇](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)來啟用 CORS,或是在文字方塊中鍵入要覆寫的範本參數。例如,
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre)。
若您使用的參數有多個文字,請以引號括住文字,即使您使用變數來傳遞文字亦同。例如,-name \"參數值\" -name2 \"$(var)\"
若要覆寫物件類型參數,請使用已轉換為字串的 JSON 物件。例如,-options [\"option1\"] -map {\"key1\": \"value1\" }。 ", "loc.input.label.deploymentMode": "部署模式", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used.", + "loc.input.help.deploymentMode": "如需更多詳細資料,請參閱[這裡](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes)。\n\n 累加模式會將部署當成資源群組的累加式更新處理。此模式會保留存在於資源群組,但未在範本中指定的未變更資源。\n\n 完整模式會刪除不在您範本中的資源。完整模式花費的時間比累加模式多。如果工作逾時,請考慮增加逾時或變更為「累加」模式。\n **[警告] 完整模式會刪除所有未在範本中指定的資源群組現有資源。請確實檢查要部署的資源群組中,是否真的沒有未在範本中指定的任何必要資源。** \n\n 驗證模式可讓您在建立實際資源前,找出範本的問題。\n\n 預設使用累加模式。", "loc.input.label.enableDeploymentPrerequisites": "啟用必要條件", "loc.input.help.enableDeploymentPrerequisites": "僅當資源群組包含虛擬機器時,才可使用這些選項。

選擇部署群組選項會在每一部虛擬機器上設定部署群組代理程式。

選取 WinRM 選項會使用自我簽署憑證,設定在連接埠 5986 上使用 HTTPS 通訊協定的 Windows 遠端管理 (WinRM) 接聽程式。這是在 Azure 電腦上執行部署作業的必要設定。若目標虛擬機器設有負載平衡器支援,請務必為目標連接埠 (5986) 設定輸入 NAT 規則。", "loc.input.label.deploymentGroupEndpoint": "Azure Pipelines 服務連線", @@ -50,7 +50,7 @@ "loc.input.label.deploymentName": "部署名稱", "loc.input.help.deploymentName": "指定欲建立資源群組部署的名稱。", "loc.input.label.deploymentOutputs": "部署輸出", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", + "loc.input.help.deploymentOutputs": "為輸出變數提供變數的名稱,該名稱會以字串格式包含目前部署物件的輸出區段。您可以使用 \"ConvertFrom-Json\" PowerShell Cmdlet 來剖析 JSON 物件,並存取個別的輸出值。如需詳細資料,請參閱[這裡](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceGroupDeploymentV2#deployment-outputs)", "loc.input.label.addSpnToEnvironment": "存取覆寫參數中的服務主體詳細資料", "loc.input.help.addSpnToEnvironment": "將服務主體識別碼和您所選 Azure 端點的金鑰新增至指令碼的執行環境。您可以在 `-key $servicePrincipalKey` 等覆寫參數中使用以下變數: `$servicePrincipalId` 和 `$servicePrincipalKey`。", "loc.messages.CheckResourceGroupExistence": "正在檢查下列資源群組是否存在: %s。", @@ -144,7 +144,7 @@ "loc.messages.DeletionFailed": "刪除下列 VM 上的 %s 失敗: %s。錯誤: %s", "loc.messages.DeleteAgentManually": "工作執行完成之後,若對應到虛擬機器 %s 的部署群組代理程式 (位於部署群組 %s 中) 存在但未使用,請手動將其從該部署群組中刪除。", "loc.messages.DGAgentAddedOnAllVMs": "已將部署群組代理程式新增到資源群組的所有虛擬機器上", - "loc.messages.DGAgentDeletedFromAllVMs": "已從資源群組的所有虛擬機器上刪除部署群組代理程式", + "loc.messages.DGAgentDeletedFromAllVMs": "已從資源群組的所有虛擬機器上刪除部署群組理程式", "loc.messages.DGAgentHandlerMajorVersion": "部署群組延伸模組處理常式的主要版本為 1", "loc.messages.VMStartFailed": "無法啟動虛擬機器 %s。錯誤: %s", "loc.messages.VMStarted": "已啟動虛擬機器: %s", @@ -190,12 +190,12 @@ "loc.messages.ResponseNotValid": "回應的格式無效", "loc.messages.LogDeploymentName": "部署名稱為 %s", "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。", - "loc.messages.DeploymentGroupConfigurationNotSucceeded": "Deployment group configuration did not succeed on one or more Virtual Machine(s): %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.DeploymentGroupConfigurationFailedOnVM": "Failure for Virtual Machine '%s': %s", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.DeploymentGroupConfigurationNotSucceeded": "一或多部虛擬機器上的部署群組組態未成功: %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "請確定已將資源群組 %s 的正確角色指派給名為 %s 的服務主體。如需詳細資料,請參閱此連結: https://docs.microsoft.com/zh-tw/azure/role-based-access-control/role-assignments-portal (機器翻譯)", + "loc.messages.ServicePrincipalFetchFailed": "擷取服務主體詳細資料時發生錯誤: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "工作已成功建立 Azure Resource Manager 部署,但部署失敗。請在下列位置查看詳細的 Azure Resource Manager 部署記錄: (請複製並貼上連結) %s", + "loc.messages.TemplateValidationFailure": "在 Azure Resource Manager 範本中發現驗證錯誤。此情況可能會造成範本部署失敗。%s。請前往 https://docs.microsoft.com/zh-tw/azure/azure-resource-manager/templates/template-syntax (機器翻譯)", + "loc.messages.ManagedServiceIdentityDetails": "請確定已將資源群組 %s 的適當角色指派給用於部署的受控服務識別。如需詳細資料,請參閱此連結: https://docs.microsoft.com/zh-tw/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal (機器翻譯)", + "loc.messages.DeploymentGroupConfigurationFailedOnVM": "虛擬機器 '%s' 失敗: %s", + "loc.messages.TroubleshootingGuide": "請參閱疑難排解手冊,查看問題是否已解決: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceGroupDeploymentV2/task.json b/Tasks/AzureResourceGroupDeploymentV2/task.json index 25219142ec98..16174f463c20 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/task.json +++ b/Tasks/AzureResourceGroupDeploymentV2/task.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 196, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/AzureResourceGroupDeploymentV2/task.loc.json b/Tasks/AzureResourceGroupDeploymentV2/task.loc.json index b24ef75cfbff..3b9c5511d30d 100644 --- a/Tasks/AzureResourceGroupDeploymentV2/task.loc.json +++ b/Tasks/AzureResourceGroupDeploymentV2/task.loc.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 196, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson index 196af47c6888..d4b17b96c9c5 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "ARM template deployment", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/armtaskreadme)", - "loc.description": "Deploy an Azure Resource Manager (ARM) template to all the deployment scopes", - "loc.instanceNameFormat": "ARM Template deployment: $(deploymentScope) scope", - "loc.releaseNotes": "- Added support for deployment at all the deployment scopes.\n- Removed all the VM related actions.", + "loc.friendlyName": "ARM-Vorlagenbereitstellung", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/armtaskreadme)", + "loc.description": "Azure Resource Manager-Vorlage (ARM) für alle Bereitstellungsbereiche bereitstellen", + "loc.instanceNameFormat": "ARM-Vorlagenbereitstellung: Bereich \"$(deploymentScope)\"", + "loc.releaseNotes": "– Unterstützung für die Bereitstellung in allen Bereitstellungsbereichen hinzugefügt.\n– Alle VM-bezogenen Aktionen wurden entfernt.", "loc.group.displayName.AzureDetails": "Azure-Details", "loc.group.displayName.Template": "Vorlage", "loc.group.displayName.Advanced": "Erweitert", - "loc.input.label.deploymentScope": "Deployment scope", - "loc.input.help.deploymentScope": "Deployment scope of the deployment. To know more abour deployment scopes, refer this [link](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", - "loc.input.label.ConnectedServiceName": "Azure Resource Manager connection", - "loc.input.help.ConnectedServiceName": "Select the Azure Resource Manager service connection having access to the selected deployment scope.", - "loc.input.label.subscriptionName": "Subscription", - "loc.input.help.subscriptionName": "Select the Azure subscription", - "loc.input.label.action": "Action", + "loc.input.label.deploymentScope": "Bereitstellungsbereich", + "loc.input.help.deploymentScope": "Der Bereitstellungsbereich der Bereitstellung. Weitere Informationen zu den Bereitstellungsbereichen finden Sie [hier](https://docs.microsoft.com/de-de/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope).", + "loc.input.label.ConnectedServiceName": "Azure Resource Manager-Verbindung", + "loc.input.help.ConnectedServiceName": "Wählen Sie die Azure Resource Manager-Dienstverbindung aus, die Zugriff auf den ausgewählten Bereitstellungsbereich besitzt.", + "loc.input.label.subscriptionName": "Abonnement", + "loc.input.help.subscriptionName": "Wählen Sie das Azure-Abonnement aus.", + "loc.input.label.action": "Aktion", "loc.input.help.action": "Die für Azure-Ressourcen oder -Ressourcengruppen auszuführende Aktion.", - "loc.input.label.resourceGroupName": "Resource group", + "loc.input.label.resourceGroupName": "Ressourcengruppe", "loc.input.help.resourceGroupName": "Geben Sie den Namen einer Ressourcengruppen an.", - "loc.input.label.location": "Location", - "loc.input.help.location": "For Resource Group deployment scope: Location for deploying the resource group. If the resource group already exists in the subscription, then this value will be ignored.\n For other deployment scope: Location to store deployment metadata.", + "loc.input.label.location": "Standort", + "loc.input.help.location": "Für den Bereitstellungsbereich der Ressourcengruppe: Standort für die Bereitstellung der Ressourcengruppe. Wenn die Ressourcengruppe bereits im Abonnement vorhanden ist, wird dieser Wert ignoriert.\n Für andere Bereitstellungsbereiche: Standort zum Speichern von Bereitstellungsmetadaten.", "loc.input.label.templateLocation": "Speicherort der Vorlage", "loc.input.label.csmFileLink": "Vorlagenlink", "loc.input.help.csmFileLink": "Geben Sie die URL der Vorlagendatei an. Beispiel: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json) \n\nUm eine in einem privaten Speicherkonto gespeicherte Vorlage bereitzustellen, müssen Sie das Shared Access Signature (SAS)-Token abrufen und in die URL der Vorlage einbeziehen. Beispiel: \"/template.json?\" Um eine Vorlagendatei (oder eine verknüpfte Vorlage) in ein Speicherkonto hochzuladen und ein SAS-Token zu generieren, können Sie die Aufgabe [Azure-Dateikopiervorgang](https://aka.ms/azurefilecopyreadme) verwenden oder die Schritte mit [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) oder der [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911) ausführen.\n\nUm die Vorlagenparameter in einem Raster anzuzeigen, klicken Sie neben dem Textfeld zum Überschreiben der Vorlagenparameter auf \"…\". Für dieses Feature müssen Sie CORS-Regeln an der Quelle aktivieren. Wenn sich die Vorlagen im Azure Storage Blob befinden, finden Sie [hier](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) Informationen zum Aktivieren von CORS.", @@ -31,13 +31,13 @@ "loc.input.label.overrideParameters": "Vorlagenparameter überschreiben", "loc.input.help.overrideParameters": "Wenn Sie die Vorlagenparameter in einem Raster anzeigen möchten, klicken Sie neben dem Textfeld \"Parameter außer Kraft setzen\" auf \"...\". Für dieses Feature müssen CORS-Regeln an der Quelle aktiviert sein. Wenn sich Vorlagen im Azure Storage Blob befinden, finden Sie [hier](https://docs.microsoft.com/de-de/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) Informationen zum Aktivieren von CORS. Sie können alternativ auch die zu überschreibenden Vorlagenparameter in das Textfeld eingeben. Beispiel:
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
Wenn der verwendete Parameterwert mehrere Wörter umfasst, schließen Sie ihn in Anführungszeichen ein – selbst dann, wenn Sie der Wert mithilfe von Variablen übergeben wird. Beispiel: -name \"parameter value\" -name2 \"$(var)\"
Verwenden Sie zum Außerkraftsetzen von Objekttypparametern als Zeichenfolgen dargestellte JSON-Objekte. Beispiel: -options [\"option1\"] -map {\"key1\": \"value1\" }.", "loc.input.label.deploymentMode": "Bereitstellungsmodus", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete Mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used. \n\n 'Complete' mode is supported for 'Resource Group' Deployment scope only.", - "loc.input.label.deploymentName": "Deployment name", + "loc.input.help.deploymentMode": "Weitere Informationen finden Sie [hier](https://docs.microsoft.com/de-de/azure/azure-resource-manager/deployment-modes). \n\nDer Modus \"Inkrementell\" verarbeitet Bereitstellungen als inkrementelle Updates für die Ressourcengruppe. Ressourcen, die in der Ressourcengruppe vorhanden, aber nicht in der Vorlage angegeben sind, bleiben unverändert. \n\n Im Modus \"Vollständig\" werden Ressourcen gelöscht, die nicht in Ihrer Vorlage enthalten sind. Der Modus \"Vollständig\" nimmt mehr Zeit in Anspruch als der inkrementelle Modus. Wenn es bei der Aufgabe zu einem Timeout kommt, erwägen Sie eine Änderung des Modus in \"Inkrementell\". \n **[Warnung] Durch den Modus \"Vollständig\" werden alle vorhandenen Ressourcen in der Ressourcengruppe gelöscht, die nicht in der Vorlage angegeben sind. Stellen Sie sicher, dass die Ressourcengruppe, in der die Bereitstellung erfolgt, keine notwendigen Ressourcen enthält, die nicht in der Vorlage angegeben sind.** \n\n Im Modus \"Überprüfen\" können Sie Probleme mit der Vorlage ermitteln, bevor tatsächliche Ressourcen erstellt werden. \n\n Standardmäßig wird der Modus \"Inkrementell\" verwendet. \n\n Der Modus \"Vollständig\" wird nur für den Bereitstellungsbereich \"Ressourcengruppe\" unterstützt.", + "loc.input.label.deploymentName": "Bereitstellungsname", "loc.input.help.deploymentName": "Gibt den Namen der zu erstellenden Ressourcengruppenbereitstellung an.", "loc.input.label.deploymentOutputs": "Bereitstellungsausgaben", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", + "loc.input.help.deploymentOutputs": "Geben Sie einen Namen für die Variable für die Ausgabevariable an, die den Ausgabenabschnitt des aktuellen Bereitstellungsobjekts im Zeichenfolgenformat enthält. Mit dem PowerShell-Cmdlet \"ConvertFrom-Json\" können Sie das JSON-Objekt analysieren und auf die einzelnen Ausgabewerte zugreifen. Weitere Informationen finden Sie [hier](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs).", "loc.input.label.addSpnToEnvironment": "Auf Dienstprinzipaldetails in Außerkraftsetzungsparametern zugreifen", - "loc.input.help.addSpnToEnvironment": "Hiermit werden Dienstprinzipal-ID und -schlüssel des ausgewählten Azure-Endpunkts zur Ausführungsumgebung des Skripts hinzugefügt. Sie können diese Variablen in Ihrem Außerkraftsetzungsparametern wie z. B. \"-key $servicePrincipalKey\" verwenden: \"$servicePrincipalId\" und \"$servicePrincipalKey\".", + "loc.input.help.addSpnToEnvironment": "Hiermit werden Dienstprinzipal-ID und -schlüssel des ausgewählten Azure-Endpunkts zur Ausführungsumgebung des Skripts hinzugefügt. Sie können die folgenden Variablen in Ihren Außerkraftsetzungsparametern wie \"-key $servicePrincipalKey\" verwenden: \"$servicePrincipalId\" und \"$servicePrincipalKey\".", "loc.messages.CheckResourceGroupExistence": "Überprüfen, ob die folgende Ressourcengruppe vorhanden ist: %s.", "loc.messages.ResourceGroupStatusFetchFailed": "Fehler beim Überprüfen des Ressourcengruppenstatus. Fehler: %s", "loc.messages.ResourceGroupStatus": "Die Ressourcengruppe ist vorhanden: %s.", @@ -79,14 +79,14 @@ "loc.messages.UnableToReadResponseBody": "Antworttext konnte nicht gelesen werden. Fehler: %s", "loc.messages.MoreInformationOnAzurePortal": "Weitere Informationen zum Azure-Portal", "loc.messages.LogDeploymentName": "Der Bereitstellungsname lautet \"%s\".", - "loc.messages.ResourceGroupNameNotProvided": "Resource Group name should be provided", - "loc.messages.LocationNotProvided": "Location is required for deployment", - "loc.messages.ARMServiceConnectionScope": "ARM Service Connection deployment scope - %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the entity %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.CompleteDeploymentModeNotSupported": "Deployment mode 'Complete' is not supported for deployment at '%s' scope", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.ResourceGroupNameNotProvided": "Der Ressourcengruppenname muss angegeben werden.", + "loc.messages.LocationNotProvided": "Für die Bereitstellung wird ein Standort benötigt.", + "loc.messages.ARMServiceConnectionScope": "Bereitstellungsbereich für ARM-Dienstverbindung – %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "Stellen Sie sicher, dass dem Dienstprinzipal mit dem Namen \"/%\" die richtigen Rollen für die Entität \"%s\" zugewiesen sind. Klicken Sie auf den Link, um weitere Informationen zu erhalten: https://docs.microsoft.com/de-de/azure/role-based-access-control/role-assignments-portal", + "loc.messages.ServicePrincipalFetchFailed": "Fehler beim Abrufen der Dienstprinzipaldetails: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Mit der Aufgabe wurde erfolgreich eine Azure Resource Manager-Bereitstellung erstellt, aber die Bereitstellung war nicht erfolgreich. Ausführlichere Azure Resource Manager-Bereitstellungsprotokolle finden Sie hier: (Link kopieren und einfügen) %s", + "loc.messages.ManagedServiceIdentityDetails": "Stellen Sie sicher, dass der zur Bereitstellung verwendeten verwalteten Dienstidentität die richtigen Rollen für die Ressourcengruppe \"%s\" zugewiesen sind. Klicken Sie auf den Link, um weitere Informationen zu erhalten: https://docs.microsoft.com/de-de/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.CompleteDeploymentModeNotSupported": "Der Bereitstellungsmodus \"Vollständig\" wird für die Bereitstellung im Bereich \"%s\" nicht unterstützt.", + "loc.messages.TemplateValidationFailure": "In der Azure Resource Manager-Vorlage wurden Überprüfungsfehler gefunden. Dies kann zu Fehlern bei der Vorlagenbereitstellung führen. %s. Folgen Sie den Anweisungen unter: https://docs.microsoft.com/de-de/azure/azure-resource-manager/templates/template-syntax", + "loc.messages.TroubleshootingGuide": "Überprüfen Sie anhand der Informationen im Leitfaden zur Problembehandlung, ob Ihr Issue behoben wurde: https://docs.microsoft.com/de-de/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/es-ES/resources.resjson index 6d046ff75192..d2e6d1850a16 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/es-ES/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "ARM template deployment", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/armtaskreadme)", - "loc.description": "Deploy an Azure Resource Manager (ARM) template to all the deployment scopes", - "loc.instanceNameFormat": "ARM Template deployment: $(deploymentScope) scope", - "loc.releaseNotes": "- Added support for deployment at all the deployment scopes.\n- Removed all the VM related actions.", + "loc.friendlyName": "Implementación de la plantilla de ARM", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/armtaskreadme)", + "loc.description": "Implementa una plantilla de Azure Resource Manager (ARM) en todos los ámbitos de implementación.", + "loc.instanceNameFormat": "Implementación de la plantilla de ARM: ámbito $(deploymentScope)", + "loc.releaseNotes": "- Se ha agregado compatibilidad con la implementación en todos los ámbitos de implementación.\n- Se han eliminado todas las acciones relacionadas con VM.", "loc.group.displayName.AzureDetails": "Detalles de Azure", "loc.group.displayName.Template": "Plantilla", "loc.group.displayName.Advanced": "Avanzado", - "loc.input.label.deploymentScope": "Deployment scope", - "loc.input.help.deploymentScope": "Deployment scope of the deployment. To know more abour deployment scopes, refer this [link](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", - "loc.input.label.ConnectedServiceName": "Azure Resource Manager connection", - "loc.input.help.ConnectedServiceName": "Select the Azure Resource Manager service connection having access to the selected deployment scope.", - "loc.input.label.subscriptionName": "Subscription", - "loc.input.help.subscriptionName": "Select the Azure subscription", - "loc.input.label.action": "Action", + "loc.input.label.deploymentScope": "Ámbito de la implementación", + "loc.input.help.deploymentScope": "Ámbito de la implementación. Para obtener más información sobre los ámbitos de implementación, consulte este [vínculo](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope).", + "loc.input.label.ConnectedServiceName": "Conexión de Azure Resource Manager", + "loc.input.help.ConnectedServiceName": "Seleccione la conexión de servicio de Azure Resource Manager con acceso al ámbito de implementación seleccionado.", + "loc.input.label.subscriptionName": "Suscripción", + "loc.input.help.subscriptionName": "Seleccionar la suscripción de Azure", + "loc.input.label.action": "Acción", "loc.input.help.action": "Acción que se va a ejecutar en los recursos o el grupo de recursos de Azure.", - "loc.input.label.resourceGroupName": "Resource group", + "loc.input.label.resourceGroupName": "Grupo de recursos", "loc.input.help.resourceGroupName": "Proporcione el nombre de un grupo de recursos.", - "loc.input.label.location": "Location", - "loc.input.help.location": "For Resource Group deployment scope: Location for deploying the resource group. If the resource group already exists in the subscription, then this value will be ignored.\n For other deployment scope: Location to store deployment metadata.", + "loc.input.label.location": "Ubicación", + "loc.input.help.location": "Para el ámbito de implementación del grupo de recursos: ubicación para implementar el grupo de recursos. Si el grupo de recursos ya existe en la suscripción, este valor se ignorará.\n Para otro ámbito de implementación: ubicación para almacenar los metadatos de implementación.", "loc.input.label.templateLocation": "Ubicación de la plantilla", "loc.input.label.csmFileLink": "Vínculo de plantilla", "loc.input.help.csmFileLink": "Especifique la dirección URL del archivo de plantilla. Ejemplo: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json) \n\nPara implementar una plantilla almacenada en una cuenta de almacenamiento privada, recupere e incluya el token SAS (firma de acceso compartido) en la dirección URL de la plantilla. Ejemplo: \"/template.json?\". Para cargar un archivo de plantilla (o una plantilla vinculada) a una cuenta de almacenamiento y generar un token SAS, puede usar la tarea [Copia de archivos de Azure](https://aka.ms/azurefilecopyreadme) o seguir los pasos usando [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) o [la CLI de Azure](https://go.microsoft.com/fwlink/?linkid=836911).\n\nPara ver los parámetros de plantilla en una cuadrícula, haga clic en “…” junto al cuadro de texto Reemplazar parámetros de plantilla. Esta característica requiere que estén habilitadas las reglas CORS en el origen. Si las plantillas están en Azure Storage Blob, consulte [este artículo](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) para habilitar CORS.", @@ -31,11 +31,11 @@ "loc.input.label.overrideParameters": "Reemplazar parámetros de plantilla", "loc.input.help.overrideParameters": "Para ver los parámetros de plantilla en una cuadrícula, haga clic en “…” junto al cuadro de texto Parámetros de reemplazo. Esta característica requiere que estén habilitadas las reglas CORS en el origen. Si las plantillas están en Azure Blob Storage, consulte [este artículo](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) para habilitar CORS. También puede escribir los parámetros de plantilla para reemplazar en el cuadro de texto. Ejemplo,
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
Si el valor de parámetro que usa tiene varias palabras, escríbalas entre comillas, aunque se estén pasando con variables. Por ejemplo, -name \"valor parámetro\" -name2 \"$(var)\"
Para reemplazar los parámetros de tipo de objeto, use objetos JSON con formato de cadena. Por ejemplo, -options [\"opción1\"] -map {\"clave1\": \"valor1\" }. ", "loc.input.label.deploymentMode": "Modo de implementación", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete Mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used. \n\n 'Complete' mode is supported for 'Resource Group' Deployment scope only.", - "loc.input.label.deploymentName": "Deployment name", + "loc.input.help.deploymentMode": "Consulte [aquí](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) para obtener más detalles. \n\n El modo incremental trata las implementaciones como actualizaciones incrementales para el grupo de recursos. Deja como están los recursos que existen en el grupo de recursos, pero que no se especifican en la plantilla. \n\n El modo completo elimina los recursos que no están en la plantilla. Dicho modo tarda relativamente más que el modo incremental. Si se agota el tiempo de espera de la tarea, considere la posibilidad de incrementarlo o de cambiar al modo \"Incremental\". \n **[Advertencia] El modo completo eliminará todos los recursos existentes en el grupo de recursos que no se hayan especificado en la plantilla. Revise si el grupo de recursos en el que está implementando no contiene algún recurso necesario que no se especifique en la plantilla.** \n\n El modo de validación le permite encontrar problemas con la plantilla antes de crear los recursos en sí. \n\n De forma predeterminada, se usa el modo incremental. \n\n El modo \"Completo\" solo se admite para el ámbito de implementación de \"Grupo de recursos\".", + "loc.input.label.deploymentName": "Nombre de implementación", "loc.input.help.deploymentName": "Especifica el nombre de la implementación del grupo de recursos que se va a crear.", "loc.input.label.deploymentOutputs": "Salidas de implementación", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", + "loc.input.help.deploymentOutputs": "Proporcione un nombre para la variable de salida que contendrá la sección de salidas del objeto de implementación actual en formato de cadena. Puede usar el cmdlet de PowerShell \"ConvertFrom-Json\" para analizar el objeto JSON y acceder a los valores de salida individuales. Para obtener más detalles, consulte [este sitio](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", "loc.input.label.addSpnToEnvironment": "Acceder a los detalles de la entidad de servicio en los parámetros de invalidación", "loc.input.help.addSpnToEnvironment": "Agregue el identificador de entidad de servicio y la clave del punto de conexión de Azure que ha seleccionado al entorno de ejecución del script. Puede usar las variables \"$servicePrincipalId\" y \"$servicePrincipalKey\" en los parámetros de reemplazo, como \"-key $servicePrincipalKey\".", "loc.messages.CheckResourceGroupExistence": "Comprobando si existe el siguiente grupo de recursos: %s.", @@ -52,7 +52,7 @@ "loc.messages.CreateTemplateDeploymentSucceeded": "La plantilla se implementó correctamente.", "loc.messages.CreateTemplateDeploymentFailed": "No se pudo realizar la tarea mientras se creaba o actualizaba la implementación de plantilla.", "loc.messages.ErrorsInYourDeployment": "Hubo errores en la implementación. Código de error: %s.", - "loc.messages.Details": "Details:", + "loc.messages.Details": "Detalles:", "loc.messages.ErrorType": "Tipo de error:", "loc.messages.PolicyDefinitionName": "Nombre de definición de directiva:", "loc.messages.PolicyAssignmentName": "Nombre de asignación de directiva:", @@ -79,14 +79,14 @@ "loc.messages.UnableToReadResponseBody": "No se puede leer el cuerpo de la respuesta. Error: %s", "loc.messages.MoreInformationOnAzurePortal": "Más información sobre Azure Portal", "loc.messages.LogDeploymentName": "El nombre de la implementación es %s", - "loc.messages.ResourceGroupNameNotProvided": "Resource Group name should be provided", - "loc.messages.LocationNotProvided": "Location is required for deployment", - "loc.messages.ARMServiceConnectionScope": "ARM Service Connection deployment scope - %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the entity %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.CompleteDeploymentModeNotSupported": "Deployment mode 'Complete' is not supported for deployment at '%s' scope", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.ResourceGroupNameNotProvided": "Debe proporcionarse el nombre del grupo de recursos.", + "loc.messages.LocationNotProvided": "La ubicación es necesaria para la implementación.", + "loc.messages.ARMServiceConnectionScope": "Ámbito de implementación de la conexión de servicio de ARM: %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "Asegúrese de que la entidad de servicio con el nombre %s tiene asignados los roles correctos para la entidad %s. Siga el vínculo para obtener más detalles: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", + "loc.messages.ServicePrincipalFetchFailed": "Error al capturar los detalles de la entidad de servicio: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "La tarea creó correctamente una implementación de Azure Resource Manager, pero hubo un error al implementar. Consulte registros de implementación de Azure Resource Manager más detallados en: (copiar y pegar el vínculo) %s", + "loc.messages.ManagedServiceIdentityDetails": "Asegúrese de que la instancia de Managed Service Identity que se usa para la implementación tiene asignados los roles adecuados para el grupo de recursos %s. Siga el vínculo para obtener más detalles: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.CompleteDeploymentModeNotSupported": "No se admite el modo de implementación \"Completo\" para la implementación en el ámbito \"%s\".", + "loc.messages.TemplateValidationFailure": "Se encontraron errores de validación en la plantilla de Azure Resource Manager. Esto puede causar un error de implementación de la plantilla. %s. Visite https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", + "loc.messages.TroubleshootingGuide": "Consulte la guía de solución de problemas para ver si se trata su problema: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/fr-FR/resources.resjson index 7f0943085e3c..0f70e3cbbba9 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "ARM template deployment", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/armtaskreadme)", - "loc.description": "Deploy an Azure Resource Manager (ARM) template to all the deployment scopes", - "loc.instanceNameFormat": "ARM Template deployment: $(deploymentScope) scope", - "loc.releaseNotes": "- Added support for deployment at all the deployment scopes.\n- Removed all the VM related actions.", + "loc.friendlyName": "Déploiement de modèle ARM", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/armtaskreadme)", + "loc.description": "Déployer un modèle ARM (Azure Resource Manager) sur toutes les étendues de déploiement", + "loc.instanceNameFormat": "Déploiement du modèle ARM : $(deploymentScope) scope", + "loc.releaseNotes": "- Ajout de la prise en charge du déploiement sur toutes les étendues de déploiement.\n- Suppression de toutes les actions liées aux machines virtuelles.", "loc.group.displayName.AzureDetails": "Détails relatifs à Azure", "loc.group.displayName.Template": "Modèle", "loc.group.displayName.Advanced": "Avancé", - "loc.input.label.deploymentScope": "Deployment scope", - "loc.input.help.deploymentScope": "Deployment scope of the deployment. To know more abour deployment scopes, refer this [link](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", - "loc.input.label.ConnectedServiceName": "Azure Resource Manager connection", - "loc.input.help.ConnectedServiceName": "Select the Azure Resource Manager service connection having access to the selected deployment scope.", - "loc.input.label.subscriptionName": "Subscription", - "loc.input.help.subscriptionName": "Select the Azure subscription", + "loc.input.label.deploymentScope": "Étendue du déploiement", + "loc.input.help.deploymentScope": "Étendue de déploiement du déploiement. Pour en savoir plus sur les étendues de déploiement, consultez ce [lien](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", + "loc.input.label.ConnectedServiceName": "Connexion Azure Resource Manager", + "loc.input.help.ConnectedServiceName": "Sélectionnez la connexion de service Azure Resource Manager ayant accès à l'étendue de déploiement sélectionnée.", + "loc.input.label.subscriptionName": "Abonnement", + "loc.input.help.subscriptionName": "Sélectionner l'abonnement Azure", "loc.input.label.action": "Action", "loc.input.help.action": "Action à exécuter sur les ressources ou le groupe de ressources Azure.", "loc.input.label.resourceGroupName": "Groupe de ressources", "loc.input.help.resourceGroupName": "Indiquez le nom d'un groupe de ressources.", - "loc.input.label.location": "Location", - "loc.input.help.location": "For Resource Group deployment scope: Location for deploying the resource group. If the resource group already exists in the subscription, then this value will be ignored.\n For other deployment scope: Location to store deployment metadata.", + "loc.input.label.location": "Emplacement", + "loc.input.help.location": "Pour l'étendue de déploiement du groupe de ressources : emplacement de déploiement du groupe de ressources. Si le groupe de ressources existe déjà dans l'abonnement, cette valeur est ignorée.\n Pour une autre étendue de déploiement : emplacement de stockage des métadonnées de déploiement.", "loc.input.label.templateLocation": "Emplacement du modèle", "loc.input.label.csmFileLink": "Lien du modèle", "loc.input.help.csmFileLink": "Spécifiez l'URL du fichier de modèle. Exemple : [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json) \n\nPour déployer un modèle stocké dans un compte de stockage privé, récupérez et incluez le jeton SAP (signature d'accès partagé) dans l'URL du modèle. Exemple : '/template.json?' Pour charger un fichier de modèle (ou un modèle lié) vers un compte de stockage et générer un jeton SAP, vous pouvez utiliser la tâche [Copie de fichiers Azure](https://aka.ms/azurefilecopyreadme) ou suivre les étapes liées à [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) ou [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911).\n\nPour afficher les paramètres du modèle dans une grille, cliquez sur \"…\" en regard de la zone de texte Remplacer les paramètres du modèle. Cette fonctionnalité nécessite l'activation des règles CORS à la source. Si les modèles se trouvent dans Azure Storage Blob, consultez [ceci](https://docs.microsoft.com/fr-fr/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) pour activer CORS.", @@ -31,11 +31,11 @@ "loc.input.label.overrideParameters": "Remplacer les paramètres du modèle", "loc.input.help.overrideParameters": "Pour afficher les paramètres du modèle dans une grille, cliquez sur \"…\" en regard de la zone de texte Remplacer les paramètres. Cette fonctionnalité nécessite l'activation des règles CORS à la source. Si les modèles se trouvent dans Azure Storage Blob, consultez [ceci](https://docs.microsoft.com/fr-fr/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) pour activer CORS. Sinon, tapez les paramètres de modèle à remplacer dans la zone de texte. Exemple :
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
Si la valeur de paramètre que vous utilisez contient plusieurs mots, placez-les entre des guillemets, même si vous les passez à l'aide de variables. Exemple : -name \"valeur de paramètre\" -name2 \"$(var)\"
Pour remplacer les paramètres de type d'objet, utilisez des objets JSON convertis en chaîne. Exemple : -options [\"option1\"] -map {\"clé1\": \"valeur1\" }. ", "loc.input.label.deploymentMode": "Mode de déploiement", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete Mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used. \n\n 'Complete' mode is supported for 'Resource Group' Deployment scope only.", - "loc.input.label.deploymentName": "Deployment name", + "loc.input.help.deploymentMode": "Pour plus d'informations, consultez [ceci](https://docs.microsoft.com/fr-fr/azure/azure-resource-manager/deployment-modes). \n\n Le mode Incrémentiel prend en charge les déploiements en tant que mises à jour incrémentielles du groupe de ressources. Il laisse intactes les ressources qui existent dans le groupe de ressources mais qui ne sont pas spécifiées dans le modèle. \n\n Le mode Complet supprime les ressources qui ne figurent pas dans votre modèle. Le mode Complet dure relativement plus longtemps que le mode Incrémentiel. Si la tâche expire, augmentez le délai d'expiration, ou passez au mode 'Incrémentiel'. \n **[Avertissement] Le mode Complet va supprimer toutes les ressources existantes du groupe de ressources qui ne sont pas spécifiées dans le modèle. Vérifiez si le groupe de ressources sur lequel vous effectuez le déploiement ne contient pas des ressources nécessaires non spécifiées dans le modèle.** \n\n Le mode Validation vous permet de trouver les problèmes liés au modèle avant de créer les ressources réelles. \n\n Par défaut, le mode Incrémentiel est utilisé. \n\n Le mode 'Complet' est pris en charge uniquement pour l'étendue de déploiement 'Groupe de ressources'.", + "loc.input.label.deploymentName": "Nom du déploiement", "loc.input.help.deploymentName": "Spécifie le nom du déploiement de groupe de ressources à créer.", "loc.input.label.deploymentOutputs": "Sorties de déploiement", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", + "loc.input.help.deploymentOutputs": "Donnez un nom à la variable de sortie qui contient la section outputs de l'objet de déploiement actuel au format chaîne. Vous pouvez utiliser l'applet de commande PowerShell \"ConvertFrom-Json\" pour analyser l'objet JSON et accéder aux valeurs de sortie individuelles. Pour plus d'informations, consultez [ceci](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", "loc.input.label.addSpnToEnvironment": "Accéder aux détails du principal de service dans les paramètres de substitution", "loc.input.help.addSpnToEnvironment": "Ajoute l'ID et la clé de principal de service du point de terminaison Azure choisi à l'environnement d'exécution du script. Vous pouvez utiliser les variables '$servicePrincipalId' et '$servicePrincipalKey' dans vos paramètres de substitution, par exemple '-key $servicePrincipalKey'", "loc.messages.CheckResourceGroupExistence": "Vérification de l'existence du groupe de ressources suivant : %s.", @@ -79,14 +79,14 @@ "loc.messages.UnableToReadResponseBody": "Impossible de lire le corps de la réponse. Erreur : %s", "loc.messages.MoreInformationOnAzurePortal": "Plus d'informations sur le Portail Azure", "loc.messages.LogDeploymentName": "Le nom du déploiement est %s", - "loc.messages.ResourceGroupNameNotProvided": "Resource Group name should be provided", - "loc.messages.LocationNotProvided": "Location is required for deployment", - "loc.messages.ARMServiceConnectionScope": "ARM Service Connection deployment scope - %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the entity %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.CompleteDeploymentModeNotSupported": "Deployment mode 'Complete' is not supported for deployment at '%s' scope", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.ResourceGroupNameNotProvided": "Le nom du groupe de ressources doit être fourni", + "loc.messages.LocationNotProvided": "L'emplacement est obligatoire pour le déploiement", + "loc.messages.ARMServiceConnectionScope": "Étendue du déploiement de connexion de service ARM - %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "Vérifiez que les rôles appropriés sont attribués au principal de service nommé %s pour l'entité %s. Pour plus d'informations, accédez au lien suivant : https://docs.microsoft.com/fr-fr/azure/role-based-access-control/role-assignments-portal", + "loc.messages.ServicePrincipalFetchFailed": "Erreur durant la récupération (fetch) des détails du principal de service : %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "La tâche a réussi à créer un déploiement Azure Resource Manager, mais le déploiement a été un échec. Pour plus d'informations, consultez les journaux de déploiement d'Azure Resource Manager à l'adresse suivante : (copiez-collez le lien) %s", + "loc.messages.ManagedServiceIdentityDetails": "Vérifiez que l'identité de service managé utilisée pour le déploiement est affectée aux rôles appropriés du groupe de ressources %s. Pour plus d'informations, accédez au lien suivant : https://docs.microsoft.com/fr-fr/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.CompleteDeploymentModeNotSupported": "Le mode de déploiement 'Complet' n'est pas pris en charge pour le déploiement dans l'étendue '%s'", + "loc.messages.TemplateValidationFailure": "Des erreurs de validation ont été trouvées dans le modèle Azure Resource Manager. Cela peut entraîner l'échec du déploiement du modèle. %s. Accédez à https://docs.microsoft.com/fr-fr/azure/azure-resource-manager/templates/template-syntax", + "loc.messages.TroubleshootingGuide": "Consultez le guide de résolution des problèmes pour voir si votre problème y est traité : https://docs.microsoft.com/fr-fr/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/it-IT/resources.resjson index d9717f5fff2e..c5a59c647b01 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/it-IT/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "ARM template deployment", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/armtaskreadme)", - "loc.description": "Deploy an Azure Resource Manager (ARM) template to all the deployment scopes", - "loc.instanceNameFormat": "ARM Template deployment: $(deploymentScope) scope", - "loc.releaseNotes": "- Added support for deployment at all the deployment scopes.\n- Removed all the VM related actions.", + "loc.friendlyName": "Distribuzione del modello di Azure Resource Manager", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/armtaskreadme)", + "loc.description": "Distribuisce un modello di Azure Resource Manager in tutti gli ambiti di distribuzione", + "loc.instanceNameFormat": "Distribuzione di modelli di Azure Resource Manager: ambito $(deploymentScope)", + "loc.releaseNotes": "- Aggiunta del supporto per la distribuzione in tutti gli ambiti di distribuzione.\n- Rimozione di tutte le azioni correlate alle macchine virtuali.", "loc.group.displayName.AzureDetails": "Dettagli su Azure", "loc.group.displayName.Template": "Modello", "loc.group.displayName.Advanced": "Avanzate", - "loc.input.label.deploymentScope": "Deployment scope", - "loc.input.help.deploymentScope": "Deployment scope of the deployment. To know more abour deployment scopes, refer this [link](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", - "loc.input.label.ConnectedServiceName": "Azure Resource Manager connection", - "loc.input.help.ConnectedServiceName": "Select the Azure Resource Manager service connection having access to the selected deployment scope.", - "loc.input.label.subscriptionName": "Subscription", - "loc.input.help.subscriptionName": "Select the Azure subscription", + "loc.input.label.deploymentScope": "Ambito di distribuzione", + "loc.input.help.deploymentScope": "Ambito di distribuzione della distribuzione. Per altre informazioni sugli ambiti di distribuzione, vedere questo [collegamento] (https://docs.microsoft.com/it-it/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", + "loc.input.label.ConnectedServiceName": "Connessione ad Azure Resource Manager", + "loc.input.help.ConnectedServiceName": "Selezionare la connessione al servizio Azure Resource Manager con accesso all'ambito di distribuzione selezionato.", + "loc.input.label.subscriptionName": "Sottoscrizione", + "loc.input.help.subscriptionName": "Selezionare la sottoscrizione di Azure", "loc.input.label.action": "Azione", "loc.input.help.action": "Azione da eseguire sulle risorse o sul gruppo di risorse di Azure.", "loc.input.label.resourceGroupName": "Gruppo di risorse", "loc.input.help.resourceGroupName": "Specificare il nome di un gruppo di risorse.", "loc.input.label.location": "Località", - "loc.input.help.location": "For Resource Group deployment scope: Location for deploying the resource group. If the resource group already exists in the subscription, then this value will be ignored.\n For other deployment scope: Location to store deployment metadata.", + "loc.input.help.location": "Per l'ambito di distribuzione Gruppo di risorse: percorso per la distribuzione del gruppo di risorse. Se il gruppo di risorse esiste già nella sottoscrizione, questo valore verrà ignorato.\n Per altri ambiti di distribuzione: percorso in cui archiviare i metadati della distribuzione.", "loc.input.label.templateLocation": "Posizione del modello", "loc.input.label.csmFileLink": "Collegamento al modello", "loc.input.help.csmFileLink": "Specificare l'URL del file di modello. Esempio: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json) \n\nPer distribuire un modello archiviato in un account di archiviazione privato, recuperare e includere il token di firma di accesso condiviso nell'URL del modello. Esempio: `/template.json?`. Per caricare un file di modello o un modello collegato in un account di archiviazione e generare un token di firma di accesso condiviso, è possibile usare l'attività [Copia dei file di Azure](https://aka.ms/azurefilecopyreadme) oppure eseguire la procedura con [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) o con l'[interfaccia della riga di comando di Azure](https://go.microsoft.com/fwlink/?linkid=836911).\n\nPer visualizzare i parametri del modello in una griglia, fare clic su \"…\" accanto alla casella di testo Esegui override dei parametri del modello. Questa funzionalità richiede che le regole di Condivisione risorse tra le origini (CORS) siano abilitate nell'origine. Se i modelli si trovano nel BLOB del servizio di archiviazione di Azure, vedere [qui](https://docs.microsoft.com/it-it/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) per abilitare CORS.", @@ -31,11 +31,11 @@ "loc.input.label.overrideParameters": "Esegui override dei parametri del modello", "loc.input.help.overrideParameters": "Per visualizzare i parametri del modello in una griglia, fare clic su \"…\" accanto alla casella di testo Parametri di sostituzione. Con questa funzionalità è richiesta l'abilitazione delle regole CORS nell'origine. Se i modelli si trovano nel BLOB del servizio di archiviazione di Azure, vedere [qui](https://docs.microsoft.com/it-it/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) per abilitare CORS. In alternativa, digitare nella casella di testo i parametri del modello di cui eseguire l'override. Esempio:
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
Se il valore del parametro usato include più parole, racchiuderle tra virgolette anche se verranno passate con le variabili. Ad esempio, -name \"valore parametro\" -name2 \"$(var)\"
Per eseguire l'override di parametri di tipo oggetto, usare oggetti JSON sotto forma di stringa. Ad esempio, -options [\"option1\"] -map {\"key1\": \"value1\" }. ", "loc.input.label.deploymentMode": "Modalità di distribuzione", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete Mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used. \n\n 'Complete' mode is supported for 'Resource Group' Deployment scope only.", - "loc.input.label.deploymentName": "Deployment name", + "loc.input.help.deploymentMode": "Per altri dettagli, vedere [questo articolo](https://docs.microsoft.com/it-it/azure/azure-resource-manager/deployment-modes). \n\n La modalità Incrementale gestisce le distribuzioni come aggiornamenti incrementali del gruppo di risorse. Lascia invariate le risorse esistenti nel gruppo di risorse, ma non specificate nel modello. \n\n La modalità Completa elimina le risorse non presenti nel modello. Richiede un tempo relativamente maggiore rispetto alla modalità Incrementale. In caso di timeout dell'attività, provare ad aumentare il timeout o a passare alla modalità 'Incrementale'. \n **[Avviso] Con la modalità Completa verranno eliminate tutte le risorse esistenti nel gruppo di risorse non specificate nel modello. Eseguire una verifica se il gruppo di risorse di destinazione della distribuzione non contiene tutte le risorse necessarie non specificate nel modello.** \n\n La modalità di convalida consente di individuare eventuali problemi relativi al modello prima di creare le risorse effettive. \n\n Per impostazione predefinita, viene usata la modalità Incrementale. \n\n La modalità 'Completa' è supportata solo per l'ambito di distribuzione 'Gruppo di risorse'.", + "loc.input.label.deploymentName": "Nome della distribuzione", "loc.input.help.deploymentName": "Specifica il nome della distribuzione del gruppo di risorse da creare.", "loc.input.label.deploymentOutputs": "Output di distribuzione", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", + "loc.input.help.deploymentOutputs": "Specificare un nome per la variabile di output che conterrà la sezione degli output dell'oggetto distribuzione corrente in formato stringa. È possibile usare il cmdlet \"ConvertFrom-Json\" di PowerShell per analizzare l'oggetto JSON e accedere ai singoli valori di output. Per maggiori dettagli, vedere [questo articolo](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", "loc.input.label.addSpnToEnvironment": "Accedi ai dettagli dell'entità servizio nei parametri di override", "loc.input.help.addSpnToEnvironment": "Aggiunge l'ID entità servizio e la chiave dell'endpoint di Azure scelto all'ambiente di esecuzione dello script. Nei parametri di override è possibile usare le variabili `$servicePrincipalId` e `$servicePrincipalKey`, ad esempio `-key $servicePrincipalKey`", "loc.messages.CheckResourceGroupExistence": "Verifica dell'esistenza del gruppo di risorse seguente: %s.", @@ -79,14 +79,14 @@ "loc.messages.UnableToReadResponseBody": "Non è possibile leggere il corpo della risposta. Errore: %s", "loc.messages.MoreInformationOnAzurePortal": "Altre informazioni sul portale di Azure", "loc.messages.LogDeploymentName": "Il nome della distribuzione è %s", - "loc.messages.ResourceGroupNameNotProvided": "Resource Group name should be provided", - "loc.messages.LocationNotProvided": "Location is required for deployment", - "loc.messages.ARMServiceConnectionScope": "ARM Service Connection deployment scope - %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the entity %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.CompleteDeploymentModeNotSupported": "Deployment mode 'Complete' is not supported for deployment at '%s' scope", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.ResourceGroupNameNotProvided": "È necessario specificare il nome del gruppo di risorse", + "loc.messages.LocationNotProvided": "Il percorso è obbligatorio per la distribuzione", + "loc.messages.ARMServiceConnectionScope": "Ambito di distribuzione Connessione al servizio ARM - %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "Assicurarsi che all'entità servizio denominata %s siano assegnati i ruoli corretti per l'entità %s. Per maggiori dettagli, vedere il collegamento: https://docs.microsoft.com/it-it/azure/role-based-access-control/role-assignments-portal", + "loc.messages.ServicePrincipalFetchFailed": "Si è verificato un errore durante il recupero dei dettagli dell'entità servizio: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "L'attività ha creato una distribuzione Azure Resource Manager, ma la distribuzione non è riuscita. Per informazioni più dettagliate, vedere i log di distribuzione di Azure Resource Manager in: (copiare e incollare il collegamento) %s", + "loc.messages.ManagedServiceIdentityDetails": "Assicurarsi che all'identità del servizio gestita usata per la distribuzione siano assegnati i ruoli corretti per il gruppo di risorse %s. Per maggiori dettagli, vedere il collegamento: https://docs.microsoft.com/it-it/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.CompleteDeploymentModeNotSupported": "La modalità di distribuzione 'Completa' non è supportata per la distribuzione nell'ambito '%s'", + "loc.messages.TemplateValidationFailure": "Sono stati trovati errori di convalida nel modello di Azure Resource Manager. L'errore potrebbe impedire la corretta distribuzione del modello. %s. Vedere https://docs.microsoft.com/it-it/azure/azure-resource-manager/templates/template-syntax", + "loc.messages.TroubleshootingGuide": "Vedere la guida alla risoluzione dei problemi per verificare se il problema è stato risolto: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ja-JP/resources.resjson index 86fd924eff9a..a1db415c6fad 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "ARM template deployment", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/armtaskreadme)", - "loc.description": "Deploy an Azure Resource Manager (ARM) template to all the deployment scopes", - "loc.instanceNameFormat": "ARM Template deployment: $(deploymentScope) scope", - "loc.releaseNotes": "- Added support for deployment at all the deployment scopes.\n- Removed all the VM related actions.", + "loc.friendlyName": "ARM テンプレートのデプロイ", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/armtaskreadme)", + "loc.description": "すべてのデプロイ スコープに Azure Resource Manager (ARM) テンプレートをデプロイします", + "loc.instanceNameFormat": "ARM テンプレートのデプロイ: $(deploymentScope) スコープ", + "loc.releaseNotes": "- すべてのデプロイ スコープでデプロイのサポートが追加されました。\n- すべての VM 関連アクションが削除されました。", "loc.group.displayName.AzureDetails": "Azure の詳細", "loc.group.displayName.Template": "テンプレート", "loc.group.displayName.Advanced": "詳細設定", - "loc.input.label.deploymentScope": "Deployment scope", - "loc.input.help.deploymentScope": "Deployment scope of the deployment. To know more abour deployment scopes, refer this [link](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", - "loc.input.label.ConnectedServiceName": "Azure Resource Manager connection", - "loc.input.help.ConnectedServiceName": "Select the Azure Resource Manager service connection having access to the selected deployment scope.", - "loc.input.label.subscriptionName": "Subscription", - "loc.input.help.subscriptionName": "Select the Azure subscription", + "loc.input.label.deploymentScope": "デプロイ スコープ", + "loc.input.help.deploymentScope": "デプロイのデプロイ スコープ。デプロイ スコープの詳細については、この [リンク](https://docs.microsoft.com/ja-jp/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope) を参照してください", + "loc.input.label.ConnectedServiceName": "Azure Resource Manager 接続", + "loc.input.help.ConnectedServiceName": "選択したデプロイ スコープへのアクセス権を持つ Azure Resource Manager サービス接続を選択します。", + "loc.input.label.subscriptionName": "サブスクリプション", + "loc.input.help.subscriptionName": "Azure サブスクリプションを選択します", "loc.input.label.action": "アクション", "loc.input.help.action": "Azure リソースまたはリソース グループで実行されるアクション。", "loc.input.label.resourceGroupName": "リソース グループ", "loc.input.help.resourceGroupName": "リソース グループの名前を指定します。", "loc.input.label.location": "場所", - "loc.input.help.location": "For Resource Group deployment scope: Location for deploying the resource group. If the resource group already exists in the subscription, then this value will be ignored.\n For other deployment scope: Location to store deployment metadata.", + "loc.input.help.location": "リソース グループのデプロイ スコープの場合: リソース グループをデプロイする場所。サブスクリプションにリソース グループが既に存在する場合、この値は無視されます。\n その他のデプロイ スコープの場合: デプロイ メタデータを保存する場所。", "loc.input.label.templateLocation": "テンプレートの場所", "loc.input.label.csmFileLink": "テンプレートのリンク", "loc.input.help.csmFileLink": "テンプレート ファイルの URL を指定します。例: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json) \n\nプライベート ストレージ アカウントに保存されているテンプレートを配置するには、テンプレートの URL にある Shared Access Signature (SAS) トークンを取得し、それを含めます。例: `/template.json?`。テンプレート ファイル (またはリンクされたテンプレート) をストレージ アカウントにアップロードして SAS トークンを生成するには、[Azure ファイル コピー](https://aka.ms/azurefilecopyreadme) タスクを使用するか、[PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) または [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911) を使用した手順に従います。\n\nテンプレート パラメーターをグリッドで確認するには、[テンプレート パラメーターのオーバーライド] テキスト ボックスの隣の […] をクリックします。この機能を使用するには CORS ルールがソースで有効になっていなければなりません。テンプレートが Azure Storage BLOB にある場合には、[こちら](https://docs.microsoft.com/ja-jp/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)を参照して CORS を有効にしてください。", @@ -31,11 +31,11 @@ "loc.input.label.overrideParameters": "テンプレート パラメーターのオーバーライド", "loc.input.help.overrideParameters": "グリッドでテンプレートのパラメーターを表示するには、[パラメーターのオーバーライド] のテキストボックスの横にある [...] をクリックします。この機能は、ソースで CORS ルールが有効になっている必要があります。テンプレートが Azure Storage BLOB にある場合は、[こちら](https://docs.microsoft.com/ja-jp/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests) を参照して CORS を有効にします。または、テキストボックスにテンプレート パラメーターを入力してオーバーライドします。たとえば、
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre) です。
使用しているパラメーターの値に複数の単語が含まれる場合、変数を使用してそれらの単語を渡すとしても、引用符で囲みます。たとえば、-name \"parameter value\" -name2 \"$(var)\" です
オブジェクトの種類のパラメーターを上書きするには、文字列化した JSON オブジェクトを使用します。たとえば、-options [\"option1\"] -map {\"key1\": \"value1\" } です。", "loc.input.label.deploymentMode": "配置モード", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete Mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used. \n\n 'Complete' mode is supported for 'Resource Group' Deployment scope only.", - "loc.input.label.deploymentName": "Deployment name", + "loc.input.help.deploymentMode": "詳細については、[こちら](https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/deployment-modes)を参照してください。\n\n 増分モードでは、デプロイはリソース グループへの増分更新として処理されます。このモードでは、リソース グループには存在していてもテンプレートでは指定されていない、変更されていないリソースが残されます。\n\n完全モードでは、テンプレートにないリソースが削除されます。完全モードは、増分モードよりも時間がかかります。タスクがタイムアウトになる場合、タイムアウト時間を増やすか、モードを '増分' に変更することをご検討ください。\n **[警告] 完全モードでは、リソース グループの既存リソースのうち、テンプレートで指定されていないものがすべて削除されます。デプロイ先のリソース グループに、必要なリソースのうち、テンプレートで指定されていないものが含まれていないことをご確認ください。**\n\n 検証モードを使用すると、実際のリソースを作成する前にテンプレートの問題を見つけることができます。\n\n 既定では増分モードが使用されます。\n\n '完全' モードは、'リソース グループ' のデプロイのスコープでのみサポートされています。", + "loc.input.label.deploymentName": "デプロイ名", "loc.input.help.deploymentName": "作成するリソース グループ配置の名前を指定します。", "loc.input.label.deploymentOutputs": "配置出力", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", + "loc.input.help.deploymentOutputs": "出力変数の変数の名前を指定します。これには、現在のデプロイ オブジェクトの出力セクションが文字列形式で含まれます。\"ConvertFrom-Json\" PowerShell コマンドレットを使用して JSON オブジェクトを解析し、個々の出力値にアクセスできます。詳細については、[こちら](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs) を参照してください", "loc.input.label.addSpnToEnvironment": "オーバーライド パラメーターでサービス プリンシパルの詳細にアクセスする", "loc.input.help.addSpnToEnvironment": "選択した Azure エンドポイントのサービス プリンシパル ID とキーを、スクリプトの実行環境に追加します。オーバーライド パラメーターで `-key $servicePrincipalKey` のように、`$servicePrincipalId` と `$servicePrincipalKey` の変数を使用できます", "loc.messages.CheckResourceGroupExistence": "次のリソース グループが存在するかどうか確認しています: %s。", @@ -79,14 +79,14 @@ "loc.messages.UnableToReadResponseBody": "応答本文を読み取ることができません。エラー: %s", "loc.messages.MoreInformationOnAzurePortal": "詳細は Azure portal にあります", "loc.messages.LogDeploymentName": "配置名は %s です", - "loc.messages.ResourceGroupNameNotProvided": "Resource Group name should be provided", - "loc.messages.LocationNotProvided": "Location is required for deployment", - "loc.messages.ARMServiceConnectionScope": "ARM Service Connection deployment scope - %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the entity %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.CompleteDeploymentModeNotSupported": "Deployment mode 'Complete' is not supported for deployment at '%s' scope", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.ResourceGroupNameNotProvided": "リソース グループ名を指定する必要があります", + "loc.messages.LocationNotProvided": "デプロイには場所が必要です", + "loc.messages.ARMServiceConnectionScope": "ARM サービス接続のデプロイ スコープ - %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "名前 %s のサービス プリンシパルに、エンティティ %s の適切なロールが割り当てられていることをご確認ください。詳細については、リンク https://docs.microsoft.com/ja-jp/azure/role-based-access-control/role-assignments-portal を参照してください", + "loc.messages.ServicePrincipalFetchFailed": "サービス プリンシパルの詳細を取得中にエラーが発生しました: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "タスクで Azure Resource Manager デプロイが正常に作成されましたが、デプロイに失敗しました。詳細な Azure Resource Manager デプロイ ログをご確認ください: (リンクをコピーして貼り付けてください) %s", + "loc.messages.ManagedServiceIdentityDetails": "デプロイに使用するマネージド サービス ID に、リソース グループ %s に対する適切なロールが割り当てられていることを確認してください。詳細については次のリンクをご覧ください: https://docs.microsoft.com/ja-jp/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.CompleteDeploymentModeNotSupported": "デプロイ モード 'Complete' は '%s' スコープでのデプロイではサポートされていません", + "loc.messages.TemplateValidationFailure": "Azure Resource Manager テンプレートで検証エラーが見つかりました。これにより、テンプレートのデプロイが失敗する可能性があります。%s。https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/templates/template-syntax の内容に従ってください", + "loc.messages.TroubleshootingGuide": "トラブルシューティング ガイドを参照して、自分の問題が取り上げられていないかご確認ください。https://docs.microsoft.com/ja-jp/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ko-KR/resources.resjson index 542641b4e4cb..d38ff6877387 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ko-KR/resources.resjson @@ -31,7 +31,7 @@ "loc.input.label.overrideParameters": "템플릿 매개 변수 재정의", "loc.input.help.overrideParameters": "템플릿 매개 변수를 표 형태로 보려면 [매개 변수 재정의] 텍스트 상자 옆에 있는 \"...\"을 클릭합니다. 이 기능을 사용하려면 소스에서 CORS 규칙을 사용하도록 설정해야 합니다. 템플릿이 Azure Storage Blob에 있는 경우 [이 문서](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)를 참조하여 CORS를 사용하도록 설정하세요. 또는 텍스트 상자에 재정의할 템플릿 매개 변수를 입력합니다. 예:
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
사용 중인 매개 변수 값이 여러 단어로 이루어진 경우에는 변수를 사용해서 전달하더라도 따옴표로 묶으세요. 예: -name \"parameter value\" -name2 \"$(var)\"
개체 형식 매개 변수를 재정의하려면 묶은 JSON 개체를 사용합니다. 예: -options [\"option1\"] -map {\"key1\": \"value1\" }. ", "loc.input.label.deploymentMode": "배포 모드", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete Mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used. \n\n 'Complete' mode is supported for 'Resource Group' Deployment scope only.", + "loc.input.help.deploymentMode": "자세한 내용은 [관련 문서](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes)를 참조하세요. \n\n 증분 모드는 배포를 리소스 그룹에 대한 증분 업데이트로 처리합니다. 리소스 그룹에는 있지만 템플릿에 지정되지 않은 변경 안 된 리소스는 그대로 둡니다. \n\n 전체 모드는 템플릿에 없는 리소스를 삭제합니다. 증분 모드에 비해 전체 모드의 처리 시간이 상대적으로 더 오래 걸립니다. 작업 시간이 초과되는 경우 시간 제한을 늘리거나 모드를 '증분'으로 변경하는 것이 좋습니다. \n **[경고] 전체 모드는 템플릿에 지정되지 않은 리소스 그룹의 기존 리소스를 모두 삭제합니다. 템플릿에 지정되지 않은 필요한 리소스가 배포하는 리소스 그룹에 포함되지 않는지 검토하세요.** \n\n 유효성 검사 모드를 사용하면 실제 리소스를 만들기 전에 템플릿 문제를 찾을 수 있습니다. \n\n 기본적으로 증분 모드가 사용됩니다. \n\n '전체' 모드는 '리소스 그룹' 배포 범위에만 지원됩니다.", "loc.input.label.deploymentName": "배포 이름", "loc.input.help.deploymentName": "만들 리소스 그룹 배포의 이름을 지정합니다.", "loc.input.label.deploymentOutputs": "배포 출력", @@ -88,5 +88,5 @@ "loc.messages.ManagedServiceIdentityDetails": "배포에 사용되는 관리 서비스 ID에 리소스 그룹 %s에 대한 올바른 역할이 할당되어 있는지 확인하세요. 자세한 내용은 https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal 링크를 참조하세요.", "loc.messages.CompleteDeploymentModeNotSupported": "배포 모드 '완료'는 '%s' 범위의 배포에 대해 지원되지 않습니다.", "loc.messages.TemplateValidationFailure": "Azure Resource Manager 템플릿에 유효성 검사 오류가 있습니다. 이로 인해 템플릿 배포가 실패할 수 있습니다. %s. https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax를 따라 이동하세요.", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.TroubleshootingGuide": "문제가 해결되었는지 확인하려면 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting에서 문제 해결 가이드를 확인하세요." } \ No newline at end of file diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ru-RU/resources.resjson index d5a4302fc70f..03656858f98b 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "ARM template deployment", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/armtaskreadme)", - "loc.description": "Deploy an Azure Resource Manager (ARM) template to all the deployment scopes", - "loc.instanceNameFormat": "ARM Template deployment: $(deploymentScope) scope", - "loc.releaseNotes": "- Added support for deployment at all the deployment scopes.\n- Removed all the VM related actions.", + "loc.friendlyName": "Развертывание шаблона ARM", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/armtaskreadme)", + "loc.description": "Развертывание шаблона Azure Resource Manager (ARM) во всех областях развертывания", + "loc.instanceNameFormat": "Развертывание шаблона ARM: область $(deploymentScope)", + "loc.releaseNotes": "— Добавлена поддержка развертывания во всех областях развертывания.\n— Удалены все действия, относящиеся к виртуальной машине.", "loc.group.displayName.AzureDetails": "Сведения об Azure", "loc.group.displayName.Template": "Шаблон", "loc.group.displayName.Advanced": "Дополнительно", - "loc.input.label.deploymentScope": "Deployment scope", - "loc.input.help.deploymentScope": "Deployment scope of the deployment. To know more abour deployment scopes, refer this [link](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", - "loc.input.label.ConnectedServiceName": "Azure Resource Manager connection", - "loc.input.help.ConnectedServiceName": "Select the Azure Resource Manager service connection having access to the selected deployment scope.", - "loc.input.label.subscriptionName": "Subscription", - "loc.input.help.subscriptionName": "Select the Azure subscription", + "loc.input.label.deploymentScope": "Область развертывания", + "loc.input.help.deploymentScope": "Область развертывания. Дополнительные сведения об областях развертывания см. по этой [ссылке](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", + "loc.input.label.ConnectedServiceName": "Подключение к Azure Resource Manager", + "loc.input.help.ConnectedServiceName": "Выберите подключение службы Azure Resource Manager, имеющее доступ к выбранной области развертывания.", + "loc.input.label.subscriptionName": "Подписка", + "loc.input.help.subscriptionName": "Выберите подписку Azure", "loc.input.label.action": "Действие", "loc.input.help.action": "Действие, выполняемое с ресурсами или группой ресурсов Azure.", "loc.input.label.resourceGroupName": "Группа ресурсов", "loc.input.help.resourceGroupName": "Укажите имя группы ресурсов.", "loc.input.label.location": "Расположение", - "loc.input.help.location": "For Resource Group deployment scope: Location for deploying the resource group. If the resource group already exists in the subscription, then this value will be ignored.\n For other deployment scope: Location to store deployment metadata.", + "loc.input.help.location": "Для области развертывания группы ресурсов — расположение для развертывания группы ресурсов. Если группа ресурсов уже существует в подписке, это значение будет проигнорировано.\n Для другой области развертывания — расположение для хранения метаданных развертывания.", "loc.input.label.templateLocation": "Расположение шаблона", "loc.input.label.csmFileLink": "Ссылка на шаблон", "loc.input.help.csmFileLink": "Укажите URL-адрес файла шаблона. Пример: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json). \n\nЧтобы развернуть шаблон, который хранится в закрытой учетной записи хранения, извлеките маркер подписанного URL-адреса (SAS) и добавьте его в URL-адрес шаблона. Пример: \"/template.json?<маркер_SAS>\". Чтобы отправить файл шаблона (или связанный шаблон) в учетную запись хранения и сгенерировать маркер SAS, можно воспользоваться задачей [Копирование файлов Azure](https://aka.ms/azurefilecopyreadme) или выполнить необходимые действия в [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) или [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911).\n\nЧтобы просмотреть таблицу параметров шаблона, щелкните многоточие (\"…\") рядом с текстовым полем \"Переопределить параметры шаблона\". Эта функция требует включения правил CORS в источнике. Если шаблоны находятся в хранилище BLOB-объектов Azure, обратитесь к [этой статье](https://docs.microsoft.com/ru-ru/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests), в которой описывается включение CORS.", @@ -31,11 +31,11 @@ "loc.input.label.overrideParameters": "Переопределить параметры шаблона", "loc.input.help.overrideParameters": "Чтобы просмотреть параметры шаблона в сетке, щелкните \"…\" рядом с текстовым полем \"Переопределить параметры\". Для использования этой функции на источнике должны быть включены правила CORS. Если шаблоны находятся в BLOB-объекте службы хранилища Azure, обратитесь к [этой статье](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests), чтобы включить CORS, или укажите переопределяемые параметры шаблона в текстовом поле. Например:
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre).
Если значение используемого параметра состоит из нескольких слов, заключите их в кавычки, даже если они передаются с помощью переменных. Например: -name \"значение параметра\" -name2 \"$(var)\"
Чтобы переопределить параметры типов объектов, используйте объекты JSON, преобразованные в строку. Например: -options [\"параметр1\"] -map {\"key1\": \"значение1\" }. ", "loc.input.label.deploymentMode": "Режим развертывания", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete Mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used. \n\n 'Complete' mode is supported for 'Resource Group' Deployment scope only.", - "loc.input.label.deploymentName": "Deployment name", + "loc.input.help.deploymentMode": "Дополнительные сведения см. [здесь](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes). \n\n В добавочном режиме развертывания обрабатываются как добавочные обновления в группе ресурсов. Ресурсы, которые имеются в группе ресурсов, но не указаны в шаблоне, не изменяются. \n\n В полном режиме ресурсы, отсутствующие в шаблоне, удаляются. Для полного режима требуется больше времени, чем для добавочного режима. Если время ожидания задачи истекло, увеличьте время ожидания или измените режим на добавочный. \n **[Внимание!] В полном режиме будут удалены все имеющиеся ресурсы в группе ресурсов, которые не указаны в шаблоне. Проверьте, есть ли в развертываемой группе ресурсов нужные ресурсы, которые не указаны в шаблоне.** \n\n Режим проверки позволяет обнаружить проблемы с шаблоном до создания реальных ресурсов. \n\n По умолчанию используется добавочный режим. \n\n Полный режим поддерживается только для области развертывания \"Группа ресурсов\".", + "loc.input.label.deploymentName": "Имя развертывания", "loc.input.help.deploymentName": "Указывает имя создаваемого развертывания группы ресурсов.", "loc.input.label.deploymentOutputs": "Выходные данные развертывания", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", + "loc.input.help.deploymentOutputs": "Укажите имя для выходной переменной, которая будет содержать раздел выходных данных текущего объекта развертывания в строковом формате. Вы можете использовать командлет ConvertFrom-Json PowerShell для анализа объекта JSON и доступа к отдельным выходным значениям. Дополнительные сведения см. [здесь](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", "loc.input.label.addSpnToEnvironment": "Доступ к сведениям о субъекте-службе в параметрах переопределения", "loc.input.help.addSpnToEnvironment": "Добавляет идентификатор субъекта-службы и ключ выбранной конечной точки Azure в среду выполнения скрипта. Переменные \"$servicePrincipalId\" и \"$servicePrincipalKey\" можно использовать в таких параметрах переопределения, как \"-key $servicePrincipalKey\"", "loc.messages.CheckResourceGroupExistence": "Проверка наличия следующей группы ресурсов: %s.", @@ -79,14 +79,14 @@ "loc.messages.UnableToReadResponseBody": "Не удалось прочитать текст ответа. Ошибка: %s", "loc.messages.MoreInformationOnAzurePortal": "Дополнительные сведения о портале Azure", "loc.messages.LogDeploymentName": "Имя развертывания: %s", - "loc.messages.ResourceGroupNameNotProvided": "Resource Group name should be provided", - "loc.messages.LocationNotProvided": "Location is required for deployment", - "loc.messages.ARMServiceConnectionScope": "ARM Service Connection deployment scope - %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the entity %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.CompleteDeploymentModeNotSupported": "Deployment mode 'Complete' is not supported for deployment at '%s' scope", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.ResourceGroupNameNotProvided": "Необходимо указать имя группы ресурсов", + "loc.messages.LocationNotProvided": "Для развертывания требуется расположение", + "loc.messages.ARMServiceConnectionScope": "Область развертывания подключения к службе ARM — %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "Убедитесь, что субъекту-службе с именем %s назначены нужные роли для сущности %s. Чтобы получить дополнительные сведения, перейдите по ссылке https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", + "loc.messages.ServicePrincipalFetchFailed": "Ошибка при извлечении сведений о субъекте-службе: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Задача успешно создала развертывание Azure Resource Manager, но это развертывание выполнить не удалось. Подробные журналы развертывания Azure Resource Manager см. по адресу (скопируйте и вставьте ссылку) %s", + "loc.messages.ManagedServiceIdentityDetails": "Убедитесь, что Управляемому удостоверению службы, используемому для развертывания, назначены нужные роли для группы ресурсов %s. Чтобы получить дополнительные сведения, перейдите по ссылке https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", + "loc.messages.CompleteDeploymentModeNotSupported": "Режим развертывания \"Полный\" не поддерживается для развертывания в области \"%s\"", + "loc.messages.TemplateValidationFailure": "В шаблоне Azure Resource Manager обнаружены ошибки проверки. Это может привести к сбою развертывания шаблона. %s. Следуйте указаниям на следующей странице: https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", + "loc.messages.TroubleshootingGuide": "Ознакомьтесь с руководством по устранению неполадок, чтобы узнать, решена ли указанная вами проблема: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting." } \ No newline at end of file diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-CN/resources.resjson index 01ad2d340b1a..0cc1d54b733d 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-CN/resources.resjson @@ -31,7 +31,7 @@ "loc.input.label.overrideParameters": "替代模板参数", "loc.input.help.overrideParameters": "若要查看网格中的模板参数,请单击“替代参数”文本框旁的 \"…\"。此功能需要在源启用 CORS 规则。如果模板位于 Azure 存储 blob 中,请参阅 [此文章](https://docs.microsoft.com/zh-cn/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)以启用 CORS。或键入文本框中重写的模板参数。例如,
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre)。
如果正在使用的参数值具有多个词,请将它们括在引号中,即使将使用变量传递它们。例如 -name \"parameter value\" -name2 \"$(var)\"
若要替代对象类型参数,请使用 stringified JSON 对象。例如 -options [\"option1\"] -map {\"key1\": \"value1\" }。", "loc.input.label.deploymentMode": "部署模式", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete Mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used. \n\n 'Complete' mode is supported for 'Resource Group' Deployment scope only.", + "loc.input.help.deploymentMode": "有关详细信息,请参阅[此处](https://docs.microsoft.com/zh-cn/azure/azure-resource-manager/deployment-modes)。\n\n 增量模式将部署作为资源组的增量更新进行处理。它会保留存在于资源组中但未在模板中指定的未更改资源。\n\n 完整模式会删除不在模板中的资源。与增量模式相比,完整模式较为耗时。如果任务超时,请考虑增加超时时间,或将模式更改为“增量”。\n [警告]完整模式将删除资源组中未在模板中指定的所有现有资源。如果要部署到的资源组不包含未在模板中指定的任何必要资源,请进行审查。\n\n 使用验证模式,可以在创建实际资源之前查找模板的问题。\n\n 默认使用“增量”模式。\n\n “完整”模式仅支持用于“资源组”部署范围。", "loc.input.label.deploymentName": "部署名称", "loc.input.help.deploymentName": "指定要创建的资源组部署的名称。", "loc.input.label.deploymentOutputs": "部署输出", @@ -88,5 +88,5 @@ "loc.messages.ManagedServiceIdentityDetails": "请确保为用于部署的托管服务标识分配了资源组 %s 的正确角色。访问链接以了解更多详细信息: https://docs.microsoft.com/zh-cn/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", "loc.messages.CompleteDeploymentModeNotSupported": "\"%s\" 范围的部署不支持“完整”部署模式", "loc.messages.TemplateValidationFailure": "在 Azure 资源管理器模板中发现验证错误。这可能会导致模板部署失败。%s。请遵循 https://docs.microsoft.com/zh-cn/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.TroubleshootingGuide": "查看故障排除指南以了解你的问题是否已解决: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-TW/resources.resjson index d74d4839deed..6a6ede69339f 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "ARM template deployment", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/armtaskreadme)", - "loc.description": "Deploy an Azure Resource Manager (ARM) template to all the deployment scopes", - "loc.instanceNameFormat": "ARM Template deployment: $(deploymentScope) scope", - "loc.releaseNotes": "- Added support for deployment at all the deployment scopes.\n- Removed all the VM related actions.", + "loc.friendlyName": "ARM 範本部署", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/armtaskreadme)", + "loc.description": "將 Azure Resource Manager (ARM) 範本部署到所有部署範圍", + "loc.instanceNameFormat": "ARM 範本部署: $(deploymentScope) 範圍", + "loc.releaseNotes": "- 在所有部署範圍新增了部署支援。\n- 移除了所有 VM 相關動作。", "loc.group.displayName.AzureDetails": "Azure 詳細資料", "loc.group.displayName.Template": "範本", "loc.group.displayName.Advanced": "進階", - "loc.input.label.deploymentScope": "Deployment scope", - "loc.input.help.deploymentScope": "Deployment scope of the deployment. To know more abour deployment scopes, refer this [link](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", - "loc.input.label.ConnectedServiceName": "Azure Resource Manager connection", - "loc.input.help.ConnectedServiceName": "Select the Azure Resource Manager service connection having access to the selected deployment scope.", - "loc.input.label.subscriptionName": "Subscription", - "loc.input.help.subscriptionName": "Select the Azure subscription", + "loc.input.label.deploymentScope": "部署範圍", + "loc.input.help.deploymentScope": "部署的部署範圍。若要深入了解部署範圍,請參閱此[連結](https://docs.microsoft.com/bs-latn-ba/Azure/azure-resource-manager/resource-group-template-deploy-rest#deployment-scope)", + "loc.input.label.ConnectedServiceName": "Azure Resource Manager 連線", + "loc.input.help.ConnectedServiceName": "選取有權存取所選部署範圍的 Azure Resource Manager 服務連線。", + "loc.input.label.subscriptionName": "訂閱", + "loc.input.help.subscriptionName": "選取 Azure 訂用帳戶", "loc.input.label.action": "動作", "loc.input.help.action": "要在 Azure 資源或資源群組上執行的動作。", "loc.input.label.resourceGroupName": "資源群組", "loc.input.help.resourceGroupName": "請提供資源群組的名稱。", "loc.input.label.location": "位置", - "loc.input.help.location": "For Resource Group deployment scope: Location for deploying the resource group. If the resource group already exists in the subscription, then this value will be ignored.\n For other deployment scope: Location to store deployment metadata.", + "loc.input.help.location": "針對資源群組部署範圍: 部署資源群組的位置。如果訂用帳戶中已有資源群組,則會忽略此值。\n針對其他部署範圍: 儲存部署中繼資料的位置。", "loc.input.label.templateLocation": "範本位置", "loc.input.label.csmFileLink": "範本連結", "loc.input.help.csmFileLink": "請指定範本檔案的 URL。例如: [https://raw.githubusercontent.com/Azure/...](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.json) \n\n若要部署儲存在私人儲存體帳戶中的範本,請擷取共用存取簽章 (SAS) 權杖,並將其加入範本的 URL 中。例如: `/template.json?`。若要將範本檔案 (或連結的範本) 上傳到儲存體帳戶,並產生 SAS 權杖,可以使用 [Azure 檔案複製](https://aka.ms/azurefilecopyreadme) 工作,或執行 [PowerShell](https://go.microsoft.com/fwlink/?linkid=838080) 或 [Azure CLI](https://go.microsoft.com/fwlink/?linkid=836911) 的使用步驟。\n\n若要使用格線檢視範本參數,請按一下 [覆寫範本參數] 文字方塊旁的 […]。此功能需要於來源處啟用 CORS 規則。若範本位於 Azure 儲存體 Blob 中,請參閱 [這裡](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests),以啟用 CORS。", @@ -31,11 +31,11 @@ "loc.input.label.overrideParameters": "覆寫範本參數", "loc.input.help.overrideParameters": "若要以網格模式檢視範本參數,請按一下 [Override Parameters] 文字方塊旁的 [...]。必須在來源啟用 CORS 規則才能使用此功能。若範本在 Azure 儲存體 Blob 中,請參閱[本篇](https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/Cross-Origin-Resource-Sharing--CORS--Support-for-the-Azure-Storage-Services?redirectedfrom=MSDN#understanding-cors-requests)來啟用 CORS,或是在文字方塊中鍵入要覆寫的範本參數。例如,
–storageName fabrikam –adminUsername $(vmusername) -adminPassword $(password) –azureKeyVaultName $(fabrikamFibre)。
若您使用的參數有多個文字,請以引號括住文字,即使您使用變數來傳遞文字亦同。例如,-name \"參數值\" -name2 \"$(var)\"
若要覆寫物件類型參數,請使用已轉換為字串的 JSON 物件。例如,-options [\"option1\"] -map {\"key1\": \"value1\" }。 ", "loc.input.label.deploymentMode": "部署模式", - "loc.input.help.deploymentMode": "Refer to [this](https://docs.microsoft.com/en-us/azure/azure-resource-manager/deployment-modes) for more details. \n\n Incremental mode handles deployments as incremental updates to the resource group. It leaves unchanged resources that exist in the resource group but are not specified in the template. \n\n Complete mode deletes resources that are not in your template. Complete mode takes relatively more time than incremental mode. If the task times out, consider increasing the timeout, or changing the mode to 'Incremental'. \n **[Warning] Complete Mode will delete all the existing resources in the resource group that are not specified in the template. Do review if the resource group you're deploying to doesn't contain any necessary resources that are not specified in the template.** \n\n Validate mode enables you to find problems with the template before creating actual resources. \n\n By default, Incremental mode is used. \n\n 'Complete' mode is supported for 'Resource Group' Deployment scope only.", - "loc.input.label.deploymentName": "Deployment name", + "loc.input.help.deploymentMode": "如需更多詳細資料,請參閱[這裡](https://docs.microsoft.com/zh-tw/azure/azure-resource-manager/templates/deployment-modes)。\n\n 累加模式會將部署當成資源群組的累加式更新處理。此模式會保留存在於資源群組,但未在範本中指定的未變更資源。\n\n 完整模式會刪除不在您範本中的資源。完整模式花費的時間比累加模式多。如果工作逾時,請考慮增加逾時或變更為「累加」模式。\n **[警告] 完整模式會刪除所有未在範本中指定的資源群組現有資源。請確實檢查要部署的資源群組中,是否真的沒有未在範本中指定的任何必要資源。** \n\n 驗證模式可讓您在建立實際資源前,找出範本的問題。\n\n 預設使用累加模式。\n\n 僅「資源群組」部署範圍支援「完整」模式。", + "loc.input.label.deploymentName": "部署名稱", "loc.input.help.deploymentName": "指定欲建立資源群組部署的名稱。", "loc.input.label.deploymentOutputs": "部署輸出", - "loc.input.help.deploymentOutputs": "Provide a name for the variable for the output variable which will contain the outputs section of the current deployment object in string format. You can use the “ConvertFrom-Json” PowerShell cmdlet to parse the JSON object and access the individual output values. For more details refer to [this](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", + "loc.input.help.deploymentOutputs": "為輸出變數提供變數的名稱,該名稱會以字串格式包含目前部署物件的輸出區段。您可以使用 \"ConvertFrom-Json\" PowerShell Cmdlet 來剖析 JSON 物件,並存取個別的輸出值。如需詳細資料,請參閱[這裡](https://github.com/microsoft/azure-pipelines-tasks/tree/master/Tasks/AzureResourceManagerTemplateDeploymentV3#deployment-outputs)", "loc.input.label.addSpnToEnvironment": "存取覆寫參數中的服務主體詳細資料", "loc.input.help.addSpnToEnvironment": "將服務主體識別碼和您所選 Azure 端點的金鑰新增至指令碼的執行環境。您可以在 `-key $servicePrincipalKey` 等覆寫參數中使用以下變數: `$servicePrincipalId` 和 `$servicePrincipalKey`。", "loc.messages.CheckResourceGroupExistence": "正在檢查下列資源群組是否存在: %s。", @@ -79,14 +79,14 @@ "loc.messages.UnableToReadResponseBody": "無法讀取回應主體。錯誤: %s", "loc.messages.MoreInformationOnAzurePortal": "Azure 入口網站的詳細資訊", "loc.messages.LogDeploymentName": "部署名稱為 %s", - "loc.messages.ResourceGroupNameNotProvided": "Resource Group name should be provided", - "loc.messages.LocationNotProvided": "Location is required for deployment", - "loc.messages.ARMServiceConnectionScope": "ARM Service Connection deployment scope - %s", - "loc.messages.ServicePrincipalRoleAssignmentDetails": "Please make sure the Service Principal with name %s is assigned the right roles for the entity %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/role-based-access-control/role-assignments-portal", - "loc.messages.ServicePrincipalFetchFailed": "Error while fetching Service Principal details: %s", - "loc.messages.FindMoreDeploymentDetailsAzurePortal": "Task successfully created an Azure Resource Manager deployment, but the deployment failed. Please see more detailed Azure resource manager deployment logs at: (Please Copy-Paste the link) %s", - "loc.messages.ManagedServiceIdentityDetails": "Please make sure the Managed Service Identity used for deployment is assigned the right roles for the Resource Group %s. Follow the link for more details: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal", - "loc.messages.CompleteDeploymentModeNotSupported": "Deployment mode 'Complete' is not supported for deployment at '%s' scope", - "loc.messages.TemplateValidationFailure": "Validation errors were found in the Azure Resource Manager template. This can potentially cause template deployment to fail. %s. Please follow https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/template-syntax", - "loc.messages.TroubleshootingGuide": "Check out the troubleshooting guide to see if your issue is addressed: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" + "loc.messages.ResourceGroupNameNotProvided": "必須提供資源群組名稱", + "loc.messages.LocationNotProvided": "必須為部署提供位置", + "loc.messages.ARMServiceConnectionScope": "ARM 服務連線部署範圍 - %s", + "loc.messages.ServicePrincipalRoleAssignmentDetails": "請確定已將實體 %s 的正確角色指派給名為 %s 的服務主體。如需詳細資料,請參閱此連結: https://docs.microsoft.com/zh-tw/azure/role-based-access-control/role-assignments-portal (機器翻譯)", + "loc.messages.ServicePrincipalFetchFailed": "擷取服務主體詳細資料時發生錯誤: %s", + "loc.messages.FindMoreDeploymentDetailsAzurePortal": "工作已成功建立 Azure Resource Manager 部署,但部署失敗。請在下列位置查看詳細的 Azure Resource Manager 部署記錄: (請複製並貼上連結) %s", + "loc.messages.ManagedServiceIdentityDetails": "請確定已將資源群組 %s 的適當角色指派給用於部署的受控服務識別。如需詳細資料,請參閱此連結: https://docs.microsoft.com/zh-tw/azure/active-directory/managed-identities-azure-resources/howto-assign-access-portal (機器翻譯)", + "loc.messages.CompleteDeploymentModeNotSupported": "'%s' 範圍中的部署不支援「完成」部署模式", + "loc.messages.TemplateValidationFailure": "在 Azure Resource Manager 範本中發現驗證錯誤。此情況可能會造成範本部署失敗。%s。請前往 https://docs.microsoft.com/zh-tw/azure/azure-resource-manager/templates/template-syntax (機器翻譯)", + "loc.messages.TroubleshootingGuide": "請參閱疑難排解手冊,查看問題是否已解決: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/task.json b/Tasks/AzureResourceManagerTemplateDeploymentV3/task.json index e80040cebb0e..3d874338e35d 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/task.json +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/task.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 196, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/AzureResourceManagerTemplateDeploymentV3/task.loc.json b/Tasks/AzureResourceManagerTemplateDeploymentV3/task.loc.json index 5a2a15fa2900..055dbb205b75 100644 --- a/Tasks/AzureResourceManagerTemplateDeploymentV3/task.loc.json +++ b/Tasks/AzureResourceManagerTemplateDeploymentV3/task.loc.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 196, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson index a04ca1db24cb..92395f92d547 100644 --- a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure App Service-Bereitstellung", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Hiermit wird eine Web-, Mobil- oder API-App mithilfe von Docker, Java, .NET, .NET Core, Node.js, PHP, Python oder Ruby für Azure App Service bereitgestellt.", "loc.instanceNameFormat": "Azure App Service bereitstellen: $(WebAppName)", "loc.releaseNotes": "Neues in Version 3.0:
  Unterstützt Dateiumwandlungen (XDT)
  Unterstützt Variablenersetzungen (XML, JSON)
Klicken Sie [hier](https://aka.ms/azurermwebdeployreadme), um weitere Informationen zu erhalten.", @@ -19,15 +19,15 @@ "loc.input.help.DeployToSlotFlag": "Wählen Sie diese Option aus, um die Bereitstellung nicht im Produktionsslot, sondern in einem anderen vorhandenen Slot durchzuführen. Wenn diese Option nicht aktiviert ist, wird der Azure App Service im Produktionsslot bereitgestellt.", "loc.input.label.ResourceGroupName": "Ressourcengruppe", "loc.input.help.ResourceGroupName": "Geben Sie die Azure-Ressourcengruppe ein, die den oben angegebene Azure App Service enthält, oder wählen Sie sie aus.", - "loc.input.label.SlotName": "Platz", + "loc.input.label.SlotName": "Slot", "loc.input.help.SlotName": "Geben Sie einen anderen vorhandenen Slot als den Produktionsslot ein, oder wählen Sie ihn aus.", "loc.input.label.ImageSource": "Imagequelle", - "loc.input.help.ImageSource": "App Service für Linux bietet zwei verschiedene Optionen, um Ihre Anwendung zu veröffentlichen.
Sie können benutzerdefinierte Images bereitstellen oder eine App-Bereitstellung mithilfe eines integrierten Plattformimages durchführen. [Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=862490)", + "loc.input.help.ImageSource": "App Service unter Linux bietet zwei verschiedene Optionen, um Ihre Anwendung zu veröffentlichen.
Sie können benutzerdefinierte Images bereitstellen oder eine App-Bereitstellung mithilfe eines integrierten Plattformimages durchführen. [Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=862490)", "loc.input.label.AzureContainerRegistry": "Registrierung", "loc.input.help.AzureContainerRegistry": "Ein global eindeutiger Name einer Domäne der obersten Ebene für Ihre spezifische Registrierung.
Hinweis: Vollqualifizierte Imagenamen erhalten das folgende Format: \"'`/`:`'\". Beispiel: \"myregistry.azurecr.io/nginx:latest\".", "loc.input.label.AzureContainerRegistryLoginServer": "Name des Anmeldeservers für die Registrierung", "loc.input.help.AzureContainerRegistryLoginServer": "Geben Sie einen Namen für einen Azure Container Registry-Anmeldeserver ein, oder wählen Sie einen Server aus.", - "loc.input.label.AzureContainerRegistryImage": "Image", + "loc.input.label.AzureContainerRegistryImage": "Bild", "loc.input.help.AzureContainerRegistryImage": "Name des Repositorys, in dem Containerimages gespeichert werden.
Hinweis: Vollqualifizierte Imagenamen erhalten das folgende Format: \"'`/`:`'\". Beispiel: \"myregistry.azurecr.io/nginx:latest\".", "loc.input.label.AzureContainerRegistryTag": "Tag", "loc.input.help.AzureContainerRegistryTag": "Tags sind optional. Sie werden von den Registrierungen genutzt, um eine Version für die Docker-Images zu vergeben.
Hinweis: Vollqualifizierte Imagenamen erhalten das folgende Format: \"`/`:`\". Beispiel: \"myregistry.azurecr.io/nginx:latest\".", @@ -35,7 +35,7 @@ "loc.input.help.DockerRepositoryAccess": "Wählen Sie den Docker-Repositoryzugriff aus.", "loc.input.label.RegistryConnectedServiceName": "Registrierungsverbindung", "loc.input.help.RegistryConnectedServiceName": "Wählen Sie die Registrierungsverbindung aus.", - "loc.input.label.PrivateRegistryImage": "Image", + "loc.input.label.PrivateRegistryImage": "Bild", "loc.input.help.PrivateRegistryImage": "Name des Repositorys, in dem Containerimages gespeichert werden.
Hinweis: Vollqualifizierte Imagenamen erhalten das folgende Format: \"'`/`:`'\". Beispiel: \"myregistry.azurecr.io/nginx:latest\".", "loc.input.label.PrivateRegistryTag": "Tag", "loc.input.help.PrivateRegistryTag": "Tags sind optional. Sie werden von den Registrierungen genutzt, um eine Version für die Docker-Images zu vergeben.
Hinweis: Vollqualifizierte Imagenamen erhalten das folgende Format: '`/`:`'. Beispiel: 'myregistry.azurecr.io/nginx:latest'.", @@ -114,7 +114,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Mit MSDeploy generierte Pakete werden nur für Windows-Plattformen unterstützt.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Nicht unterstützte installierte Version %s für MSDeploy gefunden. Version 3 oder höher muss installiert sein.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Der Speicherort von MS Deploy wurde nicht in der Registrierung auf dem Computer gefunden (Fehler: %s).", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Es wurde kein Paket mit dem angegebenen Muster gefunden: %s
überprüfen, ob das in der Aufgabe erwähnte Paket als Artefakt im Build oder in einer vorherigen Stage veröffentlicht und im aktuellen Auftrag heruntergeladen wurde.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Mindestens zwei Pakete stimmten mit dem angegebenen Suchmuster überein: %s. Schränken Sie das Suchmuster ein.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Versuchen Sie, den App Service mit ausgewählter Option \"Anwendung offline schalten\" erneut bereitzustellen.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Versuchen Sie, den App Service mit ausgewählter Option \"Gesperrte Dateien umbenennen\" erneut bereitzustellen.", @@ -223,5 +223,5 @@ "loc.messages.ASE_WebDeploySSLIssueRecommendation": "Um ein Zertifikat in App Service zu verwenden, muss das Zertifikat von einer vertrauenswürdigen Zertifizierungsstelle signiert sein. Werden von Ihrer Web-App Zertifikatüberprüfungsfehler zurückgegeben, verwenden Sie wahrscheinlich ein selbstsigniertes Zertifikat. Um den Fehler zu beheben, müssen Sie \"-allowUntrusted\" in zusätzlichen Argumenten der Web Deploy-Option übergeben.", "loc.messages.FailedToUpdateApplicationInsightsResource": "Fehler beim Aktualisieren der Application Insights-Ressource \"%s\". Fehler: %s", "loc.messages.JarNotSupported": "Die JAR-Bereitstellung wird in dieser Version nicht unterstützt. Ändern Sie die Aufgabenversion in \"4.*\", d. h. in den Vorschaumodus.", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "Korrelations-ID aus ARM-API-Aufrufantwort: %s" } \ No newline at end of file diff --git a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/es-ES/resources.resjson index 7b5547adb053..19de6ff35ca8 100644 --- a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Implementación de Azure App Service", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Implementar en Azure App Service una aplicación de API, móvil o web con Docker, Java, .NET, .NET Core, Node.js, PHP, Python o Ruby", "loc.instanceNameFormat": "Implementación de Azure App Service: $(WebAppName)", "loc.releaseNotes": "Novedades de la versión 3.0:
  Admite las transformaciones de archivos (XDT)
  Admite la sustitución de variables (XML, JSON)
Haga clic [aquí](https://aka.ms/azurermwebdeployreadme) para más información.", @@ -15,7 +15,7 @@ "loc.input.help.WebAppKind": "Seleccione el tipo de aplicación web para implementar.
Nota: Seleccione Linux Web App para las imágenes de la plataforma integrada o implementaciones de imagen del contenedor personalizado.", "loc.input.label.WebAppName": "Nombre de App Service", "loc.input.help.WebAppName": "Escriba o seleccione el nombre de una instancia existente de Azure App Service. Solo se enumerarán las instancias de App Service basadas en el tipo de aplicación seleccionado.", - "loc.input.label.DeployToSlotFlag": "Implementar en espacio", + "loc.input.label.DeployToSlotFlag": "Implementar en ranura", "loc.input.help.DeployToSlotFlag": "Seleccione esta opción para implementar la aplicación en un espacio que no sea el de producción. Si no selecciona esta opción, Azure App Service se implementará en el espacio de producción.", "loc.input.label.ResourceGroupName": "Grupo de recursos", "loc.input.help.ResourceGroupName": "Escriba o seleccione el grupo de recursos de Azure que contiene la instancia de Azure App Service especificada anteriormente.", @@ -114,7 +114,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Los paquetes generados por MSDeploy solo se admiten para la plataforma Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Versión instalada no admitida: se encontró %s para MSDeploy, pero la versión mínima admitida es 3 o posterior.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "No se puede encontrar la ubicación de MS Deploy del Registro en la máquina (Error : %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "No se encontró ningún paquete con el patrón especificado: %s
Compruebe si el paquete mencionado en la tarea se publica como artefacto en la compilación o en una fase anterior y se descarga en el trabajo actual.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Más de un paquete coincidió con el patrón especificado: %s. Restrinja el patrón de búsqueda.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Intente volver a implementar el servicio de la aplicación con la opción Poner la aplicación sin conexión seleccionada.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Intente volver a implementar el servicio de la aplicación con la opción Cambiar de nombre archivos bloqueados seleccionada.", @@ -223,5 +223,5 @@ "loc.messages.ASE_WebDeploySSLIssueRecommendation": "Para usar un certificado en App Service, debe haberlo firmado una entidad de certificación de confianza. Si la aplicación web genera errores de validación del certificado, es posible que esté usando un certificado autofirmado. Para resolverlo, debe pasar -allowUntrusted en argumentos adicionales de la opción de implementación web.", "loc.messages.FailedToUpdateApplicationInsightsResource": "No se pudo actualizar el recurso de Application Insights \"%s\". Error: %s", "loc.messages.JarNotSupported": "La implementación de jar no se admite en esta versión. Cambie la versión de la tarea a \"4.*\", que se encuentra en modo de versión preliminar", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "Identificador de correlación de la respuesta de llamada API de ARM: %s" } \ No newline at end of file diff --git a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/fr-FR/resources.resjson index ef8fc26b1424..b29c8f4e17a7 100644 --- a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement Azure App Service", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Déployer sur Azure App Service une application web, mobile ou API via Docker, Java, .NET, .NET Core, Node.js, PHP, Python ou Ruby", "loc.instanceNameFormat": "Déploiement d'Azure App Service : $(WebAppName)", "loc.releaseNotes": "Nouveautés de la version 3.0 :
  Prise en charge des transformations de fichiers (XDT)
  Prise en charge des substitutions de variables (XML, JSON)
Cliquez [ici](https://aka.ms/azurermwebdeployreadme) pour plus d'informations.", @@ -30,21 +30,21 @@ "loc.input.label.AzureContainerRegistryImage": "Image", "loc.input.help.AzureContainerRegistryImage": "Nom du dépôt où sont stockés les images conteneurs.
Remarque : Le nom d'image complet est au format : '/:<étiquette>'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", "loc.input.label.AzureContainerRegistryTag": "Étiquette", - "loc.input.help.AzureContainerRegistryTag": "Les étiquettes sont facultatives. Il s'agit du mécanisme utilisé par les registres pour donner une version aux images Docker.
Remarque : Le nom d'image complet est au format suivant : '`/`:`<étiquette`>'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", - "loc.input.label.DockerRepositoryAccess": "Accès au dépôt", + "loc.input.help.AzureContainerRegistryTag": "Les étiquettes sont facultatives. Il s'agit du mécanisme utilisé par les registres pour donner une version aux images Docker.
Remarque : Le nom d'image complet est au format suivant : '`/`:`'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", + "loc.input.label.DockerRepositoryAccess": "Accès au référentiel", "loc.input.help.DockerRepositoryAccess": "Sélectionnez l'accès au dépôt Docker.", "loc.input.label.RegistryConnectedServiceName": "Connexion au registre", "loc.input.help.RegistryConnectedServiceName": "Sélectionnez la connexion au registre.", "loc.input.label.PrivateRegistryImage": "Image", "loc.input.help.PrivateRegistryImage": "Nom du dépôt où sont stockés les images conteneurs.
Remarque : Le nom d'image complet est au format : '/:<étiquette>'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", "loc.input.label.PrivateRegistryTag": "Étiquette", - "loc.input.help.PrivateRegistryTag": "Les étiquettes sont facultatives. Il s'agit du mécanisme utilisé par les registres pour donner une version aux images Docker.
Remarque : Le nom d'image complet est au format suivant : '`/`:`<étiquette`>'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", + "loc.input.help.PrivateRegistryTag": "Les étiquettes sont facultatives. Il s'agit du mécanisme utilisé par les registres pour donner une version aux images Docker.
Remarque : Le nom d'image complet est au format suivant : '`/`:`'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", "loc.input.label.DockerNamespace": "Registre ou espace de noms", "loc.input.help.DockerNamespace": "Nom de domaine de premier niveau de type identificateur global unique pour votre registre ou espace de noms spécifique.
Remarque : Le nom d'image complet est au format : '/:<étiquette>'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", "loc.input.label.DockerRepository": "Image", "loc.input.help.DockerRepository": "Nom du dépôt où sont stockés les images conteneurs.
Remarque : Le nom d'image complet est au format : '/:<étiquette>'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", "loc.input.label.DockerImageTag": "Étiquette", - "loc.input.help.DockerImageTag": "Les étiquettes sont facultatives. Il s'agit du mécanisme utilisé par les registres pour donner une version aux images Docker.
Remarque : Le nom d'image complet est au format suivant : '`/`:`<étiquette`>'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", + "loc.input.help.DockerImageTag": "Les étiquettes sont facultatives. Il s'agit du mécanisme utilisé par les registres pour donner une version aux images Docker.
Remarque : Le nom d'image complet est au format suivant : '`/`:`'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", "loc.input.label.VirtualApplication": "Application virtuelle", "loc.input.help.VirtualApplication": "Spécifiez le nom de l'application virtuelle configurée dans le portail Azure. L'option n'est pas nécessaire pour les déploiements sur la racine App Service.", "loc.input.label.Package": "Package ou dossier", @@ -68,7 +68,7 @@ "loc.input.label.AppSettings": "Paramètres de l'application", "loc.input.help.AppSettings": "Modifiez les paramètres d'application Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple :-Port 5000 - RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.ConfigurationSettings": "Paramètres de configuration", - "loc.input.help.ConfigurationSettings": "Modifiez les paramètres de configuration d'application web qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", + "loc.input.help.ConfigurationSettings": "Modifiez les paramètres de configuration Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", "loc.input.label.TakeAppOfflineFlag": "Mettre l'application hors connexion", "loc.input.help.TakeAppOfflineFlag": "Sélectionnez cette option pour mettre Azure App Service hors connexion en plaçant un fichier app_offline.htm dans le répertoire racine de l'App Service avant le début de l'opération de synchronisation. Le fichier est supprimé une fois l'opération de synchronisation correctement effectuée.", "loc.input.label.UseWebDeploy": "Publication à l'aide de Web Deploy", @@ -114,7 +114,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Les packages générés par MSDeploy sont uniquement pris en charge par la plateforme Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Version installée non prise en charge : %s trouvé pour MSDeploy. Il doit s'agir au minimum de la version 3 ou d'une version ultérieure", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Emplacement introuvable de MSDeploy dans le Registre de l'ordinateur (Erreur : %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Package introuvable avec le modèle spécifié : %s
Vérifiez si le package mentionné dans la tâche est publié en tant qu'artefact dans la build ou à une étape précédente, et s'il est téléchargé dans le travail actuel.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Plusieurs packages correspondent au modèle spécifié : %s. Affinez le modèle de recherche.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Essayez de redéployer App Service avec l'option Mettre l'application hors connexion sélectionnée.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Essayez de redéployer App Service avec l'option Renommer les fichiers verrouillés sélectionnée.", @@ -223,5 +223,5 @@ "loc.messages.ASE_WebDeploySSLIssueRecommendation": "Pour utiliser un certificat dans App Service, celui-ci doit être signé par une autorité de certification de confiance. Si votre application web génère des erreurs de validation de certificat, cela signifie probablement que vous utilisez un certificat auto-signé. Pour résoudre ces erreurs, vous devez passer -allowUntrusted dans des arguments supplémentaires de l'option Web Deploy.", "loc.messages.FailedToUpdateApplicationInsightsResource": "Échec de la mise à jour de la ressource Application Insights '%s'. Erreur : %s", "loc.messages.JarNotSupported": "Le déploiement de jar n'est pas pris en charge dans cette version. Remplacez la version de la tâche par la version '4.*', qui est en préversion", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "ID de corrélation de la réponse à l'appel d'API ARM : %s" } \ No newline at end of file diff --git a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/it-IT/resources.resjson index 8f01b34fde86..a55b8075faf7 100644 --- a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Distribuzione di Servizio app di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Esegue la distribuzione in Servizio app di Azure di un'app Web, per dispositivi mobili o API con Docker, Java, .NET, .NET Core, Node.js, PHP, Python o Ruby", "loc.instanceNameFormat": "Distribuzione servizio app di Azure: $(WebAppName)", "loc.releaseNotes": "Novità della versione 3.0:
  Supporta le trasformazioni di file (XDT)
  Supporta le sostituzioni di variabili (XML, JSON)
Per altre informazioni, fare clic [qui](https://aka.ms/azurermwebdeployreadme).", @@ -10,7 +10,7 @@ "loc.group.displayName.ApplicationAndConfigurationSettings": "Impostazioni applicazione e configurazione", "loc.group.displayName.output": "Output", "loc.input.label.ConnectedServiceName": "Sottoscrizione di Azure", - "loc.input.help.ConnectedServiceName": "Consente di selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", + "loc.input.help.ConnectedServiceName": "Selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", "loc.input.label.WebAppKind": "Tipo di app", "loc.input.help.WebAppKind": "Consente di selezionare il tipo di app Web da distribuire.
Nota: selezionare App Web Linux per le immagine della piattaforma predefinita o per distribuzioni di immagini del contenitore personalizzate.", "loc.input.label.WebAppName": "Nome del servizio app", @@ -22,11 +22,11 @@ "loc.input.label.SlotName": "Slot", "loc.input.help.SlotName": "Immettere o selezionare uno slot esistente diverso da quello di produzione.", "loc.input.label.ImageSource": "Origine immagine", - "loc.input.help.ImageSource": "Il Servizio app in Linux offre due diverse opzioni per pubblicare l'applicazione:
Distribuzione di un'immagine personalizzata oppure distribuzione dell'app con un'immagine della piattaforma predefinita. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=862490)", + "loc.input.help.ImageSource": "Il servizio app in Linux offre due diverse opzioni per pubblicare l'applicazione:
Distribuzione di un'immagine personalizzata oppure distribuzione dell'app con un'immagine della piattaforma predefinita. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=862490)", "loc.input.label.AzureContainerRegistry": "Registro di sistema", "loc.input.help.AzureContainerRegistry": "Nome di dominio di primo livello univoco a livello globale per il registro specifico.
Nota: il formato del nome completo dell'immagine è: '`/`:`'. Esempio: 'registropersonale.azurecr.io/nginx:latest'.", "loc.input.label.AzureContainerRegistryLoginServer": "Nome del server di accesso del registro", - "loc.input.help.AzureContainerRegistryLoginServer": "Consente di immettere o selezionare un nome del server di accesso del Registro Azure Container.", + "loc.input.help.AzureContainerRegistryLoginServer": "Consente di immettere o selezionare un nome del server di accesso del Registro contenitori di Azure.", "loc.input.label.AzureContainerRegistryImage": "Immagine", "loc.input.help.AzureContainerRegistryImage": "Nome del repository in cui vengono archiviate le immagini del contenitore.
Nota: il formato del nome completo dell'immagine è: '`/`:`'. Esempio: 'registropersonale.azurecr.io/nginx:latest'.", "loc.input.label.AzureContainerRegistryTag": "Tag", @@ -114,7 +114,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "I pacchetti generati da MSDeploy sono supportati solo per la piattaforma Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "La versione installata non è supportata. La versione trovata per MSDeploy è %s, ma deve essere almeno 3 o successiva", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Il percorso di MSDeploy non è stato trovato dal Registro di sistema nel computer (errore: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Non è stato trovato alcun pacchetto con il criterio specificato: %s
Verificare se il pacchetto menzionato nell'attività viene pubblicato come artefatto nella compilazione o in una fase precedente e quindi scaricato nel processo corrente.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Più pacchetti corrispondono al criterio specificato %s. Restringere i criteri di ricerca.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Provare a distribuire di nuovo il servizio app dopo aver selezionato l'opzione Porta l'applicazione offline.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Provare a distribuire di nuovo il servizio app dopo aver selezionato l'opzione Rinomina i file bloccati.", @@ -180,7 +180,7 @@ "loc.messages.FailedToUpdateAppSettingsInConfigDetails": "Non è stato possibile aggiornare le impostazioni dell'app. Errore: %s.", "loc.messages.UnableToGetAzureRMWebAppMetadata": "Non è stato possibile recuperare i metadati dell'app Web AzureRM. Codice errore: %s", "loc.messages.UnableToUpdateAzureRMWebAppMetadata": "Non è possibile aggiornare i metadati dell'app Web di AzureRM. Codice errore: %s", - "loc.messages.Unabletoretrieveazureregistrycredentials": "Non è possibile recuperare le credenziali del Registro Azure Container. [Codice di stato: '%s']", + "loc.messages.Unabletoretrieveazureregistrycredentials": "Non è possibile recuperare le credenziali del Registro contenitori di Azure. [Codice di stato: '%s']", "loc.messages.UnableToReadResponseBody": "Non è possibile leggere il corpo della risposta. Errore: %s", "loc.messages.UnableToUpdateWebAppConfigDetails": "Non è possibile aggiornare i dettagli di configurazione dell'app Web. Codice di stato: '%s'", "loc.messages.AddingReleaseAnnotation": "Aggiunta dell'annotazione versione per la risorsa '%s' di Application Insights", @@ -223,5 +223,5 @@ "loc.messages.ASE_WebDeploySSLIssueRecommendation": "Per usare un certificato nel servizio app, il certificato deve essere firmato da un'autorità di certificazione attendibile. Se l'app Web restituisce errori di convalida del certificato, è possibile che si stia usando un certificato autofirmato. Per risolvere gli errori, è necessario passare -allowUntrusted negli argomenti aggiuntivi dell'opzione di distribuzione Web.", "loc.messages.FailedToUpdateApplicationInsightsResource": "Non è stato possibile aggiornare la risorsa '%s' di Application Insights. Errore: %s", "loc.messages.JarNotSupported": "La distribuzione di file jar non è supportata in questa versione. Impostare la versione dell'attività su '4.*' che corrisponde alla modalità anteprima", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "ID correlazione della risposta alla chiamata API ARM: %s" } \ No newline at end of file diff --git a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ja-JP/resources.resjson index a0168c9d6d58..4d11b5db8f7f 100644 --- a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure App Service デプロイ", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Docker、Java、.NET、.NET Core、Node.js、PHP、Python、Ruby を使用して、Web、モバイル、API アプリを Azure App Service にデプロイします", "loc.instanceNameFormat": "Azure App Service の配置: $(WebAppName)", "loc.releaseNotes": "バージョン 3.0 の新機能:
  ファイル変換 (XDT) をサポート
   変数置換 (XML、JSON) をサポート
詳細については、[ここ](https://aka.ms/azurermwebdeployreadme) をクリックしてください。", @@ -22,7 +22,7 @@ "loc.input.label.SlotName": "スロット", "loc.input.help.SlotName": "運用スロット以外の既存のスロットを入力または選択してください。", "loc.input.label.ImageSource": "イメージ ソース", - "loc.input.help.ImageSource": "App Service on Linux には、アプリケーションを公開するための 2 つの異なるオプションが備わっています。
カスタム イメージの配置と、組み込みのプラットフォーム イメージを使ったアプリの配置です。[詳細](https://go.microsoft.com/fwlink/?linkid=862490)", + "loc.input.help.ImageSource": "Linux 上の App Service には、アプリケーションを発行するための 2 つの異なるオプションが備わっています。
カスタム イメージの配置と、組み込みのプラットフォーム イメージを使ったアプリの配置です。[詳細](https://go.microsoft.com/fwlink/?linkid=862490)", "loc.input.label.AzureContainerRegistry": "レジストリ", "loc.input.help.AzureContainerRegistry": "特定のレジストリをグローバルに識別する一意の最上位ドメイン名です。
メモ: 完全修飾イメージ名の形式は '`<レジストリ`>/`<リポジトリ`>:`<タグ`>' です。例: 'myregistry.azurecr.io/nginx:latest'。", "loc.input.label.AzureContainerRegistryLoginServer": "レジストリ ログイン サーバー名", @@ -65,7 +65,7 @@ "loc.input.help.GenerateWebConfig": "アプリケーションに web.config がない場合は、標準の web.config が生成され、Azure App Service に配置されます。web.config 内の値は編集可能で、アプリケーション フレームワークに基づいて変えることができます。たとえば、node.js アプリケーションの場合、スタートアップ ファイルと iis_node モジュールの値を web.config 内に設定します。[詳細](https://go.microsoft.com/fwlink/?linkid=843469)。", "loc.input.label.WebConfigParameters": "Web.config のパラメーター", "loc.input.help.WebConfigParameters": "生成された web.config ファイル内のスタートアップ ファイルなどの値を編集します。この編集機能は、生成された web.config 専用です。[詳細](https://go.microsoft.com/fwlink/?linkid=843469)。", - "loc.input.label.AppSettings": "アプリケーション設定", + "loc.input.label.AppSettings": "アプリ設定", "loc.input.help.AppSettings": "構文 -key value の後に続く Web App アプリケーションの設定を編集します。スペースが含まれる値は二重引用符で囲む必要があります。
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.ConfigurationSettings": "構成設定", "loc.input.help.ConfigurationSettings": "構文 -key value の後に続く Web App 構成の設定を編集します。スペースが含まれる値は、二重引用符で囲む必要があります。
例: -phpVersion 5.6 -linuxFxVersion: node|6.11", @@ -114,7 +114,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "MSDeploy が生成したパッケージは Windows プラットフォームでのみサポートされます。", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "MSDeploy のサポートされていないバージョン: %s がインストールされています。バージョンは 3 以降である必要があります", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "コンピューター上のレジストリから、MS Deploy の場所を特定できません (エラー: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "指定されたパターン %s のパッケージが見つかりませんでした
タスクに指定されているパッケージがビルドまたは前のステージで成果物として公開されており、現在のジョブにダウンロードされているかどうかをご確認ください。", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "指定したパターンと一致するパッケージが複数あります: %s。検索パターンを絞り込んでください。", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "[アプリケーションをオフラインにする] オプションを選択して、もう一度 App Service を配置してください。", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "[ロックされたファイルの名前を変更する] オプションを選択して、もう一度 App Service を配置してください。", @@ -223,5 +223,5 @@ "loc.messages.ASE_WebDeploySSLIssueRecommendation": "App Service で証明書を使用するには、証明書が信頼された証明機関によって署名されている必要があります。Web アプリで証明書の検証エラーが出る場合は、自己署名証明書を使用している可能性があります。これを解決するには、Web 配置オプションの追加引数に -allowUntrusted を渡す必要があります。", "loc.messages.FailedToUpdateApplicationInsightsResource": "Application Insights '%s' リソースを更新できませんでした。エラー: %s", "loc.messages.JarNotSupported": "Jar 配置はこのバージョンではサポートされていません。タスク バージョンをプレビュー モードの '4.*' に変更します", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "ARM API 呼び出しの応答からの関連付け ID: %s" } \ No newline at end of file diff --git a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ko-KR/resources.resjson index be4da864bd71..7316d951a832 100644 --- a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ko-KR/resources.resjson @@ -7,7 +7,7 @@ "loc.group.displayName.FileTransformsAndVariableSubstitution": "파일 변환 및 변수 대체 옵션", "loc.group.displayName.AdditionalDeploymentOptions": "추가 배포 옵션", "loc.group.displayName.PostDeploymentAction": "배포 후 작업", - "loc.group.displayName.ApplicationAndConfigurationSettings": "애플리케이션 및 구성 설정", + "loc.group.displayName.ApplicationAndConfigurationSettings": "응용 프로그램 및 구성 설정", "loc.group.displayName.output": "출력", "loc.input.label.ConnectedServiceName": "Azure 구독", "loc.input.help.ConnectedServiceName": "배포에 대한 Azure Resource Manager 구독을 선택합니다.", @@ -22,7 +22,7 @@ "loc.input.label.SlotName": "슬롯", "loc.input.help.SlotName": "프로덕션 슬롯이 아닌 기존 슬롯을 입력하거나 선택합니다.", "loc.input.label.ImageSource": "이미지 소스", - "loc.input.help.ImageSource": "App Service on Linux는 애플리케이션을 게시하는 두 가지 옵션을 제공합니다.
해당 옵션은 사용자 지정 이미지 배포 또는 기본 제공 플랫폼 이미지를 사용하는 앱 배포입니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=862490)", + "loc.input.help.ImageSource": "Linux의 App Service는 응용 프로그램을 게시하는 두 가지 옵션을 제공합니다.
해당 옵션은 사용자 지정 이미지 배포 또는 기본 제공 플랫폼 이미지를 사용하는 앱 배포입니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=862490)", "loc.input.label.AzureContainerRegistry": "레지스트리", "loc.input.help.AzureContainerRegistry": "특정 레지스트리의 전역적으로 고유한 최상위 도메인 이름입니다.
참고: 정규화된 이미지 이름은 '`<레지스트리`>/`<리포지토리`>:`<태그`>' 형식입니다. 예: 'myregistry.azurecr.io/nginx:latest'.", "loc.input.label.AzureContainerRegistryLoginServer": "레지스트리 로그인 서버 이름", @@ -45,8 +45,8 @@ "loc.input.help.DockerRepository": "컨테이너 이미지가 저장된 리포지토리의 이름입니다.
참고: 정규화된 이미지 이름은 '`<레지스트리 또는 네임스페이스`>/`<리포지토리`>:`<태그`>' 형식입니다. 예: 'myregistry.azurecr.io/nginx:latest'", "loc.input.label.DockerImageTag": "태그", "loc.input.help.DockerImageTag": "태그는 선택 사항입니다. 태그는 레지스트리에서 Docker 이미지에 버전을 지정하는 데 사용하는 메커니즘입니다.
참고: 정규화된 이미지 이름은 '`/`:`' 형식입니다. 예: 'myregistry.azurecr.io/nginx:latest'", - "loc.input.label.VirtualApplication": "가상 애플리케이션", - "loc.input.help.VirtualApplication": "Azure Portal에서 구성된 가상 애플리케이션의 이름을 지정합니다. App Service 루트에 배포할 경우 이 옵션은 필요하지 않습니다.", + "loc.input.label.VirtualApplication": "가상 응용 프로그램", + "loc.input.help.VirtualApplication": "Azure Portal에서 구성된 가상 응용 프로그램의 이름을 지정합니다. App Service 루트에 배포할 경우 이 옵션은 필요하지 않습니다.", "loc.input.label.Package": "패키지 또는 폴더", "loc.input.help.Package": "MSBuild에서 생성된 앱 서비스 콘텐츠를 포함하는 패키지 또는 폴더나 압축된 zip 또는 war 파일의 파일 경로입니다.
변수([빌드](https://www.visualstudio.com/docs/build/define/variables) | [릴리스](https://www.visualstudio.com/docs/release/author-release-definition/understanding-tasks#predefvariables)), 와일드카드가 지원됩니다.
예: $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip 또는 $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", "loc.input.label.BuiltinLinuxPackage": "패키지 또는 폴더", @@ -58,15 +58,15 @@ "loc.input.label.WebAppUri": "App Service URL", "loc.input.help.WebAppUri": "Azure App Service의 URL에 대해 생성되는 출력 변수의 이름을 지정합니다. 이 변수는 후속 작업에서 사용될 수 있습니다.", "loc.input.label.ScriptType": "배포 스크립트 형식", - "loc.input.help.ScriptType": "작업이 배포를 완료한 후 Azure App Service에서 실행할 스크립트를 제공하여 배포를 사용자 지정합니다. 예를 들어 Node, PHP, Python 애플리케이션용 패키지를 복원합니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=843471).", + "loc.input.help.ScriptType": "작업이 배포를 완료한 후 Azure App Service에서 실행할 스크립트를 제공하여 배포를 사용자 지정합니다. 예를 들어 Node, PHP, Python 응용 프로그램용 패키지를 복원합니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=843471).", "loc.input.label.InlineScript": "인라인 스크립트", "loc.input.label.ScriptPath": "배포 스크립트 경로", "loc.input.label.GenerateWebConfig": "Web.config 생성", - "loc.input.help.GenerateWebConfig": "애플리케이션에 표준 Web.config가 없는 경우 생성되고 Azure App Service에 배포됩니다. web.config의 값은 편집할 수 있으며 애플리케이션 프레임워크에 따라 달라집니다. 예를 들어 node.js 애플리케이션의 경우 web.config에는 시작 파일과 iis_node 모듈 값이 있습니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=843469).", + "loc.input.help.GenerateWebConfig": "응용 프로그램에 표준 Web.config가 없는 경우 생성되고 Azure App Service에 배포됩니다. web.config의 값은 편집할 수 있으며 응용 프로그램 프레임워크에 따라 달라집니다. 예를 들어 node.js 응용 프로그램의 경우 web.config에는 시작 파일과 iis_node 모듈 값이 있습니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.WebConfigParameters": "Web.config 매개 변수", "loc.input.help.WebConfigParameters": "생성된 web.config 파일에서 시작 파일과 같은 값을 편집합니다. 이 편집 기능은 생성된 web.config에만 사용하도록 설계되었습니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=843469).", - "loc.input.label.AppSettings": "응용 프로그램 설정", - "loc.input.help.AppSettings": "구문 -key 값 다음에 오는 웹앱 애플리케이션 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", + "loc.input.label.AppSettings": "앱 설정", + "loc.input.help.AppSettings": "구문 -key 값 다음에 오는 웹앱 응용 프로그램 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.ConfigurationSettings": "구성 설정", "loc.input.help.ConfigurationSettings": "구문 -key 값 다음에 오는 웹앱 구성 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
예 : -phpVersion 5.6 -linuxFxVersion: node|6.11", "loc.input.label.TakeAppOfflineFlag": "앱을 오프라인으로 전환", @@ -82,7 +82,7 @@ "loc.input.label.AdditionalArguments": "추가 인수", "loc.input.help.AdditionalArguments": "구문 -key:value 다음에 오는 추가 웹 배포 인수입니다.
이 인수는 Azure App Service를 배포할 때 적용됩니다. 예: -disableLink:AppPoolExtension -disableLink:ContentExtension.
웹 배포 작업 설정의 추가 예제는 [여기](https://go.microsoft.com/fwlink/?linkid=838471)를 참조하세요.", "loc.input.label.RenameFilesFlag": "잠겨 있는 파일 이름 바꾸기", - "loc.input.help.RenameFilesFlag": "Azure App Service 애플리케이션 설정에서 msdeploy 플래그 MSDEPLOY_RENAME_LOCKED_FILES=1을 사용하도록 설정하려면 이 옵션을 선택합니다. 이 옵션을 설정하면 msdeploy에서 앱 배포 중 잠겨 있는 파일의 이름을 바꿀 수 있습니다.", + "loc.input.help.RenameFilesFlag": "Azure App Service 응용 프로그램 설정에서 msdeploy 플래그 MSDEPLOY_RENAME_LOCKED_FILES=1을 사용하도록 설정하려면 이 옵션을 선택합니다. 이 옵션을 설정하면 msdeploy에서 앱 배포 중 잠겨 있는 파일의 이름을 바꿀 수 있습니다.", "loc.input.label.XmlTransformation": "XML 변환", "loc.input.help.XmlTransformation": "`*.config 파일`에서 `*.Release.config` 및 `*..config`에 대한 구성 변환이 실행됩니다.
구성 변환은 변수 대체 전에 실행됩니다.
XML 변환은 Windows 플랫폼에서만 지원됩니다.", "loc.input.label.XmlVariableSubstitution": "XML 변수 대체", @@ -101,8 +101,8 @@ "loc.messages.Failedtoupdatedeploymenthistory": "배포 기록을 업데이트하지 못했습니다. 오류: %s", "loc.messages.WARNINGCannotupdatedeploymentstatusSCMendpointisnotenabledforthiswebsite": "경고: 배포 상태를 업데이트할 수 없습니다. 이 웹 사이트에는 SCM 엔드포인트를 사용할 수 없습니다.", "loc.messages.Unabletoretrievewebconfigdetails": "App Service 구성 정보를 검색할 수 없습니다. 상태 코드: '%s'", - "loc.messages.Unabletoretrievewebappsettings": "App Service 애플리케이션 설정을 검색할 수 없습니다[상태 코드: '%s', 오류 메시지: '%s'].", - "loc.messages.Unabletoupdatewebappsettings": "App Service 애플리케이션 설정을 업데이트할 수 없습니다. 상태 코드: '%s'", + "loc.messages.Unabletoretrievewebappsettings": "App Service 응용 프로그램 설정을 검색할 수 없습니다[상태 코드: '%s', 오류 메시지: '%s'].", + "loc.messages.Unabletoupdatewebappsettings": "App Service 응용 프로그램 설정을 업데이트할 수 없습니다. 상태 코드: '%s'", "loc.messages.CannotupdatedeploymentstatusuniquedeploymentIdCannotBeRetrieved": "배포 상태를 업데이트할 수 없습니다. 고유한 배포 ID를 검색할 수 없습니다.", "loc.messages.PackageDeploymentSuccess": "웹 패키지를 App Service에 배포했습니다.", "loc.messages.PackageDeploymentFailed": "웹 패키지를 App Service에 배포하지 못했습니다.", @@ -116,7 +116,7 @@ "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "컴퓨터의 레지스트리에서 MS 배포의 위치를 찾을 수 없습니다(오류: %s).", "loc.messages.Nopackagefoundwithspecifiedpattern": "지정된 패턴의 패키지를 찾을 수 없습니다. %s
작업에 언급된 패키지가 빌드 또는 이전 스테이지에서 아티팩트로 게시되고 현재 작업에 다운로드되는지 확인합니다.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "지정한 패턴 %s과(와) 일치하는 패키지가 두 개 이상 있습니다. 검색 패턴을 제한하세요.", - "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "[애플리케이션을 오프라인으로 만들기] 옵션을 선택하고 App Service를 다시 배포해 보세요.", + "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "[응용 프로그램을 오프라인으로 만들기] 옵션을 선택하고 App Service를 다시 배포해 보세요.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "[잠겨 있는 파일 이름 바꾸기] 옵션을 선택하고 App Service를 다시 배포해 보세요.", "loc.messages.NOJSONfilematchedwithspecificpattern": "특정 패턴과 일치하는 JSON 파일이 없음: %s", "loc.messages.Configfiledoesntexists": "구성 파일 %s이(가) 없습니다.", @@ -139,7 +139,7 @@ "loc.messages.KuduPhysicalpathCreatedSuccessfully": "Kudu 실제 경로를 만들었습니다. %s", "loc.messages.FailedtocreateKuduPhysicalPath": "Kudu 실제 경로를 만들지 못했습니다. 오류: %s", "loc.messages.FailedtocheckphysicalPath": "Kudu 실제 경로를 확인하지 못했습니다. 오류 코드: %s", - "loc.messages.VirtualApplicationDoesNotExist": "가상 애플리케이션이 없습니다. %s", + "loc.messages.VirtualApplicationDoesNotExist": "가상 응용 프로그램이 없습니다. %s", "loc.messages.JSONParseError": "JSON 파일 %s을(를) 구문 분석할 수 없습니다. 오류: %s", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 변수 대체를 적용했습니다.", "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML 변수 대체를 적용했습니다.", @@ -208,8 +208,8 @@ "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' 애플리케이션 설정을 업데이트하지 못했습니다. 오류: %s", "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 구성 설정을 업데이트하는 중입니다. 데이터: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 구성 설정을 업데이트했습니다.", - "loc.messages.UpdatingAppServiceApplicationSettings": "App Service 애플리케이션 설정을 업데이트하는 중입니다. 데이터: %s", - "loc.messages.UpdatedAppServiceApplicationSettings": "App Service 애플리케이션 설정 및 Kudu 애플리케이션 설정을 업데이트했습니다.", + "loc.messages.UpdatingAppServiceApplicationSettings": "App Service 응용 프로그램 설정을 업데이트하는 중입니다. 데이터: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "App Service 응용 프로그램 설정 및 Kudu 응용 프로그램 설정을 업데이트했습니다.", "loc.messages.MultipleResourceGroupFoundForAppService": "App Service '%s'에 대한 리소스 그룹이 여러 개 있습니다.", "loc.messages.PackageDeploymentUsingZipDeployFailed": "ZIP 배포를 사용한 패키지 배포에 실패했습니다. 자세한 내용은 로그를 참조하세요.", "loc.messages.PackageDeploymentInitiated": "ZIP 배포를 사용한 패키지 배포가 시작되었습니다.", diff --git a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ru-RU/resources.resjson index e2d340bd038d..11181b7527bf 100644 --- a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание Службы приложений Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Развертывание веб-приложения, мобильного приложения или приложения API в Службе приложений Azure с помощью Docker, Java, .NET, .NET Core, Node.js, PHP, Python или Ruby", "loc.instanceNameFormat": "Развертывание службы приложений Azure: $(WebAppName)", "loc.releaseNotes": "Новые возможности в версии 3.0:
  Поддерживаются преобразования файлов (XDT)
  Поддерживается подстановка переменных (XML, JSON)
Чтобы получить дополнительные сведения, щелкните [здесь](https://aka.ms/azurermwebdeployreadme).", @@ -27,7 +27,7 @@ "loc.input.help.AzureContainerRegistry": "Глобально уникальное доменное имя верхнего уровня для реестра или пространства имен.
Примечание. Полное доменное имя имеет следующий формат: \"`<реестр или пространство имен`>/`<репозиторий`>:`<тег`>\". Например: \"myregistry.azurecr.io/nginx:latest\".", "loc.input.label.AzureContainerRegistryLoginServer": "Имя сервера для входа в реестр", "loc.input.help.AzureContainerRegistryLoginServer": "Введите или выберите имя сервера для входа в реестр контейнеров Azure.", - "loc.input.label.AzureContainerRegistryImage": "Образ", + "loc.input.label.AzureContainerRegistryImage": "Изображение", "loc.input.help.AzureContainerRegistryImage": "Имя репозитория, в котором хранятся образы контейнера.
Примечание. Полное доменное имя образа имеет следующий формат: \"`<реестр или пространство имен`>/`<репозиторий`>:`\". Например: \"myregistry.azurecr.io/nginx:latest\".", "loc.input.label.AzureContainerRegistryTag": "Тег", "loc.input.help.AzureContainerRegistryTag": "Теги необязательны; они используются в реестрах для указания версий образов Docker.
Примечание. Полное доменное имя образа имеет следующий формат: \"`/`:`\". Например: \"myregistry.azurecr.io/nginx:latest\".", @@ -35,7 +35,7 @@ "loc.input.help.DockerRepositoryAccess": "Выберите доступ к репозиторию Docker.", "loc.input.label.RegistryConnectedServiceName": "Подключение к реестру", "loc.input.help.RegistryConnectedServiceName": "Выберите подключение к реестру.", - "loc.input.label.PrivateRegistryImage": "Образ", + "loc.input.label.PrivateRegistryImage": "Изображение", "loc.input.help.PrivateRegistryImage": "Имя репозитория, в котором хранятся образы контейнера.
Примечание. Полное доменное имя образа имеет следующий формат: \"`<реестр или пространство имен`>/`<репозиторий`>:`\". Например: \"myregistry.azurecr.io/nginx:latest\".", "loc.input.label.PrivateRegistryTag": "Тег", "loc.input.help.PrivateRegistryTag": "Теги необязательны; они используются в реестрах для указания версий образов Docker.
Примечание. Полное доменное имя образа имеет следующий формат: \"`/`:`\". Например, \"myregistry.azurecr.io/nginx:latest\".", @@ -114,7 +114,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Пакеты, созданные при помощи MSDeploy, поддерживаются только для платформы Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Установленная версия MSDeploy (%s) не поддерживается. Должна быть установлена версия 3 или более поздняя.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Не удалось определить расположение MS Deploy при помощи реестра на компьютере (ошибка: %s).", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Не удалось найти пакет с указанным шаблоном: %s
Проверьте, публикуется ли пакет, упомянутый в задаче, как артефакт в сборке или на предыдущем этапе и скачан ли он в текущем задании.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Указанному шаблону соответствует несколько пакетов: %s. Ограничьте шаблон поиска.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Попробуйте снова развернуть службу приложений, используя параметр \"Отключить приложение от сети\".", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Попробуйте снова развернуть службу приложений, используя параметр \"Переименовывать заблокированные файлы\".", @@ -223,5 +223,5 @@ "loc.messages.ASE_WebDeploySSLIssueRecommendation": "Чтобы использовать сертификат в службе приложений, сертификат должен быть подписан доверенным центром сертификации. Если в веб-приложении появляются ошибки проверки сертификата, возможно, вы используете самозаверяющий сертификат и для устранения этих ошибок необходимо передать -allowUntrusted в дополнительных аргументах параметра веб-развертывания.", "loc.messages.FailedToUpdateApplicationInsightsResource": "Не удалось обновить ресурс Application Insights \"%s\". Ошибка: %s", "loc.messages.JarNotSupported": "Развертывание JAR не поддерживается в этой версии. Измените версию задачи на \"4.*\", которая является предварительной", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "Идентификатор корреляции из ответа на вызов API ARM: %s" } \ No newline at end of file diff --git a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/zh-TW/resources.resjson index d9775f35f3e9..fe75b98bb582 100644 --- a/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV3/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure App Service 部署", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurermwebdeployreadme)", "loc.description": "使用 Docker、Java、.NET、.NET Core、Node.js、PHP、Python 或 Ruby 對 Azure App Service 部署 Web、行動或 API 應用程式", "loc.instanceNameFormat": "Azure App Service 部署: $(WebAppName)", "loc.releaseNotes": "3.0 版的新功能:
  支援檔案轉換 (XDT)
  支援變數替代 (XML、JSON)
如需詳細資訊,請按一下[這裡](https://aka.ms/azurermwebdeployreadme)。", @@ -11,7 +11,7 @@ "loc.group.displayName.output": "輸出", "loc.input.label.ConnectedServiceName": "Azure 訂用帳戶", "loc.input.help.ConnectedServiceName": "選取部署的 Azure Resource Manager 訂用帳戶。", - "loc.input.label.WebAppKind": "App 類型", + "loc.input.label.WebAppKind": "應用程式類型", "loc.input.help.WebAppKind": "選取要部署的 Web 應用程式類型。
注意: 請為內建平台映像或自訂容器映像部署選取 Linux Web 應用程式。", "loc.input.label.WebAppName": "App Service 名稱", "loc.input.help.WebAppName": "輸入或選取現有 Azure App Service 的名稱。僅依選取的應用程式類型列出應用程式服務。", @@ -43,7 +43,7 @@ "loc.input.help.DockerNamespace": "您的特定登錄或命名空間的全域唯一頂層網域名稱。
注意: 完整映像名稱的格式為: '`<登錄或命名空間`>/`<存放庫`>:`<標記`>。例如,'myregistry.azurecr.io/nginx:latest'。", "loc.input.label.DockerRepository": "映像", "loc.input.help.DockerRepository": "容器映像儲存所在的存放庫名稱。
注意: 完整映像名稱的格式為: '`<登錄或命名空間`>/`<存放庫`>:`<標記`>'。例如,'myregistry.azurecr.io/nginx:latest'。", - "loc.input.label.DockerImageTag": "標籤", + "loc.input.label.DockerImageTag": "標記", "loc.input.help.DockerImageTag": "標記是選擇項,這是登錄提供版本給 Docker 映像時所使用的機制。
注意: 完整映像名稱的格式為: '`/`:`'。例如,'myregistry.azurecr.io/nginx:latest'。", "loc.input.label.VirtualApplication": "虛擬應用程式", "loc.input.help.VirtualApplication": "指定在 Azure 入口網站中設定的虛擬應用程式名稱。若要部署到 App Service 的根目錄,則無須使用此選項。", @@ -68,7 +68,7 @@ "loc.input.label.AppSettings": "應用程式設定", "loc.input.help.AppSettings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.ConfigurationSettings": "組態設定", - "loc.input.help.ConfigurationSettings": "請使用語法「-索引鍵 值」編輯 Web 應用程式組態。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", + "loc.input.help.ConfigurationSettings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", "loc.input.label.TakeAppOfflineFlag": "將應用程式設為離線", "loc.input.help.TakeAppOfflineFlag": "選取此選項可在同步作業開始之前,將 app_offline.htm 檔案置於 App Service 的根目錄中而使此 Azure App Service 離線。此檔案將會在同步作業成功完成後移除。", "loc.input.label.UseWebDeploy": "使用 Web Deploy 發佈", @@ -114,7 +114,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "僅 Windows 平台支援 MSDeploy 產生的套件。", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "發現對 MSDeploy 安裝了不受支援的版本: %s。版本至少應為 3 (含) 以上", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "電腦上的登錄找不到 MS 部署的位置 (錯誤: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "找不到具有指定模式的套件: %s
請確認工作中所提及的套件已在組建或上一個階段中發行為成品,並已在目前的作業中下載。", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "有多個套件與指定模式相符: %s。請縮小搜尋模式範圍。", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "請先選取 [讓應用程式成為離線狀態] 選項,然後嘗試再次部署 App Service。", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "請先選取 [重新命名鎖定的檔案] 選項,然後嘗試再次部署 App Service。", @@ -223,5 +223,5 @@ "loc.messages.ASE_WebDeploySSLIssueRecommendation": "若要在 App Service 中使用憑證,該憑證必須經過信任的憑證授權單位所簽署。若您的 Web 應用程式顯示憑證驗證錯誤,可能是您使用了自我簽署憑證。若要解決這些錯誤,您必須在 Web 部署選項的其他引數中傳遞 -allowUntrusted。", "loc.messages.FailedToUpdateApplicationInsightsResource": "無法更新 Application Insights '%s' 資源。錯誤: %s", "loc.messages.JarNotSupported": "此版本不支援 jar 部署。請將工作版本變更為處於預覽模式的 '4.*'", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "來自 ARM api 呼叫回應的相互關聯識別碼: %s" } \ No newline at end of file diff --git a/Tasks/AzureRmWebAppDeploymentV3/task.json b/Tasks/AzureRmWebAppDeploymentV3/task.json index e7e99e24c9b6..e2c8639ffd59 100644 --- a/Tasks/AzureRmWebAppDeploymentV3/task.json +++ b/Tasks/AzureRmWebAppDeploymentV3/task.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 195, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "releaseNotes": "What's new in Version 3.0:
  Supports File Transformations (XDT)
  Supports Variable Substitutions(XML, JSON)
Click [here](https://aka.ms/azurermwebdeployreadme) for more information.", "minimumAgentVersion": "2.104.1", diff --git a/Tasks/AzureRmWebAppDeploymentV3/task.loc.json b/Tasks/AzureRmWebAppDeploymentV3/task.loc.json index 151ce5d8135b..73f179d13468 100644 --- a/Tasks/AzureRmWebAppDeploymentV3/task.loc.json +++ b/Tasks/AzureRmWebAppDeploymentV3/task.loc.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 195, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", "minimumAgentVersion": "2.104.1", diff --git a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/de-DE/resources.resjson index 56ae4aa22af7..61fdf60095b0 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure App Service-Bereitstellung", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Hiermit wird eine Web-, Mobil- oder API-App mithilfe von Docker, Java, .NET, .NET Core, Node.js, PHP, Python oder Ruby für Azure App Service bereitgestellt.", "loc.instanceNameFormat": "Azure App Service bereitstellen: $(WebAppName)", "loc.releaseNotes": "Neuigkeiten in Version 4.*
Unterstützung für ZIP Deploy, die Ausführung über Pakete und WAR Deploy [Details](https://aka.ms/appServiceDeploymentMethods)
Unterstützung für App Service-Umgebungen
Verbesserte Benutzeroberfläche zum Ermitteln der von der Aufgabe unterstützten App Service-Typen
\"Aus Paket ausführen\" ist die bevorzugte Bereitstellungsmethode und markiert Dateien im Ordner \"wwwroot\" als schreibgeschützt
Klicken Sie [hier](https://aka.ms/azurermwebdeployreadme), um weitere Informationen zu erhalten.", @@ -24,7 +24,7 @@ "loc.input.help.DeployToSlotOrASEFlag": "Wählen Sie die Option für die Bereitstellung in einem vorhandenen Bereitstellungsslot oder in der Azure App Service-Umgebung.
Für beide Ziele benötigt die Aufgabe den Ressourcengruppennamen.
Falls als Bereitstellungsziel ein Slot verwendet wird, erfolgt die Bereitstellung standardmäßig im Produktionsslot. Auch jeder andere vorhandene Slotname kann angegeben werden.
Falls als Bereitstellungsziel eine Azure App Service-Umgebung verwendet wird, behalten Sie den Slotnamen \"production\" bei, und geben Sie nur den Namen der Ressourcengruppe an.", "loc.input.label.ResourceGroupName": "Ressourcengruppe", "loc.input.help.ResourceGroupName": "Der Ressourcengruppenname ist erforderlich, wenn als Bereitstellungsziel ein Bereitstellungsslot oder eine App Service-Umgebung verwendet wird.
Geben Sie die Azure-Ressourcengruppe mit der oben angegebenen Azure App Service-Instanz ein, oder wählen Sie sie aus.", - "loc.input.label.SlotName": "Platz", + "loc.input.label.SlotName": "Slot", "loc.input.help.SlotName": "Geben Sie einen anderen vorhandenen Slot als den Produktionsslot ein, oder wählen Sie ihn aus.", "loc.input.label.DockerNamespace": "Registrierung oder Namespace", "loc.input.help.DockerNamespace": "Eine global eindeutiger Name einer Domäne der obersten Ebene für Ihre spezifische Registrierung oder den Namespace.
Hinweis: Vollqualifizierte Imagenamen haben das folgende Format: \"`/`:`\". Beispiel: \"myregistry.azurecr.io/nginx:latest\".", @@ -39,9 +39,9 @@ "loc.input.label.RuntimeStack": "Runtimestapel", "loc.input.help.RuntimeStack": "Wählen Sie Framework und Version aus.", "loc.input.label.RuntimeStackFunction": "Runtimestapel", - "loc.input.help.RuntimeStackFunction": "Wählen Sie Framework und Version aus.", + "loc.input.help.RuntimeStackFunction": "Wählen Sie das Framework und die Version aus. In [diesem Dokument](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages) finden Sie die unterstützten Runtimeversionen. Verwenden Sie anstelle alter Werte wie \"DOCKER|microsoft/azure-functions-*\" die neuen Werte aus der Dropdownliste.", "loc.input.label.StartupCommand": "Startbefehl ", - "loc.input.help.StartupCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.StartupCommand": "Geben Sie den Startbefehl ein. Beispiel:
dotnet exec Dateiname.dll
dotnet Dateiname.dll", "loc.input.label.ScriptType": "Bereitstellungsskripttyp", "loc.input.help.ScriptType": "Passen Sie die Bereitstellung durch das Angeben eines Skripts an, das im Azure App Service ausgeführt wird, nachdem die Aufgabe die Bereitstellung erfolgreich abgeschlossen hat. Stellen Sie beispielsweise Pakete für Node-, PHP- oder Python-Anwendungen wieder her. [Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=843471).", "loc.input.label.InlineScript": "Inlineskript", @@ -98,7 +98,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Mit MSDeploy generierte Pakete werden nur für Windows-Plattformen unterstützt.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Nicht unterstützte installierte Version %s für MSDeploy gefunden. Version 3 oder höher muss installiert sein.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Der Speicherort von MS Deploy wurde nicht in der Registrierung auf dem Computer gefunden (Fehler: %s).", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Es wurde kein Paket mit dem angegebenen Muster gefunden: %s
überprüfen, ob das in der Aufgabe erwähnte Paket als Artefakt im Build oder in einer vorherigen Stage veröffentlicht und im aktuellen Auftrag heruntergeladen wurde.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Mindestens zwei Pakete stimmten mit dem angegebenen Suchmuster überein: %s. Schränken Sie das Suchmuster ein.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Versuchen Sie, den App Service mit ausgewählter Option \"Anwendung offline schalten\" erneut bereitzustellen.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Versuchen Sie, den App Service mit ausgewählter Option \"Gesperrte Dateien umbenennen\" erneut bereitzustellen.", @@ -195,11 +195,11 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Fehler beim Abrufen der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Fehler beim Aktualisieren der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Es wird versucht, die App Service-Konfigurationseinstellungen zu aktualisieren. Daten: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Die App Service-Konfigurationseinstellungen wurden aktualisiert.", - "loc.messages.UpdatingAppServiceApplicationSettings": "Trying to update App Service Application settings. Data: %s", - "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service Application settings are already present.", - "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service Connection Strings are already present.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Es wird versucht, die App Service-Anwendungseinstellungen zu aktualisieren. Daten: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service-Anwendungseinstellungen sind bereits vorhanden.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service-Verbindungszeichenfolgen sind bereits vorhanden.", "loc.messages.UpdatedAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen und die Kudu-Anwendungseinstellungen wurden aktualisiert.", "loc.messages.MultipleResourceGroupFoundForAppService": "Mehrere Ressourcengruppen für App Service \"%s\" gefunden.", "loc.messages.PackageDeploymentUsingZipDeployFailed": "Fehler bei der Paketbereitstellung über ZIP Deploy. Weitere Informationen finden Sie in den Protokollen.", diff --git a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/es-ES/resources.resjson index 4d57d748e62d..f10de1f4b8fc 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Implementación de Azure App Service", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Implementar en Azure App Service una aplicación de API, móvil o web con Docker, Java, .NET, .NET Core, Node.js, PHP, Python o Ruby", "loc.instanceNameFormat": "Implementación de Azure App Service: $(WebAppName)", "loc.releaseNotes": "Novedades de la versión 4.*
Compatibilidad con la implementación desde archivo zip, la ejecución desde paquete y la implementación desde archivo WAR [detalles aquí](https://aka.ms/appServiceDeploymentMethods)
Compatibilidad con los entornos de App Service Environment
Mejora de la interfaz de usuario para detectar diferentes tipos de instancias de App Service compatibles con la tarea
La ejecución desde el paquete es el método de implementación preferido, que hace que los archivos de la carpeta wwwroot sean de solo lectura
Haga clic [aquí](https://aka.ms/azurermwebdeployreadme) para obtener más información.", @@ -39,9 +39,9 @@ "loc.input.label.RuntimeStack": "Pila en tiempo de ejecución", "loc.input.help.RuntimeStack": "Seleccione el marco y la versión.", "loc.input.label.RuntimeStackFunction": "Pila en tiempo de ejecución", - "loc.input.help.RuntimeStackFunction": "Seleccione el marco y la versión.", + "loc.input.help.RuntimeStackFunction": "Seleccione el marco y la versión. Consulte [este documento](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages) para ver las versiones compatibles del entorno de ejecución. Los valores anteriores, como \"DOCKER|microsoft/azure-functions-*\", están en desuso; use los valores nuevos de la lista desplegable.", "loc.input.label.StartupCommand": "Comando de inicio ", - "loc.input.help.StartupCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.StartupCommand": "Escriba el comando de inicio. Por ejemplo,
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.ScriptType": "Tipo de script de implementación", "loc.input.help.ScriptType": "Para personalizar la implementación, proporcione un script que se ejecute en Azure App Service una vez que la tarea haya completado la implementación correctamente. Por ejemplo, restaure paquetes para aplicaciones de Node, PHP y Python. [Más información](https://go.microsoft.com/fwlink/?linkid=843471).", "loc.input.label.InlineScript": "Script en línea", @@ -98,7 +98,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Los paquetes generados por MSDeploy solo se admiten para la plataforma Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Versión instalada no admitida: se encontró %s para MSDeploy, pero la versión mínima admitida es 3 o posterior.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "No se puede encontrar la ubicación de MS Deploy del Registro en la máquina (Error : %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "No se encontró ningún paquete con el patrón especificado: %s
Compruebe si el paquete mencionado en la tarea se publica como artefacto en la compilación o en una fase anterior y se descarga en el trabajo actual.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Más de un paquete coincidió con el patrón especificado: %s. Restrinja el patrón de búsqueda.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Intente volver a implementar el servicio de la aplicación con la opción Poner la aplicación sin conexión seleccionada.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Intente volver a implementar el servicio de la aplicación con la opción Cambiar de nombre archivos bloqueados seleccionada.", @@ -195,11 +195,11 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "No se pudieron capturar las credenciales de publicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "No se pudo obtener la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "No se pudo actualizar la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Intentando actualizar los valores de configuración de la instancia de App Service. Datos: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Se han actualizado los valores de configuración de App Service.", - "loc.messages.UpdatingAppServiceApplicationSettings": "Trying to update App Service Application settings. Data: %s", - "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service Application settings are already present.", - "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service Connection Strings are already present.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Intentando actualizar la configuración de aplicación de App Service. Datos: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "La configuración de aplicación de App Service ya está presente.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Las cadenas de conexión de App Service ya están presentes.", "loc.messages.UpdatedAppServiceApplicationSettings": "Se han actualizado la configuración de aplicación de App Service y la configuración de aplicación de Kudu.", "loc.messages.MultipleResourceGroupFoundForAppService": "Se encontraron varios grupos de recursos para la instancia de App Service \"%s\".", "loc.messages.PackageDeploymentUsingZipDeployFailed": "Error al implementar el paquete mediante la implementación de ZIP. Consulte los registros para obtener más detalles.", diff --git a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/fr-FR/resources.resjson index d3ac2374370b..735e9149ed5b 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement Azure App Service", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Déployer sur Azure App Service une application web, mobile ou API via Docker, Java, .NET, .NET Core, Node.js, PHP, Python ou Ruby", "loc.instanceNameFormat": "Déploiement d'Azure App Service : $(WebAppName)", "loc.releaseNotes": "Nouveautés de la version 4.*
Prend en charge Zip Deploy, l'exécution à partir d'un package, War Deploy [Détails ici](https://aka.ms/appServiceDeploymentMethods)
Prend en charge les environnements App Service
Amélioration de l'IU pour la découverte des différents types d'App Service pris en charge par la tâche
L'exécution à partir d'un package est la méthode de déploiement recommandée. Elle permet de rendre les fichiers du dossier wwwroot accessibles en lecture seule
Cliquez [ici](https://aka.ms/azurermwebdeployreadme) pour plus d'informations.", @@ -31,7 +31,7 @@ "loc.input.label.DockerRepository": "Image", "loc.input.help.DockerRepository": "Nom du dépôt où sont stockés les images conteneurs.
Remarque : Le nom d'image complet est au format : '/:<étiquette>'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", "loc.input.label.DockerImageTag": "Étiquette", - "loc.input.help.DockerImageTag": "Les étiquettes sont facultatives. Il s'agit du mécanisme utilisé par les registres pour donner une version aux images Docker.
Remarque : Le nom d'image complet est au format suivant : '`/`:`<étiquette`>'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", + "loc.input.help.DockerImageTag": "Les étiquettes sont facultatives. Il s'agit du mécanisme utilisé par les registres pour donner une version aux images Docker.
Remarque : Le nom d'image complet est au format suivant : '`/`:`'. Exemple : 'myregistry.azurecr.io/nginx:latest'.", "loc.input.label.VirtualApplication": "Application virtuelle", "loc.input.help.VirtualApplication": "Spécifiez le nom de l'application virtuelle configurée dans le portail Azure. L'option n'est pas nécessaire pour les déploiements sur la racine App Service.", "loc.input.label.Package": "Package ou dossier", @@ -39,9 +39,9 @@ "loc.input.label.RuntimeStack": "Pile d'exécution", "loc.input.help.RuntimeStack": "Sélectionnez le framework et la version.", "loc.input.label.RuntimeStackFunction": "Pile d'exécution", - "loc.input.help.RuntimeStackFunction": "Sélectionnez le framework et la version.", + "loc.input.help.RuntimeStackFunction": "Sélectionnez le framework et la version. Consultez [cette documentation](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages) pour accéder aux versions de runtime prises en charge. Les anciennes valeurs telles que 'DOCKER|microsoft/azure-functions-*' sont dépréciées. Utilisez les nouvelles valeurs de la liste déroulante.", "loc.input.label.StartupCommand": "Commande de démarrage ", - "loc.input.help.StartupCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.StartupCommand": "Entrez la commande de démarrage. Exemple :
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.ScriptType": "Type du script de déploiement", "loc.input.help.ScriptType": "Personnalisez le déploiement en fournissant un script qui s'exécute sur Azure App Service, une fois que la tâche a effectué le déploiement avec succès. Par exemple, restaurez les packages des applications Node, PHP et Python. [En savoir plus](https://go.microsoft.com/fwlink/?linkid=843471).", "loc.input.label.InlineScript": "Script Inline", @@ -51,7 +51,7 @@ "loc.input.label.AppSettings": "Paramètres de l'application", "loc.input.help.AppSettings": "Modifiez les paramètres d'application Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple :-Port 5000 - RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.ConfigurationSettings": "Paramètres de configuration", - "loc.input.help.ConfigurationSettings": "Modifiez les paramètres de configuration d'application web qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", + "loc.input.help.ConfigurationSettings": "Modifiez les paramètres de configuration Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", "loc.input.label.UseWebDeploy": "Sélectionner la méthode de déploiement", "loc.input.help.UseWebDeploy": "Si l'option est décochée, nous détectons automatiquement la meilleure méthode de déploiement en fonction du type de votre application, du format de votre package et d'autres paramètres.
Sélectionnez l'option permettant d'afficher les méthodes de déploiement prises en charge, puis choisissez-en une pour déployer votre application.", "loc.input.label.DeploymentType": "Méthode de déploiement", @@ -98,7 +98,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Les packages générés par MSDeploy sont uniquement pris en charge par la plateforme Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Version installée non prise en charge : %s trouvé pour MSDeploy. Il doit s'agir au minimum de la version 3 ou d'une version ultérieure", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Emplacement introuvable de MSDeploy dans le Registre de l'ordinateur (Erreur : %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Package introuvable avec le modèle spécifié : %s
Vérifiez si le package mentionné dans la tâche est publié en tant qu'artefact dans la build ou à une étape précédente, et s'il est téléchargé dans le travail actuel.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Plusieurs packages correspondent au modèle spécifié : %s. Affinez le modèle de recherche.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Essayez de redéployer App Service avec l'option Mettre l'application hors connexion sélectionnée.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Essayez de redéployer App Service avec l'option Renommer les fichiers verrouillés sélectionnée.", @@ -195,11 +195,11 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Échec de la récupération (fetch) des informations d'identification de publication de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Échec de l'obtention des paramètres d'application de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Échec de la mise à jour des paramètres d'application de l'App Service '%s'. Erreur : %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentative de mise à jour des paramètres de configuration d'App Service. Données : %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Mise à jour effectuée des paramètres de configuration d'App Service.", - "loc.messages.UpdatingAppServiceApplicationSettings": "Trying to update App Service Application settings. Data: %s", - "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service Application settings are already present.", - "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service Connection Strings are already present.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Tentative de mise à jour des paramètres d'application d'App Service. Données : %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "Les paramètres d'application d'App Service sont déjà présents.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Les chaînes de connexion d'App Service sont déjà présentes.", "loc.messages.UpdatedAppServiceApplicationSettings": "Mise à jour effectuée des paramètres d'application d'App Service et des paramètres d'application de Kudu.", "loc.messages.MultipleResourceGroupFoundForAppService": "Plusieurs groupes de ressources trouvés pour l'App Service '%s'.", "loc.messages.PackageDeploymentUsingZipDeployFailed": "Échec du déploiement de package à l'aide de ZIP Deploy. Pour plus d'informations, consultez les journaux.", diff --git a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/it-IT/resources.resjson index a75739c0c121..f4bfc0ca0356 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Distribuzione di Servizio app di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Esegue la distribuzione in Servizio app di Azure di un'app Web, per dispositivi mobili o API con Docker, Java, .NET, .NET Core, Node.js, PHP, Python o Ruby", "loc.instanceNameFormat": "Distribuzione servizio app di Azure: $(WebAppName)", "loc.releaseNotes": "Novità della versione 4.*
Supporto di Zip Deploy, Run From Package, War Deploy [Dettagli](https://aka.ms/appServiceDeploymentMethods)
Supporto di Ambienti del servizio app
Interfaccia utente migliorata per l'individuazione dei diversi tipi di servizio app supportati dall'attività
Il metodo di distribuzione preferito è Run From Package, con cui i file nella cartella wwwroot diventano di sola lettura
Per altre informazioni, fare clic [qui](https://aka.ms/azurermwebdeployreadme).", @@ -11,7 +11,7 @@ "loc.input.label.ConnectionType": "Tipo di connessione", "loc.input.help.ConnectionType": "Selezionare il tipo di connessione al servizio da usare per distribuire l'app Web.
Selezionare Profilo di pubblicazione per usare il profilo di pubblicazione creato da Visual Studio. [Altre informazioni](https://aka.ms/vsPublishProfile).", "loc.input.label.ConnectedServiceName": "Sottoscrizione di Azure", - "loc.input.help.ConnectedServiceName": "Consente di selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", + "loc.input.help.ConnectedServiceName": "Selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", "loc.input.label.PublishProfilePath": "Percorso del profilo di pubblicazione", "loc.input.help.PublishProfilePath": "Percorso del profilo di pubblicazione creato da Visual Studio", "loc.input.label.PublishProfilePassword": "Password del profilo di pubblicazione", @@ -39,9 +39,9 @@ "loc.input.label.RuntimeStack": "Stack di runtime", "loc.input.help.RuntimeStack": "Consente di selezionare il framework e la versione.", "loc.input.label.RuntimeStackFunction": "Stack di runtime", - "loc.input.help.RuntimeStackFunction": "Consente di selezionare il framework e la versione.", + "loc.input.help.RuntimeStackFunction": "Consente di selezionare il framework e la versione. Fare riferimento a [questo documento](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages) per le versioni del runtime supportate. I valori precedenti, come `DOCKER|microsoft/azure-functions-*`, sono deprecati. Usare i nuovi valori dall'elenco a discesa.", "loc.input.label.StartupCommand": "Comando di avvio ", - "loc.input.help.StartupCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.StartupCommand": "Immettere il comando di avvio, ad esempio
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.ScriptType": "Tipo dello script di distribuzione", "loc.input.help.ScriptType": "È possibile personalizzare la distribuzione fornendo uno script che verrà eseguito nel servizio app di Azure una volta completata la distribuzione dell'attività, ad esempio per ripristinare i pacchetti per le applicazioni Node, PHP e Python. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=843471).", "loc.input.label.InlineScript": "Script inline", @@ -98,7 +98,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "I pacchetti generati da MSDeploy sono supportati solo per la piattaforma Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "La versione installata non è supportata. La versione trovata per MSDeploy è %s, ma deve essere almeno 3 o successiva", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Il percorso di MSDeploy non è stato trovato dal Registro di sistema nel computer (errore: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Non è stato trovato alcun pacchetto con il criterio specificato: %s
Verificare se il pacchetto menzionato nell'attività viene pubblicato come artefatto nella compilazione o in una fase precedente e quindi scaricato nel processo corrente.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Più pacchetti corrispondono al criterio specificato %s. Restringere i criteri di ricerca.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Provare a distribuire di nuovo il servizio app dopo aver selezionato l'opzione Porta l'applicazione offline.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Provare a distribuire di nuovo il servizio app dopo aver selezionato l'opzione Rinomina i file bloccati.", @@ -195,11 +195,11 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Non è stato possibile recuperare le credenziali di pubblicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Non è stato possibile ottenere le impostazioni applicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Non è stato possibile aggiornare le impostazioni applicazione del servizio app '%s'. Errore: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentativo di aggiornamento delle impostazioni di configurazione del servizio app. Dati: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Le impostazioni di configurazione del servizio app sono state aggiornate.", - "loc.messages.UpdatingAppServiceApplicationSettings": "Trying to update App Service Application settings. Data: %s", - "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service Application settings are already present.", - "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service Connection Strings are already present.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Tentativo di aggiornamento delle impostazioni applicazione del servizio app. Dati: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "Le impostazioni applicazione del servizio app sono già presenti.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Le stringhe di connessione del servizio app sono già presenti.", "loc.messages.UpdatedAppServiceApplicationSettings": "Le impostazioni applicazione del servizio app e le impostazioni applicazione di Kudu sono state aggiornate.", "loc.messages.MultipleResourceGroupFoundForAppService": "Sono stati trovati più gruppi di risorse per il servizio app '%s'.", "loc.messages.PackageDeploymentUsingZipDeployFailed": "La distribuzione del pacchetto con zipdeploy non è riuscita. Per maggiori dettagli, vedere i log.", diff --git a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ja-JP/resources.resjson index c64a6fd6d627..c363ab7cf9cb 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure App Service デプロイ", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Docker、Java、.NET、.NET Core、Node.js、PHP、Python、Ruby を使用して、Web、モバイル、API アプリを Azure App Service にデプロイします", "loc.instanceNameFormat": "Azure App Service の配置: $(WebAppName)", "loc.releaseNotes": "バージョン 4.* での変更点
Zip Deploy、Run From Package、War Deploy のサポート [詳細はこちら](https://aka.ms/appServiceDeploymentMethods)
App Service Environment のサポート
タスクによってサポートされる複数のアプリ サービス タイプを見つけるための、UI の向上
推奨されるデプロイ方法は、wwwroot フォルダー内のファイルが読み取り専用になる Run From Package です。
詳細については、[こちら](https://aka.ms/azurermwebdeployreadme)をクリックしてください。", @@ -39,16 +39,16 @@ "loc.input.label.RuntimeStack": "ランタイム スタック", "loc.input.help.RuntimeStack": "フレームワークとバージョンを選択します。", "loc.input.label.RuntimeStackFunction": "ランタイム スタック", - "loc.input.help.RuntimeStackFunction": "フレームワークとバージョンを選択します。", + "loc.input.help.RuntimeStackFunction": "フレームワークとバージョンを選択します。サポートされているランタイム バージョンについては、[こちらのドキュメント](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages)をご覧ください。`DOCKER|microsoft/azure-functions-*` などの前の値は非推奨であるため、ドロップダウンから新しい値をお使いください。", "loc.input.label.StartupCommand": "スタートアップ コマンド ", - "loc.input.help.StartupCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.StartupCommand": "スタートアップ コマンドを入力してください。例:
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.ScriptType": "配置スクリプトの種類", "loc.input.help.ScriptType": "タスクで配置が正常に完了したときに Azure App Service 上で実行されるスクリプトを提供して、配置をカスタマイズします。たとえば、Node、PHP、Python アプリケーション用のパッケージを復元します。[詳細](https://go.microsoft.com/fwlink/?linkid=843471)。", "loc.input.label.InlineScript": "インライン スクリプト", "loc.input.label.ScriptPath": "配置スクリプトのパス", "loc.input.label.WebConfigParameters": "Python、Node.js、Go、Java アプリ向けの web.config パラメーターを生成する", "loc.input.help.WebConfigParameters": "アプリケーションに web.config がない場合は、標準の web.config が生成され、Azure App Service に配置されます。web.config 内の値は編集可能で、アプリケーション フレームワークに基づいて変えることができます。たとえば、node.js アプリケーションの場合、スタートアップ ファイルと iis_node モジュールの値を web.config 内に設定します。この編集機能は、生成される web.config のためにのみ使用できます。[詳細情報](https://go.microsoft.com/fwlink/?linkid=843469)。", - "loc.input.label.AppSettings": "アプリケーション設定", + "loc.input.label.AppSettings": "アプリ設定", "loc.input.help.AppSettings": "構文 -key value の後に続く Web App アプリケーションの設定を編集します。スペースが含まれる値は二重引用符で囲む必要があります。
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.ConfigurationSettings": "構成設定", "loc.input.help.ConfigurationSettings": "構文 -key value の後に続く Web App 構成の設定を編集します。スペースが含まれる値は、二重引用符で囲む必要があります。
例: -phpVersion 5.6 -linuxFxVersion: node|6.11", @@ -98,7 +98,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "MSDeploy が生成したパッケージは Windows プラットフォームでのみサポートされます。", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "MSDeploy のサポートされていないバージョン: %s がインストールされています。バージョンは 3 以降である必要があります", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "コンピューター上のレジストリから、MS Deploy の場所を特定できません (エラー: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "指定されたパターン %s のパッケージが見つかりませんでした
タスクに指定されているパッケージがビルドまたは前のステージで成果物として公開されており、現在のジョブにダウンロードされているかどうかをご確認ください。", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "指定したパターンと一致するパッケージが複数あります: %s。検索パターンを絞り込んでください。", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "[アプリケーションをオフラインにする] オプションを選択して、もう一度 App Service を配置してください。", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "[ロックされたファイルの名前を変更する] オプションを選択して、もう一度 App Service を配置してください。", @@ -195,11 +195,11 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を取得できませんでした。エラー: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を更新できませんでした。エラー: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 構成の設定を更新しようとしています。データ: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 構成の設定が更新されました。", - "loc.messages.UpdatingAppServiceApplicationSettings": "Trying to update App Service Application settings. Data: %s", - "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service Application settings are already present.", - "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service Connection Strings are already present.", + "loc.messages.UpdatingAppServiceApplicationSettings": "App Service アプリケーションの設定を更新しようとしています。データ: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service アプリケーション設定は既に存在します。", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service 接続文字列は既に存在します。", "loc.messages.UpdatedAppServiceApplicationSettings": "App Service アプリケーション設定と Kudu アプリケーション設定が更新されました。", "loc.messages.MultipleResourceGroupFoundForAppService": "App Service '%s' に複数のリソース グループが見つかりました。", "loc.messages.PackageDeploymentUsingZipDeployFailed": "ZIP 配置を使用したパッケージ配置に失敗しました。詳細についてはログを参照してください。", diff --git a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ko-KR/resources.resjson index 83f05c6b58bf..b73547991743 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ko-KR/resources.resjson @@ -7,7 +7,7 @@ "loc.group.displayName.FileTransformsAndVariableSubstitution": "파일 변환 및 변수 대체 옵션", "loc.group.displayName.AdditionalDeploymentOptions": "추가 배포 옵션", "loc.group.displayName.PostDeploymentAction": "배포 후 작업", - "loc.group.displayName.ApplicationAndConfigurationSettings": "애플리케이션 및 구성 설정", + "loc.group.displayName.ApplicationAndConfigurationSettings": "응용 프로그램 및 구성 설정", "loc.input.label.ConnectionType": "연결 형식", "loc.input.help.ConnectionType": "웹앱을 배포하는 데 사용할 서비스 연결 형식을 선택합니다.
Visual Studio에서 만든 게시 프로필을 사용하려면 게시 프로필을 선택합니다. [자세한 정보](https://aka.ms/vsPublishProfile).", "loc.input.label.ConnectedServiceName": "Azure 구독", @@ -32,24 +32,24 @@ "loc.input.help.DockerRepository": "컨테이너 이미지가 저장된 리포지토리의 이름입니다.
참고: 정규화된 이미지 이름은 '`<레지스트리 또는 네임스페이스`>/`<리포지토리`>:`<태그`>' 형식입니다. 예: 'myregistry.azurecr.io/nginx:latest'", "loc.input.label.DockerImageTag": "태그", "loc.input.help.DockerImageTag": "태그는 선택 사항입니다. 태그는 레지스트리에서 Docker 이미지에 버전을 지정하는 데 사용하는 메커니즘입니다.
참고: 정규화된 이미지 이름은 '`/`:`' 형식입니다. 예: 'myregistry.azurecr.io/nginx:latest'", - "loc.input.label.VirtualApplication": "가상 애플리케이션", - "loc.input.help.VirtualApplication": "Azure Portal에서 구성된 가상 애플리케이션의 이름을 지정합니다. App Service 루트에 배포할 경우 이 옵션은 필요하지 않습니다.", + "loc.input.label.VirtualApplication": "가상 응용 프로그램", + "loc.input.help.VirtualApplication": "Azure Portal에서 구성된 가상 응용 프로그램의 이름을 지정합니다. App Service 루트에 배포할 경우 이 옵션은 필요하지 않습니다.", "loc.input.label.Package": "패키지 또는 폴더", "loc.input.help.Package": "패키지, MSBuild에서 생성된 App Service 콘텐츠를 포함하는 폴더 또는 압축된 zip 또는 war 파일의 파일 경로입니다.
변수([Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), 와일드카드가 지원됩니다.
예: $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip 또는 $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", "loc.input.label.RuntimeStack": "런타임 스택", "loc.input.help.RuntimeStack": "프레임워크 및 버전을 선택합니다.", "loc.input.label.RuntimeStackFunction": "런타임 스택", - "loc.input.help.RuntimeStackFunction": "프레임워크 및 버전을 선택합니다.", + "loc.input.help.RuntimeStackFunction": "프레임워크 및 버전을 선택합니다. 지원되는 런타임 버전은 [관련 문서](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages)를 참조하세요. 'DOCKER|microsoft/azure-functions-*' 같은 이전 값은 사용되지 않습니다. 드롭다운에서 새 값을 사용하세요.", "loc.input.label.StartupCommand": "시작 명령 ", "loc.input.help.StartupCommand": "시작 명령을 입력합니다. 예:
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.ScriptType": "배포 스크립트 형식", - "loc.input.help.ScriptType": "작업이 배포를 완료한 후 Azure App Service에서 실행할 스크립트를 제공하여 배포를 사용자 지정합니다. 예를 들어 Node, PHP, Python 애플리케이션용 패키지를 복원합니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=843471).", + "loc.input.help.ScriptType": "작업이 배포를 완료한 후 Azure App Service에서 실행할 스크립트를 제공하여 배포를 사용자 지정합니다. 예를 들어 Node, PHP, Python 응용 프로그램용 패키지를 복원합니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=843471).", "loc.input.label.InlineScript": "인라인 스크립트", "loc.input.label.ScriptPath": "배포 스크립트 경로", "loc.input.label.WebConfigParameters": "Python, Node.js, Go 및 Java 앱에 대한 web.config 매개 변수 생성", "loc.input.help.WebConfigParameters": "애플리케이션에 없는 경우 표준 Web.config가 생성되어 Azure App Service에 배포됩니다. web.config의 값은 편집 가능하며, 애플리케이션 프레임워크에 따라 달라집니다. 예를 들어 node.js 애플리케이션의 경우 web.config에 시작 파일 및 iis_node 모듈 값이 포함됩니다. 이 편집 기능은 생성된 web.config에만 사용됩니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=843469).", - "loc.input.label.AppSettings": "응용 프로그램 설정", - "loc.input.help.AppSettings": "구문 -key 값 다음에 오는 웹앱 애플리케이션 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", + "loc.input.label.AppSettings": "앱 설정", + "loc.input.help.AppSettings": "구문 -key 값 다음에 오는 웹앱 응용 프로그램 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.ConfigurationSettings": "구성 설정", "loc.input.help.ConfigurationSettings": "구문 -key 값 다음에 오는 웹앱 구성 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
예 : -phpVersion 5.6 -linuxFxVersion: node|6.11", "loc.input.label.UseWebDeploy": "배포 방법 선택", @@ -67,7 +67,7 @@ "loc.input.label.AdditionalArguments": "추가 인수", "loc.input.help.AdditionalArguments": "구문 -key:value 다음에 오는 추가 웹 배포 인수입니다.
이 인수는 Azure App Service를 배포할 때 적용됩니다. 예: -disableLink:AppPoolExtension -disableLink:ContentExtension.
웹 배포 작업 설정의 추가 예제는 [여기](https://go.microsoft.com/fwlink/?linkid=838471)를 참조하세요.", "loc.input.label.RenameFilesFlag": "잠겨 있는 파일 이름 바꾸기", - "loc.input.help.RenameFilesFlag": "Azure App Service 애플리케이션 설정에서 msdeploy 플래그 MSDEPLOY_RENAME_LOCKED_FILES=1을 사용하도록 설정하려면 이 옵션을 선택합니다. 이 옵션을 설정하면 msdeploy에서 앱 배포 중 잠겨 있는 파일의 이름을 바꿀 수 있습니다.", + "loc.input.help.RenameFilesFlag": "Azure App Service 응용 프로그램 설정에서 msdeploy 플래그 MSDEPLOY_RENAME_LOCKED_FILES=1을 사용하도록 설정하려면 이 옵션을 선택합니다. 이 옵션을 설정하면 msdeploy에서 앱 배포 중 잠겨 있는 파일의 이름을 바꿀 수 있습니다.", "loc.input.label.XmlTransformation": "XML 변환", "loc.input.help.XmlTransformation": "`*.config 파일`에서 `*.Release.config` 및 `*..config`에 대한 구성 변환이 실행됩니다.
구성 변환은 변수 대체 전에 실행됩니다.
XML 변환은 Windows 플랫폼에서만 지원됩니다.", "loc.input.label.XmlVariableSubstitution": "XML 변수 대체", @@ -85,8 +85,8 @@ "loc.messages.Failedtoupdatedeploymenthistory": "배포 기록을 업데이트하지 못했습니다. 오류: %s", "loc.messages.WARNINGCannotupdatedeploymentstatusSCMendpointisnotenabledforthiswebsite": "경고: 배포 상태를 업데이트할 수 없습니다. 이 웹 사이트에는 SCM 엔드포인트를 사용할 수 없습니다.", "loc.messages.Unabletoretrievewebconfigdetails": "App Service 구성 정보를 검색할 수 없습니다. 상태 코드: '%s'", - "loc.messages.Unabletoretrievewebappsettings": "App Service 애플리케이션 설정을 검색할 수 없습니다[상태 코드: '%s', 오류 메시지: '%s'].", - "loc.messages.Unabletoupdatewebappsettings": "App Service 애플리케이션 설정을 업데이트할 수 없습니다. 상태 코드: '%s'", + "loc.messages.Unabletoretrievewebappsettings": "App Service 응용 프로그램 설정을 검색할 수 없습니다[상태 코드: '%s', 오류 메시지: '%s'].", + "loc.messages.Unabletoupdatewebappsettings": "App Service 응용 프로그램 설정을 업데이트할 수 없습니다. 상태 코드: '%s'", "loc.messages.CannotupdatedeploymentstatusuniquedeploymentIdCannotBeRetrieved": "배포 상태를 업데이트할 수 없습니다. 고유한 배포 ID를 검색할 수 없습니다.", "loc.messages.PackageDeploymentSuccess": "웹 패키지를 App Service에 배포했습니다.", "loc.messages.PackageDeploymentFailed": "웹 패키지를 App Service에 배포하지 못했습니다.", @@ -100,7 +100,7 @@ "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "컴퓨터의 레지스트리에서 MS 배포의 위치를 찾을 수 없습니다(오류: %s).", "loc.messages.Nopackagefoundwithspecifiedpattern": "지정된 패턴의 패키지를 찾을 수 없습니다. %s
작업에 언급된 패키지가 빌드 또는 이전 스테이지에서 아티팩트로 게시되고 현재 작업에 다운로드되는지 확인합니다.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "지정한 패턴 %s과(와) 일치하는 패키지가 두 개 이상 있습니다. 검색 패턴을 제한하세요.", - "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "[애플리케이션을 오프라인으로 만들기] 옵션을 선택하고 App Service를 다시 배포해 보세요.", + "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "[응용 프로그램을 오프라인으로 만들기] 옵션을 선택하고 App Service를 다시 배포해 보세요.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "[잠겨 있는 파일 이름 바꾸기] 옵션을 선택하고 App Service를 다시 배포해 보세요.", "loc.messages.NOJSONfilematchedwithspecificpattern": "특정 패턴과 일치하는 JSON 파일이 없음: %s", "loc.messages.Configfiledoesntexists": "구성 파일 %s이(가) 없습니다.", @@ -127,7 +127,7 @@ "loc.messages.KuduPhysicalpathCreatedSuccessfully": "Kudu 실제 경로를 만들었습니다. %s", "loc.messages.FailedtocreateKuduPhysicalPath": "Kudu 실제 경로를 만들지 못했습니다. 오류: %s", "loc.messages.FailedtocheckphysicalPath": "Kudu 실제 경로를 확인하지 못했습니다. 오류 코드: %s", - "loc.messages.VirtualApplicationDoesNotExist": "가상 애플리케이션이 없습니다. %s", + "loc.messages.VirtualApplicationDoesNotExist": "가상 응용 프로그램이 없습니다. %s", "loc.messages.JSONParseError": "JSON 파일 %s을(를) 구문 분석할 수 없습니다. 오류: %s", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 변수 대체를 적용했습니다.", "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML 변수 대체를 적용했습니다.", @@ -200,7 +200,7 @@ "loc.messages.UpdatingAppServiceApplicationSettings": "App Service 애플리케이션 설정을 업데이트하는 중입니다. 데이터: %s", "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service 애플리케이션 설정이 이미 있습니다.", "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service 연결 문자열이 이미 있습니다.", - "loc.messages.UpdatedAppServiceApplicationSettings": "App Service 애플리케이션 설정 및 Kudu 애플리케이션 설정을 업데이트했습니다.", + "loc.messages.UpdatedAppServiceApplicationSettings": "App Service 응용 프로그램 설정 및 Kudu 응용 프로그램 설정을 업데이트했습니다.", "loc.messages.MultipleResourceGroupFoundForAppService": "App Service '%s'에 대한 리소스 그룹이 여러 개 있습니다.", "loc.messages.PackageDeploymentUsingZipDeployFailed": "ZIP 배포를 사용한 패키지 배포에 실패했습니다. 자세한 내용은 로그를 참조하세요.", "loc.messages.PackageDeploymentInitiated": "ZIP 배포를 사용한 패키지 배포가 시작되었습니다.", diff --git a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ru-RU/resources.resjson index 83716d39ff52..d5539e3edd48 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание Службы приложений Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/azurermwebdeployreadme)", "loc.description": "Развертывание веб-приложения, мобильного приложения или приложения API в Службе приложений Azure с помощью Docker, Java, .NET, .NET Core, Node.js, PHP, Python или Ruby", "loc.instanceNameFormat": "Развертывание службы приложений Azure: $(WebAppName)", "loc.releaseNotes": "Новые возможности в версии 4.*
Поддерживается развертывание из ZIP-файла, запуск из пакета, развертывание WAR-файла [Подробности здесь](https://aka.ms/appServiceDeploymentMethods)
Поддерживаются среды службы приложений
Улучшен пользовательский интерфейс для обнаружения различных типов службы приложений, поддерживаемых задачей
Предпочтительным методом развертывания является запуск из пакета, при котором файлы в папке wwwroot становятся доступными только для чтения
Чтобы получить дополнительные сведения, щелкните [здесь](https://aka.ms/azurermwebdeployreadme).", @@ -39,9 +39,9 @@ "loc.input.label.RuntimeStack": "Стек среды выполнения", "loc.input.help.RuntimeStack": "Выберите платформу и версию.", "loc.input.label.RuntimeStackFunction": "Стек среды выполнения", - "loc.input.help.RuntimeStackFunction": "Выберите платформу и версию.", + "loc.input.help.RuntimeStackFunction": "Выберите платформу и версию. Поддерживаемые версии среды выполнения приведены в [следующем документе](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages). Старые значения, такие как \"DOCKER|microsoft/azure-functions-*\", являются нерекомендуемыми, используйте новые значения из раскрывающегося списка.", "loc.input.label.StartupCommand": "Команда запуска ", - "loc.input.help.StartupCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.StartupCommand": "Введите команду запуска, например
dotnet exec имя_файла.dll
dotnet имя_файла.dll", "loc.input.label.ScriptType": "Тип сценария развертывания", "loc.input.help.ScriptType": "Настройте развертывание, указав скрипт, который будет выполнен в службе приложений Azure по окончании развертывания. Например: восстановите пакеты для приложений Node, PHP и Python. [Дополнительные сведения](https://go.microsoft.com/fwlink/?linkid=843471).", "loc.input.label.InlineScript": "Встроенный скрипт", @@ -98,7 +98,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Пакеты, созданные при помощи MSDeploy, поддерживаются только для платформы Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Установленная версия MSDeploy (%s) не поддерживается. Должна быть установлена версия 3 или более поздняя.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Не удалось определить расположение MS Deploy при помощи реестра на компьютере (ошибка: %s).", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Не удалось найти пакет с указанным шаблоном: %s
Проверьте, публикуется ли пакет, упомянутый в задаче, как артефакт в сборке или на предыдущем этапе и скачан ли он в текущем задании.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Указанному шаблону соответствует несколько пакетов: %s. Ограничьте шаблон поиска.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Попробуйте снова развернуть службу приложений, используя параметр \"Отключить приложение от сети\".", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Попробуйте снова развернуть службу приложений, используя параметр \"Переименовывать заблокированные файлы\".", @@ -195,11 +195,11 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Не удалось получить учетные данные публикации для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Не удалось получить параметры приложения для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Не удалось обновить параметры приложения для службы приложений \"%s\". Ошибка: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Выполняется попытка изменить параметры конфигурации Службы приложений. Данные: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Параметры конфигурации службы приложений обновлены.", - "loc.messages.UpdatingAppServiceApplicationSettings": "Trying to update App Service Application settings. Data: %s", - "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service Application settings are already present.", - "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service Connection Strings are already present.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Выполняется попытка изменить параметры приложения Службы приложений. Данные: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "Параметры приложения Службы приложений уже существуют.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Строки подключений Службы приложений уже существуют.", "loc.messages.UpdatedAppServiceApplicationSettings": "Параметры приложений службы приложений и параметры приложений Kudu обновлены.", "loc.messages.MultipleResourceGroupFoundForAppService": "Для службы приложений \"%s\" найдено несколько групп ресурсов.", "loc.messages.PackageDeploymentUsingZipDeployFailed": "Не удалось выполнить развертывание пакета с помощью развертывания ZIP-файла. Дополнительные сведения см. в журналах.", diff --git a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/zh-CN/resources.resjson index f54aab6e3183..99bb677d364e 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/zh-CN/resources.resjson @@ -39,7 +39,7 @@ "loc.input.label.RuntimeStack": "运行时堆栈", "loc.input.help.RuntimeStack": "选择框架和版本。", "loc.input.label.RuntimeStackFunction": "运行时堆栈", - "loc.input.help.RuntimeStackFunction": "选择框架和版本。", + "loc.input.help.RuntimeStackFunction": "选择框架和版本。请查看[此文档](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages),了解受支持的运行时版本。\"DOCKER|microsoft/azure-functions-*\" 等旧值已被弃用,请使用下拉列表中的新值。", "loc.input.label.StartupCommand": "启动命令", "loc.input.help.StartupCommand": "输入启动命令。例如
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.ScriptType": "部署脚本类型", diff --git a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/zh-TW/resources.resjson index 6a0591eb524f..7bcbc1329826 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureRmWebAppDeploymentV4/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure App Service 部署", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurermwebdeployreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurermwebdeployreadme)", "loc.description": "使用 Docker、Java、.NET、.NET Core、Node.js、PHP、Python 或 Ruby 對 Azure App Service 部署 Web、行動或 API 應用程式", "loc.instanceNameFormat": "Azure App Service 部署: $(WebAppName)", "loc.releaseNotes": "4.* 版的新功能 (預覽)
支援 Zip 部署、Run From Package (從套件執行)、War 部署 ([詳細資料在此](https://aka.ms/appServiceDeploymentMethods))
支援 App Service 環境
改善 UI,以供探索工作所支援的各種應用程式服務類型
「從套件執行」為偏好的部署方法,會使 wwwroot 資料夾中的檔案變成唯讀
如需詳細資訊,請按一下[這裡](https://aka.ms/azurermwebdeployreadme)。", @@ -12,9 +12,9 @@ "loc.input.help.ConnectionType": "請選取要用來部署 Web 應用程式的服務連線類型。
請選取發佈設定檔以使用 Visual Studio 建立的發佈設定檔。[詳細資訊](https://aka.ms/vsPublishProfile).", "loc.input.label.ConnectedServiceName": "Azure 訂用帳戶", "loc.input.help.ConnectedServiceName": "選取部署的 Azure Resource Manager 訂用帳戶。", - "loc.input.label.PublishProfilePath": "發佈設定檔的路徑", + "loc.input.label.PublishProfilePath": "發行設定檔的路徑", "loc.input.help.PublishProfilePath": "從 Visual Studio 所建立之發佈設定檔的路徑", - "loc.input.label.PublishProfilePassword": "發佈設定檔的密碼", + "loc.input.label.PublishProfilePassword": "發行設定檔的密碼", "loc.input.help.PublishProfilePassword": "建議您將密碼儲存在祕密變數中,並在此處使用該變數,例如 $(Password)。", "loc.input.label.WebAppKind": "App Service 類型", "loc.input.help.WebAppKind": "從 Windows 上的 Web 應用程式、Linux 上的 Web 應用程式、用於容器的 Web App、函數應用程式、Linux 上的函數應用程式、用於容器的函數應用程式及行動裝置應用程式中選擇。", @@ -30,7 +30,7 @@ "loc.input.help.DockerNamespace": "您的特定登錄或命名空間的全域唯一頂層網域名稱。
注意: 完整映像名稱的格式為: '`<登錄或命名空間`>/`<存放庫`>:`<標記`>。例如,'myregistry.azurecr.io/nginx:latest'。", "loc.input.label.DockerRepository": "映像", "loc.input.help.DockerRepository": "容器映像儲存所在的存放庫名稱。
注意: 完整映像名稱的格式為: '`<登錄或命名空間`>/`<存放庫`>:`<標記`>'。例如,'myregistry.azurecr.io/nginx:latest'。", - "loc.input.label.DockerImageTag": "標籤", + "loc.input.label.DockerImageTag": "標記", "loc.input.help.DockerImageTag": "標記是選擇項,這是登錄提供版本給 Docker 映像時所使用的機制。
注意: 完整映像名稱的格式為: '`/`:`'。例如,'myregistry.azurecr.io/nginx:latest'。", "loc.input.label.VirtualApplication": "虛擬應用程式", "loc.input.help.VirtualApplication": "指定在 Azure 入口網站中設定的虛擬應用程式名稱。若要部署到 App Service 的根目錄,則無須使用此選項。", @@ -39,9 +39,9 @@ "loc.input.label.RuntimeStack": "執行階段堆疊", "loc.input.help.RuntimeStack": "選取架構及版本。", "loc.input.label.RuntimeStackFunction": "執行階段堆疊", - "loc.input.help.RuntimeStackFunction": "請選取架構和版本。", + "loc.input.help.RuntimeStackFunction": "選取架構和版本。如需支援的執行階段版本,請參閱[本文件](https://docs.microsoft.com/azure/azure-functions/functions-versions#languages)。`DOCKER|microsoft/azure-functions-*` 等舊值已淘汰,請使用下拉式清單中的新值。", "loc.input.label.StartupCommand": "啟動命令 ", - "loc.input.help.StartupCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.StartupCommand": "輸入啟動命令。例如
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.ScriptType": "部署指令碼類型", "loc.input.help.ScriptType": "當工作已成功完成部署時,就提供將在 Azure App Service 上執行的指令碼以自訂部署。例如,還原 Node、PHP、Python 應用程式的套件。[深入了解](https://go.microsoft.com/fwlink/?linkid=843471)。", "loc.input.label.InlineScript": "內嵌指令碼", @@ -51,7 +51,7 @@ "loc.input.label.AppSettings": "應用程式設定", "loc.input.help.AppSettings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.ConfigurationSettings": "組態設定", - "loc.input.help.ConfigurationSettings": "請使用語法「-索引鍵 值」編輯 Web 應用程式組態。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", + "loc.input.help.ConfigurationSettings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", "loc.input.label.UseWebDeploy": "選取部署方法", "loc.input.help.UseWebDeploy": "若取消選取,我們會根據您的應用程式類型、套件格式及其他參數,自動偵測最適合的部署方法。
選取選項即可檢視支援的部署方法,並請選擇一項以部署應用程式。", "loc.input.label.DeploymentType": "部署方法", @@ -98,7 +98,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "僅 Windows 平台支援 MSDeploy 產生的套件。", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "發現對 MSDeploy 安裝了不受支援的版本: %s。版本至少應為 3 (含) 以上", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "電腦上的登錄找不到 MS 部署的位置 (錯誤: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "找不到具有指定模式的套件: %s
請確認工作中所提及的套件已在組建或上一個階段中發行為成品,並已在目前的作業中下載。", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "有多個套件與指定模式相符: %s。請縮小搜尋模式範圍。", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "請先選取 [讓應用程式成為離線狀態] 選項,然後嘗試再次部署 App Service。", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "請先選取 [重新命名鎖定的檔案] 選項,然後嘗試再次部署 App Service。", @@ -195,11 +195,11 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "無法取得 App Service '%s' 應用程式設定。錯誤: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "無法更新 App Service '%s' 應用程式設定。錯誤: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "正在嘗試更新 App Service 組態設定。資料: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "已更新 App Service 組態設定。", - "loc.messages.UpdatingAppServiceApplicationSettings": "Trying to update App Service Application settings. Data: %s", - "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service Application settings are already present.", - "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service Connection Strings are already present.", + "loc.messages.UpdatingAppServiceApplicationSettings": "正在嘗試更新 App Service 應用程式設定。資料: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service 應用程式設定已存在。", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service 連接字串已存在。", "loc.messages.UpdatedAppServiceApplicationSettings": "已更新 App Service 應用程式設定與 Kudu 應用程式設定。", "loc.messages.MultipleResourceGroupFoundForAppService": "找到 App Service '%s' 的多個資源群組。", "loc.messages.PackageDeploymentUsingZipDeployFailed": "使用 ZIP Deploy 的套件部署失敗。如需詳細資料,請查看記錄。", diff --git a/Tasks/AzureRmWebAppDeploymentV4/task.json b/Tasks/AzureRmWebAppDeploymentV4/task.json index 56463ad2ea61..e2c8c2319e43 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/task.json +++ b/Tasks/AzureRmWebAppDeploymentV4/task.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 4, - "Minor": 195, - "Patch": 4 + "Minor": 198, + "Patch": 0 }, "releaseNotes": "What's new in version 4.*
Supports Zip Deploy, Run From Package, War Deploy [Details here](https://aka.ms/appServiceDeploymentMethods)
Supports App Service Environments
Improved UI for discovering different App service types supported by the task
Run From Package is the preferred deployment method, which makes files in wwwroot folder read-only
Click [here](https://aka.ms/azurermwebdeployreadme) for more information.", "minimumAgentVersion": "2.104.1", @@ -652,4 +652,4 @@ "FailedToUpdateApplicationInsightsResource": "Failed to update Application Insights '%s' Resource. Error: %s", "RunFromZipPreventsFileInUseError": "Move from Web Deploy to RunFrom Package, which helps in avoiding FILE_IN_USE error. Note that Run From Package does not support msBuild package type. Please change your package format to use this deployment method." } -} +} \ No newline at end of file diff --git a/Tasks/AzureRmWebAppDeploymentV4/task.loc.json b/Tasks/AzureRmWebAppDeploymentV4/task.loc.json index 72c4c75e7653..7fc67011caf3 100644 --- a/Tasks/AzureRmWebAppDeploymentV4/task.loc.json +++ b/Tasks/AzureRmWebAppDeploymentV4/task.loc.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 4, - "Minor": 195, - "Patch": 4 + "Minor": 198, + "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", "minimumAgentVersion": "2.104.1", diff --git a/Tasks/AzureSpringCloudV0/task.json b/Tasks/AzureSpringCloudV0/task.json index f36a3e20ad7b..6d33852b01f2 100644 --- a/Tasks/AzureSpringCloudV0/task.json +++ b/Tasks/AzureSpringCloudV0/task.json @@ -1,230 +1,238 @@ { - "id": "5679292e-de0e-473a-948e-4874d2d8ef97", - "name": "AzureSpringCloud", - "friendlyName": "Azure Spring Cloud", - "description": "Deploy applications to Azure Spring Cloud and manage deployments.", - "helpUrl": "https://aka.ms/azurespringcloud", - "helpMarkDown": "[Learn more about this task](https://aka.ms/azurespringcloud)", - "category": "Deploy", - "visibility": ["Build", "Release"], - "runsOn": ["Agent", "DeploymentGroup"], - "author": "Microsoft Corporation", - "preview": true, - "version": { - "Major": 0, - "Minor": 198, - "Patch": 0 - }, - "minimumAgentVersion": "2.104.1", - "groups": [ - { - "name": "ApplicationAndConfigurationSettings", - "displayName": "Application and Configuration Settings", - "isExpanded": false - } - ], - "inputs": [ - { - "name": "ConnectedServiceName", - "aliases": ["azureSubscription"], - "type": "connectedService:AzureRM", - "label": "Azure subscription", - "defaultValue": "", - "required": true, - "helpMarkDown": "Select the Azure Resource Manager subscription for the deployment." - }, - { - "name": "Action", - "type": "pickList", - "label": "Action", - "required": true, - "helpMarkDown": "Action to be performed on Azure Spring Cloud.", - "defaultValue": "Deploy", - "options": { - "Deploy": "Deploy", - "Set Production": "Set Production Deployment", - "Delete Staging Deployment": "Delete Staging Deployment" - } - }, - { - "name": "AzureSpringCloud", - "type": "pickList", - "label": "Azure Spring Cloud Name", - "required": true, - "properties": { - "EditableOptions": "True" - }, - "helpMarkDown": "Select the Azure Spring Cloud service to which to deploy." - }, - { - "name": "AppName", - "type": "pickList", - "label": "App", - "required": true, - "properties": { - "EditableOptions": "True" - }, - "helpMarkDown": "Select the Azure Spring Cloud app to deploy." - }, - { - "name": "UseStagingDeployment", - "type": "boolean", - "label": "Use Staging Deployment", - "required": "true", - "defaultValue": "true", - "visibleRule": "Action = Deploy || Action = Set Production", - "helpMarkDown": "Automatically select the deployment that's set as Staging at the time the task runs." - }, - { - "name": "CreateNewDeployment", - "type": "boolean", - "label": "Create a new staging deployment if one does not exist.", - "required": "false", - "defaultValue": "false", - "visibleRule": "Action = Deploy && UseStagingDeployment = false", - "helpMarkDown": "Whether to target the deployment that's set as Staging at the time of execution. If unchecked, the 'Deployment Name' setting must be set." - }, - { - "name": "DeploymentName", - "type": "pickList", - "label": "Deployment", - "required": false, - "properties": { - "EditableOptions": "True" - }, - "visibleRule": "UseStagingDeployment = false && Action != Delete Staging Deployment", - "helpMarkDown": "The deployment to which this task will apply. Lowercase letters and numbers only; must start with a letter." - }, - { - "name": "Package", - "type": "filePath", - "label": "Package or folder", - "defaultValue": "$(System.DefaultWorkingDirectory)/**/*.jar", - "required": false, - "visibleRule": "Action = Deploy", - "helpMarkDown": "File path to the package or a folder containing the Spring Cloud app contents.
Variables ( [Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), wildcards are supported.
For example, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.jar." + "id": "5679292e-de0e-473a-948e-4874d2d8ef97", + "name": "AzureSpringCloud", + "friendlyName": "Azure Spring Cloud", + "description": "Deploy applications to Azure Spring Cloud and manage deployments.", + "helpUrl": "https://aka.ms/azurespringcloud", + "helpMarkDown": "[Learn more about this task](https://aka.ms/azurespringcloud)", + "category": "Deploy", + "visibility": [ + "Build", + "Release" + ], + "runsOn": [ + "Agent", + "DeploymentGroup" + ], + "author": "Microsoft Corporation", + "preview": true, + "version": { + "Major": 0, + "Minor": 198, + "Patch": 0 }, - { - "name": "EnvironmentVariables", - "type": "multiLine", - "label": "Environment Variables", - "defaultValue": "", - "visibleRule": "Action = Deploy", - "required": false, - "groupName": "ApplicationAndConfigurationSettings", - "helpMarkDown": "Edit the app's environment variables.", - "properties": { - "editorExtension": "ms.vss-services-azure.parameters-grid" - } + "minimumAgentVersion": "2.104.1", + "groups": [ + { + "name": "ApplicationAndConfigurationSettings", + "displayName": "Application and Configuration Settings", + "isExpanded": false + } + ], + "inputs": [ + { + "name": "ConnectedServiceName", + "aliases": [ + "azureSubscription" + ], + "type": "connectedService:AzureRM", + "label": "Azure subscription", + "defaultValue": "", + "required": true, + "helpMarkDown": "Select the Azure Resource Manager subscription for the deployment." + }, + { + "name": "Action", + "type": "pickList", + "label": "Action", + "required": true, + "helpMarkDown": "Action to be performed on Azure Spring Cloud.", + "defaultValue": "Deploy", + "options": { + "Deploy": "Deploy", + "Set Production": "Set Production Deployment", + "Delete Staging Deployment": "Delete Staging Deployment" + } + }, + { + "name": "AzureSpringCloud", + "type": "pickList", + "label": "Azure Spring Cloud Name", + "required": true, + "properties": { + "EditableOptions": "True" + }, + "helpMarkDown": "Select the Azure Spring Cloud service to which to deploy." + }, + { + "name": "AppName", + "type": "pickList", + "label": "App", + "required": true, + "properties": { + "EditableOptions": "True" + }, + "helpMarkDown": "Select the Azure Spring Cloud app to deploy." + }, + { + "name": "UseStagingDeployment", + "type": "boolean", + "label": "Use Staging Deployment", + "required": "true", + "defaultValue": "true", + "visibleRule": "Action = Deploy || Action = Set Production", + "helpMarkDown": "Automatically select the deployment that's set as Staging at the time the task runs." + }, + { + "name": "CreateNewDeployment", + "type": "boolean", + "label": "Create a new staging deployment if one does not exist.", + "required": "false", + "defaultValue": "false", + "visibleRule": "Action = Deploy && UseStagingDeployment = false", + "helpMarkDown": "Whether to target the deployment that's set as Staging at the time of execution. If unchecked, the 'Deployment Name' setting must be set." + }, + { + "name": "DeploymentName", + "type": "pickList", + "label": "Deployment", + "required": false, + "properties": { + "EditableOptions": "True" + }, + "visibleRule": "UseStagingDeployment = false && Action != Delete Staging Deployment", + "helpMarkDown": "The deployment to which this task will apply. Lowercase letters and numbers only; must start with a letter." + }, + { + "name": "Package", + "type": "filePath", + "label": "Package or folder", + "defaultValue": "$(System.DefaultWorkingDirectory)/**/*.jar", + "required": false, + "visibleRule": "Action = Deploy", + "helpMarkDown": "File path to the package or a folder containing the Spring Cloud app contents.
Variables ( [Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), wildcards are supported.
For example, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.jar." + }, + { + "name": "EnvironmentVariables", + "type": "multiLine", + "label": "Environment Variables", + "defaultValue": "", + "visibleRule": "Action = Deploy", + "required": false, + "groupName": "ApplicationAndConfigurationSettings", + "helpMarkDown": "Edit the app's environment variables.", + "properties": { + "editorExtension": "ms.vss-services-azure.parameters-grid" + } + }, + { + "name": "JvmOptions", + "type": "multiLine", + "label": "JVM Options", + "defaultValue": "", + "required": false, + "groupName": "ApplicationAndConfigurationSettings", + "helpMarkDown": "Edit the app's JVM options. A String containing JVM Options. Example: `-Xms1024m -Xmx2048m`", + "visibleRule": "Action = Deploy" + }, + { + "name": "RuntimeVersion", + "type": "pickList", + "label": "Runtime Version", + "groupName": "ApplicationAndConfigurationSettings", + "defaultValue": "Java_11", + "required": false, + "helpMarkDown": "The runtime on which the app will run.", + "options": { + "Java_8": "Java 8", + "Java_11": "Java 11", + "NetCore_31": ".Net Core 3.1" + }, + "visibleRule": "Action = Deploy" + }, + { + "name": "DotNetCoreMainEntryPath", + "type": "string", + "label": "Main Entry Path", + "groupName": "ApplicationAndConfigurationSettings", + "helpMarkDown": "The path to the .NET executable relative to zip root.", + "required": false, + "visibleRule": "RuntimeVersion = NetCore_31" + }, + { + "name": "Version", + "type": "string", + "label": "Version", + "groupName": "ApplicationAndConfigurationSettings", + "defaultValue": "", + "required": false, + "visibleRule": "Action = Deploy" + } + ], + "outputVariables": [ + { + "name": "testEndpoint", + "description": "After the 'Deploy' action only. Contains private URL for accessing the updated deployment." + } + ], + "dataSourceBindings": [ + { + "target": "AzureSpringCloud", + "endpointId": "$(ConnectedServiceName)", + "resultTemplate": "{\"Value\":\"{{{id}}}\",\"DisplayValue\":\"{{{name}}}\"}", + "resultSelector": "jsonpath:$.value[*]", + "endpointUrl": "{{endpoint.url}}/subscriptions/{{endpoint.subscriptionId}}/providers/Microsoft.AppPlatform/Spring?api-version=2020-07-01" + }, + { + "target": "AppName", + "endpointId": "$(ConnectedServiceName)", + "parameters": { + "AzureSpringCloud": "$(AzureSpringCloud)" + }, + "endpointUrl": "{{endpoint.url}}/{{AzureSpringCloud}}/apps?api-version=2020-07-01", + "resultSelector": "jsonpath:$.value[*].name" + }, + { + "target": "DeploymentName", + "endpointId": "$(ConnectedServiceName)", + "parameters": { + "AzureSpringCloud": "$(AzureSpringCloud)", + "AppName": "$(AppName)" + }, + "endpointUrl": "{{endpoint.url}}/{{AzureSpringCloud}}/apps/{{AppName}}/deployments?api-version=2020-07-01", + "resultSelector": "jsonpath:$.value[*].name" + } + ], + "instanceNameFormat": "Azure Spring Cloud $(Action): $(AppName)", + "execution": { + "Node10": { + "target": "azurespringclouddeployment.js" + } }, - { - "name": "JvmOptions", - "type": "multiLine", - "label": "JVM Options", - "defaultValue": "", - "required": false, - "groupName": "ApplicationAndConfigurationSettings", - "helpMarkDown": "Edit the app's JVM options. A String containing JVM Options. Example: `-Xms1024m -Xmx2048m`", - "visibleRule": "Action = Deploy" - }, - { - "name": "RuntimeVersion", - "type": "pickList", - "label": "Runtime Version", - "groupName": "ApplicationAndConfigurationSettings", - "defaultValue": "Java_11", - "required": false, - "helpMarkDown": "The runtime on which the app will run.", - "options": { - "Java_8": "Java 8", - "Java_11": "Java 11", - "NetCore_31": ".Net Core 3.1" - }, - "visibleRule": "Action = Deploy" - }, - { - "name": "DotNetCoreMainEntryPath", - "type": "string", - "label": "Main Entry Path", - "groupName": "ApplicationAndConfigurationSettings", - "helpMarkDown": "The path to the .NET executable relative to zip root.", - "required": false, - "visibleRule": "RuntimeVersion = NetCore_31" - }, - { - "name": "Version", - "type": "string", - "label": "Version", - "groupName": "ApplicationAndConfigurationSettings", - "defaultValue": "", - "required": false, - "visibleRule": "Action = Deploy" - } - ], - "outputVariables": [ - { - "name": "testEndpoint", - "description": "After the 'Deploy' action only. Contains private URL for accessing the updated deployment." - } - ], - "dataSourceBindings": [ - { - "target": "AzureSpringCloud", - "endpointId": "$(ConnectedServiceName)", - "resultTemplate": "{\"Value\":\"{{{id}}}\",\"DisplayValue\":\"{{{name}}}\"}", - "resultSelector": "jsonpath:$.value[*]", - "endpointUrl": "{{endpoint.url}}/subscriptions/{{endpoint.subscriptionId}}/providers/Microsoft.AppPlatform/Spring?api-version=2020-07-01" - }, - { - "target": "AppName", - "endpointId": "$(ConnectedServiceName)", - "parameters": { - "AzureSpringCloud": "$(AzureSpringCloud)" - }, - "endpointUrl": "{{endpoint.url}}/{{AzureSpringCloud}}/apps?api-version=2020-07-01", - "resultSelector": "jsonpath:$.value[*].name" - }, - { - "target": "DeploymentName", - "endpointId": "$(ConnectedServiceName)", - "parameters": { - "AzureSpringCloud": "$(AzureSpringCloud)", - "AppName": "$(AppName)" - }, - "endpointUrl": "{{endpoint.url}}/{{AzureSpringCloud}}/apps/{{AppName}}/deployments?api-version=2020-07-01", - "resultSelector": "jsonpath:$.value[*].name" - } - ], - "instanceNameFormat": "Azure Spring Cloud $(Action): $(AppName)", - "execution": { - "Node10": { - "target": "azurespringclouddeployment.js" + "messages": { + "CompressingSourceDirectory": "Compressing source directory %s to %s", + "DeploymentLog": "Deployment Log", + "StatusCode": "Status Code", + "StartingUploadOf": "Starting upload of %s", + "CompletedUploadOf": "Upload of %s completed.", + "ResourceDoesntExist": "Resource '%s' doesn't exist. Resource should exist before deployment.", + "UnableToGetDeploymentUrl": "Unable to get deployment URL for Azure Spring Cloud '%s', Error: '%s'", + "DeploymentDoesntExist": "Deployment with name '%s' does not exist. Unable to proceed.", + "StagingDeploymentWithNameDoesntExist": "Staging deployment with name %s does not exist. Unable to proceed.", + "NoStagingDeploymentFound": "No staging deployment found.", + "TwoDeploymentsAlreadyExistCannotCreate": "Deployment with name '%s' does not exist and cannot be created, as two deployments already exist.", + "UnsupportedSourceType": "Unsupported source type for %s", + "UnknownOrUnsupportedAction": "Unknown or unsupported action: %s", + "OperationTimedOut": "Operation timed out.", + "OperationFailed": "Operation failed: %s %s", + "UnableToDeleteDeployment": "Unable to delete deployment.", + "PrivateTestEndpointNotEnabled": "Private test endpoint is not enabled.", + "UnableToRetrieveTestEndpointKeys": "Unable to retrieve test endpoint keys", + "NoDeploymentsExist": "No deployments exist.", + "UnableToGetDeploymentInformation": "Unable to get deployment information.", + "DuplicateAzureSpringCloudName": "Illegal state: multiple Azure Spring Cloud instances with same name.", + "InvalidAzureSpringCloudResourceId": "Invalid azure spring cloud resource identifier: %s", + "Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s. Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "More than one package matched with specified pattern: %s. Please restrain the search pattern." } - }, - "messages": { - "CompressingSourceDirectory": "Compressing source directory %s to %s", - "DeploymentLog": "Deployment Log", - "StatusCode": "Status Code", - "StartingUploadOf": "Starting upload of %s", - "CompletedUploadOf": "Upload of %s completed.", - "ResourceDoesntExist": "Resource '%s' doesn't exist. Resource should exist before deployment.", - "UnableToGetDeploymentUrl": "Unable to get deployment URL for Azure Spring Cloud '%s', Error: '%s'", - "DeploymentDoesntExist": "Deployment with name '%s' does not exist. Unable to proceed.", - "StagingDeploymentWithNameDoesntExist": "Staging deployment with name %s does not exist. Unable to proceed.", - "NoStagingDeploymentFound": "No staging deployment found.", - "TwoDeploymentsAlreadyExistCannotCreate": "Deployment with name '%s' does not exist and cannot be created, as two deployments already exist.", - "UnsupportedSourceType": "Unsupported source type for %s", - "UnknownOrUnsupportedAction": "Unknown or unsupported action: %s", - "OperationTimedOut": "Operation timed out.", - "OperationFailed": "Operation failed: %s %s", - "UnableToDeleteDeployment": "Unable to delete deployment.", - "PrivateTestEndpointNotEnabled": "Private test endpoint is not enabled.", - "UnableToRetrieveTestEndpointKeys": "Unable to retrieve test endpoint keys", - "NoDeploymentsExist": "No deployments exist.", - "UnableToGetDeploymentInformation": "Unable to get deployment information.", - "DuplicateAzureSpringCloudName": "Illegal state: multiple Azure Spring Cloud instances with same name.", - "InvalidAzureSpringCloudResourceId": "Invalid azure spring cloud resource identifier: %s", - "Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s. Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", - "MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "More than one package matched with specified pattern: %s. Please restrain the search pattern." - } -} +} \ No newline at end of file diff --git a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/de-DE/resources.resjson index 017fdc9743bf..73276aaa67fe 100644 --- a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure-VM-Skalierungsgruppenbereitstellung", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852117)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=852117)", "loc.description": "Hiermit wird ein Image einer VM-Skalierungsgruppe bereitgestellt.", "loc.instanceNameFormat": "Azure-VMSS $(vmssName): $(action)", "loc.releaseNotes": "- Aktualisiert die Azure-VM-Skalierungsgruppe mit einem benutzerdefinierten Computerimage.", diff --git a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/es-ES/resources.resjson index 84217b3dec33..229121365b61 100644 --- a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Implementación de conjuntos de escalado de máquinas virtuales de Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852117)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=852117)", "loc.description": "Implementa una imagen de conjunto de escalado de máquinas virtuales.", "loc.instanceNameFormat": "VMSS $(vmssName) de Azure: $(action)", "loc.releaseNotes": "- Actualiza el conjunto de escalado de máquinas virtuales de Azure con una imagen de máquina personalizada.", diff --git a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/fr-FR/resources.resjson index 6a35518e2c22..0397fed0872f 100644 --- a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement du groupe de machines virtuelles identiques Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852117)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=852117)", "loc.description": "Déployer une image de groupe de machines virtuelles identiques", "loc.instanceNameFormat": "Groupe de machines virtuelles identiques Azure $(vmssName) : $(action)", "loc.releaseNotes": "- Met à jour le groupe de machines virtuelles identiques Azure à l'aide d'une image de machine personnalisée.", @@ -14,7 +14,7 @@ "loc.input.help.action": "Choisissez entre mettre à jour un groupe de machines virtuelles identiques en utilisant une image VHD et/ou en exécutant des scripts de déploiement/d'installation via Custom Script VM extension.
L'approche basée sur une image VHD est préférable, si vous souhaitez pouvoir faire une mise à l'échelle rapide et effectuer une restauration. L'approche basée sur l'extension est utile pour une configuration de postdéploiement, une installation de logiciels ou toute autre tâche de configuration/gestion.
Vous pouvez utiliser une image VHD pour mettre à jour un groupe de machines virtuelles identiques uniquement quand il est créé à partir d'une image personnalisée. La mise à jour se solde par un échec, si le groupe de machines virtuelles identiques est créé à l'aide d'une image de plateforme/galerie disponible dans Azure.
L'approche basée sur Custom Script VM extension peut être utilisée pour un groupe de machines virtuelles identiques créé à l'aide d'une image personnalisée ou d'une image de plateforme/galerie.", "loc.input.label.vmssName": "Nom du groupe de machines virtuelles identiques", "loc.input.help.vmssName": "Nom du groupe de machines virtuelles identiques que vous souhaitez mettre à jour à l'aide d'une image VHD ou via Custom script VM extension.", - "loc.input.label.vmssOsType": "Type d'OS", + "loc.input.label.vmssOsType": "Type de système d'exploitation", "loc.input.help.vmssOsType": "Sélectionnez le type de système d'exploitation du groupe de machines virtuelles identiques.", "loc.input.label.imageUrl": "URL de l'image", "loc.input.help.imageUrl": "Spécifiez l'URL de l'image VHD. S'il s'agit d'une URL Azure Storage Blob, l'emplacement du compte de stockage doit être le même que l'emplacement du groupe identique.", @@ -43,13 +43,13 @@ "loc.messages.RemovingCustomScriptExtension": "Le groupe de machines virtuelles identiques a déjà une extension de script personnalisé %s. Celle-ci va d'abord être supprimée.", "loc.messages.RemoveVMSSExtensionsFailed": "Échec de la suppression de l'extension de machine virtuelle %s. Erreur : %s.", "loc.messages.SettingVMExtensionFailed": "Échec de l'installation de l'extension de script personnalisé de machine virtuelle sur le groupe de machines virtuelles identiques. Erreur : %s.", - "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe de machines virtuelles identiques ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", - "loc.messages.GetVMSSFailed": "Échec de l'obtention des détails du groupe de machines virtuelles identiques correspondant au groupe de ressources %s et portant le nom %s. Erreur : %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe de machines virtuelles identiques %s, car il utilise une image de plateforme. Seul un groupe de machines virtuelles identiques qui utilise une image personnalisée peut être mis à jour.", + "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe VMSS ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", + "loc.messages.GetVMSSFailed": "L'obtention des détails du groupe VMSS correspondant au groupe de ressources %s et portant le nom %s a échoué. Erreur : %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe VMSS %s, car il utilise une image de plateforme. Seul un groupe VMSS qui utilise une image personnalisée peut être mis à jour.", "loc.messages.VMSSImageUrlCannotBeNull": "L'URL de l'image doit être une chaîne non vide.", "loc.messages.VMSSImageAlreadyUptoDate": "L'image est déjà à jour pour %s. Mise à jour de l'image ignorée.", - "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe de machines virtuelles identiques : %s.", - "loc.messages.VMSSUpdateImage": "Mise à jour du groupe de machines virtuelles identiques %s pour l'utilisation d'une nouvelle image...", + "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe VMSS : %s.", + "loc.messages.VMSSUpdateImage": "Mise à jour du groupe VMSS %s pour l'utilisation d'une nouvelle image...", "loc.messages.ResourceNameCannotBeNull": "Le nom de la ressource ne peut pas avoir une valeur null.", "loc.messages.ArchivingCustomScripts": "Création d'une archive compressée du répertoire de scripts personnalisés %s.", "loc.messages.SkippedArchivingCustomScripts": "Archivage ignoré du répertoire de scripts personnalisés", diff --git a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/it-IT/resources.resjson index ae7166cde5b3..b25437429c8d 100644 --- a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Distribuzione set di scalabilità di macchine virtuali di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852117)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=852117)", "loc.description": "Distribuisce l'immagine del set di scalabilità di macchine virtuali", "loc.instanceNameFormat": "Set di scalabilità di macchine virtuali di Azure $(vmssName): $(action)", "loc.releaseNotes": "- Aggiorna il set di scalabilità di macchine virtuali di Azure con un'immagine di macchina virtuale personalizzata.", @@ -25,7 +25,7 @@ "loc.input.label.customScriptArguments": "Argomenti", "loc.input.help.customScriptArguments": "Lo script personalizzato verrà richiamato con gli argomenti passati. È possibile usare variabili di compilazione/versione per semplificare l'uso dei segreti.", "loc.input.label.customScriptsStorageAccount": "Account di archiviazione di Azure in cui verranno caricati gli script personalizzati", - "loc.input.help.customScriptsStorageAccount": "L'estensione per script personalizzati scarica ed esegue gli script forniti dall'utente in ogni macchina virtuale del set di scalabilità di macchine virtuali. Tali script verranno archiviati nell'account di archiviazione specificato qui. Specificare un account di archiviazione di ARM preesistente.", + "loc.input.help.customScriptsStorageAccount": "L'estensione per script personalizzati scarica ed esegue gli script forniti dall'utente in ogni macchina virtuale del set di scalabilità di macchine virtuali. Tali script verranno archiviati nell'account di archiviazione specificato qui. Specificare un account di archiviazione ARM preesistente.", "loc.input.label.skipArchivingCustomScripts": "Ignorare archiviazione degli script personalizzati", "loc.input.help.skipArchivingCustomScripts": "Per impostazione predefinita, questa attività crea un archivio compresso di directory contenente script personalizzati, ottimizzando prestazioni e affidabilità durante il caricamento nell'archiviazione di Azure. Se non è selezionata, l'archiviazione non verrà eseguita e tutti i file verranno caricati singolarmente.", "loc.messages.InvalidAction": "Questa azione non è definita. Verificarla con l'autore dell'attività.", diff --git a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ja-JP/resources.resjson index 3891ae8d0b7a..74366d6196ed 100644 --- a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure VM スケール セットのデプロイ", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852117)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=852117)", "loc.description": "仮想マシン スケール セット イメージを配置します", "loc.instanceNameFormat": "Azure VMSS $(vmssName): $(action)", "loc.releaseNotes": "- Azure 仮想マシン スケール セットをカスタム マシン イメージで更新します。", @@ -76,5 +76,5 @@ "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Azure 用のアクセス トークンをフェッチできませんでした。状態コード: %s、状態メッセージ: %s", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。仮想マシンのマネージド サービス ID (MSI) を構成してください 'https://aka.ms/azure-msi-docs'。状態コード: %s、ステータス メッセージ: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。状態コード: %s、ステータス メッセージ: %s", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。" } \ No newline at end of file diff --git a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ko-KR/resources.resjson index ea1c218b5a96..de92a65abd07 100644 --- a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -19,13 +19,13 @@ "loc.input.label.imageUrl": "이미지 URL", "loc.input.help.imageUrl": "VHD 이미지의 URL을 지정합니다. Azure Storage Blob URL인 경우 스토리지 계정 위치가 확장 집합 위치와 같아야 합니다.", "loc.input.label.customScriptsDirectory": "사용자 지정 스크립트 디렉터리", - "loc.input.help.customScriptsDirectory": "Custom Script VM extension을 사용하여 실행되는 사용자 지정 스크립트가 포함된 디렉터리의 경로입니다. 확장 방법은 배포 후 구성, 애플리케이션/소프트웨어 설치 또는 기타 애플리케이션의 구성/관리 작업에 유용합니다. 예를 들어 스크립트를 통해 데이터베이스 연결 문자열 등 애플리케이션에서 사용하는 컴퓨터 수준 환경 변수를 설정할 수 있습니다.", + "loc.input.help.customScriptsDirectory": "Custom Script VM extension을 사용하여 실행되는 사용자 지정 스크립트가 포함된 디렉터리의 경로입니다. 확장 방법은 배포 후 구성, 응용 프로그램/소프트웨어 설치 또는 기타 응용 프로그램의 구성/관리 작업에 유용합니다. 예를 들어 스크립트를 통해 데이터베이스 연결 문자열 등 응용 프로그램에서 사용하는 컴퓨터 수준 환경 변수를 설정할 수 있습니다.", "loc.input.label.customScript": "명령", - "loc.input.help.customScript": "Custom Script VM extension을 사용하여 실행되는 스크립트입니다. 이 스크립트는 디렉터리에 있는 다른 스크립트를 호출할 수 있습니다. 아래의 전달된 인수를 사용하여 스크립트가 호출됩니다.
이 스크립트를 해당 인수와 함께 사용하여 명령을 실행할 수 있습니다. 예를 들면 다음과 같습니다.
1. Update-DatabaseConnectionStrings.ps1 -clusterType dev -user $(dbUser) -password $(dbUserPwd)는 웹 애플리케이션의 web.config에 있는 연결 문자열을 업데이트합니다.
2. install-secrets.sh --key-vault-type prod -key serviceprincipalkey는 서비스 주체 키를 포함하는 암호화된 파일을 만듭니다.", + "loc.input.help.customScript": "Custom Script VM extension을 사용하여 실행되는 스크립트입니다. 이 스크립트는 디렉터리에 있는 다른 스크립트를 호출할 수 있습니다. 아래의 전달된 인수를 사용하여 스크립트가 호출됩니다.
이 스크립트를 해당 인수와 함께 사용하여 명령을 실행할 수 있습니다. 예를 들면 다음과 같습니다.
1. Update-DatabaseConnectionStrings.ps1 -clusterType dev -user $(dbUser) -password $(dbUserPwd)는 웹 응용 프로그램의 web.config에 있는 연결 문자열을 업데이트합니다.
2. install-secrets.sh --key-vault-type prod -key serviceprincipalkey는 서비스 주체 키를 포함하는 암호화된 파일을 만듭니다.", "loc.input.label.customScriptArguments": "인수", "loc.input.help.customScriptArguments": "전달된 인수를 사용하여 사용자 지정 스크립트가 호출됩니다. 빌드/릴리스 변수를 통해 비밀을 쉽게 사용할 수 있습니다.", "loc.input.label.customScriptsStorageAccount": "사용자 지정 스크립트가 업로드되는 Azure Storage 계정", - "loc.input.help.customScriptsStorageAccount": "사용자 지정 스크립트 확장은 VM 확장 집합의 각 가상 머신에서 직접 제공한 스크립트를 다운로드하고 실행합니다. 이러한 스크립트는 여기서 지정한 스토리지 계정에 저장됩니다. 기존 ARM 스토리지 계정을 지정하세요.", + "loc.input.help.customScriptsStorageAccount": "사용자 지정 스크립트 확장은 VM 확장 집합의 각 가상 머신에서 직접 제공한 스크립트를 다운로드하고 실행합니다. 이러한 스크립트는 여기서 지정한 저장소 계정에 저장됩니다. 기존 ARM 저장소 계정을 지정하세요.", "loc.input.label.skipArchivingCustomScripts": "사용자 지정 스크립트 보관 건너뛰기", "loc.input.help.skipArchivingCustomScripts": "기본적으로 이 작업은 사용자 지정 스크립트가 포함된 디렉터리의 압축 보관 파일을 만듭니다. 그러면 Azure Storage에 업로드하는 동안 성능과 안정성이 향상됩니다. 선택하지 않을 경우 보관이 수행되지 않으며 모든 파일이 개별적으로 업로드됩니다.", "loc.messages.InvalidAction": "이 작업은 정의되지 않았습니다. 작업 작성자에게 확인하세요.", diff --git a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ru-RU/resources.resjson index c1b5fc843707..771ee5cdae84 100644 --- a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание масштабируемого набора виртуальных машин Azure", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852117)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=852117)", "loc.description": "Развернуть образ масштабируемого набора виртуальных машин", "loc.instanceNameFormat": "Масштабируемый набор виртуальных машин Azure $(vmssName): $(action)", "loc.releaseNotes": "— Обновляет пользовательский образ виртуальной машины в масштабируемом наборе виртуальных машин Azure.", @@ -43,13 +43,13 @@ "loc.messages.RemovingCustomScriptExtension": "В масштабируемом наборе виртуальных машин уже есть расширение пользовательских сценариев %s. Сначала оно будет удалено.", "loc.messages.RemoveVMSSExtensionsFailed": "Не удалось удалить расширение виртуальной машины %s. Ошибка: %s.", "loc.messages.SettingVMExtensionFailed": "Не удалось установить расширение пользовательских сценариев виртуальных машин в масштабируемом наборе виртуальных машин. Ошибка: %s.", - "loc.messages.VMSSNameCannotBeNull": "Имя масштабируемого набора виртуальных машин не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", - "loc.messages.GetVMSSFailed": "Не удалось получить сведения о масштабируемом наборе виртуальных машин с группой ресурсов %s и именем %s. Ошибка: %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить масштабируемый набор виртуальных машин %s, так как в нем используется образ платформы. Для обновления доступны только масштабируемые наборы виртуальных машин с пользовательскими образами.", + "loc.messages.VMSSNameCannotBeNull": "Имя VMSS не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", + "loc.messages.GetVMSSFailed": "Не удалось получить сведения о VMSS с группой ресурсов %s и именем %s. Ошибка: %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить VMSS %s, так как в нем используется образ платформы. Для обновления доступны только VMSS с пользовательскими образами.", "loc.messages.VMSSImageUrlCannotBeNull": "URL-адрес образа должен быть непустой строкой.", "loc.messages.VMSSImageAlreadyUptoDate": "Образ %s уже обновлен. Обновление образа пропущено.", - "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа масштабируемого набора виртуальных машин: %s.", - "loc.messages.VMSSUpdateImage": "Перевод масштабируемого набора виртуальных машин %s на новый образ...", + "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа VMSS: %s.", + "loc.messages.VMSSUpdateImage": "Перевод VMSS %s на новый образ...", "loc.messages.ResourceNameCannotBeNull": "Имя ресурса не может иметь значение null.", "loc.messages.ArchivingCustomScripts": "Создание сжатого архива каталога пользовательских сценариев %s.", "loc.messages.SkippedArchivingCustomScripts": "Архивация каталога пользовательских скриптов пропущена", diff --git a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/zh-TW/resources.resjson index 650d23ce50d6..6e7533204b64 100644 --- a/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureVmssDeploymentV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure VM 擴展集部署", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852117)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=852117)", "loc.description": "部署虛擬機器擴展集映像", "loc.instanceNameFormat": "Azure VMSS $(vmssName): $(action)", "loc.releaseNotes": "- 使用自訂機器映像更新 Azure 虛擬機器擴展集。", diff --git a/Tasks/AzureVmssDeploymentV0/task.json b/Tasks/AzureVmssDeploymentV0/task.json index 8d9dc04b7e76..ddaafdf5b215 100644 --- a/Tasks/AzureVmssDeploymentV0/task.json +++ b/Tasks/AzureVmssDeploymentV0/task.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 176, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/AzureVmssDeploymentV0/task.loc.json b/Tasks/AzureVmssDeploymentV0/task.loc.json index a674316c5b05..cd5d8da66f13 100644 --- a/Tasks/AzureVmssDeploymentV0/task.loc.json +++ b/Tasks/AzureVmssDeploymentV0/task.loc.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 176, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/de-DE/resources.resjson index 7c17decca7d7..82542c59be2f 100644 --- a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Web-App für Container", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebapponcontainerdeployreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurewebapponcontainerdeployreadme)", "loc.description": "Hiermit werden Container in Azure App Service bereitgestellt.", "loc.instanceNameFormat": "Azure-Web-App für Containerbereitstellung: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Anwendungs- und Konfigurationseinstellungen", @@ -12,14 +12,14 @@ "loc.input.help.deployToSlotOrASE": "Wählen Sie die Option für die Bereitstellung in einem vorhandenen Bereitstellungsslot oder in der Azure App Service-Umgebung.
Für beide Ziele benötigt die Aufgabe den Ressourcengruppennamen.
Falls als Bereitstellungsziel ein Slot verwendet wird, erfolgt die Bereitstellung standardmäßig im Produktionsslot. Auch jeder andere vorhandene Slotname kann angegeben werden.
Falls als Bereitstellungsziel eine Azure App Service-Umgebung verwendet wird, behalten Sie den Slotnamen \"production\" bei, und geben Sie nur den Namen der Ressourcengruppe an.", "loc.input.label.resourceGroupName": "Ressourcengruppe", "loc.input.help.resourceGroupName": "Der Ressourcengruppenname ist erforderlich, wenn als Bereitstellungsziel ein Bereitstellungsslot oder eine App Service-Umgebung verwendet wird.
Geben Sie die Azure-Ressourcengruppe mit der oben angegebenen Azure App Service-Instanz ein, oder wählen Sie sie aus.", - "loc.input.label.slotName": "Platz", + "loc.input.label.slotName": "Slot", "loc.input.help.slotName": "Geben Sie einen anderen vorhandenen Slot als den Produktionsslot ein, oder wählen Sie ihn aus.", "loc.input.label.imageName": "Imagename", "loc.input.help.imageName": "Geben Sie den Namen des vollqualifizierten Namen des Containerimages an. Beispiel: \"myregistry.azurecr.io/nginx:latest\" oder \"python:3.7.2-alpine/\". In einem Szenario mit mehreren Containern können die Namen mehrerer Containerimages angegeben werden.", "loc.input.label.multicontainerConfigFile": "Konfigurationsdatei", "loc.input.help.multicontainerConfigFile": "Der Pfad der Docker-Compose-Datei. Es muss sich um den vollqualifizierten Pfad oder einen Pfad relativ zum Standardarbeitsverzeichnis handeln.", "loc.input.label.containerCommand": "Startbefehl ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.containerCommand": "Geben Sie den Startbefehl ein. Beispiel:
dotnet exec Dateiname.dll
dotnet Dateiname.dll", "loc.input.label.appSettings": "App-Einstellungen", "loc.input.help.appSettings": "Bearbeiten Sie Web-App-Anwendungseinstellungen entsprechend der Syntax \"-Schlüssel Wert\". Ein Wert mit Leerzeichen muss in doppelte Anführungszeichen eingeschlossen werden.
Beispiel: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "Konfigurationseinstellungen", @@ -143,7 +143,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Fehler beim Abrufen der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Fehler beim Aktualisieren der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Es wird versucht, die App Service-Konfigurationseinstellungen zu aktualisieren. Daten: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Die App Service-Konfigurationseinstellungen wurden aktualisiert.", "loc.messages.UpdatedAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen und die Kudu-Anwendungseinstellungen wurden aktualisiert.", "loc.messages.MultipleResourceGroupFoundForAppService": "Mehrere Ressourcengruppen für App Service \"%s\" gefunden.", @@ -179,7 +179,7 @@ "loc.messages.FailedToRestartAppServiceSlot": "Fehler beim Neustart von App Service \"%s-%s\". Fehler: %s", "loc.messages.FailedToGetConfigurationFile": "Fehler beim Ermitteln der Docker Compose-Datei, die zum Bereitstellen von Multi-Container-Apps erforderlich ist. Geben Sie einen gültigen Pfad für die Docker Compose-Datei ein.", "loc.messages.FailedToDeployToWebApp": "Fehler bei der Bereitstellung für die Webanwendung \"%s\". Geben Sie für einen einzelnen Container einen gültigen Imagenamen an. Bei mehreren Containern ist eine Docker Compose-Datei erforderlich, und die Angabe eines Imagenamens ist optional. Geben Sie Imagenamen an, wenn die Tags in der Docker Compose-Datei ersetzt werden müssen.", - "loc.messages.SingleContainerDeployment": "Single-container Deployment to the webapp '%s' as only the image detail was specified.", + "loc.messages.SingleContainerDeployment": "Für die Web-App \"%s\" wird eine Bereitstellung mit einem einzelnen Container durchgeführt, weil nur die Imagedetails angegeben wurden.", "loc.messages.MultiContainerDeploymentWithTransformation": "Es wird eine Bereitstellung mit mehreren Containern für die Web-App \"%s\" mit Transformation der Docker Compose-Datei durchgeführt, weil sowohl ein Imagename als auch eine Docker Compose-Datei angegeben wurden.", "loc.messages.MultiContainerDeploymentWithoutTransformation": "Es wird eine Bereitstellung mit mehreren Containern für die Web-App \"%s\" ohne Transformation der Docker Compose-Datei durchgeführt, weil nur eine Docker Compose-Datei angegeben wurde." } \ No newline at end of file diff --git a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/es-ES/resources.resjson index 650e87a35f7a..c984dfa72ed6 100644 --- a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Azure Web App for Containers", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebapponcontainerdeployreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/azurewebapponcontainerdeployreadme)", "loc.description": "Implementar contenedores en Azure App Service", "loc.instanceNameFormat": "Implementación de Azure Web App en Container: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Configuración y opciones de la aplicación", - "loc.input.label.azureSubscription": "Suscripción de Azure", + "loc.input.label.azureSubscription": "Suscripción a Azure", "loc.input.help.azureSubscription": "Seleccione la suscripción de Azure Resource Manager para la implementación.", - "loc.input.label.appName": "Nombre de la aplicación", + "loc.input.label.appName": "Nombre de aplicación", "loc.input.help.appName": "Escriba o seleccione el nombre de una instancia existente de Azure App Service. Solo se enumerarán las instancias de App Service basadas en el tipo de aplicación seleccionado.", "loc.input.label.deployToSlotOrASE": "Implementar en la ranura o en App Service Environment", "loc.input.help.deployToSlotOrASE": "Seleccione la opción para implementar en una ranura de implementación o entorno de Azure App Service Environment existente.
Para ambos destinos, la tarea necesita el nombre del grupo de recursos.
En caso de que el destino de implementación sea una ranura, la implementación se realiza de forma predeterminada en la ranura de producción. También se puede proporcionar cualquier otro nombre de ranura existente.
En caso de que el destino de implementación sea un entorno de Azure App Service Environment, deje el nombre de la ranura como \"Producción\" y especifique el nombre del grupo de recursos.", @@ -19,7 +19,7 @@ "loc.input.label.multicontainerConfigFile": "Archivo de configuración", "loc.input.help.multicontainerConfigFile": "Ruta de acceso del archivo de Docker Compose. Debe ser una ruta de acceso completa o relativa al directorio de trabajo predeterminado.", "loc.input.label.containerCommand": "Comando de inicio ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.containerCommand": "Escriba el comando de inicio. Por ejemplo,
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.appSettings": "Configuración de la aplicación", "loc.input.help.appSettings": "Edite la configuración de la aplicación web siguiendo la sintaxis -clave valor. Si un valor contiene espacios, debe ponerlo entre comillas dobles.
Ejemplo: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "Opciones de configuración", @@ -143,7 +143,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "No se pudieron capturar las credenciales de publicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "No se pudo obtener la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "No se pudo actualizar la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Intentando actualizar los valores de configuración de la instancia de App Service. Datos: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Se han actualizado los valores de configuración de App Service.", "loc.messages.UpdatedAppServiceApplicationSettings": "Se han actualizado la configuración de aplicación de App Service y la configuración de aplicación de Kudu.", "loc.messages.MultipleResourceGroupFoundForAppService": "Se encontraron varios grupos de recursos para la instancia de App Service \"%s\".", @@ -179,7 +179,7 @@ "loc.messages.FailedToRestartAppServiceSlot": "No se pudo reiniciar la instancia de App Service \"%s-%s\". Error: %s", "loc.messages.FailedToGetConfigurationFile": "No se encontró el archivo de Docker Compose, que es necesario para implementar aplicaciones de varios contenedores. Escriba una ruta de acceso de archivo de Docker Compose válida.", "loc.messages.FailedToDeployToWebApp": "Error al implementar en la aplicación web \"%s\". Para un único contenedor, especifique simplemente un nombre de imagen válido. Para un contenedor múltiple, es obligatorio especificar un archivo de Docker Compose; la especificación de nombres de imagen es opcional. Los nombres de imágenes proporcionados se usan si es necesario sustituir las etiquetas del archivo de Docker Compose.", - "loc.messages.SingleContainerDeployment": "Single-container Deployment to the webapp '%s' as only the image detail was specified.", + "loc.messages.SingleContainerDeployment": "Implementación de contenedor único en la aplicación web \"%s\", ya que solo se especificaron los detalles de la imagen.", "loc.messages.MultiContainerDeploymentWithTransformation": "Implementación de varios contenedores en la aplicación web \"%s\" con transformación del archivo de Docker Compose, ya que se ha especificado tanto el nombre de la imagen como el archivo de Docker Compose.", "loc.messages.MultiContainerDeploymentWithoutTransformation": "Implementación de varios contenedores en la aplicación web \"%s\" sin transformación del archivo de Docker Compose, ya que solo se ha especificado el archivo de Docker Compose." } \ No newline at end of file diff --git a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/fr-FR/resources.resjson index 5e228a883e15..e338d341acdc 100644 --- a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure Web App pour conteneurs", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebapponcontainerdeployreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurewebapponcontainerdeployreadme)", "loc.description": "Déployer des conteneurs sur Azure App Service", "loc.instanceNameFormat": "Déploiement Azure Web App sur un conteneur : $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Paramètres d'application et de configuration", @@ -19,11 +19,11 @@ "loc.input.label.multicontainerConfigFile": "Fichier config", "loc.input.help.multicontainerConfigFile": "Chemin du fichier Docker Compose. Il doit s'agir d'un chemin complet ou d'un chemin relatif au répertoire de travail par défaut.", "loc.input.label.containerCommand": "Commande de démarrage ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.containerCommand": "Entrez la commande de démarrage. Exemple :
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.appSettings": "Paramètres de l'application", "loc.input.help.appSettings": "Modifiez les paramètres d'application Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple :-Port 5000 - RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "Paramètres de configuration", - "loc.input.help.configurationStrings": "Modifiez les paramètres de configuration d'application web qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", + "loc.input.help.configurationStrings": "Modifiez les paramètres de configuration Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", "loc.messages.Invalidwebapppackageorfolderpathprovided": "Chemin de dossier ou package App Service fourni non valide : %s", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "Obtention effectuée des détails de la connexion de service d'Azure App Service : '%s'", "loc.messages.ErrorNoSuchDeployingMethodExists": "Erreur : Aucune méthode de déploiement de ce type n'existe", @@ -143,7 +143,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Échec de la récupération (fetch) des informations d'identification de publication de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Échec de l'obtention des paramètres d'application de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Échec de la mise à jour des paramètres d'application de l'App Service '%s'. Erreur : %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentative de mise à jour des paramètres de configuration d'App Service. Données : %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Mise à jour effectuée des paramètres de configuration d'App Service.", "loc.messages.UpdatedAppServiceApplicationSettings": "Mise à jour effectuée des paramètres d'application d'App Service et des paramètres d'application de Kudu.", "loc.messages.MultipleResourceGroupFoundForAppService": "Plusieurs groupes de ressources trouvés pour l'App Service '%s'.", @@ -179,7 +179,7 @@ "loc.messages.FailedToRestartAppServiceSlot": "Échec du redémarrage de l'App Service '%s-%s'. Erreur : %s", "loc.messages.FailedToGetConfigurationFile": "Échec de la localisation du fichier Docker Compose nécessaire au déploiement d'applications multiconteneurs. Entrez un chemin de fichier Docker Compose valide.", "loc.messages.FailedToDeployToWebApp": "Échec du déploiement sur l'application web '%s'. Pour un seul conteneur, spécifiez simplement un nom d'image valide. Pour plusieurs conteneurs, la spécification d'un fichier Docker Compose est obligatoire alors que la spécification des noms d'images est facultative. Fournissez des noms d'images si les étiquettes du fichier Docker Compose doivent être substituées.", - "loc.messages.SingleContainerDeployment": "Single-container Deployment to the webapp '%s' as only the image detail was specified.", + "loc.messages.SingleContainerDeployment": "Déploiement d'un seul conteneur sur l'application web '%s', car seul le détail de l'image a été spécifié.", "loc.messages.MultiContainerDeploymentWithTransformation": "Déploiement multiconteneur sur l'application web '%s' avec transformation du fichier Docker Compose, car le nom d'image et le fichier Docker Compose ont été spécifiés", "loc.messages.MultiContainerDeploymentWithoutTransformation": "Déploiement multiconteneur sur l'application web '%s' sans transformation du fichier Docker Compose, car seul le fichier Docker Compose a été spécifié." } \ No newline at end of file diff --git a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/it-IT/resources.resjson index 568789c50143..f23305b79bf0 100644 --- a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "App Web per contenitori di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebapponcontainerdeployreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurewebapponcontainerdeployreadme)", "loc.description": "Distribuisce contenitori in Servizio app di Azure", "loc.instanceNameFormat": "App Web di Azure in Distribuzione del contenitore: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Impostazioni applicazione e configurazione", "loc.input.label.azureSubscription": "Sottoscrizione di Azure", - "loc.input.help.azureSubscription": "Selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", + "loc.input.help.azureSubscription": "Consente di selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", "loc.input.label.appName": "Nome dell'app", "loc.input.help.appName": "Consente di immettere o selezionare il nome di un servizio app di Azure. Verranno elencati solo i servizi app basati sul tipo di app selezionato.", "loc.input.label.deployToSlotOrASE": "Distribuisci nello slot o nell'ambiente del servizio app", @@ -19,7 +19,7 @@ "loc.input.label.multicontainerConfigFile": "File di configurazione", "loc.input.help.multicontainerConfigFile": "Percorso del file Docker Compose. Deve essere un percorso completo o relativo rispetto alla directory di lavoro predefinita.", "loc.input.label.containerCommand": "Comando di avvio ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.containerCommand": "Immettere il comando di avvio, ad esempio
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.appSettings": "Impostazioni app", "loc.input.help.appSettings": "Consente di modificare le impostazioni applicazione dell'app Web successive al valore -key della sintassi. Il valore che contiene spazi deve essere racchiuso tra virgolette.
Esempio: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Ora solare fuso orientale\"", "loc.input.label.configurationStrings": "Impostazioni di configurazione", @@ -143,7 +143,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Non è stato possibile recuperare le credenziali di pubblicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Non è stato possibile ottenere le impostazioni applicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Non è stato possibile aggiornare le impostazioni applicazione del servizio app '%s'. Errore: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentativo di aggiornamento delle impostazioni di configurazione del servizio app. Dati: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Le impostazioni di configurazione del servizio app sono state aggiornate.", "loc.messages.UpdatedAppServiceApplicationSettings": "Le impostazioni applicazione del servizio app e le impostazioni applicazione di Kudu sono state aggiornate.", "loc.messages.MultipleResourceGroupFoundForAppService": "Sono stati trovati più gruppi di risorse per il servizio app '%s'.", @@ -179,7 +179,7 @@ "loc.messages.FailedToRestartAppServiceSlot": "Non è stato possibile riavviare il servizio app '%s-%s'. Errore: %s", "loc.messages.FailedToGetConfigurationFile": "Non è stato possibile individuare il file Docker Compose richiesto per la distribuzione di app con più contenitori. Immettere un percorso valido per il file Docker Compose.", "loc.messages.FailedToDeployToWebApp": "La distribuzione nell'app Web '%s' non è riuscita. Per scenari con contenitore singolo specificare solo un nome di immagine valido. Per scenari con più contenitori è necessario specificare un file Docker Compose e, facoltativamente, i nomi delle immagini. Specificare i nomi delle immagini se è necessario sostituire i tag nel file Docker Compose.", - "loc.messages.SingleContainerDeployment": "Single-container Deployment to the webapp '%s' as only the image detail was specified.", + "loc.messages.SingleContainerDeployment": "Distribuzione con contenitore singolo nell'app Web '%s' perché sono stati specificati solo i dettagli dell'immagine.", "loc.messages.MultiContainerDeploymentWithTransformation": "Distribuzione con più contenitori nell'app Web '%s' con trasformazione del file Docker Compose perché sono stati specificati sia il nome dell'immagine che il file Docker Compose", "loc.messages.MultiContainerDeploymentWithoutTransformation": "Distribuzione con più contenitori nell'app Web '%s' senza trasformazione del file Docker Compose perché è stato specificato solo il file Docker Compose." } \ No newline at end of file diff --git a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ja-JP/resources.resjson index c65a3bad1c29..0e8aa6163d84 100644 --- a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "コンテナー用の Azure Web App", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebapponcontainerdeployreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/azurewebapponcontainerdeployreadme)", "loc.description": "コンテナーを Azure App Service にデプロイする", "loc.instanceNameFormat": "コンテナー上の Azure Web App のデプロイ: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "アプリケーションと構成の設定", "loc.input.label.azureSubscription": "Azure サブスクリプション", - "loc.input.help.azureSubscription": "デプロイ用の Azure Resource Manager サブスクリプションを選択します。", + "loc.input.help.azureSubscription": "配置用の Azure Resource Manager サブスクリプションを選択します。", "loc.input.label.appName": "アプリ名", "loc.input.help.appName": "既存の Azure App Service の名前を入力するか、選択します。選択するアプリの種類に基づく App Service のみが一覧表示されます。", "loc.input.label.deployToSlotOrASE": "スロットまたは App Service Environment に配置する", @@ -19,8 +19,8 @@ "loc.input.label.multicontainerConfigFile": "構成ファイル", "loc.input.help.multicontainerConfigFile": "Docker-Compose ファイルのパス。完全修飾パスか、既定の作業ディレクトリを基準とした相対パスのいずれかです。", "loc.input.label.containerCommand": "スタートアップ コマンド ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", - "loc.input.label.appSettings": "アプリケーション設定", + "loc.input.help.containerCommand": "スタートアップ コマンドを入力してください。例:
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.label.appSettings": "アプリ設定", "loc.input.help.appSettings": "構文 -key value の後に続く Web App アプリケーションの設定を編集します。スペースが含まれる値は二重引用符で囲む必要があります。
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "構成設定", "loc.input.help.configurationStrings": "構文 -key value の後に続く Web App 構成の設定を編集します。スペースが含まれる値は、二重引用符で囲む必要があります。
例: -phpVersion 5.6 -linuxFxVersion: node|6.11", @@ -143,7 +143,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を取得できませんでした。エラー: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を更新できませんでした。エラー: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 構成の設定を更新しようとしています。データ: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 構成の設定が更新されました。", "loc.messages.UpdatedAppServiceApplicationSettings": "App Service アプリケーション設定と Kudu アプリケーション設定が更新されました。", "loc.messages.MultipleResourceGroupFoundForAppService": "App Service '%s' に複数のリソース グループが見つかりました。", @@ -179,7 +179,7 @@ "loc.messages.FailedToRestartAppServiceSlot": "App Service '%s-%s' を再起動できませんでした。エラー: %s", "loc.messages.FailedToGetConfigurationFile": "複数コンテナー アプリの配置に必要な Docker-Compose ファイルが見つかりませんでした。有効な Docker-Compose ファイル パスを入力してください。", "loc.messages.FailedToDeployToWebApp": "Webapp '%s' への配置が失敗しました。1 つのコンテナーにつき有効なイメージ名を 1 つだけ指定してください。複数コンテナーの場合は、Docker-Compose ファイルの指定は必須であり、イメージ名の指定はオプションです。Docker-Compose ファイルのタグを置き換える必要がある場合にイメージ名を指定します。", - "loc.messages.SingleContainerDeployment": "Single-container Deployment to the webapp '%s' as only the image detail was specified.", + "loc.messages.SingleContainerDeployment": "イメージの詳細のみが指定されたため、Web アプリ '%s' への単一コンテナー デプロイ。", "loc.messages.MultiContainerDeploymentWithTransformation": "イメージ名と Docker-Compose ファイルの両方が指定されたため、Docker-Compose ファイルの変換を使用した Webapp '%s' への複数コンテナー配置", "loc.messages.MultiContainerDeploymentWithoutTransformation": "Docker-Compose ファイルのみが指定されたため、Docker-Compose ファイルの変換を使用しない Webapp '%s' への複数コンテナー配置。" } \ No newline at end of file diff --git a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ko-KR/resources.resjson index 4b7851af7826..1ce928171642 100644 --- a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -20,7 +20,7 @@ "loc.input.help.multicontainerConfigFile": "Docker-Compose 파일의 경로입니다. 정규화된 경로이거나 기본 작업 디렉터리의 상대 경로여야 합니다.", "loc.input.label.containerCommand": "시작 명령 ", "loc.input.help.containerCommand": "시작 명령을 입력합니다. 예:
dotnet exec filename.dll
dotnet filename.dll", - "loc.input.label.appSettings": "응용 프로그램 설정", + "loc.input.label.appSettings": "앱 설정", "loc.input.help.appSettings": "구문 -key 값 다음에 오는 웹앱 응용 프로그램 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "구성 설정", "loc.input.help.configurationStrings": "구문 -key 값 다음에 오는 웹앱 구성 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
예 : -phpVersion 5.6 -linuxFxVersion: node|6.11", diff --git a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ru-RU/resources.resjson index 2f4d50edb8d7..f52056624eb6 100644 --- a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Веб-приложение Azure для контейнеров", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebapponcontainerdeployreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/azurewebapponcontainerdeployreadme)", "loc.description": "Развернуть контейнеры в Службе приложений Azure", "loc.instanceNameFormat": "Веб-приложение Azure в развертывании контейнера: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "Параметры приложения и конфигурации", "loc.input.label.azureSubscription": "Подписка Azure", - "loc.input.help.azureSubscription": "Выберите подписку на Azure Resource Manager для развертывания.", + "loc.input.help.azureSubscription": "Выберите подписку Azure Resource Manager для развертывания.", "loc.input.label.appName": "Имя приложения", "loc.input.help.appName": "Введите или выберите имя существующей службы приложений Azure. Будут перечислены только службы приложений для выбранного типа приложения.", "loc.input.label.deployToSlotOrASE": "Развернуть в слоте или среде службы приложений", @@ -19,7 +19,7 @@ "loc.input.label.multicontainerConfigFile": "Файл конфигурации", "loc.input.help.multicontainerConfigFile": "Путь к файлу Docker-Compose. Это должен быть полный путь или путь относительно рабочего каталога по умолчанию.", "loc.input.label.containerCommand": "Команда запуска ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.containerCommand": "Введите команду запуска, например
dotnet exec имя_файла.dll
dotnet имя_файла.dll", "loc.input.label.appSettings": "Параметры приложения", "loc.input.help.appSettings": "Измените параметры веб-приложения после значения -key в синтаксисе. Значение с пробелами должно быть заключено в двойные кавычки.
Пример: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "Параметры конфигурации", @@ -143,7 +143,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Не удалось получить учетные данные публикации для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Не удалось получить параметры приложения для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Не удалось обновить параметры приложения для службы приложений \"%s\". Ошибка: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Выполняется попытка изменить параметры конфигурации Службы приложений. Данные: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Параметры конфигурации службы приложений обновлены.", "loc.messages.UpdatedAppServiceApplicationSettings": "Параметры приложений службы приложений и параметры приложений Kudu обновлены.", "loc.messages.MultipleResourceGroupFoundForAppService": "Для службы приложений \"%s\" найдено несколько групп ресурсов.", @@ -179,7 +179,7 @@ "loc.messages.FailedToRestartAppServiceSlot": "Не удалось перезапустить службу приложений \"%s-%s\". Ошибка: %s", "loc.messages.FailedToGetConfigurationFile": "Не удалось найти файл Docker-Compose, который требуется для развертывания многоконтейнерных приложений. Введите действительный путь к файлу Docker-Compose.", "loc.messages.FailedToDeployToWebApp": "Не удалось выполнить развертывание в веб-приложение \"%s\". Для одного контейнера просто укажите допустимое имя образа. Для нескольких контейнеров указание файла Docker-Compose является обязательным, а указание имен образов — нет. Предоставляются имена образов, если необходимо заменить теги в файле Docker-Compose.", - "loc.messages.SingleContainerDeployment": "Single-container Deployment to the webapp '%s' as only the image detail was specified.", + "loc.messages.SingleContainerDeployment": "Одноконтейнерное развертывание в веб-приложение \"%s\", так как были указаны только сведения об образе.", "loc.messages.MultiContainerDeploymentWithTransformation": "Многоконтейнерное развертывание в веб-приложение \"%s\" с преобразованием файла Docker-Compose, так как были указаны имя образа и файл Docker-Compose", "loc.messages.MultiContainerDeploymentWithoutTransformation": "Многоконтейнерное развертывание в веб-приложение \"%s\" без преобразования файла Docker-Compose, так как был указан только файл Docker-Compose." } \ No newline at end of file diff --git a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/zh-TW/resources.resjson index faaa2fa4df7a..fd5bdbced099 100644 --- a/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureWebAppContainerV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Azure 用於容器的 Web App", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebapponcontainerdeployreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurewebapponcontainerdeployreadme)", "loc.description": "將容器部署至 Azure App Service", "loc.instanceNameFormat": "容器上的 Azure Web 應用程式部署: $(appName)", "loc.group.displayName.ApplicationAndConfigurationSettings": "應用程式和組態設定", - "loc.input.label.azureSubscription": "Azure 訂用帳戶", + "loc.input.label.azureSubscription": "Azure 訂閱", "loc.input.help.azureSubscription": "選取部署的 Azure Resource Manager 訂用帳戶。", - "loc.input.label.appName": "App 名稱", + "loc.input.label.appName": "應用程式名稱", "loc.input.help.appName": "輸入或選取現有 Azure App Service 的名稱。僅依選取的應用程式類型列出應用程式服務。", "loc.input.label.deployToSlotOrASE": "將部署到位置或 App Service 環境", "loc.input.help.deployToSlotOrASE": "請選取選項以部署至現有的部署位置或 Azure App Service 環境。
對於這兩個目標而言,工作都需要資源群組名稱。
假如部署目標是位置,預設會對生產位置進行部署。此外,也能提供任何其他現有的位置名稱。
假如部署目標是 Azure App Service 環境,請將位置名稱保留為 ‘production’,並請僅指定資源群組名稱。", @@ -18,12 +18,12 @@ "loc.input.help.imageName": "指定完整容器映像名稱。例如,'myregistry.azurecr.io/nginx:latest' 或 'python:3.7.2-alpine/'。若有多個容器,可提供多個容器映像名稱。", "loc.input.label.multicontainerConfigFile": "組態檔", "loc.input.help.multicontainerConfigFile": "Docker-Compose 檔案的路徑。應為完整路徑或預設工作目錄的相對路徑。", - "loc.input.label.containerCommand": "啟動命令 ", - "loc.input.help.containerCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.label.containerCommand": "啟動命令", + "loc.input.help.containerCommand": "輸入啟動命令。例如
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.appSettings": "應用程式設定", "loc.input.help.appSettings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "組態設定", - "loc.input.help.configurationStrings": "請使用語法「-索引鍵 值」編輯 Web 應用程式組態。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", + "loc.input.help.configurationStrings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", "loc.messages.Invalidwebapppackageorfolderpathprovided": "提供的 App Service 套件或資料夾路徑無效: %s", "loc.messages.GotconnectiondetailsforazureRMWebApp0": "取得 Azure App Service 的服務連線詳細資料: '%s'", "loc.messages.ErrorNoSuchDeployingMethodExists": "錯誤: 此類部署方法不存在", @@ -143,7 +143,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "無法取得 App Service '%s' 應用程式設定。錯誤: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "無法更新 App Service '%s' 應用程式設定。錯誤: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "正在嘗試更新 App Service 組態設定。資料: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "已更新 App Service 組態設定。", "loc.messages.UpdatedAppServiceApplicationSettings": "已更新 App Service 應用程式設定與 Kudu 應用程式設定。", "loc.messages.MultipleResourceGroupFoundForAppService": "找到 App Service '%s' 的多個資源群組。", @@ -179,7 +179,7 @@ "loc.messages.FailedToRestartAppServiceSlot": "無法重新啟動 App Service '%s-%s'。錯誤: %s", "loc.messages.FailedToGetConfigurationFile": "找不到 Docker-Compose 檔案,必須有該檔案才可部署多容器應用程式。請輸入有效的 Docker-Compose 檔案路徑。", "loc.messages.FailedToDeployToWebApp": "部署至 Web 應用程式 '%s' 失敗。針對單一容器,只需指定有效的映像名稱。針對多個容器,則必須指定 Docker-Compose 檔案,映像名稱則可自行決定是否要指定。如果需要替代 Docker-Compose 檔案中的標籤,請提供映像名稱。", - "loc.messages.SingleContainerDeployment": "Single-container Deployment to the webapp '%s' as only the image detail was specified.", + "loc.messages.SingleContainerDeployment": "因為僅指定了映像詳細資料,所以會對 Web 應用程式 '%s' 部署單一容器。", "loc.messages.MultiContainerDeploymentWithTransformation": "因為同時指定了映像名稱和 Docker-Compose 檔案,所以對 Web 應用程式 '%s' 部署多個容器時,會轉換 Docker-Compose 檔案", "loc.messages.MultiContainerDeploymentWithoutTransformation": "因為僅指定了 Docker-Compose 檔案,所以對 Web 應用程式 '%s' 部署多個容器時,不會轉換 Docker-Compose 檔案。" } \ No newline at end of file diff --git a/Tasks/AzureWebAppContainerV1/task.json b/Tasks/AzureWebAppContainerV1/task.json index fd15dcded21d..401c23d3a1a4 100644 --- a/Tasks/AzureWebAppContainerV1/task.json +++ b/Tasks/AzureWebAppContainerV1/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.104.1", diff --git a/Tasks/AzureWebAppContainerV1/task.loc.json b/Tasks/AzureWebAppContainerV1/task.loc.json index eb7ec7243835..9986f4f9ca99 100644 --- a/Tasks/AzureWebAppContainerV1/task.loc.json +++ b/Tasks/AzureWebAppContainerV1/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.104.1", diff --git a/Tasks/AzureWebAppV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/AzureWebAppV1/Strings/resources.resjson/de-DE/resources.resjson index 2719cb97aebb..d9344f2a1a7a 100644 --- a/Tasks/AzureWebAppV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/AzureWebAppV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Azure-Web-App", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebappdeployreadme)", + "loc.friendlyName": "Azure Web App", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurewebappdeployreadme)", "loc.description": "Hiermit wird eine Azure-Web-App für Linux oder Windows bereitgestellt.", "loc.instanceNameFormat": "Azure-Web-App-Bereitstellung: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "Zusätzliche Bereitstellungsoptionen", @@ -14,15 +14,15 @@ "loc.input.help.deployToSlotOrASE": "Wählen Sie die Option für die Bereitstellung in einem vorhandenen Bereitstellungsslot oder in der Azure App Service-Umgebung.
Für beide Ziele benötigt die Aufgabe den Ressourcengruppennamen.
Falls als Bereitstellungsziel ein Slot verwendet wird, erfolgt die Bereitstellung standardmäßig im Produktionsslot. Auch jeder andere vorhandene Slotname kann angegeben werden.
Falls als Bereitstellungsziel eine Azure App Service-Umgebung verwendet wird, behalten Sie den Slotnamen \"production\" bei, und geben Sie nur den Namen der Ressourcengruppe an.", "loc.input.label.resourceGroupName": "Ressourcengruppe", "loc.input.help.resourceGroupName": "Der Ressourcengruppenname ist erforderlich, wenn als Bereitstellungsziel ein Bereitstellungsslot oder eine App Service-Umgebung verwendet wird.
Geben Sie die Azure-Ressourcengruppe mit der oben angegebenen Azure App Service-Instanz ein, oder wählen Sie sie aus.", - "loc.input.label.slotName": "Platz", + "loc.input.label.slotName": "Slot", "loc.input.help.slotName": "Geben Sie einen anderen vorhandenen Slot als den Produktionsslot ein, oder wählen Sie ihn aus.", "loc.input.label.package": "Paket oder Ordner", "loc.input.help.package": "Dateipfad zum Paket oder zu einem Ordner mit den durch MSBuild generierten App Service-Inhalten oder zu einer komprimierten ZIP-oder WAR-Datei.
Variablen ([Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), Platzhalter werden unterstützt.
Beispiel: \"$(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip\" oder \"$(System.DefaultWorkingDirectory)/\\*\\*/\\*.war\".", - "loc.input.label.customDeployFolder": "Custom Deploy Folder", - "loc.input.help.customDeployFolder": "Specify custom folder name you want to deploy to.
If the field is empty, package is deployed to .azurewebsites.net/
If ROOT is entered, package is deployed to .azurewebsited.net
else it is deployed to .azurewebsited.net/", + "loc.input.label.customDeployFolder": "Benutzerdefinierter Bereitstellungsordner", + "loc.input.help.customDeployFolder": "Geben Sie den Namen des benutzerdefinierten Ordners an, in dem Sie die Bereitstellung durchführen möchten.
Wenn das Feld leer ist, wird das Paket in .azurewebsites.net/
bereitgestellt. Bei Eingabe von ROOT wird das Paket in .azurewebsited.net
, andernfalls erfolgt die Bereitstellung in .azurewebsited.net/.", "loc.input.label.runtimeStack": "Runtimestapel", "loc.input.label.startUpCommand": "Startbefehl ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "Geben Sie den Startbefehl ein. Beispiel:
dotnet exec Dateiname.dll
dotnet Dateiname.dll", "loc.input.label.customWebConfig": "Parameter der Datei \"web.config\" für Python-, Node.js-, Go- und Java-Apps generieren", "loc.input.help.customWebConfig": "Ein Standarddatei \"web.config\" wird generiert und in Azure App Service bereitgestellt, wenn diese Datei nicht in der Anwendung vorhanden ist. Die Werte in \"web.config\" können bearbeitet werden und variieren je nach Anwendungsframework. Zum Beispiel enthält \"web.config\" für node.js-Anwendungen Werte für eine Startdatei und ein iis_node-Modul. Dieses Bearbeitungsfeature gilt nur für die generierte Datei \"web.config\". [Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.appSettings": "App-Einstellungen", @@ -55,7 +55,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Mit MSDeploy generierte Pakete werden nur für Windows-Plattformen unterstützt.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Nicht unterstützte installierte Version %s für MSDeploy gefunden. Version 3 oder höher muss installiert sein.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Der Speicherort von MS Deploy wurde nicht in der Registrierung auf dem Computer gefunden (Fehler: %s).", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Es wurde kein Paket mit dem angegebenen Muster gefunden: %s
überprüfen, ob das in der Aufgabe erwähnte Paket als Artefakt im Build oder in einer vorherigen Stage veröffentlicht und im aktuellen Auftrag heruntergeladen wurde.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Mindestens zwei Pakete stimmten mit dem angegebenen Suchmuster überein: %s. Schränken Sie das Suchmuster ein.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Versuchen Sie, den App Service mit ausgewählter Option \"Anwendung offline schalten\" erneut bereitzustellen.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Versuchen Sie, den App Service mit ausgewählter Option \"Gesperrte Dateien umbenennen\" erneut bereitzustellen.", @@ -152,7 +152,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Fehler beim Abrufen der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Fehler beim Aktualisieren der Anwendungseinstellungen für App Service \"%s\". Fehler: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Es wird versucht, die App Service-Konfigurationseinstellungen zu aktualisieren. Daten: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Die App Service-Konfigurationseinstellungen wurden aktualisiert.", "loc.messages.UpdatedAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen und die Kudu-Anwendungseinstellungen wurden aktualisiert.", "loc.messages.MultipleResourceGroupFoundForAppService": "Mehrere Ressourcengruppen für App Service \"%s\" gefunden.", diff --git a/Tasks/AzureWebAppV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/AzureWebAppV1/Strings/resources.resjson/es-ES/resources.resjson index 788d4f1154f6..9271a873b248 100644 --- a/Tasks/AzureWebAppV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/AzureWebAppV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,14 +1,14 @@ { "loc.friendlyName": "Aplicación web de Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebappdeployreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/azurewebappdeployreadme)", "loc.description": "Implementa una instancia de Azure Web App para Linux o Windows.", "loc.instanceNameFormat": "Implementación de Azure Web App: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "Opciones de implementación adicionales", "loc.group.displayName.ApplicationAndConfigurationSettings": "Configuración y opciones de la aplicación", - "loc.input.label.azureSubscription": "Suscripción de Azure", + "loc.input.label.azureSubscription": "Suscripción a Azure", "loc.input.help.azureSubscription": "Seleccione la suscripción de Azure Resource Manager para la implementación.", "loc.input.label.appType": "Tipo de aplicación", - "loc.input.label.appName": "Nombre de la aplicación", + "loc.input.label.appName": "Nombre de aplicación", "loc.input.help.appName": "Escriba o seleccione el nombre de una instancia existente de Azure App Service. Solo se enumerarán las instancias de App Service basadas en el tipo de aplicación seleccionado.", "loc.input.label.deployToSlotOrASE": "Implementar en la ranura o en App Service Environment", "loc.input.help.deployToSlotOrASE": "Seleccione la opción para implementar en una ranura de implementación o entorno de Azure App Service Environment existente.
Para ambos destinos, la tarea necesita el nombre del grupo de recursos.
En caso de que el destino de implementación sea una ranura, la implementación se realiza de forma predeterminada en la ranura de producción. También se puede proporcionar cualquier otro nombre de ranura existente.
En caso de que el destino de implementación sea un entorno de Azure App Service Environment, deje el nombre de la ranura como \"Producción\" y especifique el nombre del grupo de recursos.", @@ -18,11 +18,11 @@ "loc.input.help.slotName": "Escriba o seleccione un espacio que no sea el de producción.", "loc.input.label.package": "Paquete o carpeta", "loc.input.help.package": "Ruta de acceso al paquete o carpeta que contiene el contenido de App Service generado por MSBuild o un archivo zip o war comprimido.
Variables ( [Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), se admiten caracteres comodín.
Por ejemplo, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip o $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", - "loc.input.label.customDeployFolder": "Custom Deploy Folder", - "loc.input.help.customDeployFolder": "Specify custom folder name you want to deploy to.
If the field is empty, package is deployed to .azurewebsites.net/
If ROOT is entered, package is deployed to .azurewebsited.net
else it is deployed to .azurewebsited.net/", + "loc.input.label.customDeployFolder": "Carpeta de implementación personalizada", + "loc.input.help.customDeployFolder": "Especifique el nombre de la carpeta personalizada en la que quiere realizar la implementación.
Si el campo está vacío, el paquete se implementa en .azurewebsites.net/.
Si se especifica la RAÍZ, el paquete se implementa en .azurewebsited.net
; de lo contrario, se implementa en .azurewebsited.net/", "loc.input.label.runtimeStack": "Pila del entorno en tiempo de ejecución", "loc.input.label.startUpCommand": "Comando de inicio ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "Escriba el comando de inicio. Por ejemplo,
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "Generar parámetros de web.config para aplicaciones de Python, Node.js, Go y Java", "loc.input.help.customWebConfig": "Se generará un archivo web.config estándar y se implementará en Azure App Service si la aplicación no tiene uno. Los valores de web.config se pueden editar y pueden variar en función del marco de trabajo de la aplicación. Por ejemplo, para la aplicación node.js, web.config tendrá los valores de archivo de inicio y del módulo iis_node. La característica de edición es solo para el web.config generado. [Más información](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.appSettings": "Configuración de la aplicación", @@ -55,7 +55,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Los paquetes generados por MSDeploy solo se admiten para la plataforma Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Versión instalada no admitida: se encontró %s para MSDeploy, pero la versión mínima admitida es 3 o posterior.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "No se puede encontrar la ubicación de MS Deploy del Registro en la máquina (Error : %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "No se encontró ningún paquete con el patrón especificado: %s
Compruebe si el paquete mencionado en la tarea se publica como artefacto en la compilación o en una fase anterior y se descarga en el trabajo actual.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Más de un paquete coincidió con el patrón especificado: %s. Restrinja el patrón de búsqueda.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Intente volver a implementar el servicio de la aplicación con la opción Poner la aplicación sin conexión seleccionada.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Intente volver a implementar el servicio de la aplicación con la opción Cambiar de nombre archivos bloqueados seleccionada.", @@ -152,7 +152,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "No se pudieron capturar las credenciales de publicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "No se pudo obtener la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "No se pudo actualizar la configuración de aplicación de la instancia de App Service \"%s\". Error: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Intentando actualizar los valores de configuración de la instancia de App Service. Datos: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Se han actualizado los valores de configuración de App Service.", "loc.messages.UpdatedAppServiceApplicationSettings": "Se han actualizado la configuración de aplicación de App Service y la configuración de aplicación de Kudu.", "loc.messages.MultipleResourceGroupFoundForAppService": "Se encontraron varios grupos de recursos para la instancia de App Service \"%s\".", diff --git a/Tasks/AzureWebAppV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/AzureWebAppV1/Strings/resources.resjson/fr-FR/resources.resjson index 548de6c456bc..c9c1bb5644e0 100644 --- a/Tasks/AzureWebAppV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/AzureWebAppV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Application web Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebappdeployreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurewebappdeployreadme)", "loc.description": "Déployer une application web Azure pour Linux ou Windows", "loc.instanceNameFormat": "Déploiement d'application web Azure : $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "Options de déploiement supplémentaires", @@ -18,17 +18,17 @@ "loc.input.help.slotName": "Entrez ou sélectionnez un emplacement existant autre que l'emplacement de production.", "loc.input.label.package": "Package ou dossier", "loc.input.help.package": "Chemin de fichier du package ou d'un dossier de contenu App Service généré par MSBuild, ou d'un fichier zip ou war compressé.
Les variables ([Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Mise en production](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)) et les caractères génériques sont pris en charge.
Exemple : $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip ou $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", - "loc.input.label.customDeployFolder": "Custom Deploy Folder", - "loc.input.help.customDeployFolder": "Specify custom folder name you want to deploy to.
If the field is empty, package is deployed to .azurewebsites.net/
If ROOT is entered, package is deployed to .azurewebsited.net
else it is deployed to .azurewebsited.net/", + "loc.input.label.customDeployFolder": "Dossier de déploiement personnalisé", + "loc.input.help.customDeployFolder": "Spécifiez le nom du dossier personnalisé sur lequel vous souhaitez effectuer le déploiement.
Si le champ est vide, le package est déployé sur .azurewebsites.net/
Si ROOT est entré, le package est déployé sur .azurewebsited.net
, sinon il est déployé sur .azurewebsited.net/", "loc.input.label.runtimeStack": "Pile de runtime", "loc.input.label.startUpCommand": "Commande de démarrage ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "Entrez la commande de démarrage. Exemple :
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "Générer les paramètres web.config pour les applications Python, Node.js, Go et Java", "loc.input.help.customWebConfig": "Un fichier web.config standard va être généré et déployé sur Azure App Service, si l'application n'en a pas. Vous pouvez modifier les valeurs du fichier web.config. Celles-ci varient en fonction du framework d'application. Par exemple, pour l'application node.js, web.config a un fichier de démarrage et des valeurs de module iis_node. Cette fonctionnalité d'édition est réservée au fichier web.config généré. [En savoir plus](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.appSettings": "Paramètres de l'application", "loc.input.help.appSettings": "Modifiez les paramètres d'application Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple :-Port 5000 - RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "Paramètres de configuration", - "loc.input.help.configurationStrings": "Modifiez les paramètres de configuration d'application web qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", + "loc.input.help.configurationStrings": "Modifiez les paramètres de configuration Web App qui suivent la valeur -key de la syntaxe. La valeur contenant des espaces doit être comprise entre des guillemets.
Exemple : - phpVersion 5.6 -linuxFXVersion : node|6.11", "loc.input.label.deploymentMethod": "Méthode de déploiement", "loc.input.help.deploymentMethod": "Choisissez la méthode de déploiement de l'application.", "loc.messages.Invalidwebapppackageorfolderpathprovided": "Chemin de dossier ou package App Service fourni non valide : %s", @@ -55,7 +55,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Les packages générés par MSDeploy sont uniquement pris en charge par la plateforme Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Version installée non prise en charge : %s trouvé pour MSDeploy. Il doit s'agir au minimum de la version 3 ou d'une version ultérieure", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Emplacement introuvable de MSDeploy dans le Registre de l'ordinateur (Erreur : %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Package introuvable avec le modèle spécifié : %s
Vérifiez si le package mentionné dans la tâche est publié en tant qu'artefact dans la build ou à une étape précédente, et s'il est téléchargé dans le travail actuel.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Plusieurs packages correspondent au modèle spécifié : %s. Affinez le modèle de recherche.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Essayez de redéployer App Service avec l'option Mettre l'application hors connexion sélectionnée.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Essayez de redéployer App Service avec l'option Renommer les fichiers verrouillés sélectionnée.", @@ -152,7 +152,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Échec de la récupération (fetch) des informations d'identification de publication de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Échec de l'obtention des paramètres d'application de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Échec de la mise à jour des paramètres d'application de l'App Service '%s'. Erreur : %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentative de mise à jour des paramètres de configuration d'App Service. Données : %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Mise à jour effectuée des paramètres de configuration d'App Service.", "loc.messages.UpdatedAppServiceApplicationSettings": "Mise à jour effectuée des paramètres d'application d'App Service et des paramètres d'application de Kudu.", "loc.messages.MultipleResourceGroupFoundForAppService": "Plusieurs groupes de ressources trouvés pour l'App Service '%s'.", diff --git a/Tasks/AzureWebAppV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureWebAppV1/Strings/resources.resjson/it-IT/resources.resjson index 8fe0ab7a7f32..85559afdd605 100644 --- a/Tasks/AzureWebAppV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/AzureWebAppV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "App Web di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebappdeployreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurewebappdeployreadme)", "loc.description": "Distribuisce un'app Web di Azure per Linux o Windows", "loc.instanceNameFormat": "Distribuzione app Web di Azure: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "Opzioni di distribuzione aggiuntive", "loc.group.displayName.ApplicationAndConfigurationSettings": "Impostazioni applicazione e configurazione", "loc.input.label.azureSubscription": "Sottoscrizione di Azure", - "loc.input.help.azureSubscription": "Selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", + "loc.input.help.azureSubscription": "Consente di selezionare la sottoscrizione di Azure Resource Manager per la distribuzione.", "loc.input.label.appType": "Tipo di app", "loc.input.label.appName": "Nome dell'app", "loc.input.help.appName": "Consente di immettere o selezionare il nome di un servizio app di Azure. Verranno elencati solo i servizi app basati sul tipo di app selezionato.", @@ -18,11 +18,11 @@ "loc.input.help.slotName": "Immettere o selezionare uno slot esistente diverso da quello di produzione.", "loc.input.label.package": "Pacchetto o cartella", "loc.input.help.package": "Percorso file del pacchetto o di una cartella che include il contenuto del servizio app generato da MSBuild oppure un file WAR o ZIP compresso.
Variabili ( [Compilazione](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Versione](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)). I caratteri jolly sono supportati.
Ad esempio, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip o $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", - "loc.input.label.customDeployFolder": "Custom Deploy Folder", - "loc.input.help.customDeployFolder": "Specify custom folder name you want to deploy to.
If the field is empty, package is deployed to .azurewebsites.net/
If ROOT is entered, package is deployed to .azurewebsited.net
else it is deployed to .azurewebsited.net/", + "loc.input.label.customDeployFolder": "Cartella di distribuzione personalizzata", + "loc.input.help.customDeployFolder": "Consente di specificare il nome della cartella personalizzata in cui eseguire la distribuzione.
Se il campo è vuoto, il pacchetto viene distribuito in .azurewebsites.net/
Se si immette ROOT, il pacchetto viene distribuito in .azurewebsited.net
In caso contrario, viene distribuito in .azurewebsited.net/", "loc.input.label.runtimeStack": "Stack di runtime", "loc.input.label.startUpCommand": "Comando di avvio ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "Immettere il comando di avvio, ad esempio
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "Genera i parametri di web.config per app Python, Node.js, Go e Java", "loc.input.help.customWebConfig": "Verrà generato un file Web.config standard che verrà distribuito nel servizio app di Azure, se non è disponibile per l'applicazione. I valori presenti nel file Web.config sono modificabili e possono variare a seconda del framework dell'applicazione. Ad esempio, per l'applicazione node.js il file Web.config includerà i valori per il file di avvio e il modulo iis_node. Questa funzionalità di modifica è utilizzabile solo per il file Web.config generato. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.appSettings": "Impostazioni app", @@ -55,7 +55,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "I pacchetti generati da MSDeploy sono supportati solo per la piattaforma Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "La versione installata non è supportata. La versione trovata per MSDeploy è %s, ma deve essere almeno 3 o successiva", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Il percorso di MSDeploy non è stato trovato dal Registro di sistema nel computer (errore: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Non è stato trovato alcun pacchetto con il criterio specificato: %s
Verificare se il pacchetto menzionato nell'attività viene pubblicato come artefatto nella compilazione o in una fase precedente e quindi scaricato nel processo corrente.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Più pacchetti corrispondono al criterio specificato %s. Restringere i criteri di ricerca.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Provare a distribuire di nuovo il servizio app dopo aver selezionato l'opzione Porta l'applicazione offline.", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Provare a distribuire di nuovo il servizio app dopo aver selezionato l'opzione Rinomina i file bloccati.", @@ -152,7 +152,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Non è stato possibile recuperare le credenziali di pubblicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Non è stato possibile ottenere le impostazioni applicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Non è stato possibile aggiornare le impostazioni applicazione del servizio app '%s'. Errore: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentativo di aggiornamento delle impostazioni di configurazione del servizio app. Dati: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Le impostazioni di configurazione del servizio app sono state aggiornate.", "loc.messages.UpdatedAppServiceApplicationSettings": "Le impostazioni applicazione del servizio app e le impostazioni applicazione di Kudu sono state aggiornate.", "loc.messages.MultipleResourceGroupFoundForAppService": "Sono stati trovati più gruppi di risorse per il servizio app '%s'.", diff --git a/Tasks/AzureWebAppV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/AzureWebAppV1/Strings/resources.resjson/ja-JP/resources.resjson index cbd539eaa03d..eff08a5d7f18 100644 --- a/Tasks/AzureWebAppV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/AzureWebAppV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Azure Web アプリ", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebappdeployreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/azurewebappdeployreadme)", "loc.description": "Linux または Windows 用の Azure Web App をデプロイします", "loc.instanceNameFormat": "Azure Web App のデプロイ: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "追加の配置オプション", "loc.group.displayName.ApplicationAndConfigurationSettings": "アプリケーションと構成の設定", "loc.input.label.azureSubscription": "Azure サブスクリプション", - "loc.input.help.azureSubscription": "デプロイ用の Azure Resource Manager サブスクリプションを選択します。", + "loc.input.help.azureSubscription": "配置用の Azure Resource Manager サブスクリプションを選択します。", "loc.input.label.appType": "アプリの種類", "loc.input.label.appName": "アプリ名", "loc.input.help.appName": "既存の Azure App Service の名前を入力するか、選択します。選択するアプリの種類に基づく App Service のみが一覧表示されます。", @@ -18,18 +18,18 @@ "loc.input.help.slotName": "運用スロット以外の既存のスロットを入力または選択してください。", "loc.input.label.package": "パッケージまたはフォルダー", "loc.input.help.package": "MSBuild で生成されたアプリ サービスのコンテンツが入ったパッケージまたはフォルダー、あるいは圧縮された zip または war ファイルへのファイル パス。
変数 ([ビルド](https://docs.microsoft.com/vsts/pipelines/build/variables) |[リリース](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables))、ワイルドカードを使用できます。
たとえば、$(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip または $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war。", - "loc.input.label.customDeployFolder": "Custom Deploy Folder", - "loc.input.help.customDeployFolder": "Specify custom folder name you want to deploy to.
If the field is empty, package is deployed to .azurewebsites.net/
If ROOT is entered, package is deployed to .azurewebsited.net
else it is deployed to .azurewebsited.net/", + "loc.input.label.customDeployFolder": "カスタム デプロイ フォルダー", + "loc.input.help.customDeployFolder": "デプロイ先のカスタム フォルダー名を指定します。
このフィールドが空の場合、パッケージは .azurewebsites.net/ にデプロイされます
ROOT を入力した場合、パッケージは .azurewebsited.net にデプロイされます
それ以外の場合は、.azurewebsited.net/ にデプロイされます", "loc.input.label.runtimeStack": "ランタイム スタック", "loc.input.label.startUpCommand": "スタートアップ コマンド ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "スタートアップ コマンドを入力してください。例:
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "Python、Node.js、Go、Java アプリ向けの web.config パラメーターを生成する", "loc.input.help.customWebConfig": "アプリケーションに web.config がない場合は、標準の web.config が生成され、Azure App Service に配置されます。web.config 内の値は編集可能で、アプリケーション フレームワークに基づいて変えることができます。たとえば、node.js アプリケーションの場合、スタートアップ ファイルと iis_node モジュールの値を web.config 内に設定します。この編集機能は、生成される web.config のためにのみ使用できます。[詳細情報](https://go.microsoft.com/fwlink/?linkid=843469)。", - "loc.input.label.appSettings": "アプリケーション設定", + "loc.input.label.appSettings": "アプリ設定", "loc.input.help.appSettings": "構文 -key value の後に続く Web App アプリケーションの設定を編集します。スペースが含まれる値は二重引用符で囲む必要があります。
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "構成設定", "loc.input.help.configurationStrings": "構文 -key value の後に続く Web App 構成の設定を編集します。スペースが含まれる値は、二重引用符で囲む必要があります。
例: -phpVersion 5.6 -linuxFxVersion: node|6.11", - "loc.input.label.deploymentMethod": "配置方法", + "loc.input.label.deploymentMethod": "デプロイ方法", "loc.input.help.deploymentMethod": "アプリの配置方法を選択します。", "loc.messages.Invalidwebapppackageorfolderpathprovided": "無効な App Service パッケージまたはフォルダー パスが指定されました: %s", "loc.messages.SetParamFilenotfound0": "Set パラメーター ファイルが見つかりません: %s", @@ -55,7 +55,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "MSDeploy が生成したパッケージは Windows プラットフォームでのみサポートされます。", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "MSDeploy のサポートされていないバージョン: %s がインストールされています。バージョンは 3 以降である必要があります", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "コンピューター上のレジストリから、MS Deploy の場所を特定できません (エラー: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "指定されたパターン %s のパッケージが見つかりませんでした
タスクに指定されているパッケージがビルドまたは前のステージで成果物として公開されており、現在のジョブにダウンロードされているかどうかをご確認ください。", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "指定したパターンと一致するパッケージが複数あります: %s。検索パターンを絞り込んでください。", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "[アプリケーションをオフラインにする] オプションを選択して、もう一度 App Service を配置してください。", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "[ロックされたファイルの名前を変更する] オプションを選択して、もう一度 App Service を配置してください。", @@ -152,7 +152,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を取得できませんでした。エラー: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' アプリケーション設定を更新できませんでした。エラー: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 構成の設定を更新しようとしています。データ: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 構成の設定が更新されました。", "loc.messages.UpdatedAppServiceApplicationSettings": "App Service アプリケーション設定と Kudu アプリケーション設定が更新されました。", "loc.messages.MultipleResourceGroupFoundForAppService": "App Service '%s' に複数のリソース グループが見つかりました。", diff --git a/Tasks/AzureWebAppV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureWebAppV1/Strings/resources.resjson/ko-KR/resources.resjson index a254410b7a3a..03494ea188c5 100644 --- a/Tasks/AzureWebAppV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/AzureWebAppV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -25,7 +25,7 @@ "loc.input.help.startUpCommand": "시작 명령을 입력합니다. 예:
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "Python, Node.js, Go 및 Java 앱에 대한 web.config 매개 변수 생성", "loc.input.help.customWebConfig": "애플리케이션에 없는 경우 표준 Web.config가 생성되어 Azure App Service에 배포됩니다. web.config의 값은 편집 가능하며, 애플리케이션 프레임워크에 따라 달라집니다. 예를 들어 node.js 애플리케이션의 경우 web.config에 시작 파일 및 iis_node 모듈 값이 포함됩니다. 이 편집 기능은 생성된 web.config에만 사용됩니다. [자세한 정보](https://go.microsoft.com/fwlink/?linkid=843469).", - "loc.input.label.appSettings": "응용 프로그램 설정", + "loc.input.label.appSettings": "앱 설정", "loc.input.help.appSettings": "구문 -key 값 다음에 오는 웹앱 응용 프로그램 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "구성 설정", "loc.input.help.configurationStrings": "구문 -key 값 다음에 오는 웹앱 구성 설정을 편집합니다. 공백이 포함되는 값은 큰따옴표로 묶어야 합니다.
예 : -phpVersion 5.6 -linuxFxVersion: node|6.11", diff --git a/Tasks/AzureWebAppV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureWebAppV1/Strings/resources.resjson/ru-RU/resources.resjson index 83158b570529..b53791398a79 100644 --- a/Tasks/AzureWebAppV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/AzureWebAppV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Веб-приложение Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebappdeployreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/azurewebappdeployreadme)", "loc.description": "Развертывание веб-приложения Azure для Linux или Windows", "loc.instanceNameFormat": "Развертывание веб-приложения Azure: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "Дополнительные параметры развертывания", "loc.group.displayName.ApplicationAndConfigurationSettings": "Параметры приложения и конфигурации", "loc.input.label.azureSubscription": "Подписка Azure", - "loc.input.help.azureSubscription": "Выберите подписку на Azure Resource Manager для развертывания.", + "loc.input.help.azureSubscription": "Выберите подписку Azure Resource Manager для развертывания.", "loc.input.label.appType": "Тип приложения", "loc.input.label.appName": "Имя приложения", "loc.input.help.appName": "Введите или выберите имя существующей службы приложений Azure. Будут перечислены только службы приложений для выбранного типа приложения.", @@ -18,11 +18,11 @@ "loc.input.help.slotName": "Введите или выберите существующий слот вместо рабочего слота.", "loc.input.label.package": "Пакет или папка", "loc.input.help.package": "Путь к файлу пакета или папке с содержимым службы приложений, созданным MSBuild, или к сжатому ZIP- или WAR-файлу.
Поддерживаются переменные ([сборки](https://docs.microsoft.com/vsts/pipelines/build/variables) | [выпуска](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), а также подстановочные знаки.
Примеры: $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip или $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war.", - "loc.input.label.customDeployFolder": "Custom Deploy Folder", - "loc.input.help.customDeployFolder": "Specify custom folder name you want to deploy to.
If the field is empty, package is deployed to .azurewebsites.net/
If ROOT is entered, package is deployed to .azurewebsited.net
else it is deployed to .azurewebsited.net/", + "loc.input.label.customDeployFolder": "Настраиваемая папка развертывания", + "loc.input.help.customDeployFolder": "Укажите имя настраиваемой папки, в которой требуется выполнить развертывание.
Если поле пусто, пакет развертывается в .azurewebsites.net/,
если указано значение ROOT, пакет развертывается в .azurewebsited.net,
в противном случае он развертывается в .azurewebsited.net/", "loc.input.label.runtimeStack": "Стек времени выполнения", "loc.input.label.startUpCommand": "Команда запуска ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "Введите команду запуска, например
dotnet exec имя_файла.dll
dotnet имя_файла.dll", "loc.input.label.customWebConfig": "Создание параметров файла web.config для приложений Python, Node.js, Go и Java", "loc.input.help.customWebConfig": "Если в приложении отсутствует стандартный файл web.config, он будет сгенерирован и развернут в Службе приложений Azure. Значения в файле web.config можно изменить. Они могут меняться в зависимости от исполняющей среды. Например, в файле web.config приложения node.js имеются загрузочный файл и модульные значения iis_node. Возможность редактирования доступна только для сгенерированного файла web.config. [Подробнее](https://go.microsoft.com/fwlink/?linkid=843469).", "loc.input.label.appSettings": "Параметры приложения", @@ -55,7 +55,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Пакеты, созданные при помощи MSDeploy, поддерживаются только для платформы Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Установленная версия MSDeploy (%s) не поддерживается. Должна быть установлена версия 3 или более поздняя.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Не удалось определить расположение MS Deploy при помощи реестра на компьютере (ошибка: %s).", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Не удалось найти пакет с указанным шаблоном: %s
Проверьте, публикуется ли пакет, упомянутый в задаче, как артефакт в сборке или на предыдущем этапе и скачан ли он в текущем задании.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Указанному шаблону соответствует несколько пакетов: %s. Ограничьте шаблон поиска.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Попробуйте снова развернуть службу приложений, используя параметр \"Отключить приложение от сети\".", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "Попробуйте снова развернуть службу приложений, используя параметр \"Переименовывать заблокированные файлы\".", @@ -152,7 +152,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "Не удалось получить учетные данные публикации для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "Не удалось получить параметры приложения для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "Не удалось обновить параметры приложения для службы приложений \"%s\". Ошибка: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Выполняется попытка изменить параметры конфигурации Службы приложений. Данные: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "Параметры конфигурации службы приложений обновлены.", "loc.messages.UpdatedAppServiceApplicationSettings": "Параметры приложений службы приложений и параметры приложений Kudu обновлены.", "loc.messages.MultipleResourceGroupFoundForAppService": "Для службы приложений \"%s\" найдено несколько групп ресурсов.", diff --git a/Tasks/AzureWebAppV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureWebAppV1/Strings/resources.resjson/zh-TW/resources.resjson index 71f6e0b18815..31a0f1cc01e9 100644 --- a/Tasks/AzureWebAppV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/AzureWebAppV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,14 +1,14 @@ { "loc.friendlyName": "Azure Web 應用程式", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurewebappdeployreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurewebappdeployreadme)", "loc.description": "部署適用於 Linux 或 Windows 的 Azure Web 應用程式", "loc.instanceNameFormat": "Azure Web 應用程式部署: $(appName)", "loc.group.displayName.AdditionalDeploymentOptions": "其他部署選項", "loc.group.displayName.ApplicationAndConfigurationSettings": "應用程式和組態設定", - "loc.input.label.azureSubscription": "Azure 訂用帳戶", + "loc.input.label.azureSubscription": "Azure 訂閱", "loc.input.help.azureSubscription": "選取部署的 Azure Resource Manager 訂用帳戶。", - "loc.input.label.appType": "App 類型", - "loc.input.label.appName": "App 名稱", + "loc.input.label.appType": "應用程式類型", + "loc.input.label.appName": "應用程式名稱", "loc.input.help.appName": "輸入或選取現有 Azure App Service 的名稱。僅依選取的應用程式類型列出應用程式服務。", "loc.input.label.deployToSlotOrASE": "將部署到位置或 App Service 環境", "loc.input.help.deployToSlotOrASE": "請選取選項以部署至現有的部署位置或 Azure App Service 環境。
對於這兩個目標而言,工作都需要資源群組名稱。
假如部署目標是位置,預設會對生產位置進行部署。此外,也能提供任何其他現有的位置名稱。
假如部署目標是 Azure App Service 環境,請將位置名稱保留為 ‘production’,並請僅指定資源群組名稱。", @@ -18,17 +18,17 @@ "loc.input.help.slotName": "請輸入或選取現有的位置,而不是生產位置。", "loc.input.label.package": "套件或資料夾", "loc.input.help.package": "包含應用程式服務內容的套件或資料夾路徑,產生該內容的來源為 MSBuild,或壓縮的 zip 或 war 檔案。
變數 ( [組建](https://docs.microsoft.com/vsts/pipelines/build/variables) | [發行](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)),支援使用萬用字元。
例如 $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip or $(System.DefaultWorkingDirectory)/\\*\\*/\\*.war。", - "loc.input.label.customDeployFolder": "Custom Deploy Folder", - "loc.input.help.customDeployFolder": "Specify custom folder name you want to deploy to.
If the field is empty, package is deployed to .azurewebsites.net/
If ROOT is entered, package is deployed to .azurewebsited.net
else it is deployed to .azurewebsited.net/", + "loc.input.label.customDeployFolder": "自訂部署資料夾", + "loc.input.help.customDeployFolder": "指定要部署的目標自訂資料夾名稱。
如果欄位是空白的,套件會部署到 .azurewebsites.net/
如果輸入 ROOT,套件會部署到 .azurewebsited.net
否則即部署到 .azurewebsited.net/", "loc.input.label.runtimeStack": "執行階段堆疊", "loc.input.label.startUpCommand": "啟動命令 ", - "loc.input.help.startUpCommand": "Enter the start up command. For ex.
dotnet exec filename.dll
dotnet filename.dll", + "loc.input.help.startUpCommand": "輸入啟動命令。例如
dotnet exec filename.dll
dotnet filename.dll", "loc.input.label.customWebConfig": "產生 Python、Node.js、Go 和 Java 應用程式的 web.config 參數", "loc.input.help.customWebConfig": "若應用程式沒有標準 Web.config,會予以產生並部署至 Azure App Service。Web.config 中的值可編輯,並會因應用程式架構而有所不同。例如若是 node.js 應用程式,web.config 會具有啟動檔案和 iis_node 模組值。此編輯功能僅適用於所產生的 web.config。[深入了解](https://go.microsoft.com/fwlink/?linkid=843469)。", "loc.input.label.appSettings": "應用程式設定", "loc.input.help.appSettings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例: -Port 5000 -RequestTimeout 5000
-WEBSITE_TIME_ZONE \"Eastern Standard Time\"", "loc.input.label.configurationStrings": "組態設定", - "loc.input.help.configurationStrings": "請使用語法「-索引鍵 值」編輯 Web 應用程式組態。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", + "loc.input.help.configurationStrings": "請使用語法「-索引鍵 值」編輯 Web 應用程式設定。若值包含空格,應將其括以雙引號。
範例 -phpVersion 5.6 -linuxFxVersion: node|6.11", "loc.input.label.deploymentMethod": "部署方法", "loc.input.help.deploymentMethod": "選擇應用程式的部署方法。", "loc.messages.Invalidwebapppackageorfolderpathprovided": "提供的 App Service 套件或資料夾路徑無效: %s", @@ -55,7 +55,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "僅 Windows 平台支援 MSDeploy 產生的套件。", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "發現對 MSDeploy 安裝了不受支援的版本: %s。版本至少應為 3 (含) 以上", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "電腦上的登錄找不到 MS 部署的位置 (錯誤: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern: %s
Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "找不到具有指定模式的套件: %s
請確認工作中所提及的套件已在組建或上一個階段中發行為成品,並已在目前的作業中下載。", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "有多個套件與指定模式相符: %s。請縮小搜尋模式範圍。", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "請先選取 [讓應用程式成為離線狀態] 選項,然後嘗試再次部署 App Service。", "loc.messages.Trytodeploywebappagainwithrenamefileoptionselected": "請先選取 [重新命名鎖定的檔案] 選項,然後嘗試再次部署 App Service。", @@ -152,7 +152,7 @@ "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.FailedToGetAppServiceApplicationSettings": "無法取得 App Service '%s' 應用程式設定。錯誤: %s", "loc.messages.FailedToUpdateAppServiceApplicationSettings": "無法更新 App Service '%s' 應用程式設定。錯誤: %s", - "loc.messages.UpdatingAppServiceConfigurationSettings": "Trying to update App Service Configuration settings. Data: %s", + "loc.messages.UpdatingAppServiceConfigurationSettings": "正在嘗試更新 App Service 組態設定。資料: %s", "loc.messages.UpdatedAppServiceConfigurationSettings": "已更新 App Service 組態設定。", "loc.messages.UpdatedAppServiceApplicationSettings": "已更新 App Service 應用程式設定與 Kudu 應用程式設定。", "loc.messages.MultipleResourceGroupFoundForAppService": "找到 App Service '%s' 的多個資源群組。", diff --git a/Tasks/AzureWebAppV1/task.json b/Tasks/AzureWebAppV1/task.json index 72e1977d387e..7f958734a6af 100644 --- a/Tasks/AzureWebAppV1/task.json +++ b/Tasks/AzureWebAppV1/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.104.1", diff --git a/Tasks/AzureWebAppV1/task.loc.json b/Tasks/AzureWebAppV1/task.loc.json index b2901ca870fd..e2578b15fe0d 100644 --- a/Tasks/AzureWebAppV1/task.loc.json +++ b/Tasks/AzureWebAppV1/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.104.1", diff --git a/Tasks/BashV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/BashV3/Strings/resources.resjson/de-DE/resources.resjson index 5bb05289d3fa..d14469b46b32 100644 --- a/Tasks/BashV3/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/BashV3/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Bash", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738) or [see the Bash documentation](https://www.gnu.org/software/bash/manual/)", + "loc.helpMarkDown": "[Erfahren Sie mehr zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=2132213), oder [zeigen Sie die Bash-Dokumentation an](https://www.gnu.org/software/bash/manual/).", "loc.description": "Hiermit führen Sie ein Bash-Skript unter macOS, Linux oder Windows aus.", "loc.instanceNameFormat": "Bash-Skript", "loc.releaseNotes": "Konsistenz des Skripttasks. Es wurde Unterstützung für mehrere Zeilen und für Windows hinzugefügt.", @@ -15,14 +15,14 @@ "loc.input.label.workingDirectory": "Arbeitsverzeichnis", "loc.input.label.failOnStderr": "Fehler aufgrund von Standardfehler.", "loc.input.help.failOnStderr": "Wenn dies TRUE ist, tritt bei dieser Aufgabe ein Fehler auf, wenn Fehler in den StandardError-Stream geschrieben werden.", - "loc.input.label.noProfile": "Profilstart-/Initialisierungsdateien nicht laden", - "loc.input.help.noProfile": "Hiermit werden die systemweite Startdatei \"/etc/profile\" oder die persönlichen Initialisierungsdateien nicht geladen.", - "loc.input.label.noRc": "Initialisierungsdatei \"~/.bashrc\" nicht lesen", + "loc.input.label.bashEnvValue": "Legen Sie Wert für die Umgebungsvariable „BASH_ENV“ fest.", + "loc.input.help.bashEnvValue": "Wenn eine Eingabe angegeben wird, wird der Wert erweitert und als Pfad einer Startdatei verwendet, die vor dem Ausführen des Skripts ausgeführt werden soll. Wenn die Umgebungsvariable „BASH_ENV“ bereits definiert wurde, überschreibt die Aufgabe diese Variable nur für die aktuellen Aufgabe. Weitere Details finden Sie in unter [Link](https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html).", "loc.messages.GeneratingScript": "Skript wird erstellt.", "loc.messages.JS_ExitCode": "Bash wurde mit dem Code \"%s\" beendet.", "loc.messages.JS_FormattedCommand": "Formatierter Befehl: %s", "loc.messages.JS_InvalidFilePath": "Ungültiger Dateipfad \"%s\".", "loc.messages.JS_ScriptContents": "Skriptinhalte:", "loc.messages.JS_Stderr": "Bash hat mindestens eine Zeile in den Standardfehlerstream geschrieben.", - "loc.messages.JS_TranslatePathFailed": "Der Pfad \"%s\" kann nicht in das Linux-Dateisystem übersetzt werden." + "loc.messages.JS_TranslatePathFailed": "Der Pfad \"%s\" kann nicht in das Linux-Dateisystem übersetzt werden.", + "loc.messages.JS_BashEnvAlreadyDefined": "Die Umgebungsvariable „BASH_ENV“ wurde bereits auf „%s“ festgelegt. Die Aufgabe überschreibt sie mit „%s“." } \ No newline at end of file diff --git a/Tasks/BashV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/BashV3/Strings/resources.resjson/es-ES/resources.resjson index 270bbbfbbe72..2f9fcb034ea0 100644 --- a/Tasks/BashV3/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/BashV3/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Bash", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738) or [see the Bash documentation](https://www.gnu.org/software/bash/manual/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=2132213) o [consultar la documentación de Bash](https://www.gnu.org/software/bash/manual/)", "loc.description": "Ejecutar un script de Bash en macOS, Linux o Windows", "loc.instanceNameFormat": "Script de Bash", "loc.releaseNotes": "Coherencia de la tarea del script. Se ha agregado compatibilidad con varias líneas y también para Windows.", @@ -15,14 +15,14 @@ "loc.input.label.workingDirectory": "Directorio de trabajo", "loc.input.label.failOnStderr": "Error si se produce un error estándar", "loc.input.help.failOnStderr": "Si es true, esta tarea no se realizará cuando se registre algún error en la secuencia de error estándar.", - "loc.input.label.noProfile": "No cargar los archivos de inicio o inicialización del perfil", - "loc.input.help.noProfile": "No cargar el archivo de inicio de todo el sistema \"/etc/profile\" ni ninguno de los archivos de inicialización personal", - "loc.input.label.noRc": "No leer el archivo de inicialización \"~/.bashrc\"", + "loc.input.label.bashEnvValue": "Establecer valor para la variable de entorno BASH_ENV", + "loc.input.help.bashEnvValue": "Si se especifica la entrada, su valor se expande y se usa como ruta de acceso de un archivo de inicio que se va a ejecutar antes de ejecutar el script. Si la variable de entorno 'BASH_ENV' ya se ha definido, la tarea reemplazará esta variable solo para la tarea actual. Encontrará más detalles en [link](https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html).", "loc.messages.GeneratingScript": "Generando script.", "loc.messages.JS_ExitCode": "Bash se cerró con el código \"%s\".", "loc.messages.JS_FormattedCommand": "Comando con formato: %s", "loc.messages.JS_InvalidFilePath": "Ruta de acceso de archivo no válida: %s.", "loc.messages.JS_ScriptContents": "Contenido del script:", "loc.messages.JS_Stderr": "Bash escribió una o varias líneas en la secuencia de error estándar.", - "loc.messages.JS_TranslatePathFailed": "La ruta de acceso \"%s\" no se puede traducir al sistema de archivos de Linux." + "loc.messages.JS_TranslatePathFailed": "La ruta de acceso \"%s\" no se puede traducir al sistema de archivos de Linux.", + "loc.messages.JS_BashEnvAlreadyDefined": "La variable de entorno BASH_ENV ya se ha establecido en '%s'. La tarea la reemplazará por '%s'" } \ No newline at end of file diff --git a/Tasks/BashV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/BashV3/Strings/resources.resjson/fr-FR/resources.resjson index aa9976efeed2..8d28c34cec95 100644 --- a/Tasks/BashV3/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/BashV3/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Bash", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738) or [see the Bash documentation](https://www.gnu.org/software/bash/manual/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=2132213) ou [consulter la documentation de Bash](https://www.gnu.org/software/bash/manual/)", "loc.description": "Exécuter un script Bash sur macOS, Linux ou Windows", "loc.instanceNameFormat": "Script Bash", "loc.releaseNotes": "Cohérence de la tâche de script. Ajout de la prise en charge de plusieurs lignes et ajout de la prise en charge de Windows.", @@ -15,14 +15,14 @@ "loc.input.label.workingDirectory": "Répertoire de travail", "loc.input.label.failOnStderr": "Échec sur une erreur standard", "loc.input.help.failOnStderr": "Si la valeur est true, cette tâche se solde par un échec si des erreurs sont écrites dans le flux de données StandardError.", - "loc.input.label.noProfile": "Ne pas charger les fichiers de démarrage/d'initialisation du profil", - "loc.input.help.noProfile": "Ne pas charger le fichier de démarrage à l'échelle du système '/etc/profile' ou l'un des fichiers d'initialisation personnels", - "loc.input.label.noRc": "Ne pas lire le fichier d'initialisation '~/.bashrc'", + "loc.input.label.bashEnvValue": "Définir une valeur pour BASH_ENV variable d’environnement", + "loc.input.help.bashEnvValue": "Si l’entrée est spécifiée, sa valeur est développée et utilisée comme chemin d’accès d’un fichier de démarrage à exécuter avant d’exécuter le script. Si la variable d’environnement ' BASH_ENV' a déjà été définie, la tâche remplace cette variable uniquement pour la tâche active. Pour plus d’informations, consultez [link](https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html).", "loc.messages.GeneratingScript": "Génération du script.", "loc.messages.JS_ExitCode": "Arrêt de Bash. Code de sortie : '%s'.", "loc.messages.JS_FormattedCommand": "Commande mise en forme : %s", "loc.messages.JS_InvalidFilePath": "Chemin de fichier non valide : '%s'.", "loc.messages.JS_ScriptContents": "Contenu du script :", "loc.messages.JS_Stderr": "Bash a écrit une ou plusieurs lignes dans le flux d'erreurs standard.", - "loc.messages.JS_TranslatePathFailed": "Impossible de traduire le chemin '%s' vers le système de fichiers Linux." + "loc.messages.JS_TranslatePathFailed": "Impossible de traduire le chemin '%s' vers le système de fichiers Linux.", + "loc.messages.JS_BashEnvAlreadyDefined": "La variable d’environnement BASH_ENV a déjà été définie sur un « %s », la tâche la remplacera par « %s »." } \ No newline at end of file diff --git a/Tasks/BashV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/BashV3/Strings/resources.resjson/it-IT/resources.resjson index fe43fc1ead2d..6ab5955e6e09 100644 --- a/Tasks/BashV3/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/BashV3/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Bash", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738) or [see the Bash documentation](https://www.gnu.org/software/bash/manual/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=2132213). In alternativa, [vedere la documentazione di Bash](https://www.gnu.org/software/bash/manual/)", "loc.description": "Consente di eseguire uno script Bash in macOS, Linux o Windows", "loc.instanceNameFormat": "Script Bash", "loc.releaseNotes": "Coerenza delle attività per gli script. Aggiunta del supporto per più righe e del supporto per Windows.", @@ -15,14 +15,14 @@ "loc.input.label.workingDirectory": "Directory di lavoro", "loc.input.label.failOnStderr": "Interrompi in caso di errore standard", "loc.input.help.failOnStderr": "Se è impostato su true, questa attività non riuscirà nel caso in cui vengano scritti errori nel flusso StandardError.", - "loc.input.label.noProfile": "Non carica i file di avvio/inizializzazione del profilo", - "loc.input.help.noProfile": "Non carica il file di avvio a livello di sistema `/etc/profile' o uno dei file di inizializzazione personali", - "loc.input.label.noRc": "Non legge il file di inizializzazione `~/.bashrc'", + "loc.input.label.bashEnvValue": "Imposta il valore per la variabile di ambiente BASH_ENV", + "loc.input.help.bashEnvValue": "Se si specifica l'input, il valore viene espanso e usato come percorso di un file di avvio da eseguire prima di eseguire lo script. Se la variabile di ambiente 'BASH_ENV' è già stata definita, l'attività eseguirà l'override di questa variabile solo per l'attività corrente. Per altre informazioni, vedere [link](https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html).", "loc.messages.GeneratingScript": "Generazione dello script.", "loc.messages.JS_ExitCode": "Bash terminato con codice '%s'.", "loc.messages.JS_FormattedCommand": "Comando formattato: %s", "loc.messages.JS_InvalidFilePath": "Il percorso file '%s' non è valido.", "loc.messages.JS_ScriptContents": "Contenuto dello script:", "loc.messages.JS_Stderr": "Bash ha scritto una o più righe nel flusso di errore standard.", - "loc.messages.JS_TranslatePathFailed": "Non è possibile convertire il percorso '%s' per il file system Linux." + "loc.messages.JS_TranslatePathFailed": "Non è possibile convertire il percorso '%s' per il file system Linux.", + "loc.messages.JS_BashEnvAlreadyDefined": "La variabile di ambiente BASH_ENV è già stata impostata su '%s'. L'attività la sostituirà con '%s'" } \ No newline at end of file diff --git a/Tasks/BashV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/BashV3/Strings/resources.resjson/ja-JP/resources.resjson index a8d76b8c344d..588a7388d60e 100644 --- a/Tasks/BashV3/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/BashV3/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Bash", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738) or [see the Bash documentation](https://www.gnu.org/software/bash/manual/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=2132213)、または [Bash のドキュメントを参照](https://www.gnu.org/software/bash/manual/)", "loc.description": "macOS、Linux、または Windows で Bash スクリプトを実行します", "loc.instanceNameFormat": "Bash スクリプト", "loc.releaseNotes": "スクリプト タスクの整合性。複数行のサポートと、Windows のサポートが追加されました。", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.targetType": "種類", "loc.input.help.targetType": "ターゲット スクリプトの種類: ファイル パスまたはインライン", - "loc.input.label.filePath": "スクリプトのパス", + "loc.input.label.filePath": "スクリプト パス", "loc.input.help.filePath": "実行するスクリプトのパス。完全修飾パスか、または $(System.DefaultWorkingDirectory) からの相対パスを指定する必要があります。", "loc.input.label.arguments": "引数", "loc.input.help.arguments": "引数がシェル スクリプトに渡されます。順序によるパラメーターまたは名前指定されたパラメーターのいずれかです。", @@ -15,14 +15,14 @@ "loc.input.label.workingDirectory": "作業ディレクトリ", "loc.input.label.failOnStderr": "標準エラーで失敗", "loc.input.help.failOnStderr": "true の場合、StandardError ストリームにエラーが書き込まれると、このタスクは失敗します。", - "loc.input.label.noProfile": "プロファイルのスタートアップ ファイルと初期化ファイルを読み込まない", - "loc.input.help.noProfile": "システム全体のスタートアップ ファイル '/etc/profile' も、どの個人用初期化ファイルも読み込まない", - "loc.input.label.noRc": "'~/.bashrc' 初期化ファイルを読み込まない", + "loc.input.label.bashEnvValue": "環境変数 BASH_ENV の値を設定する", + "loc.input.help.bashEnvValue": "input が指定された場合は、その値が展開され、スクリプトを実行する前に実行するスタートアップ ファイルのパスとして使用されます。環境変数 `BASH_ENV` が既に定義されている場合は、現在のタスクに対してのみこの変数を上書きします。詳細は、[link](https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html) で確認できます。", "loc.messages.GeneratingScript": "スクリプトを生成しています。", "loc.messages.JS_ExitCode": "bash がコード '%s' で終了しました。", "loc.messages.JS_FormattedCommand": "フォーマット後のコマンド: %s", "loc.messages.JS_InvalidFilePath": "'%s' は、無効なファイル パスです。", "loc.messages.JS_ScriptContents": "スクリプト コンテンツ:", "loc.messages.JS_Stderr": "bash が標準エラー ストリームに 1 行以上を書き込みました。", - "loc.messages.JS_TranslatePathFailed": "パス '%s' は、Linux ファイル システムに変換できません。" + "loc.messages.JS_TranslatePathFailed": "パス '%s' は、Linux ファイル システムに変換できません。", + "loc.messages.JS_BashEnvAlreadyDefined": "環境変数 BASH_ENV は既に '%s' に設定されていますが、このタスクはこれを '%s' で上書きします" } \ No newline at end of file diff --git a/Tasks/BashV3/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/BashV3/Strings/resources.resjson/ko-KR/resources.resjson index 58a3e5768326..2249c3b1b641 100644 --- a/Tasks/BashV3/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/BashV3/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Bash", - "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=613738) 또는 [Bash 설명서 참조](https://www.gnu.org/software/bash/manual/)", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?linkid=2132213) 또는 [Bash 설명서 참조](https://www.gnu.org/software/bash/manual/)", "loc.description": "macOS, Linux 또는 Windows에서 Bash 스크립트 실행", "loc.instanceNameFormat": "Bash 스크립트", "loc.releaseNotes": "스크립트 작업 일관성입니다. 추가로 여러 줄과 Windows를 지원합니다.", "loc.group.displayName.advanced": "고급", - "loc.input.label.targetType": "형식", + "loc.input.label.targetType": "유형", "loc.input.help.targetType": "대상 스크립트 유형: 파일 경로 또는 인라인", "loc.input.label.filePath": "스크립트 경로", "loc.input.help.filePath": "실행할 스크립트의 경로입니다. 정규화된 경로이거나 $(System.DefaultWorkingDirectory)의 상대 경로여야 합니다.", @@ -15,14 +15,14 @@ "loc.input.label.workingDirectory": "작업 디렉터리", "loc.input.label.failOnStderr": "표준 오류 시 실패", "loc.input.help.failOnStderr": "true일 경우 StandardError 스트림에 오류가 작성되면 이 작업은 실패하게 됩니다.", - "loc.input.label.noProfile": "프로필 시작/초기화 파일 로드 안 함", - "loc.input.help.noProfile": "시스템 차원의 시작 파일 '/etc/profile' 또는 개인 초기화 파일을 로드하지 않습니다.", - "loc.input.label.noRc": "'~/.bashrc' 초기화 파일을 읽지 않음", + "loc.input.label.bashEnvValue": "BASH_ENV 환경 변수의 값 설정", + "loc.input.help.bashEnvValue": "입력이 지정된 경우 해당 값은 확장되며 스크립트를 실행하기 전에 실행할 시작 파일의 경로로 사용됩니다. 환경 변수 'BASH_ENV'가 이미 정의된 경우 작업에서 현재 작업에 대해서만 이 변수를 재정의합니다. 자세한 내용은 [link](https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html)에서 확인할 수 있습니다.", "loc.messages.GeneratingScript": "스크립트를 생성 중입니다.", "loc.messages.JS_ExitCode": "Bash가 코드 '%s'(으)로 종료되었습니다.", "loc.messages.JS_FormattedCommand": "형식이 지정된 명령: %s", "loc.messages.JS_InvalidFilePath": "파일 경로 '%s'이(가) 잘못되었습니다.", "loc.messages.JS_ScriptContents": "스크립트 내용:", "loc.messages.JS_Stderr": "Bash가 표준 오류 스트림에 하나 이상의 줄을 썼습니다.", - "loc.messages.JS_TranslatePathFailed": "'%s' 경로를 Linux 파일 시스템으로 변환할 수 없습니다." + "loc.messages.JS_TranslatePathFailed": "'%s' 경로를 Linux 파일 시스템으로 변환할 수 없습니다.", + "loc.messages.JS_BashEnvAlreadyDefined": "BASH_ENV 환경 변수가 이미 '%s'(으)로 설정되어 있습니다. 작업에서 '%s'(으)로 재정의합니다." } \ No newline at end of file diff --git a/Tasks/BashV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/BashV3/Strings/resources.resjson/ru-RU/resources.resjson index 0b0e995dda3a..9e085a52935a 100644 --- a/Tasks/BashV3/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/BashV3/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Bash", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738) or [see the Bash documentation](https://www.gnu.org/software/bash/manual/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=2132213) или [документацию по Bash](https://www.gnu.org/software/bash/manual/)", "loc.description": "Выполнение скрипта Bash в macOS, Linux или Windows", "loc.instanceNameFormat": "Скрипт Bash", "loc.releaseNotes": "Создавайте скрипты для обеспечения согласованности задач. Добавлена поддержка нескольких строк и поддержка Windows.", @@ -15,14 +15,14 @@ "loc.input.label.workingDirectory": "Рабочий каталог", "loc.input.label.failOnStderr": "Сбой со стандартной ошибкой", "loc.input.help.failOnStderr": "Если задано значение True, задача завершится сбоем при записи любых ошибок в поток StandardError.", - "loc.input.label.noProfile": "Не загружать файлы инициализации или запуска профиля", - "loc.input.help.noProfile": "Не загружать файл запуска на уровне системы \"/etc/profile\" или любой из файлов личных настроек", - "loc.input.label.noRc": "Не читать файл инициализации \"~/.bashrc\"", + "loc.input.label.bashEnvValue": "Задайте значение для переменной среды BASH_ENV", + "loc.input.help.bashEnvValue": "Если указаны входные данные, их значение расширяется и используется в качестве пути к файлу запуска, который выполняется перед запуском сценария. Если переменная среды BASH_ENV уже определена, эта задача переопределит эту переменную только для текущей задачи. Дополнительные сведения: [link](https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html).", "loc.messages.GeneratingScript": "Формируется скрипт.", "loc.messages.JS_ExitCode": "Завершение работы Bash с кодом \"%s\".", "loc.messages.JS_FormattedCommand": "Отформатирована команда: %s", "loc.messages.JS_InvalidFilePath": "Недопустимый путь к файлу \"%s\".", "loc.messages.JS_ScriptContents": "Содержимое скрипта:", "loc.messages.JS_Stderr": "Оболочка Bash записала одну или несколько строк в стандартный поток ошибок.", - "loc.messages.JS_TranslatePathFailed": "Не удалось преобразовать путь \"%s\" для файловой системы Linux." + "loc.messages.JS_TranslatePathFailed": "Не удалось преобразовать путь \"%s\" для файловой системы Linux.", + "loc.messages.JS_BashEnvAlreadyDefined": "Для переменной среды BASH_ENV уже задано значение \"%s\". Задача переопределит его на \"%s\"" } \ No newline at end of file diff --git a/Tasks/BashV3/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/BashV3/Strings/resources.resjson/zh-CN/resources.resjson index 8c2c6b0e9163..b5401ad52007 100644 --- a/Tasks/BashV3/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/BashV3/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Bash", - "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkID=613738)或[参阅 Bash 文档](https://www.gnu.org/software/bash/manual/)", + "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?linkid=2132213)或[查看 Bash 文档](https://www.gnu.org/software/bash/manual/)", "loc.description": "在 MacOS、 Linux 或 Windows 上运行 Bash 脚本", "loc.instanceNameFormat": "Bash 脚本", "loc.releaseNotes": "脚本任务一致性。添加了对多个行的支持并添加了对 Windows 的支持。", @@ -15,14 +15,14 @@ "loc.input.label.workingDirectory": "工作目录", "loc.input.label.failOnStderr": "因标准错误而失败", "loc.input.help.failOnStderr": "如果为 true,则在向 StandardError 流写入任何错误时,此任务都会失败。", - "loc.input.label.noProfile": "请勿加载配置文件启动/初始化文件", - "loc.input.help.noProfile": "请勿加载系统范围的启动文件 `/etc/profile' 或任何个人初始化文件", - "loc.input.label.noRc": "请勿读取 `~/.bashrc' 初始化文件", + "loc.input.label.bashEnvValue": "设置 BASH_ENV 环境变量的值", + "loc.input.help.bashEnvValue": "如果指定了输入,则会展开该值,并将其用作运行脚本之前要执行的启动文件的路径。如果已定义环境变量“BASH_ENV”,则该任务将仅针对当前任务重写此变量。可以通过 [link](https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html)查找更多详细信息。", "loc.messages.GeneratingScript": "正在生成脚本。", "loc.messages.JS_ExitCode": "Bash 已退出,代码为“%s”。", "loc.messages.JS_FormattedCommand": "已设置格式的命令: %s", "loc.messages.JS_InvalidFilePath": "文件路径“%s”无效。", "loc.messages.JS_ScriptContents": "脚本内容:", "loc.messages.JS_Stderr": "Bash 向标准错误流写入一个或多个行。", - "loc.messages.JS_TranslatePathFailed": "无法将路径“%s”转换到 Linux 文件系统。" + "loc.messages.JS_TranslatePathFailed": "无法将路径“%s”转换到 Linux 文件系统。", + "loc.messages.JS_BashEnvAlreadyDefined": "已将 BASH_ENV环境变量设置为“%s”,任务将使用“%s”替代它" } \ No newline at end of file diff --git a/Tasks/BashV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/BashV3/Strings/resources.resjson/zh-TW/resources.resjson index a17a303f0f90..02ed55c06f61 100644 --- a/Tasks/BashV3/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/BashV3/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Bash", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738) or [see the Bash documentation](https://www.gnu.org/software/bash/manual/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=2132213)或[參閱 Bash 文件](https://www.gnu.org/software/bash/manual/)", "loc.description": "在 macOS、Linux 或 Windows 執行 Bash 指令碼", "loc.instanceNameFormat": "Bash 指令碼", "loc.releaseNotes": "指令碼工作一致性。新增了多行支援,並新增 Windows 的支援。", @@ -15,14 +15,14 @@ "loc.input.label.workingDirectory": "工作目錄", "loc.input.label.failOnStderr": "發生標準錯誤的失敗", "loc.input.help.failOnStderr": "若此為 true,則任何錯誤寫入 StandardError 資料流時,此工作便會失敗。", - "loc.input.label.noProfile": "不要載入設定檔啟動/初始化檔案", - "loc.input.help.noProfile": "不要載入全系統啟動檔案 `/etc/profile' 或任何個人初始化檔案", - "loc.input.label.noRc": "不要讀取 `~/.bashrc' 初始化檔案", + "loc.input.label.bashEnvValue": "設定 BASH_ENV 環境變數的值", + "loc.input.help.bashEnvValue": "若指定輸入,其值會展開,並作為執行指令碼前要執行之啟動檔案的路徑。如果已定義環境變數 'BASH_ENV',則工作只會針對目前的工作覆寫此變數。您可以透過 [link] (https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html) 找到更多詳細資料。", "loc.messages.GeneratingScript": "正在產生指令碼。", "loc.messages.JS_ExitCode": "Bash 已結束,代碼為 '%s'。", "loc.messages.JS_FormattedCommand": "經過格式化的命令: %s", "loc.messages.JS_InvalidFilePath": "檔案路徑 '%s' 無效。", "loc.messages.JS_ScriptContents": "指令碼內容:", "loc.messages.JS_Stderr": "Bash 已將一或多行寫入標準錯誤資料流。", - "loc.messages.JS_TranslatePathFailed": "無法將路徑 '%s' 轉譯成 Linux 檔案系統。" + "loc.messages.JS_TranslatePathFailed": "無法將路徑 '%s' 轉譯成 Linux 檔案系統。", + "loc.messages.JS_BashEnvAlreadyDefined": "BASH_ENV 環境變數已設定為 '%s',工作會以 '%s' 覆寫" } \ No newline at end of file diff --git a/Tasks/BashV3/task.json b/Tasks/BashV3/task.json index fc75bd82bc19..7c3b030d5edf 100644 --- a/Tasks/BashV3/task.json +++ b/Tasks/BashV3/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Script task consistency. Added support for multiple lines and added support for Windows.", @@ -119,4 +119,4 @@ "JS_TranslatePathFailed": "Unable to translate the path '%s' to the Linux file system.", "JS_BashEnvAlreadyDefined": "The BASH_ENV environment variable has already been set to a '%s', the task will override it with '%s'" } -} +} \ No newline at end of file diff --git a/Tasks/BashV3/task.loc.json b/Tasks/BashV3/task.loc.json index 69a12a6fec82..f03fc34d32b5 100644 --- a/Tasks/BashV3/task.loc.json +++ b/Tasks/BashV3/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/BatchScriptV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/BatchScriptV1/Strings/resources.resjson/de-DE/resources.resjson index 05c198c6563b..663322bfd282 100644 --- a/Tasks/BatchScriptV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/BatchScriptV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Batchskript", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nPlease note: this task is not compatible with Windows containers. If you need to run a batch script on a Windows container, use the [CmdLine task](https://go.microsoft.com/fwlink/?LinkID=613735) instead.", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nHinweis: Diese Aufgabe ist nicht mit Windows-Containern kompatibel. Wenn Sie ein Batchskript für einen Windows-Container ausführen müssen, verwenden Sie stattdessen die [CmdLine-Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613735).", "loc.description": "Hiermit wird ein Windows-Befehl oder ein Batchskript ausgeführt und optional eine Änderung der Umgebung zugelassen.", "loc.instanceNameFormat": "Skript $(filename) ausführen", "loc.group.displayName.advanced": "Erweitert", "loc.input.label.filename": "Pfad", - "loc.input.help.filename": "Pfad des auszuführenden CMD- oder BAT-Skripts. Es muss sich um den vollqualifizierten Pfad oder einen Pfad relativ zum Standardarbeitsverzeichnis handeln.", + "loc.input.help.filename": "Der Pfad des auszuführenden cmd- oder bat-Skripts. Sollte ein vollqualifizierter Pfad oder relativ zum Standard-Arbeitsverzeichnis sein (bitte beachten Sie, dass das Arbeitsverzeichnis von “workingFolder” abweichen kann, das für diese Aufgabe angegeben werden kann)", "loc.input.label.arguments": "Argumente", "loc.input.help.arguments": "An das cmd- oder bat-Skript übergebene Argumente", "loc.input.label.modifyEnvironment": "Umgebung ändern", diff --git a/Tasks/BatchScriptV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/BatchScriptV1/Strings/resources.resjson/es-ES/resources.resjson index 6e4699fe2dfd..ae02a7c20d16 100644 --- a/Tasks/BatchScriptV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/BatchScriptV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Script por lotes", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nPlease note: this task is not compatible with Windows containers. If you need to run a batch script on a Windows container, use the [CmdLine task](https://go.microsoft.com/fwlink/?LinkID=613735) instead.", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nTenga en cuenta que esta tarea no es compatible con los contenedores Windows. Si tiene que ejecutar un script por lotes en un contenedor Windows, use la [tarea CmdLine](https://go.microsoft.com/fwlink/?LinkID=613735) en su lugar.", "loc.description": "Ejecute un script por lotes o un comando de Windows y, opcionalmente, permítale cambiar el entorno", "loc.instanceNameFormat": "Run script $(filename)", "loc.group.displayName.advanced": "Avanzado", "loc.input.label.filename": "Ruta de acceso", - "loc.input.help.filename": "Ruta de acceso del script cmd o bat que se va a ejecutar. Debe ser una ruta de acceso completa o relativa al directorio de trabajo predeterminado.", + "loc.input.help.filename": "Ruta del script cmd o bat a ejecutar. Debe ser una ruta de acceso absoluta o relativa al directorio de trabajo por defecto (tenga en cuenta que el directorio de trabajo podría diferir del 'workingFolder' que pudiera especificarse para esta tarea).", "loc.input.label.arguments": "Argumentos", "loc.input.help.arguments": "Argumentos pasados al script cmd o bat", "loc.input.label.modifyEnvironment": "Modificar entorno", diff --git a/Tasks/BatchScriptV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/BatchScriptV1/Strings/resources.resjson/fr-FR/resources.resjson index 1be0ec6861b0..67c92a3cf8fa 100644 --- a/Tasks/BatchScriptV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/BatchScriptV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Script de commandes par lot", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nPlease note: this task is not compatible with Windows containers. If you need to run a batch script on a Windows container, use the [CmdLine task](https://go.microsoft.com/fwlink/?LinkID=613735) instead.", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nRemarque : Cette tâche n'est pas compatible avec les conteneurs Windows. Si vous devez exécuter un script de commandes par lot sur un conteneur Windows, utilisez la [tâche CmdLine](https://go.microsoft.com/fwlink/?LinkID=613735) à la place.", "loc.description": "Exécuter une commande ou un script de commandes par lot Windows, et lui permettre éventuellement de changer l'environnement", "loc.instanceNameFormat": "Exécuter le script $(filename)", "loc.group.displayName.advanced": "Avancé", "loc.input.label.filename": "Chemin", - "loc.input.help.filename": "Chemin d'accès du script cmd ou bat à exécuter. Doit être un chemin d'accès complet ou relatif au répertoire de travail par défaut.", + "loc.input.help.filename": "Chemin d’accès du script de cmd ou de bat à exécuter. Doit être un chemin d’accès complet ou relatif à l’annuaire de travail par défaut (notez que l’annuaire de travail peut différer de « WorkingFolder » qui pourrait être spécifié pour cette tâche).", "loc.input.label.arguments": "Arguments", "loc.input.help.arguments": "Arguments passés au script cmd ou bat", "loc.input.label.modifyEnvironment": "Modifier l'environnement", diff --git a/Tasks/BatchScriptV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/BatchScriptV1/Strings/resources.resjson/it-IT/resources.resjson index 1ea0bc0282cc..b0d0447c2baf 100644 --- a/Tasks/BatchScriptV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/BatchScriptV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Script batch", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nPlease note: this task is not compatible with Windows containers. If you need to run a batch script on a Windows container, use the [CmdLine task](https://go.microsoft.com/fwlink/?LinkID=613735) instead.", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nNota: questa attività non è compatibile con i contenitori Windows. Se è necessario eseguire uno script batch su un contenitore Windows, usare l'[attività Riga di comando](https://go.microsoft.com/fwlink/?LinkID=613735).", "loc.description": "Consente di eseguire uno script batch o un comando di Windows e, facoltativamente, di modificare l'ambiente", "loc.instanceNameFormat": "Esegui script $(filename)", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.filename": "Percorso", - "loc.input.help.filename": "Percorso dello script cmd o bat da eseguire. Deve essere un percorso completo o relativo rispetto alla directory di lavoro predefinita.", + "loc.input.help.filename": "Percorso dello script cmd o bat da eseguire. Deve essere un percorso completo o relativo alla directory di lavoro predefinita (la directory di lavoro potrebbe essere diversa dalla 'cartella di lavoro' che è possibile specificare per questa attività).", "loc.input.label.arguments": "Argomenti", "loc.input.help.arguments": "Argomenti passati allo script cmd o bat", "loc.input.label.modifyEnvironment": "Modifica ambiente", diff --git a/Tasks/BatchScriptV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/BatchScriptV1/Strings/resources.resjson/ja-JP/resources.resjson index d5de2bb5751e..9ff0b1a13618 100644 --- a/Tasks/BatchScriptV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/BatchScriptV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "バッチ スクリプト", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nPlease note: this task is not compatible with Windows containers. If you need to run a batch script on a Windows container, use the [CmdLine task](https://go.microsoft.com/fwlink/?LinkID=613735) instead.", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613733)。\n\n注意: このタスクは Windows コンテナーと互換性がありません。Windows コンテナーでバッチ スクリプトを実行する必要がある場合は、代わりに [CmdLine タスク](https://go.microsoft.com/fwlink/?LinkID=613735) をご使用ください。", "loc.description": "Windows コマンドまたはバッチ スクリプトを実行し、必要に応じて環境を変更できるようにします", "loc.instanceNameFormat": "スクリプト $(filename) の実行", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.filename": "パス", - "loc.input.help.filename": "実行するコマンドレットまたはバッチ スクリプトのパス。完全修飾パスか、既定の作業ディレクトリを基準にした相対パスのいずれかです。", + "loc.input.help.filename": "実行する cmd または bat スクリプトのパス。完全修飾パスであるか、または既定の作業ディレクトリへの相対パスである必要があります (作業ディレクトリは、このタスクに対して指定できる ' workingFolder ' とは異なる場合があります)。", "loc.input.label.arguments": "引数", "loc.input.help.arguments": "コマンドレットまたはバッチ スクリプトに渡される引数", "loc.input.label.modifyEnvironment": "環境の変更", diff --git a/Tasks/BatchScriptV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/BatchScriptV1/Strings/resources.resjson/ko-KR/resources.resjson index d5add91451e0..7fa489c8d8f2 100644 --- a/Tasks/BatchScriptV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/BatchScriptV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -5,7 +5,7 @@ "loc.instanceNameFormat": "스크립트 $(filename) 실행", "loc.group.displayName.advanced": "고급", "loc.input.label.filename": "경로", - "loc.input.help.filename": "실행할 cmd 또는 bat 스크립트의 경로입니다. 정규화된 경로이거나 기본 작업 디렉터리에 대한 상대 경로여야 합니다.", + "loc.input.help.filename": "실행할 cmd 또는 bat 스크립트의 경로입니다. 정규화된 경로이거나 기본 작업 디렉터리에 대해 상대적이여야 합니다(작업 디렉터리는 이 작업에 대해 지정할 수 있는 'workingFolder'와 다를 수 있습니다).", "loc.input.label.arguments": "인수", "loc.input.help.arguments": "인수를 cmd 또는 bat 스크립트에 전달했습니다.", "loc.input.label.modifyEnvironment": "환경 수정", diff --git a/Tasks/BatchScriptV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/BatchScriptV1/Strings/resources.resjson/ru-RU/resources.resjson index 863da4a709a2..8311cb1dc819 100644 --- a/Tasks/BatchScriptV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/BatchScriptV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "Пакетный скрипт", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nPlease note: this task is not compatible with Windows containers. If you need to run a batch script on a Windows container, use the [CmdLine task](https://go.microsoft.com/fwlink/?LinkID=613735) instead.", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nОбратите внимание: эта задача несовместима с контейнерами Windows. Если необходимо запустить пакетный сценарий в контейнере Windows, используйте вместо этого [задачу CmdLine](https://go.microsoft.com/fwlink/?LinkID=613735).", "loc.description": "Выполнение пакетного скрипта или команды Windows и при необходимости предоставление разрешения на изменение среды", "loc.instanceNameFormat": "Выполнить сценарий $(filename)", "loc.group.displayName.advanced": "Дополнительно", "loc.input.label.filename": "Путь", - "loc.input.help.filename": "Путь к выполняемому сценарию CMD или BAT. Это должен быть полный путь или путь относительно рабочей папки по умолчанию.", + "loc.input.help.filename": "Путь к скрипту cmd или bat для выполнения. Должен быть полным путем или путем относительно рабочей папки по умолчанию (обратите внимание, что рабочая папка может иметь значение, отличное от \"workingFolder\", которое может быть указано для этой задачи).", "loc.input.label.arguments": "Аргументы", "loc.input.help.arguments": "Аргументы, передаваемые в сценарий CMD или BAT", "loc.input.label.modifyEnvironment": "Изменить среду", diff --git a/Tasks/BatchScriptV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/BatchScriptV1/Strings/resources.resjson/zh-CN/resources.resjson index 32e9186d8615..0bf6999bcaa5 100644 --- a/Tasks/BatchScriptV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/BatchScriptV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -5,7 +5,7 @@ "loc.instanceNameFormat": "运行脚本 $(filename)", "loc.group.displayName.advanced": "高级", "loc.input.label.filename": "路径", - "loc.input.help.filename": "要执行的 cmd 或 bat 脚本的路径。应是完全限定的路径或相对于默认工作目录。", + "loc.input.help.filename": "要执行的 cmd 或批处理脚本的路径。应具有完全限定的路径或相对于默认工作目录(请注意,工作目录可能与为任务指定的 “workingFolder” 不同)。", "loc.input.label.arguments": "参数", "loc.input.help.arguments": "传递给 cmd 或 bat 脚本的参数", "loc.input.label.modifyEnvironment": "修改环境", diff --git a/Tasks/BatchScriptV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/BatchScriptV1/Strings/resources.resjson/zh-TW/resources.resjson index 2cc4dc1ece9d..17e80daf7e2c 100644 --- a/Tasks/BatchScriptV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/BatchScriptV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,11 +1,11 @@ { "loc.friendlyName": "批次指令碼", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613733).\n\nPlease note: this task is not compatible with Windows containers. If you need to run a batch script on a Windows container, use the [CmdLine task](https://go.microsoft.com/fwlink/?LinkID=613735) instead.", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613733)。\n\n請注意: 此工作與 Windows 容器不相容。如必須在 Windows 容器上執行批次指令碼,請改用 [CmdLine 工作](https://go.microsoft.com/fwlink/?LinkID=613735)。", "loc.description": "執行 Windows 命令或批次指令碼,並選擇性地允許其變更環境", "loc.instanceNameFormat": "執行指令碼 $(filename)", "loc.group.displayName.advanced": "進階", "loc.input.label.filename": "路徑", - "loc.input.help.filename": "要執行的 cmd 路徑或 bat 指令碼路徑。必須是完整路徑或預設工作目錄的相對路徑。", + "loc.input.help.filename": "要執行之 cmd 或 bat 指令碼的路徑。應為完整路徑或預設工作目錄的相對路徑 (請注意,工作目錄可能與此工作指定的 'workingFolder' 不同)。", "loc.input.label.arguments": "引數", "loc.input.help.arguments": "傳遞至 cmd 或 bat 指令碼的引數", "loc.input.label.modifyEnvironment": "修改環境", diff --git a/Tasks/BatchScriptV1/task.json b/Tasks/BatchScriptV1/task.json index 66521d67c803..78091e0ae6b0 100644 --- a/Tasks/BatchScriptV1/task.json +++ b/Tasks/BatchScriptV1/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 185, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/BatchScriptV1/task.loc.json b/Tasks/BatchScriptV1/task.loc.json index ac9a33d740fa..b38e91bfda97 100644 --- a/Tasks/BatchScriptV1/task.loc.json +++ b/Tasks/BatchScriptV1/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 185, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/CMakeV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CMakeV1/Strings/resources.resjson/de-DE/resources.resjson index 0749b3569f84..8660eca6ee80 100644 --- a/Tasks/CMakeV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CMakeV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,12 +1,15 @@ { "loc.friendlyName": "CMake", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613719)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613719)", "loc.description": "Mit dem plattformübergreifenden CMake-Buildsystem erstellen", "loc.instanceNameFormat": "CMake $(cmakeArgs)", + "loc.group.displayName.advanced": "Erweitert", "loc.input.label.cwd": "Arbeitsverzeichnis", "loc.input.help.cwd": "Aktuelles Arbeitsverzeichnis bei Ausführung von CMake.", "loc.input.label.cmakeArgs": "Argumente", "loc.input.help.cmakeArgs": "An CMake übergebene Argumente", + "loc.input.label.runInsideShell": "CMake-Befehl in Shell ausführen", + "loc.input.help.runInsideShell": "CMake-Argumente werden wie in einer betriebssystemspezifischen Shell behandelt. Diese Option kann zum Verarbeiten von Umgebungsvariablen innerhalb von Argumentzeichenfolgen verwendet werden.", "loc.messages.CMakeReturnCode": "CMake wurde mit dem folgenden Rückgabecode beendet: %d", "loc.messages.CMakeFailed": "CMake-Fehler: %s" } \ No newline at end of file diff --git a/Tasks/CMakeV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CMakeV1/Strings/resources.resjson/es-ES/resources.resjson index 4388314ebdcd..e1f5569be022 100644 --- a/Tasks/CMakeV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CMakeV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,12 +1,15 @@ { "loc.friendlyName": "CMake", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613719)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613719)", "loc.description": "Compilar con el sistema de compilación multiplataforma de CMake", "loc.instanceNameFormat": "CMake $(cmakeArgs)", + "loc.group.displayName.advanced": "Avanzado", "loc.input.label.cwd": "Directorio de trabajo", "loc.input.help.cwd": "Directorio de trabajo actual cuando cmake se ejecuta.", "loc.input.label.cmakeArgs": "Argumentos", "loc.input.help.cmakeArgs": "Argumentos pasados a cmake", + "loc.input.label.runInsideShell": "Ejecutar el comando de cmake dentro de Shell", + "loc.input.help.runInsideShell": "Los argumentos de CMake se tratarán como si estuvieran en un shell específico del sistema operativo. Se puede usar para controlar las variables de entorno dentro de cadenas de argumentos.", "loc.messages.CMakeReturnCode": "CMake se cerró con el código de retorno: %d", "loc.messages.CMakeFailed": "Error de CMake: %s" } \ No newline at end of file diff --git a/Tasks/CMakeV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CMakeV1/Strings/resources.resjson/fr-FR/resources.resjson index 2af8f290c37c..4cd19161f2d8 100644 --- a/Tasks/CMakeV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CMakeV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,12 +1,15 @@ { "loc.friendlyName": "CMake", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613719)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613719)", "loc.description": "Générer avec le système de build multiplateforme CMake", "loc.instanceNameFormat": "CMake $(cmakeArgs)", + "loc.group.displayName.advanced": "Avancé", "loc.input.label.cwd": "Répertoire de travail", "loc.input.help.cwd": "Répertoire de travail actuel pendant l'exécution de cmake.", "loc.input.label.cmakeArgs": "Arguments", "loc.input.help.cmakeArgs": "Arguments passés à cmake", + "loc.input.label.runInsideShell": "Exécuter la commande cmake dans l'interpréteur de commandes", + "loc.input.help.runInsideShell": "Les arguments CMake sont pris en charge comme s'ils se trouvaient dans un interpréteur de commandes spécifique à l'OS. Cela permet de prendre en charge les variables d'environnement dans les chaînes d'arguments.", "loc.messages.CMakeReturnCode": "Sortie de CMake. Code de retour : %d", "loc.messages.CMakeFailed": "Échec de CMake. Erreur : %s" } \ No newline at end of file diff --git a/Tasks/CMakeV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CMakeV1/Strings/resources.resjson/it-IT/resources.resjson index d3d95f33206a..70614ebde6de 100644 --- a/Tasks/CMakeV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CMakeV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,12 +1,15 @@ { "loc.friendlyName": "CMake", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613719)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613719)", "loc.description": "Consente di compilare con il sistema di compilazione multipiattaforma CMake", "loc.instanceNameFormat": "CMake $(cmakeArgs)", + "loc.group.displayName.advanced": "Avanzate", "loc.input.label.cwd": "Directory di lavoro", "loc.input.help.cwd": "Directory di lavoro corrente durante l'esecuzione di cmake.", "loc.input.label.cmakeArgs": "Argomenti", "loc.input.help.cmakeArgs": "Argomenti passati a cmake", + "loc.input.label.runInsideShell": "Esegui il comando CMake all'interno della shell", + "loc.input.help.runInsideShell": "Gli argomenti di CMake verranno gestiti come se fossero all'interno di una shell specifica del sistema operativo. Può essere usato per gestire variabili di ambiente all'interno di stringhe di argomento.", "loc.messages.CMakeReturnCode": "CMake terminato. Codice restituito: %d", "loc.messages.CMakeFailed": "CMake non riuscito. Errore: %s" } \ No newline at end of file diff --git a/Tasks/CMakeV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CMakeV1/Strings/resources.resjson/ja-JP/resources.resjson index a88c8c1f3024..2909160539eb 100644 --- a/Tasks/CMakeV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CMakeV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,12 +1,15 @@ { "loc.friendlyName": "CMake", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613719)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613719)", "loc.description": "CMake クロス プラットフォームのビルド システムを使ってビルドします", "loc.instanceNameFormat": "CMake $(cmakeArgs)", + "loc.group.displayName.advanced": "詳細設定", "loc.input.label.cwd": "作業ディレクトリ", "loc.input.help.cwd": "cmake の実行時の現行の作業ディレクトリ。", "loc.input.label.cmakeArgs": "引数 ", "loc.input.help.cmakeArgs": "cmake に渡される引数 ", + "loc.input.label.runInsideShell": "シェル内で CMake コマンドを実行する", + "loc.input.help.runInsideShell": "CMake 引数は、OS 固有のシェル内にあるかのように処理されます。引数文字列内の環境変数を処理するために使用できます。", "loc.messages.CMakeReturnCode": "CMake は、リターン コードを伴って終了しました: %d ", "loc.messages.CMakeFailed": "CMake でエラーが発生しました: %s" } \ No newline at end of file diff --git a/Tasks/CMakeV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/CMakeV1/Strings/resources.resjson/ko-KR/resources.resjson index c3307acd66a7..d7c8ad2b9216 100644 --- a/Tasks/CMakeV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/CMakeV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -3,10 +3,13 @@ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=613719)", "loc.description": "CMake 플랫폼 간 빌드 시스템으로 빌드", "loc.instanceNameFormat": "CMake $(cmakeArgs)", + "loc.group.displayName.advanced": "고급", "loc.input.label.cwd": "작업 디렉터리", "loc.input.help.cwd": "cmake가 실행될 때 현재의 작업 디렉터리입니다.", "loc.input.label.cmakeArgs": "인수", "loc.input.help.cmakeArgs": "인수가 cmake로 전달되었습니다.", + "loc.input.label.runInsideShell": "셸 내에서 cmake 명령 실행", + "loc.input.help.runInsideShell": "CMake 인수는 OS 특정 셸 내에 있는 것처럼 처리됩니다. 인수 문자열 내에서 환경 변수를 처리하는 데 사용할 수 있습니다.", "loc.messages.CMakeReturnCode": "반환 코드 %d(으)로 CMake 종료", "loc.messages.CMakeFailed": "오류 %s(으)로 CMake 실패" } \ No newline at end of file diff --git a/Tasks/CMakeV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CMakeV1/Strings/resources.resjson/ru-RU/resources.resjson index 2d564db7c9ad..08ac166db921 100644 --- a/Tasks/CMakeV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CMakeV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,12 +1,15 @@ { "loc.friendlyName": "CMake", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613719)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613719)", "loc.description": "Сборка с помощью кроссплатформенной системы сборок CMake", "loc.instanceNameFormat": "CMake $(cmakeArgs)", + "loc.group.displayName.advanced": "Дополнительно", "loc.input.label.cwd": "Рабочий каталог", "loc.input.help.cwd": "Текущий рабочий каталог при выполнении CMake.", "loc.input.label.cmakeArgs": "Аргументы", "loc.input.help.cmakeArgs": "Аргументы, передаваемые в CMake", + "loc.input.label.runInsideShell": "Выполнять команды CMake в оболочке", + "loc.input.help.runInsideShell": "Аргументы CMake будут обрабатываться так же, как если бы они находились в оболочке для определенной ОС. Это можно использовать для обработки переменных среды внутри строк аргументов.", "loc.messages.CMakeReturnCode": "Завершение работы CMake с кодом возврата: %d", "loc.messages.CMakeFailed": "Сбой CMake с ошибкой: %s" } \ No newline at end of file diff --git a/Tasks/CMakeV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/CMakeV1/Strings/resources.resjson/zh-CN/resources.resjson index 5e0d32405b14..44346b51f26b 100644 --- a/Tasks/CMakeV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/CMakeV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -3,10 +3,13 @@ "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkID=613719)", "loc.description": "使用 CMake 跨平台生成系统生成", "loc.instanceNameFormat": "CMake $(cmakeArgs)", + "loc.group.displayName.advanced": "高级", "loc.input.label.cwd": "工作目录", "loc.input.help.cwd": "cmake 运行时的当前工作目录。", "loc.input.label.cmakeArgs": "参数", "loc.input.help.cmakeArgs": "传递给 cmake 的参数", + "loc.input.label.runInsideShell": "在 shell 中运行 cmake 命令", + "loc.input.help.runInsideShell": "CMake 参数的处理方式与在特定于 OS 的 shell 中的相同。它可用于处理参数字符串中的环境变量。", "loc.messages.CMakeReturnCode": "CMake 已退出,返回代码为: %d", "loc.messages.CMakeFailed": "CMake 失败,出现错误: %s" } \ No newline at end of file diff --git a/Tasks/CMakeV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CMakeV1/Strings/resources.resjson/zh-TW/resources.resjson index 820357f2b9f3..0164ecfaa198 100644 --- a/Tasks/CMakeV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CMakeV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,12 +1,15 @@ { "loc.friendlyName": "CMake", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613719)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613719)", "loc.description": "使用 CMake 跨平台建置系統建置", "loc.instanceNameFormat": "CMake $(cmakeArgs)", + "loc.group.displayName.advanced": "進階", "loc.input.label.cwd": "工作目錄", "loc.input.help.cwd": "執行 cmake 時的目前工作目錄。", "loc.input.label.cmakeArgs": "引數", "loc.input.help.cmakeArgs": "傳遞至 cmake 的引數", + "loc.input.label.runInsideShell": "在殼層內執行 cmake 命令", + "loc.input.help.runInsideShell": "CMake 引數的處理方式就和在 OS 特定殼層內一樣。可用以處理引數字串內部的環境變數。", "loc.messages.CMakeReturnCode": "CMake 已結束,傳回碼為: %d", "loc.messages.CMakeFailed": "CMake 失敗,錯誤為: %s" } \ No newline at end of file diff --git a/Tasks/CMakeV1/task.json b/Tasks/CMakeV1/task.json index 38435b8db3da..4fc0433d45b4 100644 --- a/Tasks/CMakeV1/task.json +++ b/Tasks/CMakeV1/task.json @@ -21,7 +21,7 @@ ], "version": { "Major": 1, - "Minor": 188, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "1.91.0", diff --git a/Tasks/CMakeV1/task.loc.json b/Tasks/CMakeV1/task.loc.json index 9ed5d862af98..9629c58851ea 100644 --- a/Tasks/CMakeV1/task.loc.json +++ b/Tasks/CMakeV1/task.loc.json @@ -21,7 +21,7 @@ ], "version": { "Major": 1, - "Minor": 188, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "1.91.0", diff --git a/Tasks/CUrlUploaderV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CUrlUploaderV2/Strings/resources.resjson/de-DE/resources.resjson index e952545bd70a..5de0fe35a640 100644 --- a/Tasks/CUrlUploaderV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CUrlUploaderV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "cURL-Uploaddateien", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627418)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=627418)", "loc.description": "Hiermit werden die von cURL unterstützten Protokolle zum Hochladen von Dateien verwendet.", "loc.instanceNameFormat": "$(files) mit cURL hochladen", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/CUrlUploaderV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CUrlUploaderV2/Strings/resources.resjson/es-ES/resources.resjson index f1f9dde18964..8a43a8c5bf0a 100644 --- a/Tasks/CUrlUploaderV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CUrlUploaderV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Cargar archivos con cURL", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627418)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=627418)", "loc.description": "Usa los protocolos compatibles con cURL para cargar archivos.", "loc.instanceNameFormat": "Upload $(files) with cURL", "loc.group.displayName.advanced": "Avanzado", diff --git a/Tasks/CUrlUploaderV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CUrlUploaderV2/Strings/resources.resjson/fr-FR/resources.resjson index b3fc689c1b99..5efdd057e787 100644 --- a/Tasks/CUrlUploaderV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CUrlUploaderV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chargement de fichiers via cURL", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627418)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=627418)", "loc.description": "Utiliser les protocoles pris en charge par cURL pour charger des fichiers", "loc.instanceNameFormat": "Télécharger $(files) avec cURL", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/CUrlUploaderV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CUrlUploaderV2/Strings/resources.resjson/it-IT/resources.resjson index 1e1e326b521c..c806de85e807 100644 --- a/Tasks/CUrlUploaderV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CUrlUploaderV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Caricamento file con cURL", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627418)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=627418)", "loc.description": "Usa i protocolli supportati da cURL per caricare i file", "loc.instanceNameFormat": "Carica $(files) con cURL", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/CUrlUploaderV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CUrlUploaderV2/Strings/resources.resjson/ja-JP/resources.resjson index c1ed10b9f1a9..c7831dfe5a9b 100644 --- a/Tasks/CUrlUploaderV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CUrlUploaderV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "ファイルを cURL でアップロード", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627418)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=627418)", "loc.description": "cURL のサポートされているプロトコルを使用してファイルをアップロードします", "loc.instanceNameFormat": "cURL で $(files) をアップロード", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/CUrlUploaderV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CUrlUploaderV2/Strings/resources.resjson/ru-RU/resources.resjson index 0ae8f6a0adb5..bd36a3cb8e59 100644 --- a/Tasks/CUrlUploaderV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CUrlUploaderV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Отправка файлов с помощью cURL", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627418)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=627418)", "loc.description": "Использовать поддерживаемые протоколы cURL для отправки файлов", "loc.instanceNameFormat": "Отправить $(files) с помощью cURL", "loc.group.displayName.advanced": "Дополнительно", @@ -20,7 +20,7 @@ "loc.input.label.options": "Дополнительные аргументы", "loc.input.help.options": "Дополнительные аргументы, которые будут переданы в cURL.", "loc.input.label.redirectStderr": "Перенаправление стандартной ошибки на стандартный выход", - "loc.input.help.redirectStderr": "Добавьте аргумент \"--stderr -\" в cURL. По умолчанию cURL записывает данные индикатора выполнения в stderr. Сборка интерпретирует эти данные как выходные данные ошибки. Если установить этот флажок, данное поведение будет переопределено.", + "loc.input.help.redirectStderr": "Добавьте параметр \"--stderr -\" в cURL. По умолчанию cURL записывает данные индикатора выполнения в stderr. Сборка интерпретирует эти данные как выходные данные ошибки. Если установить этот флажок, данное поведение будет переопределено.", "loc.messages.CurlReturnCode": "curl завершила работу с кодом возврата: %d", "loc.messages.CurlFailed": "Сбой curl с ошибкой %s", "loc.messages.NoMatchingFilesFound": "Не найдены файлы, соответствующие шаблону поиска: %s.", diff --git a/Tasks/CUrlUploaderV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CUrlUploaderV2/Strings/resources.resjson/zh-TW/resources.resjson index 0b4b139f13c2..900d13eced8c 100644 --- a/Tasks/CUrlUploaderV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CUrlUploaderV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "cURL 上傳檔案", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627418)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=627418)", "loc.description": "使用 cURL 的支援通訊協定來上傳檔案", "loc.instanceNameFormat": "使用 cURL 上傳 $(files) ", "loc.group.displayName.advanced": "進階", diff --git a/Tasks/CUrlUploaderV2/task.json b/Tasks/CUrlUploaderV2/task.json index 9c155886b45d..d5c2d22d1cf3 100644 --- a/Tasks/CUrlUploaderV2/task.json +++ b/Tasks/CUrlUploaderV2/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 186, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/CUrlUploaderV2/task.loc.json b/Tasks/CUrlUploaderV2/task.loc.json index 5e794ad73439..972a06b60fea 100644 --- a/Tasks/CUrlUploaderV2/task.loc.json +++ b/Tasks/CUrlUploaderV2/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 186, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/CacheBetaV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CacheBetaV0/Strings/resources.resjson/de-DE/resources.resjson index e4a62276e43b..5a9027d21057 100644 --- a/Tasks/CacheBetaV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CacheBetaV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.helpMarkDown": "Verbessern Sie die Buildleistung, indem Sie Dateien wie beispielsweise Abhängigkeiten zwischen Pipelineausführungen zwischenspeichern.", + "loc.description": "Dateien zwischen Ausführungen zwischenspeichern", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a newline-delimited list of strings or file paths. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'." + "loc.input.label.key": "Schlüssel", + "loc.input.help.key": "Schlüssel (eindeutiger Bezeichner) für den Cache. Es sollte sich um eine durch Zeilenvorschubzeichen getrennte Liste mit Zeichenfolgen oder Dateipfaden sein. Dateipfade können absolut oder relativ zu \"$(System.DefaultWorkingDirectory)\" angegeben werden.", + "loc.input.label.path": "Pfad", + "loc.input.help.path": "Der Pfad des Ordners, der zwischengespeichert werden soll. Es kann sich um einen vollqualifizierten oder um einen Pfad relativ zu \"$(System.DefaultWorkingDirectory)\" handeln. Platzhalter werden nicht unterstützt, [Variablen](https://go.microsoft.com/fwlink/?LinkID=550988) hingegen schon.", + "loc.input.label.cacheHitVar": "Cachetreffervariable", + "loc.input.help.cacheHitVar": "Die Variable ist auf TRUE festgelegt, wenn der Cache wiederhergestellt wird (bei einem Cachetreffer), andernfalls erfolgt eine Festlegung auf FALSE." } \ No newline at end of file diff --git a/Tasks/CacheBetaV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CacheBetaV0/Strings/resources.resjson/es-ES/resources.resjson index e4a62276e43b..73ddf3272f7e 100644 --- a/Tasks/CacheBetaV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CacheBetaV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "Caché (beta)", + "loc.helpMarkDown": "Mejore el rendimiento de compilación mediante el almacenamiento de archivos en caché (por ejemplo, dependencias) entre las ejecuciones de la canalización.", + "loc.description": "Archivos en caché entre ejecuciones", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a newline-delimited list of strings or file paths. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'." + "loc.input.label.key": "Clave", + "loc.input.help.key": "Clave (identificador único) de la memoria caché. Debe ser una lista de cadenas o de rutas de acceso de archivos, delimitadas por nueva línea. Las rutas de acceso de archivo pueden ser absolutas o relativas a $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Ruta de acceso", + "loc.input.help.path": "Ruta de acceso de la carpeta a la memoria caché. Puede ser completa o relativa a $(System.DefaultWorkingDirectory). No se admiten caracteres comodín. Se admiten [variables](https://go.microsoft.com/fwlink/?LinkID=550988).", + "loc.input.label.cacheHitVar": "Variable de aciertos de caché", + "loc.input.help.cacheHitVar": "Variable que se establece en \"true\" cuando se restaura la memoria caché (es decir, un acierto de caché); de lo contrario, se establece en \"false\"." } \ No newline at end of file diff --git a/Tasks/CacheBetaV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CacheBetaV0/Strings/resources.resjson/fr-FR/resources.resjson index e4a62276e43b..b195375ee432 100644 --- a/Tasks/CacheBetaV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CacheBetaV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "Cache (bêta)", + "loc.helpMarkDown": "Améliorez le niveau de performance des builds en mettant en cache les fichiers, par exemple les dépendances, entre les exécutions de pipeline.", + "loc.description": "Mettre les fichiers en cache entre les exécutions", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a newline-delimited list of strings or file paths. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'." + "loc.input.label.key": "Clé", + "loc.input.help.key": "Clé (identificateur unique) du cache. Il doit s'agir d'une liste de chaînes ou de chemins de fichiers délimités par des sauts de ligne. Les chemins de fichiers peuvent être absolus ou relatifs à $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Chemin", + "loc.input.help.path": "Chemin du dossier à mettre en cache. Il peut s'agir d'un chemin complet ou relatif à $(System.DefaultWorkingDirectory). Les caractères génériques ne sont pas pris en charge. Les [variables](https://go.microsoft.com/fwlink/?LinkID=550988) sont prises en charge.", + "loc.input.label.cacheHitVar": "Variable de correspondance dans le cache", + "loc.input.help.cacheHitVar": "Variable qui doit prendre la valeur 'true' quand le cache est restauré (c'est-à-dire en cas de correspondance dans le cache), sinon la valeur est 'false'." } \ No newline at end of file diff --git a/Tasks/CacheBetaV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CacheBetaV0/Strings/resources.resjson/it-IT/resources.resjson index e4a62276e43b..5c6b0353e2ff 100644 --- a/Tasks/CacheBetaV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CacheBetaV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "Memorizza nella cache (Beta)", + "loc.helpMarkDown": "Migliora le prestazioni di compilazione memorizzando nella cache i file, ad esempio le dipendenze, tra più esecuzioni della pipeline.", + "loc.description": "Memorizza i file nella cache tra le esecuzioni", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a newline-delimited list of strings or file paths. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'." + "loc.input.label.key": "Chiave", + "loc.input.help.key": "Chiave (identificatore univoco) per la cache. Deve essere un elenco di stringhe o percorsi di file delimitati da caratteri di nuova riga. I percorsi di file possono essere assoluti o relativi a $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Percorso", + "loc.input.help.path": "Percorso della cartella da memorizzare nella cache. Può essere completo o relativo a $(System.DefaultWorkingDirectory). I caratteri jolly non sono supportati. Le [variabili] (https://go.microsoft.com/fwlink/?LinkID=550988) sono supportate.", + "loc.input.label.cacheHitVar": "Variabile per riscontro nella cache", + "loc.input.help.cacheHitVar": "Variabile da impostare su 'true' quando viene ripristinata la cache, ovvero un riscontro nella cache; in caso contrario deve essere impostata su 'false'." } \ No newline at end of file diff --git a/Tasks/CacheBetaV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CacheBetaV0/Strings/resources.resjson/ja-JP/resources.resjson index e4a62276e43b..4055a607246e 100644 --- a/Tasks/CacheBetaV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CacheBetaV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "キャッシュ (ベータ版)", + "loc.helpMarkDown": "パイプラインの実行と実行の間をまたいでファイル (依存関係など) をキャッシュして、ビルドのパフォーマンスを向上させます。", + "loc.description": "実行と実行の間をまたいでファイルをキャッシュします", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a newline-delimited list of strings or file paths. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'." + "loc.input.label.key": "キー", + "loc.input.help.key": "キャッシュのキー (一意識別子)。これは、文字列またはファイル パスの改行区切りリストである必要があります。ファイル パスは、絶対でも、$(System.DefaultWorkingDirectory) からの相対指定でもかまいません。", + "loc.input.label.path": "パス", + "loc.input.help.path": "キャッシュするフォルダーのパス。完全修飾または $(System.DefaultWorkingDirectory) から相対指定できます。ワイルドカードはサポートされていません。[変数](https://go.microsoft.com/fwlink/?LinkID=550988) はサポートされています。", + "loc.input.label.cacheHitVar": "キャッシュのヒット変数", + "loc.input.help.cacheHitVar": "キャッシュが復元されたとき (つまりキャッシュ ヒット) に 'true' に設定される変数。それ以外の場合は 'false' に設定されます。" } \ No newline at end of file diff --git a/Tasks/CacheBetaV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CacheBetaV0/Strings/resources.resjson/ru-RU/resources.resjson index e4a62276e43b..1dbd49b01f79 100644 --- a/Tasks/CacheBetaV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CacheBetaV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "Кэш (бета-версия)", + "loc.helpMarkDown": "Повышение производительности сборки путем кэширования файлов, таких как зависимости, между запусками конвейеров.", + "loc.description": "Кэширование файлов между запусками", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a newline-delimited list of strings or file paths. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'." + "loc.input.label.key": "Ключ", + "loc.input.help.key": "Ключ (уникальный идентификатор) для кэша. Это должен быть список строк или путей к файлам, разделенных символами новой строки. Пути к файлам могут быть абсолютными или заданными относительно $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Путь", + "loc.input.help.path": "Путь к папке кэша. Может быть полным или заданным относительно $(System.DefaultWorkingDirectory). Подстановочные знаки не поддерживаются. [Переменные](https://go.microsoft.com/fwlink/?LinkID=550988) поддерживаются.", + "loc.input.label.cacheHitVar": "Переменная попадания в кэше", + "loc.input.help.cacheHitVar": "Переменная, для которой устанавливается значение true при восстановлении кэша (например, при попадании в кэше), в противном случае устанавливается значение false." } \ No newline at end of file diff --git a/Tasks/CacheBetaV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CacheBetaV0/Strings/resources.resjson/zh-TW/resources.resjson index e4a62276e43b..f1a2c98bf9c2 100644 --- a/Tasks/CacheBetaV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CacheBetaV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "快取 (搶鮮版 (Beta))", + "loc.helpMarkDown": "透過在管線執行之間快取檔案 (例如相依性) 來提升建置效能。", + "loc.description": "在執行之間快取檔案", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a newline-delimited list of strings or file paths. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'." + "loc.input.label.key": "索引鍵", + "loc.input.help.key": "快取的索引鍵 (唯一識別碼)。這應該是以換行分隔的字串或檔案路徑清單。檔案路徑可以是 $(System.DefaultWorkingDirectory) 的絕對路徑或相對路徑。", + "loc.input.label.path": "路徑", + "loc.input.help.path": "要快取的資料夾路徑。可以是完整路徑或相對於 $(System.DefaultWorkingDirectory) 的路徑。不支援萬用字元。支援[變數](https://go.microsoft.com/fwlink/?LinkID=550988)。", + "loc.input.label.cacheHitVar": "快取命中變數", + "loc.input.help.cacheHitVar": "還原快取時 (即快取命中),要將變數設為 'true',否則設為 'false'。" } \ No newline at end of file diff --git a/Tasks/CacheBetaV0/task.json b/Tasks/CacheBetaV0/task.json index 7903bcb6a326..d3325908a509 100644 --- a/Tasks/CacheBetaV0/task.json +++ b/Tasks/CacheBetaV0/task.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 3, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "groups": [], "demands": [], diff --git a/Tasks/CacheBetaV0/task.loc.json b/Tasks/CacheBetaV0/task.loc.json index f683004d22ff..b318d4d3843e 100644 --- a/Tasks/CacheBetaV0/task.loc.json +++ b/Tasks/CacheBetaV0/task.loc.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 3, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "groups": [], "demands": [], diff --git a/Tasks/CacheBetaV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CacheBetaV1/Strings/resources.resjson/de-DE/resources.resjson index c6340f394d32..bf30dabb8a81 100644 --- a/Tasks/CacheBetaV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CacheBetaV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,14 +1,14 @@ { "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.helpMarkDown": "Verbessern Sie die Buildleistung, indem Sie Dateien wie beispielsweise Abhängigkeiten zwischen Pipelineausführungen zwischenspeichern.", + "loc.description": "Dateien zwischen Ausführungen zwischenspeichern", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.input.label.key": "Schlüssel", + "loc.input.help.key": "Schlüssel (eindeutiger Bezeichner) für den Cache. Es muss sich um eine Zeichenfolge handeln, die mithilfe von \"|\" segmentiert werden kann. Dateipfade können absolut oder relativ zu \"$(System.DefaultWorkingDirectory)\" angegeben werden.", + "loc.input.label.path": "Pfad", + "loc.input.help.path": "Der Pfad des Ordners, der zwischengespeichert werden soll. Es kann sich um einen vollqualifizierten oder um einen Pfad relativ zu \"$(System.DefaultWorkingDirectory)\" handeln. Platzhalter werden nicht unterstützt, [Variablen](https://go.microsoft.com/fwlink/?LinkID=550988) hingegen schon.", + "loc.input.label.cacheHitVar": "Cachetreffervariable", + "loc.input.help.cacheHitVar": "Die Variable ist auf TRUE festgelegt, wenn der Cache wiederhergestellt wird (bei einem Cachetreffer), andernfalls erfolgt eine Festlegung auf FALSE.", + "loc.input.label.restoreKeys": "Zusätzliche Präfixe für Wiederherstellungsschlüssel", + "loc.input.help.restoreKeys": "Zusätzliche Präfixe für Wiederherstellungsschlüssel, die verwendet werden, wenn der primäre Schlüssel fehlt. Dies kann eine durch Zeilenvorschubzeichen getrennte Liste mit Schlüsselpräfixen sein." } \ No newline at end of file diff --git a/Tasks/CacheBetaV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CacheBetaV1/Strings/resources.resjson/es-ES/resources.resjson index c6340f394d32..77d7d38e6269 100644 --- a/Tasks/CacheBetaV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CacheBetaV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "Caché (beta)", + "loc.helpMarkDown": "Mejore el rendimiento de compilación mediante el almacenamiento de archivos en caché (por ejemplo, dependencias) entre las ejecuciones de la canalización.", + "loc.description": "Archivos en caché entre ejecuciones", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.input.label.key": "Clave", + "loc.input.help.key": "Clave (identificador único) de la memoria caché. Debe ser una cadena que pueda segmentarse con \"|\". Las rutas de acceso de archivo pueden ser absolutas o relativas a $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Ruta de acceso", + "loc.input.help.path": "Ruta de acceso de la carpeta a la memoria caché. Puede ser completa o relativa a $(System.DefaultWorkingDirectory). No se admiten caracteres comodín. Se admiten [variables](https://go.microsoft.com/fwlink/?LinkID=550988).", + "loc.input.label.cacheHitVar": "Variable de aciertos de caché", + "loc.input.help.cacheHitVar": "Variable que se establece en \"true\" cuando se restaura la memoria caché (es decir, un acierto de caché); de lo contrario, se establece en \"false\".", + "loc.input.label.restoreKeys": "Prefijos de claves de restauración adicionales", + "loc.input.help.restoreKeys": "Prefijos de claves de restauración adicionales que se usan si falta la clave principal. Puede ser una lista de prefijos de clave delimitados por línea nueva." } \ No newline at end of file diff --git a/Tasks/CacheBetaV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CacheBetaV1/Strings/resources.resjson/fr-FR/resources.resjson index c6340f394d32..08d6748abcba 100644 --- a/Tasks/CacheBetaV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CacheBetaV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "Cache (bêta)", + "loc.helpMarkDown": "Améliorez le niveau de performance des builds en mettant en cache les fichiers, par exemple les dépendances, entre les exécutions de pipeline.", + "loc.description": "Mettre les fichiers en cache entre les exécutions", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.input.label.key": "Clé", + "loc.input.help.key": "Clé (identificateur unique) du cache. Il doit s'agir d'une chaîne qui peut être segmentée à l'aide de '|'. Les chemins de fichiers peuvent être absolus ou relatifs à $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Chemin", + "loc.input.help.path": "Chemin du dossier à mettre en cache. Il peut s'agir d'un chemin complet ou relatif à $(System.DefaultWorkingDirectory). Les caractères génériques ne sont pas pris en charge. Les [variables](https://go.microsoft.com/fwlink/?LinkID=550988) sont prises en charge.", + "loc.input.label.cacheHitVar": "Variable de correspondance dans le cache", + "loc.input.help.cacheHitVar": "Variable qui doit prendre la valeur 'true' quand le cache est restauré (c'est-à-dire en cas de correspondance dans le cache), sinon la valeur est 'false'.", + "loc.input.label.restoreKeys": "Préfixes de clé de restauration supplémentaires", + "loc.input.help.restoreKeys": "Préfixes de clé de restauration supplémentaires à utiliser si la clé primaire est absente. Il peut s'agir d'une liste de préfixes de clé délimités par des nouvelles lignes." } \ No newline at end of file diff --git a/Tasks/CacheBetaV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CacheBetaV1/Strings/resources.resjson/it-IT/resources.resjson index c6340f394d32..4794037d5df7 100644 --- a/Tasks/CacheBetaV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CacheBetaV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "Memorizza nella cache (Beta)", + "loc.helpMarkDown": "Migliora le prestazioni di compilazione memorizzando nella cache i file, ad esempio le dipendenze, tra più esecuzioni della pipeline.", + "loc.description": "Memorizza i file nella cache tra le esecuzioni", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.input.label.key": "Chiave", + "loc.input.help.key": "Chiave (identificatore univoco) per la cache. Deve essere una stringa segmentabile con '|'. I percorsi di file possono essere assoluti o relativi a $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Percorso", + "loc.input.help.path": "Percorso della cartella da memorizzare nella cache. Può essere completo o relativo a $(System.DefaultWorkingDirectory). I caratteri jolly non sono supportati. Le [variabili] (https://go.microsoft.com/fwlink/?LinkID=550988) sono supportate.", + "loc.input.label.cacheHitVar": "Variabile per riscontro nella cache", + "loc.input.help.cacheHitVar": "Variabile da impostare su 'true' quando viene ripristinata la cache, ovvero un riscontro nella cache; in caso contrario deve essere impostata su 'false'.", + "loc.input.label.restoreKeys": "Prefissi di chiavi di ripristino aggiuntive", + "loc.input.help.restoreKeys": "Prefissi di chiavi di ripristino aggiuntive usati se la chiave primaria non è presente. Può essere un elenco di prefissi di chiave delimitati da caratteri di nuova riga." } \ No newline at end of file diff --git a/Tasks/CacheBetaV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CacheBetaV1/Strings/resources.resjson/ja-JP/resources.resjson index c6340f394d32..bdd62c93aa4d 100644 --- a/Tasks/CacheBetaV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CacheBetaV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "キャッシュ (ベータ版)", + "loc.helpMarkDown": "パイプラインの実行と実行の間をまたいでファイル (依存関係など) をキャッシュして、ビルドのパフォーマンスを向上させます。", + "loc.description": "実行と実行の間をまたいでファイルをキャッシュします", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.input.label.key": "キー", + "loc.input.help.key": "キャッシュのキー (一意識別子)。これは、'|' を使用してセグメント化できる文字列にする必要があります。ファイル パスには、絶対パスまたは $(System.DefaultWorkingDirectory) からの相対パスを使用できます。", + "loc.input.label.path": "パス", + "loc.input.help.path": "キャッシュするフォルダーのパス。完全修飾または $(System.DefaultWorkingDirectory) から相対指定できます。ワイルドカードはサポートされていません。[変数](https://go.microsoft.com/fwlink/?LinkID=550988) はサポートされています。", + "loc.input.label.cacheHitVar": "キャッシュのヒット変数", + "loc.input.help.cacheHitVar": "キャッシュが復元されたとき (つまりキャッシュ ヒット) に 'true' に設定される変数。それ以外の場合は 'false' に設定されます。", + "loc.input.label.restoreKeys": "追加の復元キーのプレフィックス", + "loc.input.help.restoreKeys": "主キーがない場合に使用される追加の復元キーのプレフィックス。これは、キーのプレフィックスの改行で区切られた一覧です。" } \ No newline at end of file diff --git a/Tasks/CacheBetaV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CacheBetaV1/Strings/resources.resjson/ru-RU/resources.resjson index c6340f394d32..0517eafec214 100644 --- a/Tasks/CacheBetaV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CacheBetaV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "Кэш (бета-версия)", + "loc.helpMarkDown": "Повышение производительности сборки путем кэширования файлов, таких как зависимости, между запусками конвейеров.", + "loc.description": "Кэширование файлов между запусками", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.input.label.key": "Ключ", + "loc.input.help.key": "Ключ (уникальный идентификатор) для кэша. Это должна быть строка, которую можно сегментировать с помощью \"|\". Пути к файлам могут быть абсолютными или заданными относительно $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Путь", + "loc.input.help.path": "Путь к папке кэша. Может быть полным или заданным относительно $(System.DefaultWorkingDirectory). Подстановочные знаки не поддерживаются. [Переменные](https://go.microsoft.com/fwlink/?LinkID=550988) поддерживаются.", + "loc.input.label.cacheHitVar": "Переменная попадания в кэше", + "loc.input.help.cacheHitVar": "Переменная, для которой устанавливается значение true при восстановлении кэша (например, при попадании в кэше), в противном случае устанавливается значение false.", + "loc.input.label.restoreKeys": "Дополнительные префиксы ключей восстановления", + "loc.input.help.restoreKeys": "Дополнительные префиксы ключей восстановления, которые используются при промахе первичного ключа. Это может быть список префиксов ключей, разделенных символами новой строки." } \ No newline at end of file diff --git a/Tasks/CacheBetaV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CacheBetaV1/Strings/resources.resjson/zh-TW/resources.resjson index c6340f394d32..ed0ed8992817 100644 --- a/Tasks/CacheBetaV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CacheBetaV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Cache (Beta)", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.friendlyName": "快取 (搶鮮版 (Beta))", + "loc.helpMarkDown": "透過在管線執行之間快取檔案 (例如相依性) 來提升建置效能。", + "loc.description": "在執行之間快取檔案", "loc.instanceNameFormat": "CacheBeta", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.input.label.key": "索引鍵", + "loc.input.help.key": "快取的索引鍵 (唯一識別碼)。這應該是可使用 '|' 分段的字串。檔案路徑可以是 $(System.DefaultWorkingDirectory) 的絕對路徑或相對路徑。", + "loc.input.label.path": "路徑", + "loc.input.help.path": "要快取的資料夾路徑。可以是完整路徑或相對於 $(System.DefaultWorkingDirectory) 的路徑。不支援萬用字元。支援[變數](https://go.microsoft.com/fwlink/?LinkID=550988)。", + "loc.input.label.cacheHitVar": "快取命中變數", + "loc.input.help.cacheHitVar": "還原快取時 (即快取命中),要將變數設為 'true',否則設為 'false'。", + "loc.input.label.restoreKeys": "其他還原索引鍵前置詞", + "loc.input.help.restoreKeys": "缺少主要索引鍵時所使用的其他還原索引鍵前置詞。這可以是以換行分隔的索引鍵前置詞清單。" } \ No newline at end of file diff --git a/Tasks/CacheBetaV1/task.json b/Tasks/CacheBetaV1/task.json index 7a8fa0cb0e8d..3a9021b4559a 100644 --- a/Tasks/CacheBetaV1/task.json +++ b/Tasks/CacheBetaV1/task.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 2, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "groups": [], "demands": [], diff --git a/Tasks/CacheBetaV1/task.loc.json b/Tasks/CacheBetaV1/task.loc.json index 77c3b7a37be2..81bcb2167d11 100644 --- a/Tasks/CacheBetaV1/task.loc.json +++ b/Tasks/CacheBetaV1/task.loc.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 2, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "groups": [], "demands": [], diff --git a/Tasks/CacheV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CacheV2/Strings/resources.resjson/de-DE/resources.resjson index f4414de38cda..95c940ce699a 100644 --- a/Tasks/CacheV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CacheV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,14 +1,14 @@ { "loc.friendlyName": "Cache", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.helpMarkDown": "Verbessern Sie die Buildleistung, indem Sie Dateien wie beispielsweise Abhängigkeiten zwischen Pipelineausführungen zwischenspeichern.", + "loc.description": "Dateien zwischen Ausführungen zwischenspeichern", "loc.instanceNameFormat": "Cache", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.input.label.key": "Schlüssel", + "loc.input.help.key": "Schlüssel (eindeutiger Bezeichner) für den Cache. Es muss sich um eine Zeichenfolge handeln, die mithilfe von \"|\" segmentiert werden kann. Dateipfade können absolut oder relativ zu \"$(System.DefaultWorkingDirectory)\" angegeben werden.", + "loc.input.label.path": "Pfad", + "loc.input.help.path": "Der Pfad des Ordners, der zwischengespeichert werden soll. Es kann sich um einen vollqualifizierten oder um einen Pfad relativ zu \"$(System.DefaultWorkingDirectory)\" handeln. Platzhalter werden nicht unterstützt, [Variablen](https://go.microsoft.com/fwlink/?LinkID=550988) hingegen schon.", + "loc.input.label.cacheHitVar": "Cachetreffervariable", + "loc.input.help.cacheHitVar": "Die Variable ist auf TRUE festgelegt, wenn der Cache wiederhergestellt wird (bei einem Cachetreffer), andernfalls erfolgt eine Festlegung auf FALSE.", + "loc.input.label.restoreKeys": "Zusätzliche Präfixe für Wiederherstellungsschlüssel", + "loc.input.help.restoreKeys": "Zusätzliche Präfixe für Wiederherstellungsschlüssel, die verwendet werden, wenn der primäre Schlüssel fehlt. Dies kann eine durch Zeilenvorschubzeichen getrennte Liste mit Schlüsselpräfixen sein." } \ No newline at end of file diff --git a/Tasks/CacheV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CacheV2/Strings/resources.resjson/es-ES/resources.resjson index f4414de38cda..b857a0118a46 100644 --- a/Tasks/CacheV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CacheV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Cache", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", - "loc.instanceNameFormat": "Cache", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.friendlyName": "Caché", + "loc.helpMarkDown": "Mejore el rendimiento de compilación mediante el almacenamiento de archivos en caché (por ejemplo, dependencias) entre las ejecuciones de la canalización.", + "loc.description": "Archivos en caché entre ejecuciones", + "loc.instanceNameFormat": "Caché", + "loc.input.label.key": "Clave", + "loc.input.help.key": "Clave (identificador único) de la memoria caché. Debe ser una cadena que pueda segmentarse con \"|\". Las rutas de acceso de archivo pueden ser absolutas o relativas a $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Ruta de acceso", + "loc.input.help.path": "Ruta de acceso de la carpeta a la memoria caché. Puede ser completa o relativa a $(System.DefaultWorkingDirectory). No se admiten caracteres comodín. Se admiten [variables](https://go.microsoft.com/fwlink/?LinkID=550988).", + "loc.input.label.cacheHitVar": "Variable de aciertos de caché", + "loc.input.help.cacheHitVar": "Variable que se establece en \"true\" cuando se restaura la memoria caché (es decir, un acierto de caché); de lo contrario, se establece en \"false\".", + "loc.input.label.restoreKeys": "Prefijos de claves de restauración adicionales", + "loc.input.help.restoreKeys": "Prefijos de claves de restauración adicionales que se usan si falta la clave principal. Puede ser una lista de prefijos de clave delimitados por línea nueva." } \ No newline at end of file diff --git a/Tasks/CacheV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CacheV2/Strings/resources.resjson/fr-FR/resources.resjson index f4414de38cda..f654fc521cfc 100644 --- a/Tasks/CacheV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CacheV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,14 +1,14 @@ { "loc.friendlyName": "Cache", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.helpMarkDown": "Améliorez le niveau de performance des builds en mettant en cache les fichiers, par exemple les dépendances, entre les exécutions de pipeline.", + "loc.description": "Mettre les fichiers en cache entre les exécutions", "loc.instanceNameFormat": "Cache", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.input.label.key": "Clé", + "loc.input.help.key": "Clé (identificateur unique) du cache. Il doit s'agir d'une chaîne qui peut être segmentée à l'aide de '|'. Les chemins de fichiers peuvent être absolus ou relatifs à $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Chemin", + "loc.input.help.path": "Chemin du dossier à mettre en cache. Il peut s'agir d'un chemin complet ou relatif à $(System.DefaultWorkingDirectory). Les caractères génériques ne sont pas pris en charge. Les [variables](https://go.microsoft.com/fwlink/?LinkID=550988) sont prises en charge.", + "loc.input.label.cacheHitVar": "Variable de correspondance dans le cache", + "loc.input.help.cacheHitVar": "Variable qui doit prendre la valeur 'true' quand le cache est restauré (c'est-à-dire en cas de correspondance dans le cache), sinon la valeur est 'false'.", + "loc.input.label.restoreKeys": "Préfixes de clé de restauration supplémentaires", + "loc.input.help.restoreKeys": "Préfixes de clé de restauration supplémentaires à utiliser si la clé primaire est absente. Il peut s'agir d'une liste de préfixes de clé délimités par des nouvelles lignes." } \ No newline at end of file diff --git a/Tasks/CacheV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CacheV2/Strings/resources.resjson/it-IT/resources.resjson index f4414de38cda..12981f4112e6 100644 --- a/Tasks/CacheV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CacheV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,14 +1,14 @@ { "loc.friendlyName": "Cache", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", + "loc.helpMarkDown": "Migliora le prestazioni di compilazione memorizzando nella cache i file, ad esempio le dipendenze, tra più esecuzioni della pipeline.", + "loc.description": "Memorizza i file nella cache tra le esecuzioni", "loc.instanceNameFormat": "Cache", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.input.label.key": "Chiave", + "loc.input.help.key": "Chiave (identificatore univoco) per la cache. Deve essere una stringa segmentabile con '|'. I percorsi di file possono essere assoluti o relativi a $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Percorso", + "loc.input.help.path": "Percorso della cartella da memorizzare nella cache. Può essere completo o relativo a $(System.DefaultWorkingDirectory). I caratteri jolly non sono supportati. Le [variabili] (https://go.microsoft.com/fwlink/?LinkID=550988) sono supportate.", + "loc.input.label.cacheHitVar": "Variabile per riscontro nella cache", + "loc.input.help.cacheHitVar": "Variabile da impostare su 'true' quando viene ripristinata la cache, ovvero un riscontro nella cache; in caso contrario deve essere impostata su 'false'.", + "loc.input.label.restoreKeys": "Prefissi di chiavi di ripristino aggiuntive", + "loc.input.help.restoreKeys": "Prefissi di chiavi di ripristino aggiuntive usati se la chiave primaria non è presente. Può essere un elenco di prefissi di chiave delimitati da caratteri di nuova riga." } \ No newline at end of file diff --git a/Tasks/CacheV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CacheV2/Strings/resources.resjson/ja-JP/resources.resjson index f4414de38cda..5644c7afcd96 100644 --- a/Tasks/CacheV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CacheV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Cache", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", - "loc.instanceNameFormat": "Cache", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.friendlyName": "キャッシュ", + "loc.helpMarkDown": "パイプラインの実行と実行の間をまたいでファイル (依存関係など) をキャッシュして、ビルドのパフォーマンスを向上させます。", + "loc.description": "実行と実行の間をまたいでファイルをキャッシュします", + "loc.instanceNameFormat": "キャッシュ", + "loc.input.label.key": "キー", + "loc.input.help.key": "キャッシュのキー (一意識別子)。これは、'|' を使用してセグメント化できる文字列にする必要があります。ファイル パスには、絶対パスまたは $(System.DefaultWorkingDirectory) からの相対パスを使用できます。", + "loc.input.label.path": "パス", + "loc.input.help.path": "キャッシュするフォルダーのパス。完全修飾または $(System.DefaultWorkingDirectory) から相対指定できます。ワイルドカードはサポートされていません。[変数](https://go.microsoft.com/fwlink/?LinkID=550988) はサポートされています。", + "loc.input.label.cacheHitVar": "キャッシュのヒット変数", + "loc.input.help.cacheHitVar": "キャッシュが復元されたとき (つまりキャッシュ ヒット) に 'true' に設定される変数。それ以外の場合は 'false' に設定されます。", + "loc.input.label.restoreKeys": "追加の復元キーのプレフィックス", + "loc.input.help.restoreKeys": "主キーがない場合に使用される追加の復元キーのプレフィックス。これは、キーのプレフィックスの改行で区切られた一覧です。" } \ No newline at end of file diff --git a/Tasks/CacheV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CacheV2/Strings/resources.resjson/ru-RU/resources.resjson index f4414de38cda..c0b1be12005d 100644 --- a/Tasks/CacheV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CacheV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Cache", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", - "loc.instanceNameFormat": "Cache", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.friendlyName": "Кэш", + "loc.helpMarkDown": "Повышение производительности сборки путем кэширования файлов, таких как зависимости, между запусками конвейеров.", + "loc.description": "Кэширование файлов между запусками", + "loc.instanceNameFormat": "Кэш", + "loc.input.label.key": "Ключ", + "loc.input.help.key": "Ключ (уникальный идентификатор) для кэша. Это должна быть строка, которую можно сегментировать с помощью \"|\". Пути к файлам могут быть абсолютными или заданными относительно $(System.DefaultWorkingDirectory).", + "loc.input.label.path": "Путь", + "loc.input.help.path": "Путь к папке кэша. Может быть полным или заданным относительно $(System.DefaultWorkingDirectory). Подстановочные знаки не поддерживаются. [Переменные](https://go.microsoft.com/fwlink/?LinkID=550988) поддерживаются.", + "loc.input.label.cacheHitVar": "Переменная попадания в кэше", + "loc.input.help.cacheHitVar": "Переменная, для которой устанавливается значение true при восстановлении кэша (например, при попадании в кэше), в противном случае устанавливается значение false.", + "loc.input.label.restoreKeys": "Дополнительные префиксы ключей восстановления", + "loc.input.help.restoreKeys": "Дополнительные префиксы ключей восстановления, которые используются при промахе первичного ключа. Это может быть список префиксов ключей, разделенных символами новой строки." } \ No newline at end of file diff --git a/Tasks/CacheV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CacheV2/Strings/resources.resjson/zh-TW/resources.resjson index f4414de38cda..a29b3da34dd1 100644 --- a/Tasks/CacheV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CacheV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Cache", - "loc.helpMarkDown": "Improve build performance by caching files, like dependencies, between pipeline runs.", - "loc.description": "Cache files between runs", - "loc.instanceNameFormat": "Cache", - "loc.input.label.key": "Key", - "loc.input.help.key": "Key (unique identifier) for the cache. This should be a string that can be segmented using '|'. File paths can be absolute or relative to $(System.DefaultWorkingDirectory).", - "loc.input.label.path": "Path", - "loc.input.help.path": "Path of the folder to cache. Can be fully-qualified or relative to $(System.DefaultWorkingDirectory). Wildcards are not supported. [Variables](https://go.microsoft.com/fwlink/?LinkID=550988) are supported.", - "loc.input.label.cacheHitVar": "Cache hit variable", - "loc.input.help.cacheHitVar": "Variable to set to 'true' when the cache is restored (i.e. a cache hit), otherwise set to 'false'.", - "loc.input.label.restoreKeys": "Additional restore key prefixes", - "loc.input.help.restoreKeys": "Additional restore key prefixes that are used if the primary key misses. This can be a newline-delimited list of key prefixes." + "loc.friendlyName": "快取", + "loc.helpMarkDown": "透過在管線執行之間快取檔案 (例如相依性) 來提升建置效能。", + "loc.description": "在執行之間快取檔案", + "loc.instanceNameFormat": "快取", + "loc.input.label.key": "索引鍵", + "loc.input.help.key": "快取的索引鍵 (唯一識別碼)。這應該是可使用 '|' 分段的字串。檔案路徑可以是 $(System.DefaultWorkingDirectory) 的絕對路徑或相對路徑。", + "loc.input.label.path": "路徑", + "loc.input.help.path": "要快取的資料夾路徑。可以是完整路徑或相對於 $(System.DefaultWorkingDirectory) 的路徑。不支援萬用字元。支援[變數](https://go.microsoft.com/fwlink/?LinkID=550988)。", + "loc.input.label.cacheHitVar": "快取命中變數", + "loc.input.help.cacheHitVar": "還原快取時 (即快取命中),要將變數設為 'true',否則設為 'false'。", + "loc.input.label.restoreKeys": "其他還原索引鍵前置詞", + "loc.input.help.restoreKeys": "缺少主要索引鍵時所使用的其他還原索引鍵前置詞。這可以是以換行分隔的索引鍵前置詞清單。" } \ No newline at end of file diff --git a/Tasks/CacheV2/task.json b/Tasks/CacheV2/task.json index df91b3315b64..0ce4145643d3 100644 --- a/Tasks/CacheV2/task.json +++ b/Tasks/CacheV2/task.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 0, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "groups": [], "demands": [], diff --git a/Tasks/CacheV2/task.loc.json b/Tasks/CacheV2/task.loc.json index dd766da8a9c5..ca1d6bac21cd 100644 --- a/Tasks/CacheV2/task.loc.json +++ b/Tasks/CacheV2/task.loc.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 0, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "groups": [], "demands": [], diff --git a/Tasks/ChefKnifeV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ChefKnifeV1/Strings/resources.resjson/de-DE/resources.resjson index 388b2bb2f16f..874ad5600cb0 100644 --- a/Tasks/ChefKnifeV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ChefKnifeV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef Knife", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-knife-readme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/chef-knife-readme)", "loc.description": "Hiermit werden Skripts mit Knife-Befehlen auf Ihrer Chef-Arbeitsstation ausgeführt.", "loc.instanceNameFormat": "Chef Knife-Skript: $(ScriptPath)", "loc.input.label.ConnectedServiceName": "Chef-Abonnements", diff --git a/Tasks/ChefKnifeV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ChefKnifeV1/Strings/resources.resjson/es-ES/resources.resjson index ed9342dcc720..12b6a60927c3 100644 --- a/Tasks/ChefKnifeV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ChefKnifeV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Knife de Chef", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-knife-readme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/chef-knife-readme)", "loc.description": "Ejecute scripts con comandos Knife en la estación de trabajo Chef.", "loc.instanceNameFormat": "Script knife de Chef: $(ScriptPath)", "loc.input.label.ConnectedServiceName": "Suscripción a Chef", diff --git a/Tasks/ChefKnifeV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ChefKnifeV1/Strings/resources.resjson/fr-FR/resources.resjson index 22496394431e..85d34f9193ef 100644 --- a/Tasks/ChefKnifeV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ChefKnifeV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Knife pour Chef", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-knife-readme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/chef-knife-readme)", "loc.description": "Exécuter des scripts avec des commandes Knife sur votre station de travail Chef", "loc.instanceNameFormat": "Script Chef Knife : $(ScriptPath)", "loc.input.label.ConnectedServiceName": "Abonnement Chef", diff --git a/Tasks/ChefKnifeV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ChefKnifeV1/Strings/resources.resjson/it-IT/resources.resjson index bafac4ba808e..4b98080564ba 100644 --- a/Tasks/ChefKnifeV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ChefKnifeV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Knife Chef", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-knife-readme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/chef-knife-readme)", "loc.description": "Consente di eseguire script con comandi Knife sulla workstation Chef", "loc.instanceNameFormat": "Script knife Chef: $(ScriptPath)", "loc.input.label.ConnectedServiceName": "Sottoscrizione di Chef", diff --git a/Tasks/ChefKnifeV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ChefKnifeV1/Strings/resources.resjson/ja-JP/resources.resjson index f5e4bdd9c5b4..7f078a35983c 100644 --- a/Tasks/ChefKnifeV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ChefKnifeV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef Knife", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-knife-readme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/chef-knife-readme)", "loc.description": "Chef ワークステーションで knife コマンドを使ってスクリプトを実行します", "loc.instanceNameFormat": "Chef の knife スクリプト: $(ScriptPath)", "loc.input.label.ConnectedServiceName": "Chef サブスクリプション", diff --git a/Tasks/ChefKnifeV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ChefKnifeV1/Strings/resources.resjson/ru-RU/resources.resjson index c714ac643e76..0b78acb8c144 100644 --- a/Tasks/ChefKnifeV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ChefKnifeV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef Knife", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-knife-readme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/chef-knife-readme)", "loc.description": "Выполнение скриптов с помощью команд Knife на рабочей станции Chef", "loc.instanceNameFormat": "Сценарий Knife Chef: $(ScriptPath)", "loc.input.label.ConnectedServiceName": "Подписка Chef", diff --git a/Tasks/ChefKnifeV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ChefKnifeV1/Strings/resources.resjson/zh-TW/resources.resjson index cf7a7bc711b8..5443b23e2190 100644 --- a/Tasks/ChefKnifeV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ChefKnifeV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef Knife", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-knife-readme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/chef-knife-readme)", "loc.description": "在您 Chef 工作站上使用 knife 命令執行指令碼", "loc.instanceNameFormat": "Chef Knife 指令碼: $(ScriptPath)", "loc.input.label.ConnectedServiceName": "Chef 訂用帳戶", diff --git a/Tasks/ChefKnifeV1/task.json b/Tasks/ChefKnifeV1/task.json index ea2a0342a5ee..cbf9678fe968 100644 --- a/Tasks/ChefKnifeV1/task.json +++ b/Tasks/ChefKnifeV1/task.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 21 + "Minor": 198, + "Patch": 0 }, "deprecated": true, "demands": [ diff --git a/Tasks/ChefKnifeV1/task.loc.json b/Tasks/ChefKnifeV1/task.loc.json index 6b86288ed0fa..901af01038ae 100644 --- a/Tasks/ChefKnifeV1/task.loc.json +++ b/Tasks/ChefKnifeV1/task.loc.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 21 + "Minor": 198, + "Patch": 0 }, "deprecated": true, "demands": [ diff --git a/Tasks/ChefV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ChefV1/Strings/resources.resjson/de-DE/resources.resjson index 7bacd2544a42..0ff46b6518e6 100644 --- a/Tasks/ChefV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ChefV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-readme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/chef-readme)", "loc.description": "Durch Bearbeiten der Umgebungsattribute in Chef-Umgebungen bereitstellen", "loc.instanceNameFormat": "Durch Bearbeiten von Umgebungsattributen von Chef-Abonnement $(ChefServer) an Chef bereitstellen", "loc.input.label.connectedServiceName": "Chef-Dienstverbindung", diff --git a/Tasks/ChefV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ChefV1/Strings/resources.resjson/es-ES/resources.resjson index 80a3136f6d42..ac0f662cc50f 100644 --- a/Tasks/ChefV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ChefV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-readme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/chef-readme)", "loc.description": "Realice implementaciones en entornos Chef mediante la edición de los atributos del entorno", "loc.instanceNameFormat": "Implementar en Chef editando los atributos de entorno de la suscripción de Chef $(ChefServer)", "loc.input.label.connectedServiceName": "Conexión del servicio Chef", diff --git a/Tasks/ChefV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ChefV1/Strings/resources.resjson/fr-FR/resources.resjson index ed409cef8b7f..77c91a5c2274 100644 --- a/Tasks/ChefV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ChefV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-readme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/chef-readme)", "loc.description": "Déployer dans des environnements Chef en modifiant les attributs d'environnement", "loc.instanceNameFormat": "Déployer dans un environnement chef en modifiant les attributs d'environnement de l'abonnement Chef $(ChefServer)", "loc.input.label.connectedServiceName": "Connexion de service Chef", diff --git a/Tasks/ChefV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ChefV1/Strings/resources.resjson/it-IT/resources.resjson index f360c10f8a0a..168ba8ba3b3a 100644 --- a/Tasks/ChefV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ChefV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-readme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/chef-readme)", "loc.description": "Consente di distribuire in ambienti Chef modificando gli attributi dell'ambiente", "loc.instanceNameFormat": "Consente di distribuire in Chef modificando gli attributi di ambiente della sottoscrizione di Chef $(ChefServer)", "loc.input.label.connectedServiceName": "Connessione al servizio Chef", diff --git a/Tasks/ChefV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ChefV1/Strings/resources.resjson/ja-JP/resources.resjson index d324e29307ef..02fb70d2ec54 100644 --- a/Tasks/ChefV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ChefV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-readme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/chef-readme)", "loc.description": "環境属性を編集して Chef 環境を展開します", "loc.instanceNameFormat": "Chef のサブスクリプション $(ChefServer) の環境属性を編集して Chef に展開します", "loc.input.label.connectedServiceName": "Chef のサービス接続", diff --git a/Tasks/ChefV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ChefV1/Strings/resources.resjson/ru-RU/resources.resjson index edafdec293d3..e4c8551f1936 100644 --- a/Tasks/ChefV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ChefV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-readme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/chef-readme)", "loc.description": "Развертывание в средах Chef путем изменения атрибутов среды", "loc.instanceNameFormat": "Выполните развертывание в Сhef, изменив атрибуты среды для подписки Chef $(ChefServer)", "loc.input.label.connectedServiceName": "Подключение к службе Chef", diff --git a/Tasks/ChefV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ChefV1/Strings/resources.resjson/zh-TW/resources.resjson index 68e934c9addd..9fac8ceaedd0 100644 --- a/Tasks/ChefV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ChefV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Chef", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/chef-readme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/chef-readme)", "loc.description": "編輯環境屬性,以部署至 Chef 環境", "loc.instanceNameFormat": "編輯 Chef 訂用帳戶的環境屬性以部署至 Chef $(ChefServer)", "loc.input.label.connectedServiceName": "Chef 服務連線", diff --git a/Tasks/ChefV1/task.json b/Tasks/ChefV1/task.json index d9728f5df671..c9126e57f3b8 100644 --- a/Tasks/ChefV1/task.json +++ b/Tasks/ChefV1/task.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 24 + "Minor": 198, + "Patch": 0 }, "deprecated": true, "demands": [ diff --git a/Tasks/ChefV1/task.loc.json b/Tasks/ChefV1/task.loc.json index b1b2842018bd..73dddefb9641 100644 --- a/Tasks/ChefV1/task.loc.json +++ b/Tasks/ChefV1/task.loc.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 24 + "Minor": 198, + "Patch": 0 }, "deprecated": true, "demands": [ diff --git a/Tasks/CmdLineV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CmdLineV2/Strings/resources.resjson/de-DE/resources.resjson index a00f1739cb96..3f178d5590a1 100644 --- a/Tasks/CmdLineV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CmdLineV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Befehlszeile", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613735)", "loc.description": "Hiermit wird ein Befehlszeilenskript unter Verwendung von Bash unter Linux und MacOS und \"cmd.exe\" unter Windows ausgeführt.", "loc.instanceNameFormat": "Befehlszeilenskript", "loc.releaseNotes": "Skripttaskkonsistenz. Es wurde Unterstützung für mehrere Zeilen hinzugefügt.", diff --git a/Tasks/CmdLineV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CmdLineV2/Strings/resources.resjson/es-ES/resources.resjson index d317c0642a13..39f27cf7775f 100644 --- a/Tasks/CmdLineV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CmdLineV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Línea de comandos", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613735)", "loc.description": "Ejecute un script de la línea de comandos con Bash en Linux y con macOS y cmd.exe en Windows.", "loc.instanceNameFormat": "Script de la línea de comandos", "loc.releaseNotes": "Coherencia de la tarea de script. Se ha agregado compatibilidad con varias líneas.", diff --git a/Tasks/CmdLineV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CmdLineV2/Strings/resources.resjson/fr-FR/resources.resjson index ecd982c340ec..8df9c3ad3e42 100644 --- a/Tasks/CmdLineV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CmdLineV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ligne de commande", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613735)", "loc.description": "Exécuter un script de ligne de commande via Bash sur Linux et macOS, et cmd.exe sur Windows", "loc.instanceNameFormat": "Script de ligne de commande", "loc.releaseNotes": "Cohérence de la tâche de script. Ajout de la prise en charge de plusieurs lignes.", diff --git a/Tasks/CmdLineV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CmdLineV2/Strings/resources.resjson/it-IT/resources.resjson index af72eaeecddf..81ba7876163e 100644 --- a/Tasks/CmdLineV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CmdLineV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Riga di comando", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613735)", "loc.description": "Consente di eseguire uno script da riga di comando usando Bash in Linux in macOS e cmd.exe in Windows", "loc.instanceNameFormat": "Script da riga di comando", "loc.releaseNotes": "Coerenza delle attività per gli script. Aggiunta del supporto per più righe.", diff --git a/Tasks/CmdLineV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CmdLineV2/Strings/resources.resjson/ja-JP/resources.resjson index 7e95083bba44..562ac778b77e 100644 --- a/Tasks/CmdLineV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CmdLineV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "コマンド ライン", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613735)", "loc.description": "bash (macOS と Linux の場合) や cmd.exe (Windows の場合) を使用してコマンド ライン スクリプトを実行します", "loc.instanceNameFormat": "コマンド ライン スクリプト", "loc.releaseNotes": "スクリプト タスクの一貫性。複数行のサポートが追加されました。", diff --git a/Tasks/CmdLineV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CmdLineV2/Strings/resources.resjson/ru-RU/resources.resjson index 9b280859c692..96e724fbe5ff 100644 --- a/Tasks/CmdLineV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CmdLineV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Командная строка", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613735)", "loc.description": "Запуск скрипта командной строки с помощью Bash в Linux и macOS и cmd.exe в Windows", "loc.instanceNameFormat": "Скрипт командной строки", "loc.releaseNotes": "Создавайте скрипты для обеспечения согласованности задач. Добавлена поддержка нескольких строк.", diff --git a/Tasks/CmdLineV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CmdLineV2/Strings/resources.resjson/zh-TW/resources.resjson index a63bc5500d83..3615d2a05b94 100644 --- a/Tasks/CmdLineV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CmdLineV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "命令列", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613735)", "loc.description": "在 Linux 和 macOS 上使用 Bash; 在 Windows 上使用 cmd.exe 來執行命令列指令碼", "loc.instanceNameFormat": "命令列指令碼", "loc.releaseNotes": "指令碼工作一致性。新增了多行支援。", diff --git a/Tasks/CmdLineV2/task.json b/Tasks/CmdLineV2/task.json index 3471bf3d4fbe..c4f656324bc4 100644 --- a/Tasks/CmdLineV2/task.json +++ b/Tasks/CmdLineV2/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 182, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Script task consistency. Added support for multiple lines.", @@ -82,4 +82,4 @@ "PS_UnableToDetermineExitCode": "Unexpected exception. Unable to determine the exit code from cmd.exe.", "ScriptContents": "Script contents:" } -} +} \ No newline at end of file diff --git a/Tasks/CmdLineV2/task.loc.json b/Tasks/CmdLineV2/task.loc.json index ad934cfea74c..6397a2271f59 100644 --- a/Tasks/CmdLineV2/task.loc.json +++ b/Tasks/CmdLineV2/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 182, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/CocoaPodsV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CocoaPodsV0/Strings/resources.resjson/de-DE/resources.resjson index fc9e4c5734fa..80eb3687cb9c 100644 --- a/Tasks/CocoaPodsV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CocoaPodsV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "CocoaPods", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613745)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613745)", "loc.description": "Hiermit werden CocoaPods-Abhängigkeiten für Swift- und Objective-C-Cocoa-Projekte installiert.", "loc.instanceNameFormat": "Pod-Installation", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/CocoaPodsV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CocoaPodsV0/Strings/resources.resjson/es-ES/resources.resjson index b1b6d8e76cbe..e7777eb444af 100644 --- a/Tasks/CocoaPodsV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CocoaPodsV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "CocoaPods", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613745)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613745)", "loc.description": "Instala dependencias de CocoaPods para proyectos Swift y Objective-C de Cocoa.", "loc.instanceNameFormat": "instalación de pod", "loc.group.displayName.advanced": "Avanzado", diff --git a/Tasks/CocoaPodsV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CocoaPodsV0/Strings/resources.resjson/fr-FR/resources.resjson index 34f1d13d781f..47f209490e8b 100644 --- a/Tasks/CocoaPodsV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CocoaPodsV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "CocoaPods", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613745)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613745)", "loc.description": "Installer les dépendances CocoaPods pour les projets Cocoa Swift and Objective-C", "loc.instanceNameFormat": "installation de pod", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/CocoaPodsV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CocoaPodsV0/Strings/resources.resjson/it-IT/resources.resjson index 61bef8f58626..787347b11743 100644 --- a/Tasks/CocoaPodsV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CocoaPodsV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "CocoaPods", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613745)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613745)", "loc.description": "Installa le dipendenze CocoaPods per progetti Cocoa Swift e Objective-C", "loc.instanceNameFormat": "pod install", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/CocoaPodsV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CocoaPodsV0/Strings/resources.resjson/ja-JP/resources.resjson index b02606747837..8e72f5cb0aa2 100644 --- a/Tasks/CocoaPodsV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CocoaPodsV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "CocoaPods", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613745)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613745)", "loc.description": "Swift および Objective-C Cocoa プロジェクトのための CocoaPods の依存関係をインストールします", "loc.instanceNameFormat": "pod install", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/CocoaPodsV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CocoaPodsV0/Strings/resources.resjson/ru-RU/resources.resjson index d9802c4b7c4f..58953173ab8d 100644 --- a/Tasks/CocoaPodsV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CocoaPodsV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "CocoaPods", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613745)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613745)", "loc.description": "Установить зависимости CocoaPods для проектов Cocoa Swift и Objective-C", "loc.instanceNameFormat": "установка pod", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/CocoaPodsV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CocoaPodsV0/Strings/resources.resjson/zh-TW/resources.resjson index 85952ec9ed89..046a974cd5b4 100644 --- a/Tasks/CocoaPodsV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CocoaPodsV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "CocoaPods", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613745)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613745)", "loc.description": "安裝 Swift 和 Objective-C Cocoa 專案的 CocoaPods 相依性", "loc.instanceNameFormat": "pod 安裝", "loc.group.displayName.advanced": "進階", diff --git a/Tasks/CocoaPodsV0/task.json b/Tasks/CocoaPodsV0/task.json index 320393ffb1a2..3935e3777f1a 100644 --- a/Tasks/CocoaPodsV0/task.json +++ b/Tasks/CocoaPodsV0/task.json @@ -17,7 +17,7 @@ "minimumAgentVersion": "2.182.1", "version": { "Major": 0, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "groups": [ @@ -78,4 +78,4 @@ "PodFailed": "The 'pod' command failed with error: %s", "CocoaPodsNotFound": "The 'pod' command was not found. Please install CocoaPods on the agent machine (https://cocoapods.org/)." } -} +} \ No newline at end of file diff --git a/Tasks/CocoaPodsV0/task.loc.json b/Tasks/CocoaPodsV0/task.loc.json index 81e3b259d1a0..cb296b324797 100644 --- a/Tasks/CocoaPodsV0/task.loc.json +++ b/Tasks/CocoaPodsV0/task.loc.json @@ -17,7 +17,7 @@ "minimumAgentVersion": "2.182.1", "version": { "Major": 0, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "groups": [ @@ -78,4 +78,4 @@ "PodFailed": "ms-resource:loc.messages.PodFailed", "CocoaPodsNotFound": "ms-resource:loc.messages.CocoaPodsNotFound" } -} +} \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/de-DE/resources.resjson index 122f4fefe344..e51233c68165 100644 --- a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/de-DE/resources.resjson @@ -74,7 +74,7 @@ "loc.messages.SwappedAppServiceSlotWithProduction": "Slots für App Service \"%s\" getauscht: \"production\" und \"%s\"", "loc.messages.SwappedAppServiceSlotSlots": "Slots für App Service \"%s\" getauscht: \"%s\" und \"%s\"'", "loc.messages.FailedToGetAppServicePublishingCredentials": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s\". Fehler: %s", - "loc.messages.WarmingUpSlots": "Slots werden aufgewärmt.", + "loc.messages.WarmingUpSlots": "Slots werden aufgewärmt", "loc.messages.DeploymentIDCannotBeNull": "Die Bereitstellungs-ID darf nicht NULL oder leer sein.", "loc.messages.DeploymentDataEntityCannotBeNull": "Die Datenentität für die Bereitstellung darf nicht NULL oder undefiniert sein.", "loc.messages.SiteExtensionInstalled": "Die Websiteerweiterung \"%s\" wurde installiert.", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "Das Format der Antwort ist ungültig.", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Stellen Sie sicher, dass der Computer das TLS 1.2-Protokoll oder eine höhere Version verwendet. Weitere Informationen zum Aktivieren von TLS auf Ihrem Computer finden Sie unter https://aka.ms/enableTlsv2.", "loc.messages.JarPathNotPresent": "Der Java-JAR-Pfad ist nicht vorhanden.", - "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist." + "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist. Weitere Informationen finden Sie unter https://aka.ms/azureappservicedeploytsg.", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Es wird versucht, die App Service-Konfigurationseinstellungen zu aktualisieren. Daten: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "Die App Service-Konfigurationseinstellungen wurden aktualisiert.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Es wird versucht, die App Service-Anwendungseinstellungen zu aktualisieren. Daten: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen werden gelöscht. Daten: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen und die Kudu-Anwendungseinstellungen wurden aktualisiert.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Es wird versucht, die App Service-Verbindungszeichenfolgen zu aktualisieren. Daten: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service-Anwendungseinstellungen sind bereits vorhanden.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service-Verbindungszeichenfolgen sind bereits vorhanden.", + "loc.messages.UpdatedAppServiceConnectionStrings": "Die App Service-Verbindungszeichenfolgen wurden aktualisiert. Daten: %s", + "loc.messages.FailedToGetAppServiceMetadata": "Fehler beim Abrufen der Metadaten für App Service \"%s\". Fehler: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Fehler beim Aktualisieren der Sloteinstellungen der Konfiguration für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Fehler beim Aktualisieren der Verbindungszeichenfolgen für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Fehler beim Aktualisieren der Sloteinstellungen der Verbindungszeichenfolge für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Fehler beim Abrufen der Verbindungszeichenfolgen für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Fehler beim Abrufen der Sloteinstellungen der Verbindungszeichenfolge für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Fehler beim Abrufen der Slotkonfigurationsnamen für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "Fehler beim Patchen der Konfiguration für App Service \"%s\". Fehler: %s", + "loc.messages.KuduStackTraceURL": "Überprüfen Sie zum weiteren Debuggen die URL für die Kudu-Stapelüberwachung: %s", + "loc.messages.CorrelationIdForARM": "Korrelations-ID aus ARM-API-Aufrufantwort: %s" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/es-ES/resources.resjson index 84ab466e4890..b6db941fb4f2 100644 --- a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/es-ES/resources.resjson @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "El formato de la respuesta no es válido.", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Asegúrese de que el equipo usa el protocolo TLS 1.2 o posterior. Consulte https://aka.ms/enableTlsv2 para obtener más información sobre cómo habilitar TLS en la máquina.", "loc.messages.JarPathNotPresent": "La ruta de acceso de jar de Java no está presente.", - "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado." + "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio que se usa es válida y no ha expirado. Para obtener más información, consulte https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Intentando actualizar los valores de configuración de la instancia de App Service. Datos: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "Se han actualizado los valores de configuración de App Service.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Intentando actualizar la configuración de aplicación de App Service. Datos: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "Eliminando la configuración de la aplicación de App Service. Datos: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "Se han actualizado la configuración de aplicación de App Service y la configuración de aplicación de Kudu.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Intentando actualizar las cadenas de conexión de la instancia de App Service. Datos: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "La configuración de aplicación de App Service ya está presente.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Las cadenas de conexión de App Service ya están presentes.", + "loc.messages.UpdatedAppServiceConnectionStrings": "Las cadenas de conexión de App Service se han actualizado. Datos: %s", + "loc.messages.FailedToGetAppServiceMetadata": "No se pudieron obtener los metadatos de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "No se pudieron actualizar los valores de espacio de configuración de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "No se pudieron actualizar las cadenas de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "No se pudo actualizar la configuración de espacio de la cadena de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "No se pudieron obtener las cadenas de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "No se pudo obtener la configuración de espacio de la cadena de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "No se pudieron obtener los nombres de configuración de espacio de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "No se pudo aplicar una revisión a la configuración de la instancia de App Service \"%s\". Error: %s", + "loc.messages.KuduStackTraceURL": "Para depurar aún más, compruebe la dirección URL de seguimiento de pila de Kudu: %s", + "loc.messages.CorrelationIdForARM": "Identificador de correlación de la respuesta de llamada API de ARM: %s" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/fr-FR/resources.resjson index ecd11cd184bb..1252b337a4ff 100644 --- a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/fr-FR/resources.resjson @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MaxLength\" : 90", "loc.messages.ResourceGroupDeceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MinLength\" : 1", "loc.messages.ResourceGroupDoesntMatchPattern": "\"resourceGroupName\" doit satisfaire la contrainte - \"Pattern\" : /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe de machines virtuelles identiques ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", - "loc.messages.GetVMSSFailed": "Échec de l'obtention des détails du groupe de machines virtuelles identiques correspondant au groupe de ressources %s et portant le nom %s. Erreur : %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe de machines virtuelles identiques %s, car il utilise une image de plateforme. Seul un groupe de machines virtuelles identiques qui utilise une image personnalisée peut être mis à jour.", + "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe VMSS ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", + "loc.messages.GetVMSSFailed": "L'obtention des détails du groupe VMSS correspondant au groupe de ressources %s et portant le nom %s a échoué. Erreur : %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe VMSS %s, car il utilise une image de plateforme. Seul un groupe VMSS qui utilise une image personnalisée peut être mis à jour.", "loc.messages.VMSSImageUrlCannotBeNull": "L'URL de l'image doit être une chaîne non vide.", "loc.messages.VMSSImageAlreadyUptoDate": "L'image est déjà à jour pour %s. Mise à jour de l'image ignorée.", - "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe de machines virtuelles identiques : %s.", - "loc.messages.VMSSUpdateImage": "Mise à jour du groupe de machines virtuelles identiques %s pour l'utilisation d'une nouvelle image...", + "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe VMSS : %s.", + "loc.messages.VMSSUpdateImage": "Mise à jour du groupe VMSS %s pour l'utilisation d'une nouvelle image...", "loc.messages.ResourceNameCannotBeNull": "Le nom de la ressource ne peut pas avoir une valeur null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "L'URL de ressource Active Directory ne peut pas être vide.", "loc.messages.StorageAccountCannotBeNull": "le accountName de stockage ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "La réponse n'est pas dans un format valide", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assurez-vous que l'ordinateur utilise le protocole TLS 1.2 ou ultérieur. Consultez https://aka.ms/enableTlsv2 pour plus d'informations sur l'activation de TLS sur votre ordinateur.", "loc.messages.JarPathNotPresent": "Le chemin du fichier jar Java n'est pas présent", - "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré." + "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré. Pour plus d'informations, consultez https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentative de mise à jour des paramètres de configuration d'App Service. Données : %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "Mise à jour effectuée des paramètres de configuration d'App Service.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Tentative de mise à jour des paramètres d'application d'App Service. Données : %s", + "loc.messages.DeletingAppServiceApplicationSettings": "Suppression des paramètres d'application d'App Service. Données : %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "Mise à jour effectuée des paramètres d'application d'App Service et des paramètres d'application de Kudu.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Tentative de mise à jour des chaînes de connexion d'App Service. Données : %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "Les paramètres d'application d'App Service sont déjà présents.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Les chaînes de connexion d'App Service sont déjà présentes.", + "loc.messages.UpdatedAppServiceConnectionStrings": "Chaînes de connexion d'App Service mises à jour. Données : %s", + "loc.messages.FailedToGetAppServiceMetadata": "Échec de l'obtention des métadonnées de l'App Service '%s'. Erreur : %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Échec de la mise à jour des paramètres d'emplacement de la configuration '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Échec de la mise jour des chaînes de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Échec de la mise à jour des paramètres d'emplacement de la chaîne de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Échec de l'obtention des chaînes de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Échec de l'obtention des paramètres d'emplacement de la chaîne de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Échec de l'obtention des noms de configurations de l'emplacement '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "Échec de l'application du correctif à la configuration de l'App Service '%s'. Erreur : %s", + "loc.messages.KuduStackTraceURL": "Pour déboguer davantage, consultez l'URL de l'arborescence des appels de procédure Kudu : %s", + "loc.messages.CorrelationIdForARM": "ID de corrélation de la réponse à l'appel d'API ARM : %s" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/it-IT/resources.resjson index 84283ec986a3..aafdc31f8db0 100644 --- a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/it-IT/resources.resjson @@ -2,7 +2,7 @@ "loc.messages.ClientIdCannotBeEmpty": "clientId non deve essere una stringa vuota.", "loc.messages.DomainCannotBeEmpty": "domain non deve essere una stringa vuota.", "loc.messages.SecretCannotBeEmpty": "secret non deve essere una stringa vuota.", - "loc.messages.armUrlCannotBeEmpty": "arm Url non deve essere una stringa vuota.", + "loc.messages.armUrlCannotBeEmpty": "L'URL di ARM non deve essere una stringa vuota.", "loc.messages.authorityUrlCannotBeEmpty": "authority non deve essere una stringa vuota.", "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Non è stato possibile recuperare il token di accesso per Azure. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Configurare l'identità del servizio gestita per la macchina virtuale 'https://aka.ms/azure-msi-docs'. Codice di stato: %s. Messaggio di stato: %s", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "Il formato della risposta non è valido", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assicurarsi che il computer usi il protocollo TLS 1.2 o superiore. Per altre informazioni su come abilitare TLS nel computer, vedere https://aka.ms/enableTlsv2.", "loc.messages.JarPathNotPresent": "Il percorso del file jar Java non è presente", - "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta." + "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta. Per altre informazioni, vedere https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentativo di aggiornamento delle impostazioni di configurazione del servizio app. Dati: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "Le impostazioni di configurazione del servizio app sono state aggiornate.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Tentativo di aggiornamento delle impostazioni applicazione del servizio app. Dati: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "Eliminazione delle impostazioni applicazione del servizio app. Dati: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "Le impostazioni applicazione del servizio app e le impostazioni applicazione di Kudu sono state aggiornate.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Tentativo di aggiornamento delle stringhe di connessione del servizio app. Dati: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "Le impostazioni applicazione del servizio app sono già presenti.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Le stringhe di connessione del servizio app sono già presenti.", + "loc.messages.UpdatedAppServiceConnectionStrings": "Le stringhe di connessione del servizio app sono state aggiornate. Dati: %s", + "loc.messages.FailedToGetAppServiceMetadata": "Non è stato possibile ottenere i metadati del servizio app '%s'. Errore: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Non è stato possibile aggiornare le impostazioni dello slot di configurazione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Non è stato possibile aggiornare le stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Non è stato possibile aggiornare le impostazioni dello slot delle stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Non è stato possibile ottenere le stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Non è stato possibile ottenere le impostazioni dello slot delle stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Non è stato possibile ottenere i nomi di configurazione slot del servizio app '%s'. Errore: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "Non è stato possibile correggere la configurazione del servizio app '%s'. Errore: %s", + "loc.messages.KuduStackTraceURL": "Per approfondire il debug, vedere l'URL di analisi dello stack di Kudu: %s", + "loc.messages.CorrelationIdForARM": "ID correlazione della risposta alla chiamata API ARM: %s" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ja-JP/resources.resjson index 4699cd194138..d28e878513c4 100644 --- a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ja-JP/resources.resjson @@ -66,14 +66,14 @@ "loc.messages.FailedToGetAppServiceDetails": "App Service '%s' の詳細をフェッチできませんでした。エラー: %s", "loc.messages.AppServiceState": "App Service の状態は '%s' です。", "loc.messages.InvalidMonitorAppState": "アプリ状態を監視するために指定された状態 '%s' は無効です", - "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の発行プロファイルをフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の公開プロファイルをフェッチできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされています", "loc.messages.SwappingAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされています", "loc.messages.SwappedAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされました", "loc.messages.SwappedAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされました", - "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の発行資格情報をフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.WarmingUpSlots": "スロットをウォームアップしています", "loc.messages.DeploymentIDCannotBeNull": "配置 ID を null または空にすることはできません。", "loc.messages.DeploymentDataEntityCannotBeNull": "配置データ エンティティを null または未定義にすることはできません。", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "応答が無効な形式です", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "マシンで TLS 1.2 プロトコル以上を使用していることを確認します。お使いのマシンで TLS を有効にする方法について詳しくは、https://aka.ms/enableTlsv2 をご確認ください。", "loc.messages.JarPathNotPresent": "Java jar パスが存在しません", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。詳細については、https://aka.ms/azureappservicedeploytsg をご覧ください", + "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 構成の設定を更新しようとしています。データ: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 構成の設定が更新されました。", + "loc.messages.UpdatingAppServiceApplicationSettings": "App Service アプリケーションの設定を更新しようとしています。データ: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "App Service のアプリケーション設定を削除しています。データ: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "App Service アプリケーション設定と Kudu アプリケーション設定が更新されました。", + "loc.messages.UpdatingAppServiceConnectionStrings": "App Service 接続文字列を更新しようとしています。データ: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service アプリケーション設定は既に存在します。", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service 接続文字列は既に存在します。", + "loc.messages.UpdatedAppServiceConnectionStrings": "App Service 接続文字列が更新されました。データ: %s", + "loc.messages.FailedToGetAppServiceMetadata": "App Service '%s' のメタデータの取得に失敗しました。エラー: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "App Service '%s' 構成スロットの設定を更新できませんでした。エラー: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "App Service '%s' 接続文字列を更新できませんでした。エラー: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "App Service '%s' 接続文字列スロットの設定を更新できませんでした。エラー: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "App Service '%s' 接続文字列を取得できませんでした。エラー: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "App Service '%s' 接続文字列スロットの設定を取得できませんでした。エラー: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "App Service '%s' スロット構成名を取得できませんでした。エラー: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "App Service '%s' の構成を修正できませんでした。エラー: %s", + "loc.messages.KuduStackTraceURL": "さらにデバッグするには、Kudu スタック トレースの URL %s をご確認ください", + "loc.messages.CorrelationIdForARM": "ARM API 呼び出しの応答からの関連付け ID: %s" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ko-KR/resources.resjson index ea25d3af2fa1..914d44f7f72d 100644 --- a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ko-KR/resources.resjson @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "응답의 형식이 유효하지지 않습니다.", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "머신에서 TLS 1.2 프로토콜 이상을 사용 중인지 확인하세요. 머신에서 TLS를 사용하도록 설정하는 방법에 대해 자세히 알아보려면 https://aka.ms/enableTlsv2를 참조하세요.", "loc.messages.JarPathNotPresent": "Java jar 경로가 없습니다.", - "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요." + "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 가져올 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요. 자세한 내용은 https://aka.ms/azureappservicedeploytsg를 참조하세요.", + "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 구성 설정을 업데이트하는 중입니다. 데이터: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 구성 설정을 업데이트했습니다.", + "loc.messages.UpdatingAppServiceApplicationSettings": "App Service 애플리케이션 설정을 업데이트하는 중입니다. 데이터: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "App Service 애플리케이션 설정을 삭제하는 중입니다. 데이터: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "App Service 응용 프로그램 설정 및 Kudu 응용 프로그램 설정을 업데이트했습니다.", + "loc.messages.UpdatingAppServiceConnectionStrings": "App Service 연결 문자열을 업데이트하는 중입니다. 데이터: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service 애플리케이션 설정이 이미 있습니다.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service 연결 문자열이 이미 있습니다.", + "loc.messages.UpdatedAppServiceConnectionStrings": "App Service 연결 문자열을 업데이트했습니다. 데이터: %s", + "loc.messages.FailedToGetAppServiceMetadata": "App Service '%s' 메타데이터를 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "App Service '%s' 구성 슬롯 설정을 업데이트하지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "App Service '%s' 연결 설정을 업데이트하지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "App Service '%s' 연결 문자열 슬롯 설정을 업데이트하지 못했습니다. 오류: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "App Service '%s' 연결 문자열을 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "App Service '%s' 연결 문자열 슬롯 설정을 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "App Service '%s' 슬롯 구성 이름을 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "App Service '%s' 구성을 패치하지 못했습니다. 오류: %s", + "loc.messages.KuduStackTraceURL": "추가로 디버깅하려면 Kudu 스택 추적 URL %s을(를) 확인하세요.", + "loc.messages.CorrelationIdForARM": "ARM API 호출 응답의 상관 관계 ID: %s" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ru-RU/resources.resjson index e898006762fb..55f63d5d3dc2 100644 --- a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/ru-RU/resources.resjson @@ -2,7 +2,7 @@ "loc.messages.ClientIdCannotBeEmpty": "Параметр clientId должен быть непустой строкой.", "loc.messages.DomainCannotBeEmpty": "Параметр domain должен быть непустой строкой.", "loc.messages.SecretCannotBeEmpty": "Параметр secret должен быть непустой строкой.", - "loc.messages.armUrlCannotBeEmpty": "Параметр arm Url должен быть непустой строкой.", + "loc.messages.armUrlCannotBeEmpty": "URL-адрес ARM должен быть непустой строкой.", "loc.messages.authorityUrlCannotBeEmpty": "Параметр authority должен быть непустой строкой.", "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Не удалось получить маркер доступа для Azure. Код состояния: %s, сообщение о состоянии: %s", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Настройте управляемое удостоверение службы (MSI) для виртуальной машины \"https://aka.ms/azure-msi-docs\". Код состояния: %s; сообщения о состоянии: %s.", @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MaxLength\": 90", "loc.messages.ResourceGroupDeceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MinLength\": 1", "loc.messages.ResourceGroupDoesntMatchPattern": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"Шаблон\": /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Имя масштабируемого набора виртуальных машин не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", - "loc.messages.GetVMSSFailed": "Не удалось получить сведения о масштабируемом наборе виртуальных машин с группой ресурсов %s и именем %s. Ошибка: %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить масштабируемый набор виртуальных машин %s, так как в нем используется образ платформы. Для обновления доступны только масштабируемые наборы виртуальных машин с пользовательскими образами.", + "loc.messages.VMSSNameCannotBeNull": "Имя VMSS не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", + "loc.messages.GetVMSSFailed": "Не удалось получить сведения о VMSS с группой ресурсов %s и именем %s. Ошибка: %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить VMSS %s, так как в нем используется образ платформы. Для обновления доступны только VMSS с пользовательскими образами.", "loc.messages.VMSSImageUrlCannotBeNull": "URL-адрес образа должен быть непустой строкой.", "loc.messages.VMSSImageAlreadyUptoDate": "Образ %s уже обновлен. Обновление образа пропущено.", - "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа масштабируемого набора виртуальных машин: %s.", - "loc.messages.VMSSUpdateImage": "Перевод масштабируемого набора виртуальных машин %s на новый образ...", + "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа VMSS: %s.", + "loc.messages.VMSSUpdateImage": "Перевод VMSS %s на новый образ...", "loc.messages.ResourceNameCannotBeNull": "Имя ресурса не может иметь значение null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "URL-адрес ресурса Active Directory не может быть пустым.", "loc.messages.StorageAccountCannotBeNull": "Параметр accountName хранилища не может иметь значение NULL или быть неопределенным. Он должен иметь строковый тип.", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "Ответ имеет недопустимый формат.", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Компьютер должен использовать протокол TLS 1.2 или более поздней версии. Дополнительные сведения о том, как включить TLS на вашем компьютере: https://aka.ms/enableTlsv2.", "loc.messages.JarPathNotPresent": "Отсутствует путь к jar-файлу Java.", - "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек." + "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек. Дополнительные сведения: https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Выполняется попытка изменить параметры конфигурации Службы приложений. Данные: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "Параметры конфигурации службы приложений обновлены.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Выполняется попытка изменить параметры приложения Службы приложений. Данные: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "Удаление параметров приложения Службы приложений. Данные: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "Параметры приложений службы приложений и параметры приложений Kudu обновлены.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Выполняется попытка изменить строки подключения Службы приложений. Данные: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "Параметры приложения Службы приложений уже существуют.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Строки подключений Службы приложений уже существуют.", + "loc.messages.UpdatedAppServiceConnectionStrings": "Обновлены строки подключения Службы приложений. Данные: %s", + "loc.messages.FailedToGetAppServiceMetadata": "Не удалось получить метаданные службы приложений \"%s\". Ошибка: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Не удалось изменить параметры слотов конфигураций \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Не удалось изменить строки подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Не удалось изменить параметры слотов строк подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Не удалось получить строки подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Не удалось получить параметры слотов строк подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Не удалось получить имена конфигураций слотов Службы приложений \"%s\". Ошибка: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "Не удалось изменить конфигурацию службы приложений \"%s\". Ошибка: %s", + "loc.messages.KuduStackTraceURL": "Для дальнейшей отладки проверьте URL-адрес трассировки стека Kudu: %s", + "loc.messages.CorrelationIdForARM": "Идентификатор корреляции из ответа на вызов API ARM: %s" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/zh-CN/resources.resjson index 52b508bc0559..29db325f3d0e 100644 --- a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/zh-CN/resources.resjson @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "响应的格式无效。", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "请确保计算机使用的是 TLS 1.2 协议或更高版本。请访问 https://aka.ms/enableTlsv2 获取有关如何在计算机中启用 TLS 的详细信息。", "loc.messages.JarPathNotPresent": "Java jar 路径不存在", - "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。" + "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。有关详细信息,请参阅 https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "正在尝试更新应用服务配置设置。数据: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "已更新应用服务配置设置。", + "loc.messages.UpdatingAppServiceApplicationSettings": "正在尝试更新应用服务应用程序设置。数据: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "正在删除应用服务应用程序设置。数据: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "已更新应用服务应用程序设置和 Kudu 应用程序设置。", + "loc.messages.UpdatingAppServiceConnectionStrings": "正在尝试更新应用服务连接字符串。数据: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "应用服务应用程序设置已存在。", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "应用服务连接字符串已存在。", + "loc.messages.UpdatedAppServiceConnectionStrings": "已更新应用服务连接字符串。数据: %s", + "loc.messages.FailedToGetAppServiceMetadata": "未能获取应用服务“%s”元数据。错误: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "未能更新应用服务 \"%s\" 配置槽设置。错误: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "未能更新应用服务 \"%s\" 连接字符串。错误: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "未能更新应用服务 \"%s\" 连接字符串槽设置。错误: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "未能获取应用服务 \"%s\" 连接字符串。错误: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "未能获取应用服务 \"%s\" 连接字符串槽设置。错误: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "未能获取应用服务 \"%s\" 槽配置名称。错误: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "未能修补应用服务“%s”配置。错误: %s", + "loc.messages.KuduStackTraceURL": "若要进行进一步调试,请检查 Kudu 堆栈跟踪 URL: %s", + "loc.messages.CorrelationIdForARM": "来自 ARM API 调用响应的相关 ID: %s" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/zh-TW/resources.resjson index 13e257929fd9..d3fe3723a06d 100644 --- a/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/Strings/resources.resjson/zh-TW/resources.resjson @@ -66,14 +66,14 @@ "loc.messages.FailedToGetAppServiceDetails": "無法擷取 App Service '%s' 詳細資料。錯誤: %s", "loc.messages.AppServiceState": "App Service 的狀態為 '%s'。", "loc.messages.InvalidMonitorAppState": "為監視應用程式狀態提供的狀態 '%s' 無效", - "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發行設定檔。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發佈設定檔。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "無法交換 App Service '%s' 位置 - 'production' 和 '%s'。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "無法交換 App Service '%s' 位置 - '%s' 和 '%s'。錯誤: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "正在交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappingAppServiceSlotSlots": "正在交換 App Service '%s' 位置 - '%s' 和 '%s'", "loc.messages.SwappedAppServiceSlotWithProduction": "已交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappedAppServiceSlotSlots": "已交換 App Service '%s' 位置 - '%s' 和 '%s'", - "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發行認證。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.WarmingUpSlots": "正在準備交換位置", "loc.messages.DeploymentIDCannotBeNull": "部署識別碼不可為 null 或空白。", "loc.messages.DeploymentDataEntityCannotBeNull": "部署資料實體不可為 null 或未定義。", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "回應的格式無效", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "請確定電腦目前使用 TLS 1.2 通訊協定或更高的版本。請查看 https://aka.ms/enableTlsv2,以取得如何於您的電腦上啟用 TLS 的詳細資訊。", "loc.messages.JarPathNotPresent": "沒有 Java 的 jar 路徑", - "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。" + "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請確認使用的服務主體有效而且未到期。如需詳細資訊,請參閱 https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "正在嘗試更新 App Service 組態設定。資料: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "已更新 App Service 組態設定。", + "loc.messages.UpdatingAppServiceApplicationSettings": "正在嘗試更新 App Service 應用程式設定。資料: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "正在刪除 App Service 應用程式設定。資料: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "已更新 App Service 應用程式設定與 Kudu 應用程式設定。", + "loc.messages.UpdatingAppServiceConnectionStrings": "正在嘗試更新 App Service 連接字串。資料: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service 應用程式設定已存在。", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service 連接字串已存在。", + "loc.messages.UpdatedAppServiceConnectionStrings": "已更新 App Service 連接字串。資料: %s", + "loc.messages.FailedToGetAppServiceMetadata": "無法取得 App Service '%s' 中繼資料。錯誤: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "無法更新 App Service '%s' 組態位置設定。錯誤: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "無法更新 App Service '%s' 連接字串。錯誤: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "無法更新 App Service '%s' 連接字串位置設定。錯誤: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "無法取得 App Service '%s' 連接字串。錯誤: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "無法取得 App Service '%s' 連接字串位置設定。錯誤: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "無法取得 App Service '%s' 位置組態名稱。錯誤: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "無法修補 App Service '%s' 組態。錯誤: %s", + "loc.messages.KuduStackTraceURL": "若要進一步偵錯,請檢查 Kudu 堆疊追蹤 URL: %s", + "loc.messages.CorrelationIdForARM": "來自 ARM api 呼叫回應的相互關聯識別碼: %s" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson index 5509ee992ddc..ac256b36d0e8 100644 --- a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "\"secret\" darf keine leere Zeichenfolge sein.", "loc.messages.armUrlCannotBeEmpty": "\"arm Url\" darf keine leere Zeichenfolge sein.", "loc.messages.authorityUrlCannotBeEmpty": "\"authority\" darf keine leere Zeichenfolge sein.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Ein Zugriffstoken für Azure konnte nicht abgerufen werden. Statuscode: %s, Statusmeldung: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Ein Zugriffstoken für den verwalteten Dienstprinzipal konnte nicht abgerufen werden. Konfigurieren Sie die verwaltete Dienstidentität (MSI) für den virtuellen Computer (https://aka.ms/azure-msi-docs). Statuscode: %s, Statusmeldung: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Ein Zugriffstoken für den verwalteten Dienstprinzipal konnte nicht abgerufen werden. Statuscode: %s, Statusmeldung: %s", "loc.messages.CallbackCannotBeNull": "Rückruf darf nicht NULL sein.", "loc.messages.VMNameCannotBeNull": "\"vmName\" darf nicht NULL oder undefiniert sein und muss den Typ \"Zeichenfolge\" aufweisen.", "loc.messages.InvalidValue": "%s ist kein gültiger Wert. Die gültigen Werte sind: %s", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "Fehler beim Starten des fortlaufenden WebJobs \"%s\". Fehler: %s", "loc.messages.FailedToStopContinuousWebJob": "Fehler beim Beenden des fortlaufenden WebJobs \"%s\". Fehler: %s", "loc.messages.FailedToGetSiteExtensions": "Fehler beim Abrufen der Websiteerweiterungen. Fehler: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "Fehler beim Abrufen von Erweiterungsfeed. Fehler: %s", "loc.messages.ExtensionAlreadyInstalled": "Die Erweiterung \"%s\" ist bereits installiert.", "loc.messages.InstallingSiteExtension": "Websiteerweiterung \"%s\" wird installiert", "loc.messages.FailedToGetResourceID": "Fehler beim Abrufen der Ressourcen-ID für Ressourcentyp \"%s\" und Ressourcenname \"%s\". Fehler: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "Fehler beim Bereitstellen des Webpakets. Fehler: %s", "loc.messages.FailedToCreatePath": "Fehler beim Erstellen des Pfads \"%s\" aus Kudu. Fehler: %s", "loc.messages.FailedToDeleteFile": "Fehler beim Löschen der Datei \"%s/%s\" aus Kudu. Fehler: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Fehler beim Löschen des Ordners \"%s\" aus Kudu. Fehler: %s", "loc.messages.FailedToUploadFile": "Fehler beim Hochladen der Datei \"%s/%s\" aus Kudu. Fehler: %s", "loc.messages.FailedToGetFileContent": "Fehler beim Abrufen des Dateiinhalts \"%s/%s\" aus Kudu. Fehler: %s", "loc.messages.FailedToListPath": "Fehler beim Auflisten des Pfads \"%s\". Fehler: %s", "loc.messages.FailedToGetDeploymentLogs": "Fehler beim Abrufen von Bereitstellungsprotokollen. Fehler: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "Der HTTP-Antwortcode \"%s\" ist kein gültiger Umleitungsstatuscode.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "Der Adressheader ist NULL für die HTTP-Antwort mit dem Statuscode \"%s\".", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "Um ein Zertifikat in App Service zu verwenden, muss das Zertifikat von einer vertrauenswürdigen Zertifizierungsstelle signiert sein. Werden von Ihrer Web-App Zertifikatüberprüfungsfehler zurückgegeben, verwenden Sie wahrscheinlich ein selbstsigniertes Zertifikat. Um den Fehler zu beheben, müssen Sie in der Build- oder Releasedefinition eine Variable mit dem Namen VSTS_ARM_REST_IGNORE_SSL_ERRORS auf den Wert TRUE festlegen.", + "loc.messages.FailedToGetAzureMetricAlerts": "Fehler beim Abrufen von Azure-Metrikwarnungen: %s. Fehler: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Fehler beim Aktualisieren der Ressource \"%s\" der Azure-Metrikwarnungsregel. Fehler: %s", + "loc.messages.ResponseNotValid": "Das Format der Antwort ist ungültig." } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson index a5c77c11536c..e7f02251dce0 100644 --- a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret debe ser una cadena no vacía.", "loc.messages.armUrlCannotBeEmpty": "arm Url debe ser una cadena no vacía.", "loc.messages.authorityUrlCannotBeEmpty": "authority debe ser una cadena no vacía.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "No se pudo capturar el token de acceso para Azure. Código de estado: %s. Mensaje de estado: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "No se pudo capturar el token de acceso para la entidad de servicio administrada. Configure Managed Service Identity (MSI) para la máquina virtual \"https://aka.ms/azure-msi-docs\". Código de estado: %s. Mensaje de estado: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "No se pudo capturar el token de acceso para la entidad de servicio administrada. Código de estado: %s. Mensaje de estado: %s", "loc.messages.CallbackCannotBeNull": "callback no puede ser NULL.", "loc.messages.VMNameCannotBeNull": "vmName no puede ser NULL o no estar definido, y debe ser de tipo cadena.", "loc.messages.InvalidValue": "%s no es un valor válido. Los valores válidos son: %s", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "No se pudo iniciar el WebJob continuo \"%s\". Error: %s", "loc.messages.FailedToStopContinuousWebJob": "No se pudo detener el WebJob continuo \"%s\". Error: %s", "loc.messages.FailedToGetSiteExtensions": "No se pudieron obtener las extensiones de sitio. Error: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "No se pudo obtener la fuente de la extensión. Error: %s", "loc.messages.ExtensionAlreadyInstalled": "La extensión \"%s\" ya está instalada.", "loc.messages.InstallingSiteExtension": "Instalando la extensión de sitio \"%s\"", "loc.messages.FailedToGetResourceID": "No se pudo obtener el identificador del tipo de recurso \"%s\" y el nombre de recurso \"%s\". Error: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "No se pudo implementar el paquete web. Error: %s", "loc.messages.FailedToCreatePath": "No se pudo crear la ruta de acceso \"%s\" de Kudu. Error: %s", "loc.messages.FailedToDeleteFile": "No se pudo eliminar el archivo \"%s/%s\" de Kudu. Error: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "No se pudo eliminar la carpeta \"%s\" de Kudu. Error: %s", "loc.messages.FailedToUploadFile": "No se pudo cargar el archivo \"%s/%s\" de Kudu. Error: %s", "loc.messages.FailedToGetFileContent": "No se pudo obtener el contenido del archivo \"%s/%s\" de Kudu. Error: %s", "loc.messages.FailedToListPath": "No se pudo enumerar la ruta de acceso \"%s\". Error: %s", "loc.messages.FailedToGetDeploymentLogs": "No se pudieron obtener los registros de implementación. Error: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "El código de respuesta HTTP \"%s\" no es un código de estado de redireccionamiento válido.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "El encabezado de la ubicación es NULL para la respuesta HTTP con el código de estado %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "Para usar un certificado en App Service, debe haberlo firmado una entidad de certificación de confianza. Si la aplicación web genera errores de validación del certificado, es posible que esté usando un certificado autofirmado. Para resolverlo, debe establecer una variable denominada VSTS_ARM_REST_IGNORE_SSL_ERRORS como true en la definición de compilación o de versión.", + "loc.messages.FailedToGetAzureMetricAlerts": "No se pudieron obtener las alertas de métrica de Azure: %s. Error: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "No se pudo actualizar el recurso de regla de alerta de métrica de Azure \"%s\". Error: %s", + "loc.messages.ResponseNotValid": "El formato de la respuesta no es válido." } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson index 82181979fc34..5d99476cb824 100644 --- a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret doit être une chaîne non vide.", "loc.messages.armUrlCannotBeEmpty": "armUrl doit être une chaîne non vide.", "loc.messages.authorityUrlCannotBeEmpty": "authority doit être une chaîne non vide.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Code d'état : %s, message d'état : %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour le principal du service managé. Configurez MSI (Managed Service Identity) pour la machine virtuelle 'https://aka.ms/azure-msi-docs'. Code d'état : %s, message d'état : %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour le principal du service managé. Code d'état : %s, message d'état : %s", "loc.messages.CallbackCannotBeNull": "callback ne peut pas avoir une valeur null.", "loc.messages.VMNameCannotBeNull": "vmName ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", "loc.messages.InvalidValue": "%s est une valeur non valide. Les valeurs valides sont : %s", @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MaxLength\" : 90", "loc.messages.ResourceGroupDeceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MinLength\" : 1", "loc.messages.ResourceGroupDoesntMatchPattern": "\"resourceGroupName\" doit satisfaire la contrainte - \"Pattern\" : /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe de machines virtuelles identiques ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", - "loc.messages.GetVMSSFailed": "Échec de l'obtention des détails du groupe de machines virtuelles identiques correspondant au groupe de ressources %s et portant le nom %s. Erreur : %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe de machines virtuelles identiques %s, car il utilise une image de plateforme. Seul un groupe de machines virtuelles identiques qui utilise une image personnalisée peut être mis à jour.", + "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe VMSS ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", + "loc.messages.GetVMSSFailed": "L'obtention des détails du groupe VMSS correspondant au groupe de ressources %s et portant le nom %s a échoué. Erreur : %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe VMSS %s, car il utilise une image de plateforme. Seul un groupe VMSS qui utilise une image personnalisée peut être mis à jour.", "loc.messages.VMSSImageUrlCannotBeNull": "L'URL de l'image doit être une chaîne non vide.", "loc.messages.VMSSImageAlreadyUptoDate": "L'image est déjà à jour pour %s. Mise à jour de l'image ignorée.", - "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe de machines virtuelles identiques : %s.", - "loc.messages.VMSSUpdateImage": "Mise à jour du groupe de machines virtuelles identiques %s pour l'utilisation d'une nouvelle image...", + "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe VMSS : %s.", + "loc.messages.VMSSUpdateImage": "Mise à jour du groupe VMSS %s pour l'utilisation d'une nouvelle image...", "loc.messages.ResourceNameCannotBeNull": "Le nom de la ressource ne peut pas avoir une valeur null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "L'URL de ressource Active Directory ne peut pas être vide.", "loc.messages.StorageAccountCannotBeNull": "le accountName de stockage ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "Échec du démarrage du WebJob continu '%s'. Erreur : %s", "loc.messages.FailedToStopContinuousWebJob": "Échec de l'arrêt du WebJob continu '%s'. Erreur : %s", "loc.messages.FailedToGetSiteExtensions": "Échec de l'obtention des extensions de site. Erreur : %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "Échec de l'obtention du flux d'extension. Erreur : %s", "loc.messages.ExtensionAlreadyInstalled": "L'extension '%s' est déjà installée.", "loc.messages.InstallingSiteExtension": "Installation de l'extension de site '%s'", "loc.messages.FailedToGetResourceID": "Échec de l'obtention de l'ID de ressource pour le type de ressource '%s' et le nom de ressource '%s'. Erreur : %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "Échec du déploiement du package web. Erreur : %s", "loc.messages.FailedToCreatePath": "Échec de la création du chemin '%s' à partir de Kudu. Erreur : %s", "loc.messages.FailedToDeleteFile": "Échec de la suppression du fichier '%s/%s' à partir de Kudu. Erreur : %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Échec de la suppression du dossier '%s' dans Kudu. Erreur : %s", "loc.messages.FailedToUploadFile": "Échec du chargement du fichier '%s/%s' à partir de Kudu. Erreur : %s", "loc.messages.FailedToGetFileContent": "Échec de l'obtention du contenu du fichier '%s/%s' à partir de Kudu. Erreur : %s", "loc.messages.FailedToListPath": "Échec du listage du chemin '%s'. Erreur : %s", "loc.messages.FailedToGetDeploymentLogs": "Échec de l'obtention des journaux de déploiement. Erreur : %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "Le code de réponse HTTP '%s' n'est pas un code d'état de redirection valide.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "L'en-tête d'emplacement a une valeur null pour la réponse HTTP ayant le code d'état : %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "Pour utiliser un certificat dans App Service, celui-ci doit être signé par une autorité de certification de confiance. Si votre application web génère des erreurs de validation de certificat, cela signifie probablement que vous utilisez un certificat auto-signé. Pour résoudre ces erreurs, vous devez affecter la valeur true à une variable nommée VSTS_ARM_REST_IGNORE_SSL_ERRORS dans la définition de build ou la définition de mise en production", + "loc.messages.FailedToGetAzureMetricAlerts": "Échec de l'obtention des alertes de métrique Azure : %s. Erreur : %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Échec de la mise à jour de la ressource '%s' de la règle d'alerte de métrique Azure. Erreur : %s", + "loc.messages.ResponseNotValid": "La réponse n'est pas dans un format valide" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson index b91a0bb95c0b..6a044198bea0 100644 --- a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson @@ -2,11 +2,11 @@ "loc.messages.ClientIdCannotBeEmpty": "clientId non deve essere una stringa vuota.", "loc.messages.DomainCannotBeEmpty": "domain non deve essere una stringa vuota.", "loc.messages.SecretCannotBeEmpty": "secret non deve essere una stringa vuota.", - "loc.messages.armUrlCannotBeEmpty": "arm Url non deve essere una stringa vuota.", + "loc.messages.armUrlCannotBeEmpty": "L'URL di ARM non deve essere una stringa vuota.", "loc.messages.authorityUrlCannotBeEmpty": "authority non deve essere una stringa vuota.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Non è stato possibile recuperare il token di accesso per Azure. Codice di stato: %s. Messaggio di stato: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Configurare l'identità del servizio gestita per la macchina virtuale 'https://aka.ms/azure-msi-docs'. Codice di stato: %s. Messaggio di stato: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.CallbackCannotBeNull": "il valore di callback non può essere Null.", "loc.messages.VMNameCannotBeNull": "Il valore di vmName non può essere Null o non definito e deve essere di tipo stringa.", "loc.messages.InvalidValue": "%s non è un valore valido. I valori validi sono: %s", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "Non è stato possibile avviare il processo Web continuo '%s'. Errore: %s", "loc.messages.FailedToStopContinuousWebJob": "Non è stato possibile arrestare il processo Web continuo '%s'. Errore: %s", "loc.messages.FailedToGetSiteExtensions": "Non è stato possibile ottenere le estensioni del sito. Errore: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "Non è stato possibile ottenere il feed dell'estensione. Errore: %s", "loc.messages.ExtensionAlreadyInstalled": "L'estensione '%s' è già installata.", "loc.messages.InstallingSiteExtension": "Installazione dell'estensione del sito '%s'", "loc.messages.FailedToGetResourceID": "Non è stato possibile ottenere l'ID risorsa per il tipo di risorsa '%s' e il nome di risorsa '%s'. Errore: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "Non è stato possibile distribuire il pacchetto Web. Errore: %s", "loc.messages.FailedToCreatePath": "Non è stato possibile creare il percorso '%s' da Kudu. Errore: %s", "loc.messages.FailedToDeleteFile": "Non è stato possibile eliminare il file '%s/%s' da Kudu. Errore: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Non è stato possibile eliminare la cartella '%s' da Kudu. Errore: %s", "loc.messages.FailedToUploadFile": "Non è stato possibile caricare il file '%s/%s da Kudu. Errore: %s", "loc.messages.FailedToGetFileContent": "Non è stato possibile ottenere il contenuto '%s/%s' del file da Kudu. Errore: %s", "loc.messages.FailedToListPath": "Non è stato possibile elencare il percorso '%s'. Errore: %s", "loc.messages.FailedToGetDeploymentLogs": "Non è stato possibile ottenere i log di distribuzione. Errore: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "Il codice di risposta HTTP '%s' non è un codice di stato di reindirizzamento valido.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "L'intestazione del percorso è Null per la risposta HTTP con codice di stato: %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "Per usare un certificato nel servizio app, il certificato deve essere firmato da un'autorità di certificazione attendibile. Se l'app Web restituisce errori di convalida del certificato, è possibile che si stia usando un certificato autofirmato. Per risolvere gli errori, è necessario impostare su true una variabile denominata VSTS_ARM_ARM_REST_IGNORE_SSL_ERRORS nella definizione di compilazione o versione", + "loc.messages.FailedToGetAzureMetricAlerts": "Non è stato possibile ottenere gli avvisi per le metriche di Azure: %s. Errore: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Non è stato possibile aggiornare la risorsa '%s' della regola di avviso delle metriche di Azure. Errore: %s", + "loc.messages.ResponseNotValid": "Il formato della risposta non è valido" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson index fe69410eb9cd..658933796c49 100644 --- a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret を空の文字列にすることはできません。", "loc.messages.armUrlCannotBeEmpty": "ARM URL を空の文字列にすることはできません。", "loc.messages.authorityUrlCannotBeEmpty": "機関を空の文字列にすることはできません。", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Azure 用のアクセス トークンをフェッチできませんでした。状態コード: %s、状態メッセージ: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。仮想マシンのマネージド サービス ID (MSI) を構成してください 'https://aka.ms/azure-msi-docs'。状態コード: %s、ステータス メッセージ: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。状態コード: %s、ステータス メッセージ: %s", "loc.messages.CallbackCannotBeNull": "コールバックを null にすることはできません。", "loc.messages.VMNameCannotBeNull": "vmName を null または未定義にすることはできません。文字列型にする必要があります。", "loc.messages.InvalidValue": "%s は無効な値です。有効な値: %s", @@ -66,14 +66,14 @@ "loc.messages.FailedToGetAppServiceDetails": "App Service '%s' の詳細をフェッチできませんでした。エラー: %s", "loc.messages.AppServiceState": "App Service の状態は '%s' です。", "loc.messages.InvalidMonitorAppState": "アプリ状態を監視するために指定された状態 '%s' は無効です", - "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の発行プロファイルをフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の公開プロファイルをフェッチできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされています", "loc.messages.SwappingAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされています", "loc.messages.SwappedAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされました", "loc.messages.SwappedAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされました", - "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の発行資格情報をフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.WarmingUpSlots": "スロットをウォームアップしています", "loc.messages.DeploymentIDCannotBeNull": "配置 ID を null または空にすることはできません。", "loc.messages.DeploymentDataEntityCannotBeNull": "配置データ エンティティを null または未定義にすることはできません。", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "継続的 Web ジョブ '%s' を開始できませんでした。エラー: %s", "loc.messages.FailedToStopContinuousWebJob": "継続的 Web ジョブ '%s' を停止できませんでした。エラー: %s", "loc.messages.FailedToGetSiteExtensions": "サイト拡張機能を取得できませんでした。エラー: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "拡張機能フィードを取得できませんでした。エラー: %s", "loc.messages.ExtensionAlreadyInstalled": "拡張機能 '%s' は既にインストールされています。", "loc.messages.InstallingSiteExtension": "サイト拡張機能 '%s' をインストールしています", "loc.messages.FailedToGetResourceID": "リソースの種類 '%s'、リソース名 '%s' のリソース ID を取得できませんでした。エラー: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "Web パッケージを配置することができませんでした。エラー: %s", "loc.messages.FailedToCreatePath": "Kudu からパス '%s' を作成することができませんでした。エラー: %s", "loc.messages.FailedToDeleteFile": "Kudu からファイル '%s/%s' を削除することができませんでした。エラー: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Kudu からフォルダー '%s' を削除できませんでした。エラー: %s", "loc.messages.FailedToUploadFile": "Kudu からファイル '%s/%s をアップロードできませんでした。エラー: %s", "loc.messages.FailedToGetFileContent": "Kudu からファイル コンテンツ '%s/%s' を取得できませんでした。エラー: %s", "loc.messages.FailedToListPath": "パス '%s' の一覧を取得できませんでした。エラー: %s", "loc.messages.FailedToGetDeploymentLogs": "配置ログを取得できませんでした。エラー: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "HTTP 応答コード: '%s' は無効なリダイレクト状態コードです。", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "HTTP 応答の場所ヘッダーは次の状態コードで null になっています: %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "App Service で証明書を使用するには、証明書が信頼された証明機関によって署名されている必要があります。Web アプリで証明書の検証エラーが出る場合は、自己署名証明書を使用している可能性があり、それを解決するには、VSTS_ARM_REST_IGNORE_SSL_ERRORS という名前の変数の値をビルド定義またはリリース定義で true に設定する必要があります。", + "loc.messages.FailedToGetAzureMetricAlerts": "Azure のメトリック アラートを取得できませんでした: %s。エラー: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Azure のメトリック アラート ルール '%s' リソースを更新できませんでした。エラー: %s", + "loc.messages.ResponseNotValid": "応答が無効な形式です" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson index 7d68fc56211f..123c5574bf21 100644 --- a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret은 비어 있지 않은 문자열이어야 합니다.", "loc.messages.armUrlCannotBeEmpty": "arm URL은 비어 있지 않은 문자열이어야 합니다.", "loc.messages.authorityUrlCannotBeEmpty": "authority는 비어 있지 않은 문자열이어야 합니다.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Azure에 대한 액세스 토큰을 페치할 수 없습니다. 상태 코드: %s, 상태 메시지: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "관리 서비스 주체에 대한 액세스 토큰을 페치할 수 없습니다. 가상 머신에 대한 MSI(관리 서비스 ID)를 구성하세요('https://aka.ms/azure-msi-docs'). 상태 코드: %s, 상태 메시지: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "관리 서비스 주체에 대한 액세스 토큰을 페치할 수 없습니다. 상태 코드: %s, 상태 메시지: %s", "loc.messages.CallbackCannotBeNull": "호출은 null일 수 없습니다.", "loc.messages.VMNameCannotBeNull": "vmName은 null이거나 정의되지 않은 상태일 수 없으며, 문자열 형식이어야 합니다.", "loc.messages.InvalidValue": "%s은(는) 유효한 값이 아닙니다. 유효한 값은 %s입니다.", @@ -93,14 +93,14 @@ "loc.messages.WebTestAlreadyConfigured": "URL에 대해 웹 테스트가 이미 구성되어 있음: %s", "loc.messages.FailedToGetAppServiceConfiguration": "App Service '%s' 구성을 가져오지 못했습니다. 오류: %s", "loc.messages.FailedToUpdateAppServiceConfiguration": "App Service '%s' 구성을 업데이트하지 못했습니다. 오류: %s", - "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' 응용 프로그램 설정을 가져오지 못했습니다. 오류: %s", - "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' 응용 프로그램 설정을 업데이트하지 못했습니다. 오류: %s", + "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' 애플리케이션 설정을 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' 애플리케이션 설정을 업데이트하지 못했습니다. 오류: %s", "loc.messages.KuduSCMDetailsAreEmpty": "KUDU SCM 정보가 비어 있음", "loc.messages.FailedToGetContinuousWebJobs": "연속 WebJob을 가져오지 못했습니다. 오류: %s", "loc.messages.FailedToStartContinuousWebJob": "연속 WebJob '%s'을(를) 시작하지 못했습니다. 오류: %s", "loc.messages.FailedToStopContinuousWebJob": "연속 WebJob '%s'을(를) 중지하지 못했습니다. 오류: %s", "loc.messages.FailedToGetSiteExtensions": "사이트 확장을 가져오지 못했습니다. 오류: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "피드 확장을 가져오지 못했습니다. 오류: %s", "loc.messages.ExtensionAlreadyInstalled": "'%s' 확장이 이미 설치되어 있습니다.", "loc.messages.InstallingSiteExtension": "사이트 확장 '%s'을(를) 설치하는 중", "loc.messages.FailedToGetResourceID": "리소스 종류 '%s' 및 리소스 이름 '%s'의 리소스 ID를 가져오지 못했습니다. 오류: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "웹 패키지를 배포하지 못했습니다. 오류: %s", "loc.messages.FailedToCreatePath": "Kudu에서 '%s' 경로를 만들지 못했습니다. 오류: %s", "loc.messages.FailedToDeleteFile": "Kudu에서 '%s/%s' 파일을 삭제하지 못했습니다. 오류: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Kudu에서 '%s' 폴더를 삭제하지 못했습니다. 오류: %s", "loc.messages.FailedToUploadFile": "Kudu에서 '%s/%s' 파일을 업로드하지 못했습니다. 오류: %s", "loc.messages.FailedToGetFileContent": "Kudu에서 파일 콘텐츠 '%s/%s'을(를) 가져오지 못했습니다. 오류: %s", "loc.messages.FailedToListPath": "'%s' 경로를 나열하지 못했습니다. 오류: %s", "loc.messages.FailedToGetDeploymentLogs": "배포 로그를 가져오지 못했습니다. 오류: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "HTTP 응답 코드: '%s'은(는) 유효한 리디렉션 상태 코드가 아닙니다.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "HTTP 응답에 대한 위치 헤더가 null입니다(상태 코드: %s).", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "App Service에서 인증서를 사용하려면 신뢰할 수 있는 인증 기관에서 인증서에 서명해야 합니다. 웹앱에서 인증서 유효성 검사 오류가 발생하는 경우 아마도 자체 서명된 인증서를 사용하는 중이며, 오류를 해결하려면 이름이 VSTS_ARM_REST_IGNORE_SSL_ERRORS인 변수를 빌드 또는 릴리스 정의에서 true 값으로 설정해야 합니다.", + "loc.messages.FailedToGetAzureMetricAlerts": "Azure 메트릭 경고(%s)를 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Azure 메트릭 경고 규칙 '%s' 리소스를 업데이트하지 못했습니다. 오류: %s", + "loc.messages.ResponseNotValid": "응답의 형식이 유효하지지 않습니다." } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson index ab08d9514c98..605d3239c61d 100644 --- a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson @@ -2,11 +2,11 @@ "loc.messages.ClientIdCannotBeEmpty": "Параметр clientId должен быть непустой строкой.", "loc.messages.DomainCannotBeEmpty": "Параметр domain должен быть непустой строкой.", "loc.messages.SecretCannotBeEmpty": "Параметр secret должен быть непустой строкой.", - "loc.messages.armUrlCannotBeEmpty": "Параметр arm Url должен быть непустой строкой.", + "loc.messages.armUrlCannotBeEmpty": "URL-адрес ARM должен быть непустой строкой.", "loc.messages.authorityUrlCannotBeEmpty": "Параметр authority должен быть непустой строкой.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Не удалось получить маркер доступа для Azure. Код состояния: %s, сообщение о состоянии: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Настройте управляемое удостоверение службы (MSI) для виртуальной машины \"https://aka.ms/azure-msi-docs\". Код состояния: %s; сообщения о состоянии: %s.", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Код состояния: %s, сообщение о состоянии: %s.", "loc.messages.CallbackCannotBeNull": "Обратный вызов не может иметь значение NULL.", "loc.messages.VMNameCannotBeNull": "Параметр vmName не может иметь значение NULL или быть неопределенным. Также он должен быть строковым параметром.", "loc.messages.InvalidValue": "%s не является допустимым значением. Допустимые значения: %s", @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MaxLength\": 90", "loc.messages.ResourceGroupDeceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MinLength\": 1", "loc.messages.ResourceGroupDoesntMatchPattern": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"Шаблон\": /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Имя масштабируемого набора виртуальных машин не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", - "loc.messages.GetVMSSFailed": "Не удалось получить сведения о масштабируемом наборе виртуальных машин с группой ресурсов %s и именем %s. Ошибка: %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить масштабируемый набор виртуальных машин %s, так как в нем используется образ платформы. Для обновления доступны только масштабируемые наборы виртуальных машин с пользовательскими образами.", + "loc.messages.VMSSNameCannotBeNull": "Имя VMSS не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", + "loc.messages.GetVMSSFailed": "Не удалось получить сведения о VMSS с группой ресурсов %s и именем %s. Ошибка: %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить VMSS %s, так как в нем используется образ платформы. Для обновления доступны только VMSS с пользовательскими образами.", "loc.messages.VMSSImageUrlCannotBeNull": "URL-адрес образа должен быть непустой строкой.", "loc.messages.VMSSImageAlreadyUptoDate": "Образ %s уже обновлен. Обновление образа пропущено.", - "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа масштабируемого набора виртуальных машин: %s.", - "loc.messages.VMSSUpdateImage": "Перевод масштабируемого набора виртуальных машин %s на новый образ...", + "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа VMSS: %s.", + "loc.messages.VMSSUpdateImage": "Перевод VMSS %s на новый образ...", "loc.messages.ResourceNameCannotBeNull": "Имя ресурса не может иметь значение null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "URL-адрес ресурса Active Directory не может быть пустым.", "loc.messages.StorageAccountCannotBeNull": "Параметр accountName хранилища не может иметь значение NULL или быть неопределенным. Он должен иметь строковый тип.", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "Не удалось запустить непрерывное веб-задание \"%s\". Ошибка: %s", "loc.messages.FailedToStopContinuousWebJob": "Не удалось остановить непрерывное веб-задание \"%s\". Ошибка: %s", "loc.messages.FailedToGetSiteExtensions": "Не удалось получить расширения сайта. Ошибка: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "Не удалось получить канал расширения. Ошибка: %s.", "loc.messages.ExtensionAlreadyInstalled": "Расширение \"%s\" уже установлено.", "loc.messages.InstallingSiteExtension": "Установка расширения сайта \"%s\"", "loc.messages.FailedToGetResourceID": "Не удалось получить идентификатор ресурса для ресурса с типом \"%s\" и именем \"%s\". Ошибка: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "Не удалось развернуть веб-пакет. Ошибка: %s", "loc.messages.FailedToCreatePath": "Не удалось создать путь \"%s\" из Kudu. Ошибка: %s", "loc.messages.FailedToDeleteFile": "Не удалось удалить файл \"%s/%s\" из Kudu. Ошибка: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Не удалось удалить папку \"%s\" из Kudu. Ошибка: %s.", "loc.messages.FailedToUploadFile": "Не удалось отправить файл \"%s/%s из Kudu. Ошибка: %s", "loc.messages.FailedToGetFileContent": "Не удалось получить содержимое файла \"%s/%s\" из Kudu. Ошибка: %s", "loc.messages.FailedToListPath": "Не удалось получить список элементов для пути \"%s\". Ошибка: %s", "loc.messages.FailedToGetDeploymentLogs": "Не удалось получить журналы развертывания. Ошибка: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "Код ответа HTTP \"%s\" не является допустимым кодом состояния перенаправления.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "Заголовок расположения равен NULL у ответа HTTP с кодом состояния %s.", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "Чтобы использовать сертификат в службе приложений, сертификат должен быть подписан доверенным центром сертификации. Если в веб-приложении появляются ошибки проверки серитфиката, возможно, вы используете самозаверяющий сертификат, и для устранения этих ошибок необходимо установить значение true для переменной VSTS_ARM_REST_IGNORE_SSL_ERRORS в определении сборки или выпуска.", + "loc.messages.FailedToGetAzureMetricAlerts": "Не удалось получить метрики оповещений Azure: %s. Ошибка: %s.", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Не удалось обновить правило генерации оповещений метрики Azure для ресурса \"%s\". Ошибка: %s.", + "loc.messages.ResponseNotValid": "Ответ имеет недопустимый формат." } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson index e3026a8a2388..88f6564eb808 100644 --- a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret 必须是非空字符串。", "loc.messages.armUrlCannotBeEmpty": "arm Url 必须是非空字符串。", "loc.messages.authorityUrlCannotBeEmpty": "authority 必须是非空字符串。", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "无法提取 Azure 的访问令牌。状态代码: %s,状态消息: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "无法提取托管服务主体的访问令牌。请为虚拟机配置托管服务标识(MSI)(https://aka.ms/azure-msi-docs)。状态代码: %s,状态消息: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "无法提取托管服务主体的访问令牌。状态代码: %s,状态消息: %s", "loc.messages.CallbackCannotBeNull": "回叫不能为 NULL。", "loc.messages.VMNameCannotBeNull": "vmName 不能为 NULL 或未定义,且必须为类型字符串。", "loc.messages.InvalidValue": "%s 不是有效值。有效值为: %s", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "未能启动持续 Web 作业“%s”。错误: %s", "loc.messages.FailedToStopContinuousWebJob": "未能停止持续 Web 作业“%s”。错误: %s", "loc.messages.FailedToGetSiteExtensions": "未能获取站点扩展。错误: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "未能获取扩展源。错误: %s", "loc.messages.ExtensionAlreadyInstalled": "扩展“%s”已安装。", "loc.messages.InstallingSiteExtension": "正在安装站点扩展“%s”", "loc.messages.FailedToGetResourceID": "未能获取资源类型“%s”和资源名称“%s”的资源 ID。错误: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "未能部署 Web 包。错误: %s", "loc.messages.FailedToCreatePath": "未能从 Kudu 创建路径“%s”。错误: %s", "loc.messages.FailedToDeleteFile": "未能从 Kudu 删除文件“%s/%s”。错误: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "未能从 Kudu 删除文件夹“%s”。错误: %s", "loc.messages.FailedToUploadFile": "未能从 Kudu 上传文件“%s/%s”。错误: %s", "loc.messages.FailedToGetFileContent": "未能从 Kudu 获取文件内容“%s/%s”。错误: %s", "loc.messages.FailedToListPath": "未能列出路径“%s”。错误: %s", "loc.messages.FailedToGetDeploymentLogs": "未能获取部署日志。错误: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "HTTP 响应代码 \"%s\" 不是有效的重定向状态代码。", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "HTTP 响应的位置标头为 null 且状态代码为 %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "要在应用服务中使用某个证书,该证书必须由受信任的证书颁发机构签名。如果 Web 应用显示证书验证错误,则你可能使用的是自签名证书,要解决验证问题,需要在生成或发布定义中,将名为 VSTS_ARM_REST_IGNORE_SSL_ERRORS 的变量设置为 true 值。", + "loc.messages.FailedToGetAzureMetricAlerts": "获取 Azure 指标警报失败: %s。错误: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "未能更新 Azure 指标预警规则“%s”资源。错误: %s", + "loc.messages.ResponseNotValid": "响应的格式无效。" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson index d9dda52fdd1c..3390d4682760 100644 --- a/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret 不得為空字串。", "loc.messages.armUrlCannotBeEmpty": "arm Url 不得為空字串。", "loc.messages.authorityUrlCannotBeEmpty": "authority 不得為空字串。", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "無法擷取 Azure 的存取權杖。狀態碼: %s,狀態訊息: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "無法擷取受控服務主體的存取權杖。請設定虛擬機器的受控服務識別 (MSI) (https://aka.ms/azure-msi-docs)。狀態碼: %s,狀態訊息: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "無法擷取受控服務主體的存取權杖。狀態碼: %s,狀態訊息: %s", "loc.messages.CallbackCannotBeNull": "回撥不得為 null。", "loc.messages.VMNameCannotBeNull": "vmName 不得為 null 或未定義。其必須是 type 字串。", "loc.messages.InvalidValue": "%s 不是有效的值。有效值: %s", @@ -66,14 +66,14 @@ "loc.messages.FailedToGetAppServiceDetails": "無法擷取 App Service '%s' 詳細資料。錯誤: %s", "loc.messages.AppServiceState": "App Service 的狀態為 '%s'。", "loc.messages.InvalidMonitorAppState": "為監視應用程式狀態提供的狀態 '%s' 無效", - "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發行設定檔。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發佈設定檔。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "無法交換 App Service '%s' 位置 - 'production' 和 '%s'。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "無法交換 App Service '%s' 位置 - '%s' 和 '%s'。錯誤: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "正在交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappingAppServiceSlotSlots": "正在交換 App Service '%s' 位置 - '%s' 和 '%s'", "loc.messages.SwappedAppServiceSlotWithProduction": "已交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappedAppServiceSlotSlots": "已交換 App Service '%s' 位置 - '%s' 和 '%s'", - "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發行認證。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.WarmingUpSlots": "正在準備交換位置", "loc.messages.DeploymentIDCannotBeNull": "部署識別碼不可為 null 或空白。", "loc.messages.DeploymentDataEntityCannotBeNull": "部署資料實體不可為 null 或未定義。", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "無法啟動持續 WebJob '%s'。錯誤: %s", "loc.messages.FailedToStopContinuousWebJob": "無法停止持續 WebJob '%s'。錯誤: %s", "loc.messages.FailedToGetSiteExtensions": "無法取得網站延伸模組。錯誤: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "無法取得延伸模組摘要。錯誤: %s", "loc.messages.ExtensionAlreadyInstalled": "延伸模組 '%s' 已安裝。", "loc.messages.InstallingSiteExtension": "正在安裝網站延伸模組 '%s'", "loc.messages.FailedToGetResourceID": "無法取得資源類型 '%s' 和資源名稱 '%s' 的資源識別碼。錯誤: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "無法部署網頁套件。錯誤: %s", "loc.messages.FailedToCreatePath": "無法從 Kudu 建立路徑 '%s'。錯誤: %s", "loc.messages.FailedToDeleteFile": "無法從 Kudu 刪除檔案 '%s/%s'。錯誤: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "無法從 Kudu 刪除資料夾 '%s'。錯誤: %s", "loc.messages.FailedToUploadFile": "無法從 Kudu 上傳檔案 '%s/%s。錯誤: %s", "loc.messages.FailedToGetFileContent": "無法從 Kudu 取得檔案內容 '%s/%s'。錯誤: %s", "loc.messages.FailedToListPath": "無法列出路徑 '%s'。錯誤: %s", "loc.messages.FailedToGetDeploymentLogs": "無法取得部署記錄。錯誤: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "HTTP 回應碼: '%s' 不是有效的重新導向狀態碼。", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "HTTP 回應的位置標頭為 null,狀態碼: %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "若要在 App Service 中使用憑證,必須是由信任之憑證授權單位簽署的憑證。若您的 Web 應用程式顯示憑證驗證錯誤,有可能您是使用自我簽署的憑證。若要解決這些錯誤,必須將組建或發行定義中的 VSTS_ARM_REST_IGNORE_SSL_ERRORS 變數值設為 true", + "loc.messages.FailedToGetAzureMetricAlerts": "無法取得 Azure 度量警示: %s。錯誤: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "無法更新 Azure 度量警示規則 '%s' 資源。錯誤: %s", + "loc.messages.ResponseNotValid": "回應的格式無效" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/de-DE/resources.resjson index e3a7cc7a1a10..6e2bd1bbe6a4 100644 --- a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/de-DE/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Stellen Sie sicher, dass der Computer das TLS 1.2-Protokoll oder eine höhere Version verwendet. Weitere Informationen zum Aktivieren von TLS auf Ihrem Computer finden Sie unter https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Der Java-JAR-Pfad ist nicht vorhanden." } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/es-ES/resources.resjson index e3a7cc7a1a10..169494b35f06 100644 --- a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/es-ES/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Asegúrese de que el equipo usa el protocolo TLS 1.2 o posterior. Consulte https://aka.ms/enableTlsv2 para obtener más información sobre cómo habilitar TLS en la máquina.", + "loc.messages.JarPathNotPresent": "La ruta de acceso de jar de Java no está presente." } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/fr-FR/resources.resjson index e3a7cc7a1a10..1528be52378f 100644 --- a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assurez-vous que l'ordinateur utilise le protocole TLS 1.2 ou ultérieur. Consultez https://aka.ms/enableTlsv2 pour plus d'informations sur l'activation de TLS sur votre ordinateur.", + "loc.messages.JarPathNotPresent": "Le chemin du fichier jar Java n'est pas présent" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/it-IT/resources.resjson index e3a7cc7a1a10..b81d91e667e3 100644 --- a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/it-IT/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assicurarsi che il computer usi il protocollo TLS 1.2 o superiore. Per altre informazioni su come abilitare TLS nel computer, vedere https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Il percorso del file jar Java non è presente" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ja-JP/resources.resjson index e3a7cc7a1a10..6c7dbdcb2d89 100644 --- a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "マシンで TLS 1.2 プロトコル以上を使用していることを確認します。お使いのマシンで TLS を有効にする方法について詳しくは、https://aka.ms/enableTlsv2 をご確認ください。", + "loc.messages.JarPathNotPresent": "Java jar パスが存在しません" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ko-KR/resources.resjson index e3a7cc7a1a10..a4f1906d5953 100644 --- a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "머신에서 TLS 1.2 프로토콜 이상을 사용 중인지 확인하세요. 머신에서 TLS를 사용하도록 설정하는 방법에 대해 자세히 알아보려면 https://aka.ms/enableTlsv2를 참조하세요.", + "loc.messages.JarPathNotPresent": "Java jar 경로가 없습니다." } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ru-RU/resources.resjson index e3a7cc7a1a10..547949922680 100644 --- a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Компьютер должен использовать протокол TLS 1.2 или более поздней версии. Дополнительные сведения о том, как включить TLS на вашем компьютере: https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Отсутствует путь к jar-файлу Java." } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-CN/resources.resjson index e3a7cc7a1a10..ede3b613f8f8 100644 --- a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "请确保计算机使用的是 TLS 1.2 协议或更高版本。请访问 https://aka.ms/enableTlsv2 获取有关如何在计算机中启用 TLS 的详细信息。", + "loc.messages.JarPathNotPresent": "Java jar 路径不存在" } \ No newline at end of file diff --git a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-TW/resources.resjson index e3a7cc7a1a10..9901418f88ce 100644 --- a/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/Common/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "請確定電腦目前使用 TLS 1.2 通訊協定或更高的版本。請查看 https://aka.ms/enableTlsv2,以取得如何於您的電腦上啟用 TLS 的詳細資訊。", + "loc.messages.JarPathNotPresent": "沒有 Java 的 jar 路徑" } \ No newline at end of file diff --git a/Tasks/Common/MSBuildHelpers/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/Common/MSBuildHelpers/Strings/resources.resjson/es-ES/resources.resjson index 630a2a1fb68a..f24efc34164f 100644 --- a/Tasks/Common/MSBuildHelpers/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/Common/MSBuildHelpers/Strings/resources.resjson/es-ES/resources.resjson @@ -1,5 +1,5 @@ { - "loc.messages.MSB_Build0": "Compilación {0}", + "loc.messages.MSB_Build0": "Compilación: {0}", "loc.messages.MSB_BuildToolNotFound": "No se encontró MSBuild o xbuild (Mono) en el agente para Mac o Linux.", "loc.messages.MSB_DetectedNuGetExtensionsLoaderPath0": "Se detectó la ruta de acceso del cargador de extensiones de NuGet. La variable de entorno NUGET_EXTENSIONS_PATH está establecida en '{0}'.", "loc.messages.MSB_MSBuild15NotFoundionArchitecture0": "No se encontró la versión de MSBuild \"15.0\" para la arquitectura \"{0}\". Compruebe que el valor de entrada de la arquitectura es correcto y compruebe que Visual Studio 2017 está instalado. La versión de MSBuild \"15.0\" se incluyó con la instalación de Visual Studio 2017.", diff --git a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/de-DE/resources.resjson index c339d684198c..3c451d980ba7 100644 --- a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/de-DE/resources.resjson @@ -8,8 +8,9 @@ "loc.messages.ErrorOnAcquireToken": "Fehler beim Versuch, ein Azure Active Directory-Token abzurufen. Stellen Sie sicher, dass Ihr Dienstendpunkt ordnungsgemäß mit gültigen Anmeldeinformationen konfiguriert ist. Fehlermeldung: {0}", "loc.messages.ErrorOnCertificateImport": "Fehler beim Versuch, das Zertifikat zu importieren. Stellen Sie sicher, dass Ihr Dienstendpunkt ordnungsgemäß mit einem richtigen Zertifikatwert konfiguriert ist. Wenn das Zertifikat durch ein Kennwort geschützt ist, muss außerdem ein gültiges Kennwort verwendet werden. Fehlermeldung: {0}", "loc.messages.ImportedCertificate": "Das Clusterclientzertifikat mit dem Fingerabdruck \"{0}\" wurde importiert.", + "loc.messages.MultipleCertPresentInLocalStoreWarningMsg": "Im lokalen Zertifikatspeicher sind mehrere Zertifikate mit dem allgemeinen Namen (CN) \"{0}\" vorhanden. Versuchen Sie es noch mal, nachdem Sie beim Einrichten des Dienstendpunkts den Fingerabdruck des Serverzertifikats angegeben haben.", "loc.messages.ServiceFabricSDKNotInstalled": "Das Service Fabric SDK ist nicht auf dem Build-Agent installiert. Navigieren Sie zu https://aka.ms/servicefabric, um es herunterzuladen und zu installieren.", - "loc.messages.UseWindowsSecurity": "Die Windows-Sicherheit ist festgelegt. Der Schalter \"WindowsCredential\" wird beim Herstellen einer Verbindung verwendet.", + "loc.messages.Unsecured": "Die Option für die ungesicherte Kommunikation wurde nicht angegeben. Beim Herstellen der Verbindung wird der Schalter \"-WindowsCredential\" verwendet.", "loc.messages.ServerCertificateNotFoundForTextEncrypt": "Das Serverzertifikat des Clusters mit Fingerabdruck \"{0}\" ist für die Textverschlüsselung erforderlich, aber das Zertifikat wurde nicht auf dem Agent-Computer im Zertifikatspeicher \"CurrentUser\\My\" gefunden.", "loc.messages.RetryingClusterConnection": "Es wird erneut versucht, eine Verbindung mit dem Cluster herzustellen...", "loc.messages.WarningOnRemoveCertificate": "Fehler beim Entfernen des Clientzertifikats. Fehlermeldung: {0}", diff --git a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/es-ES/resources.resjson index 3e2c79702f6b..5b6108815f8f 100644 --- a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/es-ES/resources.resjson @@ -8,8 +8,9 @@ "loc.messages.ErrorOnAcquireToken": "Error al intentar adquirir un token de Azure Active Directory. Asegúrese de que el punto de conexión de servicio está bien configurado con credenciales válidas. Mensaje de error: {0}", "loc.messages.ErrorOnCertificateImport": "Error al intentar importar el certificado. Asegúrese de que el punto de conexión de servicio está bien configurado con un valor de certificado correcto y, si el certificado está protegido con contraseña, con una contraseña válida. Mensaje de error: {0}", "loc.messages.ImportedCertificate": "Certificado de cliente de clúster importado con la huella digital '{0}'.", + "loc.messages.MultipleCertPresentInLocalStoreWarningMsg": "Hay varios certificados con el nombre común {0} en el almacén de certificados local. Reinténtelo después de proporcionar el valor de huella digital del certificado de servidor cuando configure el punto de conexión de servicio.", "loc.messages.ServiceFabricSDKNotInstalled": "Service Fabric SDK no está instalado en el agente de compilación. Vaya a https://aka.ms/servicefabric para descargarlo e instalarlo.", - "loc.messages.UseWindowsSecurity": "Se ha especificado seguridad de Windows. Se usará el modificador -WindowsCredential durante la conexión.", + "loc.messages.Unsecured": "No se ha especificado una opción no segura. Se usará el modificador -WindowsCredential durante la conexión.", "loc.messages.ServerCertificateNotFoundForTextEncrypt": "El certificado de servidor del clúster con la huella digital \"{0}\" es obligatorio para cifrar texto, pero el certificado no se encontró en la máquina del agente en la ubicación del almacén de certificados \"CurrentUser\\My\".", "loc.messages.RetryingClusterConnection": "Reintentando conectar con el clúster...", "loc.messages.WarningOnRemoveCertificate": "Error al intentar quitar el certificado de cliente. Mensaje de error: {0}", diff --git a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/fr-FR/resources.resjson index b4eb4ac9f49d..31873479d0a5 100644 --- a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/fr-FR/resources.resjson @@ -8,8 +8,9 @@ "loc.messages.ErrorOnAcquireToken": "Une erreur s'est produite durant l'acquisition d'un jeton Azure Active Directory. Vérifiez que votre point de terminaison de service est configuré correctement avec des informations d'identification valides. Message d'erreur : {0}", "loc.messages.ErrorOnCertificateImport": "Une erreur s'est produite durant l'importation du certificat. Vérifiez que votre point de terminaison de service est configuré correctement avec un certificat approprié et un mot de passe valide (si le certificat est protégé par un mot de passe). Message d'erreur : {0}", "loc.messages.ImportedCertificate": "Importation effectuée du certificat client du cluster avec l'empreinte numérique '{0}'.", + "loc.messages.MultipleCertPresentInLocalStoreWarningMsg": "Plusieurs certificats portant le nom commun {0} sont présents dans le magasin de certificats local. Réessayez après avoir fourni la valeur d'empreinte numérique du certificat de serveur au moment de la configuration du point de terminaison de service.", "loc.messages.ServiceFabricSDKNotInstalled": "Le SDK Service Fabric n'est pas installé sur l'agent de build. Accédez à https://aka.ms/servicefabric pour le télécharger et l'installer.", - "loc.messages.UseWindowsSecurity": "La sécurité Windows est spécifiée. Le commutateur -WindowsCredential va être utilisé durant la connexion.", + "loc.messages.Unsecured": "L'option non sécurisée n'est pas spécifiée. Le commutateur -WindowsCredential va être utilisé durant la connexion.", "loc.messages.ServerCertificateNotFoundForTextEncrypt": "Le certificat de serveur du cluster avec l'empreinte numérique '{0}' est obligatoire pour chiffrer du texte. Toutefois, le certificat est introuvable sur la machine d'agent dans l'emplacement du magasin de certificats 'CurrentUser\\My'.", "loc.messages.RetryingClusterConnection": "Nouvelle tentative de connexion au cluster.", "loc.messages.WarningOnRemoveCertificate": "Une erreur s'est produite durant la suppression du certificat client. Message d'erreur : {0}", diff --git a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/it-IT/resources.resjson index 59cd678d7846..b9bb70f60dc8 100644 --- a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/it-IT/resources.resjson @@ -8,8 +8,9 @@ "loc.messages.ErrorOnAcquireToken": "Si è verificato un errore durante il tentativo di acquisire un token di Azure Active Directory. Assicurarsi che l'endpoint servizio sia configurato correttamente con credenziali valide. Messaggio di errore: {0}", "loc.messages.ErrorOnCertificateImport": "Si è verificato un errore durante il tentativo di importare il certificato. Assicurarsi che l'endpoint servizio sia configurato correttamente con un valore di certificato appropriato e con una password valida se il certificato è protetto da password. Messaggio di errore: {0}", "loc.messages.ImportedCertificate": "Il certificato client del cluster con identificazione personale '{0}' è stato importato.", + "loc.messages.MultipleCertPresentInLocalStoreWarningMsg": "Nell'archivio certificati locale sono presenti più certificati con nome comune {0}. Riprovare dopo aver specificato il valore dell'identificazione personale del certificato del server durante la configurazione dell'endpoint servizio.", "loc.messages.ServiceFabricSDKNotInstalled": "Service Fabric SDK non è installato nell'agente di compilazione. Per scaricarlo e installarlo, passare a https://aka.ms/servicefabric.", - "loc.messages.UseWindowsSecurity": "È stata specificata la sicurezza di Windows. Per la connessione verrà usata l'opzione -WindowsCredential.", + "loc.messages.Unsecured": "È stata specificata un'opzione non sicura. Per la connessione verrà usata l'opzione -WindowsCredential.", "loc.messages.ServerCertificateNotFoundForTextEncrypt": "Per crittografare il testo, è necessario un certificato del server del cluster con identificazione personale '{0}', ma tale certificato non è stato trovato nel computer agente nel percorso dell'archivio certificati 'CurrentUser\\My'.", "loc.messages.RetryingClusterConnection": "Nuovo tentativo di connessione al cluster...", "loc.messages.WarningOnRemoveCertificate": "Si è verificato un errore durante il tentativo di rimuovere il certificato client. Messaggio di errore: {0}", diff --git a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ja-JP/resources.resjson index 3e3be61010d2..3147f7883d5f 100644 --- a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ja-JP/resources.resjson @@ -8,8 +8,9 @@ "loc.messages.ErrorOnAcquireToken": "Azure Active Directory トークンの取得中にエラーが発生しました。サービス エンドポイントが有効な資格情報で適切に構成されていることを確認してください。エラー メッセージ: {0}", "loc.messages.ErrorOnCertificateImport": "証明書のインポート中にエラーが発生しました。サービス エンドポイントが正しい証明書の値で適切に構成されていること、また証明書がパスワードで保護されている場合は、有効なパスワードで適切に構成されていることを確認してください。エラー メッセージ: {0}", "loc.messages.ImportedCertificate": "拇印 '{0}' を含むインポートされたクラスター クライアント証明書。", + "loc.messages.MultipleCertPresentInLocalStoreWarningMsg": "共通名 {0} を持つ複数の証明書がローカル証明書ストアに存在します。サービス エンドポイントを設定するときにサーバー証明書の拇印の値を指定してから、もう一度お試しください。", "loc.messages.ServiceFabricSDKNotInstalled": "Service Fabric SDK がビルド エージェントにインストールされていません。https://aka.ms/servicefabric にアクセスしてダウンロードし、インストールしてください。", - "loc.messages.UseWindowsSecurity": "Windows セキュリティが指定されました。接続中に -WindowsCredential スイッチが使用されます。", + "loc.messages.Unsecured": "セキュリティ保護のないオプションが指定されました。接続中に -WindowsCredential スイッチが使用されます。", "loc.messages.ServerCertificateNotFoundForTextEncrypt": "テキストを暗号化するには拇印 '{0}' の付いたクラスターのサーバー証明書が必要ですが、'CurrentUser\\My' 証明書の保存場所のエージェント マシン上で証明書が見つかりませんでした。", "loc.messages.RetryingClusterConnection": "クラスターへの接続を再試行しています..", "loc.messages.WarningOnRemoveCertificate": "クライアント証明書を削除しようとしてエラーが発生しました。エラー メッセージ: {0}", diff --git a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ko-KR/resources.resjson index a87fd920910e..c525491ddfd7 100644 --- a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ko-KR/resources.resjson @@ -8,8 +8,9 @@ "loc.messages.ErrorOnAcquireToken": "Azure Active Directory 토큰을 가져오는 동안 오류가 발생했습니다. 서비스 엔드포인트가 유효한 자격 증명으로 제대로 구성되어 있는지 확인하세요. 오류 메시지: {0}", "loc.messages.ErrorOnCertificateImport": "인증서를 가져오는 동안 오류가 발생했습니다. 서비스 엔드포인트가 올바른 인증서 값 및 유효한 암호(인증서가 암호로 보호되는 경우)로 제대로 구성되어 있는지 확인하세요. 오류 메시지: {0}", "loc.messages.ImportedCertificate": "지문 '{0}'(으)로 클러스터 클라이언트 인증서를 가져왔습니다.", + "loc.messages.MultipleCertPresentInLocalStoreWarningMsg": "로컬 인증서 저장소에 일반 이름이 {0}인 인증서가 여러 개 있습니다. 서비스 엔드포인트를 설정할 때 서버 인증서 지문 값을 제공한 후 다시 시도하세요.", "loc.messages.ServiceFabricSDKNotInstalled": "Service Fabric SDK가 빌드 에이전트에 설치되지 않았습니다. https://aka.ms/servicefabric으로 이동하여 해당 SDK를 다운로드 및 설치하세요.", - "loc.messages.UseWindowsSecurity": "Windows 보안을 지정했습니다. 연결하는 동안 -WindowsCredential 스위치가 사용됩니다.", + "loc.messages.Unsecured": "비보안 옵션을 지정하지 않았습니다. 연결하는 동안 -WindowsCredential 스위치가 사용됩니다.", "loc.messages.ServerCertificateNotFoundForTextEncrypt": "텍스트를 암호화하려면 '{0}' 지문이 포함된 클러스터의 서버 인증서가 필요한데, 에이전트 컴퓨터의 'CurrentUser\\My' 인증서 저장소 위치에서 해당 인증서를 찾을 수 없습니다.", "loc.messages.RetryingClusterConnection": "클러스터에 연결을 다시 시도하는 중..", "loc.messages.WarningOnRemoveCertificate": "클라이언트 인증서를 제거하는 동안 오류가 발생했습니다. 오류 메시지: {0}", diff --git a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ru-RU/resources.resjson index f7924ea7c804..e0ab9f91861d 100644 --- a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/ru-RU/resources.resjson @@ -8,8 +8,9 @@ "loc.messages.ErrorOnAcquireToken": "При попытке получить маркер Azure Active Directory произошла ошибка. Убедитесь, что конечная точка службы настроена правильно и заданы допустимые учетные данные. Сообщение об ошибке: {0}", "loc.messages.ErrorOnCertificateImport": "При попытке импортировать сертификат произошла ошибка. Убедитесь, что конечная точка службы настроена правильно, задано правильное значение сертификата и, если сертификат защищен паролем, указан допустимый пароль. Сообщение об ошибке: {0}", "loc.messages.ImportedCertificate": "Импортированный клиентский сертификат кластера с отпечатком \"{0}\".", + "loc.messages.MultipleCertPresentInLocalStoreWarningMsg": "В локальном хранилище сертификатов имеется несколько сертификатов с общим именем {0}. Повторите попытку после указания значения отпечатка сертификата сервера при настройке конечной точки службы.", "loc.messages.ServiceFabricSDKNotInstalled": "Пакет SDK Service Fabric не установлен на агенте сборки. Перейдите на страницу https://aka.ms/servicefabric, чтобы скачать и установить его.", - "loc.messages.UseWindowsSecurity": "Указана безопасность Windows. При подключении будет использоваться параметр -WindowsCredential.", + "loc.messages.Unsecured": "Небезопасный вариант не указан. При подключении будет использоваться параметр -WindowsCredential.", "loc.messages.ServerCertificateNotFoundForTextEncrypt": "Для шифрования текста необходим сертификат сервера кластера с отпечатком \"{0}\". Не удалось найти сертификат на компьютере агента в расположении \"CurrentUser\\My\" хранилища сертификатов.", "loc.messages.RetryingClusterConnection": "Повторная попытка подключения к кластеру.", "loc.messages.WarningOnRemoveCertificate": "Произошла ошибка при попытке удалить сертификат клиента. Сообщение об ошибке: {0}", diff --git a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/zh-CN/resources.resjson index 668bb15683c3..4e2d64deca19 100644 --- a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/zh-CN/resources.resjson @@ -8,8 +8,9 @@ "loc.messages.ErrorOnAcquireToken": "试图获取 Azure Active Directory 令牌时出错。请确保为服务终结点正确配置了有效凭据。错误消息: {0}", "loc.messages.ErrorOnCertificateImport": "尝试导入证书时出错。请确保为服务终结点正确配置了正确的证书值,如果证书受密码保护,请确保配置了有效密码。错误消息: {0}", "loc.messages.ImportedCertificate": "带有指纹“{0}”的导入的群集客户端证书。", + "loc.messages.MultipleCertPresentInLocalStoreWarningMsg": "本地证书存储中存在多个具有公用名 {0} 的证书。设置服务终结点时,请在提供服务器证书指纹值之后重试。", "loc.messages.ServiceFabricSDKNotInstalled": "未在生成代理上安装 Service Fabric SDK。请转到 https://aka.ms/servicefabric 下载并安装它。", - "loc.messages.UseWindowsSecurity": "已指定 Windows 安全性。连接时,将使用 -WindowsCredential 开关。", + "loc.messages.Unsecured": "未指定不安全的选项。连接时,将使用 -WindowsCredential 开关。", "loc.messages.ServerCertificateNotFoundForTextEncrypt": "需要指纹为“{0}”的群集服务器证书才可加密文本,但 \"CurrentUser\\My\" 证书存储位置中的代理计算机上找不到该证书。", "loc.messages.RetryingClusterConnection": "正在重试连接到群集...", "loc.messages.WarningOnRemoveCertificate": "尝试删除客户端证书时出错。错误消息: {0}", diff --git a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/zh-TW/resources.resjson index bd3854107c2c..bf18f82f263f 100644 --- a/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/Common/ServiceFabricHelpers/Strings/resources.resjson/zh-TW/resources.resjson @@ -8,8 +8,9 @@ "loc.messages.ErrorOnAcquireToken": "嘗試取得 Azure Active Directory 權杖時發生錯誤。請確定您的服務端點已正確設定有效的認證。錯誤訊息: {0}", "loc.messages.ErrorOnCertificateImport": "嘗試匯入憑證時發生錯誤。請確定您的服務端點已正確設定正確的憑證值,如果憑證受密碼保護,則確定密碼有效。錯誤訊息: {0}", "loc.messages.ImportedCertificate": "已匯入指紋為 '{0}' 的叢集用戶端憑證。", + "loc.messages.MultipleCertPresentInLocalStoreWarningMsg": "本機憑證存放區中有多個憑證使用通用名稱 {0}。請在於設定服務端點時,提供伺服器憑證指紋值後重試。", "loc.messages.ServiceFabricSDKNotInstalled": "組建代理程式上未安裝 Service Fabric SDK。請前往 https://aka.ms/servicefabric 加以下載並安裝。", - "loc.messages.UseWindowsSecurity": "已指定 Windows 安全性。連線時將使用 -WindowsCredential 參數。", + "loc.messages.Unsecured": "未指定不受保護的選項。連線時會使用 -WindowsCredential 參數。", "loc.messages.ServerCertificateNotFoundForTextEncrypt": "需要具有指紋 '{0}' 的叢集伺服器憑證才能加密文字,但在代理程式機器中的 'CurrentUser\\My' 憑證存放區位置找不到所需的憑證。", "loc.messages.RetryingClusterConnection": "正在重試連線到叢集...", "loc.messages.WarningOnRemoveCertificate": "嘗試移除用戶端憑證時發生錯誤。錯誤訊息: {0}", diff --git a/Tasks/Common/coveragepublisher/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/Common/coveragepublisher/Strings/resources.resjson/de-DE/resources.resjson new file mode 100644 index 000000000000..a2792ddd23db --- /dev/null +++ b/Tasks/Common/coveragepublisher/Strings/resources.resjson/de-DE/resources.resjson @@ -0,0 +1,6 @@ +{ + "loc.messages.InstallDotNetCoreForPublishing": "Installieren Sie .NET Core, um diese Aufgabe auszuführen.", + "loc.messages.ErrorWhilePublishing": "Fehler bei Coverage-Veröffentlichung:", + "loc.messages.UpgradeAgentMessage": "Aktualisieren Sie Ihre Agentversion. Benötigt wird v2.115.0 oder höher. https://github.com/Microsoft/vsts-agent/releases", + "loc.messages.NoInputFiles": "Es wurden keine Eingabedateien angegeben." +} \ No newline at end of file diff --git a/Tasks/Common/coveragepublisher/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/Common/coveragepublisher/Strings/resources.resjson/es-ES/resources.resjson new file mode 100644 index 000000000000..908b96b06326 --- /dev/null +++ b/Tasks/Common/coveragepublisher/Strings/resources.resjson/es-ES/resources.resjson @@ -0,0 +1,6 @@ +{ + "loc.messages.InstallDotNetCoreForPublishing": "Instale dotnet core para ejecutar esta tarea.", + "loc.messages.ErrorWhilePublishing": "Error al publicar la cobertura: ", + "loc.messages.UpgradeAgentMessage": "Actualice la versión del agente. Se requiere v2.115.0 o posterior. https://github.com/Microsoft/vsts-agent/releases", + "loc.messages.NoInputFiles": "No se han proporcionado archivos de entrada." +} \ No newline at end of file diff --git a/Tasks/Common/coveragepublisher/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/Common/coveragepublisher/Strings/resources.resjson/fr-FR/resources.resjson new file mode 100644 index 000000000000..724767742f0c --- /dev/null +++ b/Tasks/Common/coveragepublisher/Strings/resources.resjson/fr-FR/resources.resjson @@ -0,0 +1,6 @@ +{ + "loc.messages.InstallDotNetCoreForPublishing": "Installez dotnet core pour exécuter cette tâche.", + "loc.messages.ErrorWhilePublishing": "Une erreur s'est produite durant la publication de la couverture : ", + "loc.messages.UpgradeAgentMessage": "Mettez à niveau votre version d'agent. Version 2.115.0 ou ultérieure nécessaire. https://github.com/Microsoft/vsts-agent/releases", + "loc.messages.NoInputFiles": "Aucun fichier d'entrée n'a été fourni." +} \ No newline at end of file diff --git a/Tasks/Common/coveragepublisher/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/Common/coveragepublisher/Strings/resources.resjson/it-IT/resources.resjson new file mode 100644 index 000000000000..b606b2152f91 --- /dev/null +++ b/Tasks/Common/coveragepublisher/Strings/resources.resjson/it-IT/resources.resjson @@ -0,0 +1,6 @@ +{ + "loc.messages.InstallDotNetCoreForPublishing": "Per eseguire questa attività, installare .NET Core.", + "loc.messages.ErrorWhilePublishing": "Si è verificato un errore durante la pubblicazione del code coverage: ", + "loc.messages.UpgradeAgentMessage": "Aggiornare la versione dell'agente. È richiesta la versione 2.115.0 o successiva. https://github.com/Microsoft/vsts-agent/releases", + "loc.messages.NoInputFiles": "Non è stato specificato alcun file di input." +} \ No newline at end of file diff --git a/Tasks/Common/coveragepublisher/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/Common/coveragepublisher/Strings/resources.resjson/ja-JP/resources.resjson new file mode 100644 index 000000000000..16dbeb97bbf0 --- /dev/null +++ b/Tasks/Common/coveragepublisher/Strings/resources.resjson/ja-JP/resources.resjson @@ -0,0 +1,6 @@ +{ + "loc.messages.InstallDotNetCoreForPublishing": "このタスクを実行するには、dotnet core をインストールしてください。", + "loc.messages.ErrorWhilePublishing": "カバレッジの発行中にエラーが発生しました", + "loc.messages.UpgradeAgentMessage": "エージェントのバージョンをアップグレードしてください。v2.115.0 以上が必要です。https://github.com/Microsoft/vsts-agent/releases", + "loc.messages.NoInputFiles": "入力ファイルが指定されていません。" +} \ No newline at end of file diff --git a/Tasks/Common/coveragepublisher/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/Common/coveragepublisher/Strings/resources.resjson/ko-KR/resources.resjson new file mode 100644 index 000000000000..fc3be42dac72 --- /dev/null +++ b/Tasks/Common/coveragepublisher/Strings/resources.resjson/ko-KR/resources.resjson @@ -0,0 +1,6 @@ +{ + "loc.messages.InstallDotNetCoreForPublishing": "이 작업을 실행하려면 dotnet core를 설치하세요.", + "loc.messages.ErrorWhilePublishing": "검사를 게시하는 동안 오류가 발생했습니다. ", + "loc.messages.UpgradeAgentMessage": "에이전트 버전을 업그레이드 하세요. v2.115.0 이상이 필요합니다. https://github.com/Microsoft/vsts-agent/releases", + "loc.messages.NoInputFiles": "입력 파일을 제공하지 않았습니다." +} \ No newline at end of file diff --git a/Tasks/Common/coveragepublisher/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/Common/coveragepublisher/Strings/resources.resjson/ru-RU/resources.resjson new file mode 100644 index 000000000000..d3a512b37468 --- /dev/null +++ b/Tasks/Common/coveragepublisher/Strings/resources.resjson/ru-RU/resources.resjson @@ -0,0 +1,6 @@ +{ + "loc.messages.InstallDotNetCoreForPublishing": "Установите ядро DotNet для выполнения этой задачи.", + "loc.messages.ErrorWhilePublishing": "Произошла ошибка при публикации объема протестированного кода: ", + "loc.messages.UpgradeAgentMessage": "Обновите версию агента. Требуется версия 2.115.0 или выше. https://github.com/Microsoft/vsts-agent/releases", + "loc.messages.NoInputFiles": "Входные файлы не заданы." +} \ No newline at end of file diff --git a/Tasks/Common/coveragepublisher/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/Common/coveragepublisher/Strings/resources.resjson/zh-CN/resources.resjson new file mode 100644 index 000000000000..29c803fb70f7 --- /dev/null +++ b/Tasks/Common/coveragepublisher/Strings/resources.resjson/zh-CN/resources.resjson @@ -0,0 +1,6 @@ +{ + "loc.messages.InstallDotNetCoreForPublishing": "请安装 dotnet core 以运行此任务。", + "loc.messages.ErrorWhilePublishing": "发布覆盖率时出错: ", + "loc.messages.UpgradeAgentMessage": "请升级代理版本。需要 v2.115.0 或更高版本。https://github.com/Microsoft/vsts-agent/releases", + "loc.messages.NoInputFiles": "未提供输入文件。" +} \ No newline at end of file diff --git a/Tasks/Common/coveragepublisher/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/Common/coveragepublisher/Strings/resources.resjson/zh-TW/resources.resjson new file mode 100644 index 000000000000..cbfcc91120bb --- /dev/null +++ b/Tasks/Common/coveragepublisher/Strings/resources.resjson/zh-TW/resources.resjson @@ -0,0 +1,6 @@ +{ + "loc.messages.InstallDotNetCoreForPublishing": "請安裝 dotnet core 以執行此工作。", + "loc.messages.ErrorWhilePublishing": "發行涵蓋範圍時發生錯誤: ", + "loc.messages.UpgradeAgentMessage": "請升級代理程式版本。需要 v2.115.0 或更新版本。https://github.com/Microsoft/vsts-agent/releases", + "loc.messages.NoInputFiles": "未提供輸入檔案。" +} \ No newline at end of file diff --git a/Tasks/Common/packaging-common/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/Common/packaging-common/Strings/resources.resjson/de-DE/resources.resjson index 78120e520f4e..97d5e65a7e3b 100644 --- a/Tasks/Common/packaging-common/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/Common/packaging-common/Strings/resources.resjson/de-DE/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "\"NuGet.config\" wird in einer temporären Konfigurationsdatei gespeichert.", "loc.messages.Info_UsingToolPath": "Verwendeter Toolpfad: %s", "loc.messages.Info_UsingVersion": "Verwendete Version: %s", + "loc.messages.Info_BasicCredRestriction": "Mit dieser Aufgabe wird NuGet jetzt so konfiguriert, dass diese Anmeldeinformationen nur\nmithilfe des Standardschemas gesendet werden. Die meisten Benutzer sind von dieser Änderung nicht betroffen. Wenn es sich um eine\nWindows-Domänenanmeldeinformationen handelt und diese seit Kurzem nicht mehr funktionieren, legen Sie die\nBuildvariable \"%s\" auf den Wert \"%s\" (ohne Anführungszeichen) fest.", "loc.messages.NGCommon_AddingSources": "Anmeldeinformationen in der Datei \"NuGet.config\" werden festgelegt.", "loc.messages.NGCommon_AreaNotFoundInSps": "Der Bereich \"%s\" [%s] wurde nicht gefunden. Der Dienst, der diesen Bereich enthält, ist ggf. in Ihrer Region nicht verfügbar.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Ein Ladeprogrammpfad für NuGet-Extensions (Umgebungsvariable \"NUGET_EXTENSIONS_PATH\") wurde erkannt: %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "Der Bereich \"%s\" [%s] wurde nicht gefunden. Möglicherweise liegt ein Problem mit der Team Foundation Server-Installation vor.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unbekannte NuGet-Version ausgewählt.", "loc.messages.NGCommon_UnableToFindTool": "Das Tool %s wurde nicht gefunden.", - "loc.messages.Warning_SessionCreationFailed": "Die Herkunftssitzung konnte nicht erstellt werden: %s", + "loc.messages.Warning_SessionCreationFailed": "Die Herkunftssitzung konnte nicht erstellt werden.", "loc.messages.Warning_UpdatingNuGetVersion": "Die Version von \"NuGet.exe\" wird auf %s aktualisiert (von %s). Änderungen im Verhalten oder Fehler verursachende Änderungen können bei NuGet-Aktualisierungen auf eine neue Version auftreten. Wenn dies nicht gewünscht ist, deaktivieren Sie die Option \"Check for Latest Version\" (Auf aktuelle Version überprüfen) in der Aufgabe." } \ No newline at end of file diff --git a/Tasks/Common/packaging-common/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/Common/packaging-common/Strings/resources.resjson/es-ES/resources.resjson index e8f6d80919ca..7b092d8edcf3 100644 --- a/Tasks/Common/packaging-common/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/Common/packaging-common/Strings/resources.resjson/es-ES/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "Guardando NuGet.config en un archivo de configuración temporal.", "loc.messages.Info_UsingToolPath": "Se usa la ruta de la herramienta: %s", "loc.messages.Info_UsingVersion": "Se usa la versión: %s", + "loc.messages.Info_BasicCredRestriction": "Ahora esta tarea configura NuGet para enviar las credenciales solo mediante el esquema\nbásico. La mayoría de los usuarios no se verán afectados por este cambio. Si se trata de credenciales de un dominio\nde Windows y han dejado de funcionar recientemente, pruebe a establecer la variable de\ncompilación %s en el valor \"%s\" (sin comillas).", "loc.messages.NGCommon_AddingSources": "Estableciendo credenciales en NuGet.config.", "loc.messages.NGCommon_AreaNotFoundInSps": "No se encuentra el área \"%s\" [%s]. Puede que el servicio que contiene el área no esté disponible en la región.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Se detectó una ruta de acceso de cargador de extensiones NuGet (variable de entorno NUGET_EXTENSIONS_PATH): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "No se encuentra el área \"%s\" [%s]. Puede que haya un problema con la instalación de Team Foundation Server.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Se seleccionó una versión de NuGet desconocida.", "loc.messages.NGCommon_UnableToFindTool": "No se encuentra la herramienta %s", - "loc.messages.Warning_SessionCreationFailed": "No se pudo crear la sesión de proveniencia: %s", + "loc.messages.Warning_SessionCreationFailed": "No se pudo crear la sesión de proveniencia.", "loc.messages.Warning_UpdatingNuGetVersion": "Se está actualizando la versión de NuGet.exe a %s desde %s. Pueden producirse cambios de comportamiento o drásticos cuando NuGet se actualiza a una nueva versión. Si no desea que esto ocurra, desactive la opción \"Comprobar la última versión\" en la tarea." } \ No newline at end of file diff --git a/Tasks/Common/packaging-common/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/Common/packaging-common/Strings/resources.resjson/fr-FR/resources.resjson index f4ade740439e..da2a534aac84 100644 --- a/Tasks/Common/packaging-common/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/Common/packaging-common/Strings/resources.resjson/fr-FR/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "Enregistrement de NuGet.config dans un fichier config temporaire.", "loc.messages.Info_UsingToolPath": "Utilisation du chemin d'outils : %s", "loc.messages.Info_UsingVersion": "Utilisation de la version : %s", + "loc.messages.Info_BasicCredRestriction": "Cette tâche configure à présent NuGet pour envoyer ces informations d'identification à l'aide du schéma de base\nuniquement. La plupart des utilisateurs ne sont pas affectés par ce changement. S'il s'agit d'informations d'identification de\ndomaine Windows qui ne fonctionnent plus, affectez à la\nvariable de build %s la valeur '%s' (sans guillemets).", "loc.messages.NGCommon_AddingSources": "Définition des informations d'identification dans NuGet.config", "loc.messages.NGCommon_AreaNotFoundInSps": "Impossible de localiser la zone '%s' [%s]. Le service qui contient la zone n'est peut-être pas disponible dans votre région.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Chemin du chargeur d'extensions NuGet (variable d'environnement NUGET_EXTENSIONS_PATH) détecté : %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "La zone '%s' [%s] est introuvable. Il existe peut-être un problème lié à votre installation de Team Foundation Server.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Version NuGet inconnue sélectionnée.", "loc.messages.NGCommon_UnableToFindTool": "Outil %s introuvable", - "loc.messages.Warning_SessionCreationFailed": "Impossible de créer une session de provenance : %s", + "loc.messages.Warning_SessionCreationFailed": "Impossible de créer une session de provenance.", "loc.messages.Warning_UpdatingNuGetVersion": "Mise à jour de NuGet.exe version %s vers la version %s. Des changements de comportement ou des changements importants peuvent se produire lors de la mise à jour de NuGet vers une nouvelle version. Pour éviter cela, décochez l'option 'Rechercher la dernière version' dans la tâche." } \ No newline at end of file diff --git a/Tasks/Common/packaging-common/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/Common/packaging-common/Strings/resources.resjson/it-IT/resources.resjson index 85c456308826..d51a5b366033 100644 --- a/Tasks/Common/packaging-common/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/Common/packaging-common/Strings/resources.resjson/it-IT/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "Salvataggio di NuGet.config in un file di configurazione temporaneo.", "loc.messages.Info_UsingToolPath": "Uso del percorso dello strumento: %s", "loc.messages.Info_UsingVersion": "Uso della versione: %s", + "loc.messages.Info_BasicCredRestriction": "Questa attività configura ora NuGet per l'invio di queste credenziali usando solo\nlo schema di base. La maggior parte degli utenti non sarà interessata da questa\nmodifica. Se si tratta di credenziali di dominio Windows e di recente hanno smesso di funzionare,\nprovare a impostare la variabile di compilazione %s sul valore '%s' (senza virgolette).", "loc.messages.NGCommon_AddingSources": "Impostazione delle credenziali in NuGet.config", "loc.messages.NGCommon_AreaNotFoundInSps": "L'area '%s' [%s] non è stata trovata. Il servizio che contiene tale area potrebbe non essere disponibile nell'area geografica corrente.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Il percorso del caricatore delle estensioni NuGet è stato rilevato (variabile di ambiente NUGET_EXTENSIONS_PATH): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "L'area '%s' [%s] non è stata trovata. Potrebbe essersi verificato un problema con l'installazione di Team Foundation Server.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "È stata selezionata una versione di NuGet sconosciuta.", "loc.messages.NGCommon_UnableToFindTool": "Lo strumento %s non è stato trovato", - "loc.messages.Warning_SessionCreationFailed": "Non è stato possibile creare la sessione di provenienza: %s", + "loc.messages.Warning_SessionCreationFailed": "Non è stato possibile creare la sessione di provenienza.", "loc.messages.Warning_UpdatingNuGetVersion": "Aggiornamento della versione di NuGet.exe a %s da %s. In seguito all'aggiornamento di NuGet a una nuova versione è possibile riscontrare modifiche al comportamento o modifiche di rilievo. Per evitare queste modifiche, deselezionare l'opzione 'Controlla disponibilità di versioni più recenti' nell'attività." } \ No newline at end of file diff --git a/Tasks/Common/packaging-common/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/Common/packaging-common/Strings/resources.resjson/ja-JP/resources.resjson index dba786a47f49..a0b581e992c5 100644 --- a/Tasks/Common/packaging-common/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/Common/packaging-common/Strings/resources.resjson/ja-JP/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "NuGet.config を一時構成ファイルに保存しています。", "loc.messages.Info_UsingToolPath": "使用するツール パス: %s", "loc.messages.Info_UsingVersion": "使用するバージョン: %s", + "loc.messages.Info_BasicCredRestriction": "このタスクでは、これらの資格情報の送信に基本スキームだけを使用するよう、NuGet が構成\nされるようになりました。ほとんどのユーザーは、この変更の影響を受けません。これらが Windows ドメインの\n資格情報であり、最近機能しなくなった場合、ビルド\n変数 %s を値 '%s' (引用符は使用しません) に設定してみてください。", "loc.messages.NGCommon_AddingSources": "NuGet.config での資格証明の設定", "loc.messages.NGCommon_AreaNotFoundInSps": "'%s' [%s] 領域を特定できません。この領域を含むサービスは、ご利用の地域では提供されません。", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "NuGet 拡張機能のローダー パス (NUGET_EXTENSIONS_PATH 環境変数) が検出されました: %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "'%s' [%s] の領域が見つかりません。Team Foundation Server のインストールで問題が発生した可能性があります。", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "不明な NuGet バージョンが選ばれました。", "loc.messages.NGCommon_UnableToFindTool": "ツール %s が見つかりません", - "loc.messages.Warning_SessionCreationFailed": "次の来歴セッションを作成できませんでした: %s", + "loc.messages.Warning_SessionCreationFailed": "来歴セッションを作成できませんでした。", "loc.messages.Warning_UpdatingNuGetVersion": "NuGet.exe のバージョンを %s に更新しています (現在のバージョンは %s)。NuGet を新しいバージョンに更新すると、動作の変更やビルド ブレークを起こす変更が発生することがあります。これを避けるには、タスクの [最新バージョンのチェック] オプションをオフにします。" } \ No newline at end of file diff --git a/Tasks/Common/packaging-common/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/Common/packaging-common/Strings/resources.resjson/ko-KR/resources.resjson index c44fc881e285..db14dd5c7973 100644 --- a/Tasks/Common/packaging-common/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/Common/packaging-common/Strings/resources.resjson/ko-KR/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "NuGet.config를 임시 구성 파일에 저장 중입니다.", "loc.messages.Info_UsingToolPath": "도구 경로 %s 사용", "loc.messages.Info_UsingVersion": "버전 %s 사용", + "loc.messages.Info_BasicCredRestriction": "이제 이 작업은 기본 체계만 사용하여 이러한 자격 증명을 보내도록 NuGet을 구성합니다.\n대부분의 사용자는 이러한 변경에 영향을 받지 않습니다. 해당 자격 증명이 Windows 도메인 자격 증명이고\n최근에 작업을 중지한 경우 빌드 변수 %s을(를) '%s' 값(따옴표 없음)에\n설정해 보세요.", "loc.messages.NGCommon_AddingSources": "NuGet.config에서 자격 증명을 설정하는 중", "loc.messages.NGCommon_AreaNotFoundInSps": "'%s' [%s] 영역을 찾을 수 없습니다. 해당 영역을 포함하는 서비스를 사용자의 지역에서 사용하지 못할 수도 있습니다.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "검색된 NuGet 확장 로더 경로(NUGET_EXTENSIONS_PATH 환경 변수): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "'%s' [%s] 영역을 찾을 수 없습니다. Team Foundation Server 설치에 문제가 있을 수 있습니다.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "알 수 없는 NuGet 버전을 선택했습니다.", "loc.messages.NGCommon_UnableToFindTool": "%s 도구를 찾을 수 없습니다.", - "loc.messages.Warning_SessionCreationFailed": "출처 세션 %s을(를) 만들 수 없습니다.", + "loc.messages.Warning_SessionCreationFailed": "출처 세션을 만들 수 없습니다.", "loc.messages.Warning_UpdatingNuGetVersion": "NuGet.exe의 버전을 %s에서 %s(으)로 업데이트합니다. NuGet이 새 버전으로 업데이트되면서 동작 변경 내용이나 새로운 변경 내용이 발생할 수 있습니다. 이를 원치 않으면 작업에서 '최신 버전 확인' 옵션을 선택 취소하세요." } \ No newline at end of file diff --git a/Tasks/Common/packaging-common/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/Common/packaging-common/Strings/resources.resjson/ru-RU/resources.resjson index 1f7a9dfb49a0..d68104e7abdb 100644 --- a/Tasks/Common/packaging-common/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/Common/packaging-common/Strings/resources.resjson/ru-RU/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "NuGet.config сохраняется во временном файле конфигурации.", "loc.messages.Info_UsingToolPath": "Используемый путь к инструменту: %s", "loc.messages.Info_UsingVersion": "Используемая версия: %s", + "loc.messages.Info_BasicCredRestriction": "Теперь эта задача настраивает отправку этих учетных данных в NuGet только с помощью\nбазовой схемы. Это изменение не повлияет на большинство пользователей. Если это учетные данные\nдомена Windows и они недавно перестали работать, попробуйте установить значение \"%s\" (без кавычек)\nдля переменной сборки %s.", "loc.messages.NGCommon_AddingSources": "Идет настройка учетных данных в NuGet.config", "loc.messages.NGCommon_AreaNotFoundInSps": "Не удается найти область \"%s\" [%s]. Возможно, служба, содержащая эту область, недоступна в вашем регионе.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Обнаружен путь к загрузчику расширений NuGet (переменная среды NUGET_EXTENSIONS_PATH): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "Не удается найти область \"%s\" [%s]. Возможно, возникла проблема с установкой Team Foundation Server.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Выбрана неизвестная версия NuGet.", "loc.messages.NGCommon_UnableToFindTool": "Не удается найти средство \"%s\"", - "loc.messages.Warning_SessionCreationFailed": "Не удалось создать сеанс происхождения: %s", + "loc.messages.Warning_SessionCreationFailed": "Не удалось создать сеанс происхождения.", "loc.messages.Warning_UpdatingNuGetVersion": "Обновление версии NuGet.exe на %s с %s. При обновлении версии NuGet возможны изменения в поведении или критические изменения. Если это нежелательно, снимите флажок \"Проверить наличие последней версии\" в параметрах задачи." } \ No newline at end of file diff --git a/Tasks/Common/packaging-common/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/Common/packaging-common/Strings/resources.resjson/zh-CN/resources.resjson index 782f06af41c8..1f95c9f7576d 100644 --- a/Tasks/Common/packaging-common/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/Common/packaging-common/Strings/resources.resjson/zh-CN/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "正在将 NuGet.config 保存到临时配置文件。", "loc.messages.Info_UsingToolPath": "使用工具路径: %s", "loc.messages.Info_UsingVersion": "使用的版本: %s", + "loc.messages.Info_BasicCredRestriction": "此任务现在将 NuGet 配置为仅使用基本方案发送这些\n凭据。此更改不会影响大多数用户。如果这些是 Windows 域\n凭据并且最近已失效,请尝试将生成\n变量 %s 设置为值“%s”(不含引号)。", "loc.messages.NGCommon_AddingSources": "设置 NuGet.config 中的凭据", "loc.messages.NGCommon_AreaNotFoundInSps": "无法定位“%s”[%s] 区域。你所在的地区可能无法使用包含该区域的服务。", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "已检测到 NuGet 扩展加载程序路径(NUGET_EXTENSIONS_PATH 环境变量): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "无法找到“%s”[%s] 区域。Team Foundation Server 安装可能存在问题。", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "选择了未知的 NuGet 版本。", "loc.messages.NGCommon_UnableToFindTool": "无法找到工具 %s", - "loc.messages.Warning_SessionCreationFailed": "无法创建出处会话: %s", + "loc.messages.Warning_SessionCreationFailed": "无法创建出处会话。", "loc.messages.Warning_UpdatingNuGetVersion": "正在将 NuGet.exe 版本更新到 %s (从 %s)。NuGet 更新到新版本时可能出现行为更改或重大更改。如果不希望发生这种情况,请在任务中取消选中“检查最新版本”选项。" } \ No newline at end of file diff --git a/Tasks/Common/packaging-common/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/Common/packaging-common/Strings/resources.resjson/zh-TW/resources.resjson index fc08a1e93495..11b762a1943d 100644 --- a/Tasks/Common/packaging-common/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/Common/packaging-common/Strings/resources.resjson/zh-TW/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "正在將 NuGet.config 儲存至暫存組態檔。", "loc.messages.Info_UsingToolPath": "使用工具路徑: %s", "loc.messages.Info_UsingVersion": "使用版本: %s", + "loc.messages.Info_BasicCredRestriction": "此工作現在會將 NuGet 設定為只使用基本配置傳送這些認證。\n大多數使用者不會受此變更影響。如果都是 Windows 網域認證,\n且最近皆已停止運作,\n請嘗試將組建變數 %s 設為值 '%s' (不加引號)。", "loc.messages.NGCommon_AddingSources": "正在設定 NuGet.config 中的認證", "loc.messages.NGCommon_AreaNotFoundInSps": "找不到 '%s' [%s] 區域。包含該區域的服務可能無法在您的地區使用。", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "偵測到 NuGet 擴充功能載入器路徑 (NUGET_EXTENSIONS_PATH 環境變數): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "找不到 '%s' [%s] 區域。您的 Team Foundation Server 安裝可能發生問題。", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "選取了不明的 NuGet 版本。", "loc.messages.NGCommon_UnableToFindTool": "找不到工具 %s", - "loc.messages.Warning_SessionCreationFailed": "無法建立來源工作階段: %s", + "loc.messages.Warning_SessionCreationFailed": "無法建立來源工作階段。", "loc.messages.Warning_UpdatingNuGetVersion": "正在將 NuGet.exe 的版本更新為 %s (原始為 %s) 。當 NuGet 更新為新版本時,可能會發生行為變更或重大變更。如果這不是您想要的行為,請取消核取工作中的 [檢查最新版本] 選項。" } \ No newline at end of file diff --git a/Tasks/Common/utility-common-v2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/Common/utility-common-v2/Strings/resources.resjson/de-DE/resources.resjson index 9052a47455be..b9a998fee261 100644 --- a/Tasks/Common/utility-common-v2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/Common/utility-common-v2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "Die Tokenanmeldeinformationen für TFS-/Azure Pipelines-Pakete konnten nicht abgerufen werden." } \ No newline at end of file diff --git a/Tasks/Common/utility-common-v2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/Common/utility-common-v2/Strings/resources.resjson/es-ES/resources.resjson index 9052a47455be..b013a18c1678 100644 --- a/Tasks/Common/utility-common-v2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/Common/utility-common-v2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "No se pueden recuperar las credenciales de token para el empaquetado de TFS o Azure Pipelines." } \ No newline at end of file diff --git a/Tasks/Common/utility-common-v2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/Common/utility-common-v2/Strings/resources.resjson/fr-FR/resources.resjson index 9052a47455be..026022db8760 100644 --- a/Tasks/Common/utility-common-v2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/Common/utility-common-v2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "Impossible de récupérer les informations d'identification de jeton pour la création de package TFS/Azure Pipelines." } \ No newline at end of file diff --git a/Tasks/Common/utility-common-v2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/Common/utility-common-v2/Strings/resources.resjson/it-IT/resources.resjson index 9052a47455be..5c16e753e907 100644 --- a/Tasks/Common/utility-common-v2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/Common/utility-common-v2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "Non è stato possibile recuperare le credenziali dei token per la creazione di pacchetti TFS/Azure Pipelines." } \ No newline at end of file diff --git a/Tasks/Common/utility-common-v2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/Common/utility-common-v2/Strings/resources.resjson/ja-JP/resources.resjson index 9052a47455be..d87c902ff51e 100644 --- a/Tasks/Common/utility-common-v2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/Common/utility-common-v2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "TFS/Azure Pipelines のパッケージ化用のトークン資格情報を取得できませんでした。" } \ No newline at end of file diff --git a/Tasks/Common/utility-common-v2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/Common/utility-common-v2/Strings/resources.resjson/ko-KR/resources.resjson index 9052a47455be..4aaaec29a682 100644 --- a/Tasks/Common/utility-common-v2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/Common/utility-common-v2/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "TFS/Azure Pipelines 패키징에 대한 토큰 자격 증명을 검색할 수 없습니다." } \ No newline at end of file diff --git a/Tasks/Common/utility-common-v2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/Common/utility-common-v2/Strings/resources.resjson/ru-RU/resources.resjson index 9052a47455be..0473fe104021 100644 --- a/Tasks/Common/utility-common-v2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/Common/utility-common-v2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "Не удалось получить учетные данные маркера для упаковки TFS/Azure Pipelines." } \ No newline at end of file diff --git a/Tasks/Common/utility-common-v2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/Common/utility-common-v2/Strings/resources.resjson/zh-CN/resources.resjson index 9052a47455be..02c86c75320c 100644 --- a/Tasks/Common/utility-common-v2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/Common/utility-common-v2/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "检索不到 TFS/Azure 管道打包的令牌凭据。" } \ No newline at end of file diff --git a/Tasks/Common/utility-common-v2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/Common/utility-common-v2/Strings/resources.resjson/zh-TW/resources.resjson index 9052a47455be..7fcefdae5cd9 100644 --- a/Tasks/Common/utility-common-v2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/Common/utility-common-v2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "無法擷取權杖認證供 TFS/Azure Pipelines 封裝之用。" } \ No newline at end of file diff --git a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/de-DE/resources.resjson index 9cd973923402..5985c0804759 100644 --- a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Stellen Sie sicher, dass der Computer das TLS 1.2-Protokoll oder eine höhere Version verwendet. Weitere Informationen zum Aktivieren von TLS auf Ihrem Computer finden Sie unter https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Der Java-JAR-Pfad ist nicht vorhanden.", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Die JSON-Variablenersetzung wurde erfolgreich angewendet.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML-Variablenersetzung erfolgreich angewendet.", + "loc.messages.XDTTransformationsappliedsuccessfully": "Die XML-Transformationen wurden erfolgreich angewendet.", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "XML-Transformationen können auf einer Nicht-Windows-Plattform nicht ausgeführt werden.", + "loc.messages.XdtTransformationErrorWhileTransforming": "XML-Transformationsfehler beim Transformieren von \"%s\" unter Verwendung von \"%s\".", + "loc.messages.JSONParseError": "Die JSON-Datei konnte nicht analysiert werden: %s. Fehler: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "Keine JSON-Datei stimmte mit dem angegebenen Muster überein: %s", + "loc.messages.FailedToApplyTransformation": "Die Transformation für das angegebene Paket kann nicht angewendet werden. Führen Sie die folgenden Schritte aus.", + "loc.messages.FailedToApplySpecialTransformation": "Die Transformation für das angegebene Paket kann nicht angewendet werden.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Die Transformation kann für das angegebene Paket nicht angewendet werden. Im Paket sind bereits Änderungen vorhanden.", + "loc.messages.FailedToApplyTransformationReason1": "1. Prüfen Sie, ob die Transformation für das beim Build generierte MSBuild-Paket bereits angewendet wurde. Ist dies der Fall, entfernen Sie das Tag aus allen Konfigurationen in der CSPROJ-Datei, und führen Sie den Build erneut aus. ", + "loc.messages.FailedToApplyTransformationReason2": "2. Stellen Sie sicher, dass sich die Konfigurationsdatei und die Transformationsdateien im selben Ordner im Paket befinden.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Fehler beim Anwenden der XML-Variablenersetzung. Im Paket sind bereits Änderungen vorhanden.", + "loc.messages.MissingArgumentsforXMLTransformation": "Unvollständige oder fehlende Argumente. Erwartetes Format: -transform -xml -result . Transformations- und Quelldatei sind Pflichteingaben.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Mindestens zwei Pakete stimmten mit dem angegebenen Suchmuster überein: %s. Schränken Sie das Suchmuster ein.", + "loc.messages.JSONvariableSubstitution": "Die JSON-Variablenersetzung für \"%s\" wird angewendet.", + "loc.messages.SubstitutingValueonKey": "Der Wert für den Schlüssel \"%s\" wird ersetzt.", + "loc.messages.SubstitutingValueonKeyWithNumber": "Wert für Schlüssel \"%s\" wird durch (Zahl) Wert ersetzt: %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Der Wert für den Schlüssel \"%s\" wird durch den (booleschen) Wert \"%s\" ersetzt.", + "loc.messages.SubstitutingValueonKeyWithObject": "Wert für Schlüssel \"%s\" wird durch (Objekt) Wert ersetzt: %s", + "loc.messages.SubstitutingValueonKeyWithString": "Wert für Schlüssel \"%s\" wird durch (Zeichenfolge) Wert ersetzt: %s", + "loc.messages.ApplyingXDTtransformation": "Die XDT-Transformation wird aus Transformationsdatei \"%s\" > Quelldatei \"%s\" angewendet.", + "loc.messages.SubstitutionForXmlNode": "Ersetzung für XML-Knoten wird verarbeitet: %s", + "loc.messages.UpdatingKeyWithTokenValue": "Der Wert für den Schlüssel \"%s\" wird durch den Tokenwert ersetzt: %s", + "loc.messages.SubstitutingConnectionStringValue": "Der connectionString-Wert für connectionString \"%s\" wird durch den Tokenwert ersetzt: %s ", + "loc.messages.VariableSubstitutionInitiated": "Die Variablenersetzung in der Konfigurationsdatei wurde initialisiert: %s", + "loc.messages.ConfigFileUpdated": "Die Konfigurationsdatei \"%s\" wurde aktualisiert.", + "loc.messages.SkippedUpdatingFile": "Die Aktualisierung der Datei wurde übersprungen: %s", + "loc.messages.PwshNotAvailable": "# #WARNUNG# #:PowerShell Core (pwsh.exe) ist auf dem Agent-Computer nicht verfügbar. Zurückgreifen auf die Verwendung von Windows PowerShell (powershell.exe). Dies kann zu einer niedrigeren Leistung führen. Installieren Sie die neuere Version von PowerShell, um die Leistung zu verbessern." } \ No newline at end of file diff --git a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/es-ES/resources.resjson index 9cd973923402..c6433d8c1b7f 100644 --- a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Asegúrese de que el equipo usa el protocolo TLS 1.2 o posterior. Consulte https://aka.ms/enableTlsv2 para obtener más información sobre cómo habilitar TLS en la máquina.", + "loc.messages.JarPathNotPresent": "La ruta de acceso de jar de Java no está presente.", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sustitución de variable JSON se aplicó correctamente.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "Sustitución de variables XML aplicada correctamente.", + "loc.messages.XDTTransformationsappliedsuccessfully": "Las transformaciones XML se aplicaron correctamente", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "No se pueden realizar las transformaciones XML en una plataforma que no es Windows.", + "loc.messages.XdtTransformationErrorWhileTransforming": "Error de transformación XML al transformar %s mediante %s.", + "loc.messages.JSONParseError": "No se puede analizar el archivo JSON: %s. Error: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "Ningún archivo JSON coincidía con un patrón específico: %s.", + "loc.messages.FailedToApplyTransformation": "No se puede aplicar la transformación para el paquete dado. Compruebe lo siguiente.", + "loc.messages.FailedToApplySpecialTransformation": "No se puede aplicar la transformación para el paquete dado.", + "loc.messages.FailedToApplySpecialTransformationReason1": "No se puede aplicar la transformación al paquete especificado. Los cambios ya están presentes en el paquete.", + "loc.messages.FailedToApplyTransformationReason1": "1. Si la transformación ya se ha aplicado para el paquete generado por MSBuild durante la compilación. Si es así, quite la etiqueta para cada configuración del archivo csproj y compile de nuevo. ", + "loc.messages.FailedToApplyTransformationReason2": "2. Asegúrese de que el archivo de configuración y los archivos de transformación están presentes en la misma carpeta dentro del paquete.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "No se pudo aplicar la sustitución de variables XML. Los cambios ya están presentes en el paquete.", + "loc.messages.MissingArgumentsforXMLTransformation": "Faltan argumentos o están incompletos. Formato esperado: -transform -xml -result . El archivo de transformación y de origen son entradas obligatorias.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Más de un paquete coincidió con el patrón especificado: %s. Restrinja el patrón de búsqueda.", + "loc.messages.JSONvariableSubstitution": "Aplicando la sustitución de variables JSON para %s", + "loc.messages.SubstitutingValueonKey": "Sustituyendo el valor de la clave: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Sustituyendo el valor de la clave %s por el valor (número) %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Sustituyendo el valor de la clave %s por el valor (booleano) %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Sustituyendo el valor de la clave %s por el valor (objeto) %s", + "loc.messages.SubstitutingValueonKeyWithString": "Sustituyendo el valor de la clave %s por el valor (cadena) %s", + "loc.messages.ApplyingXDTtransformation": "Aplicando la transformación XDT del archivo de transformación %s -> archivo de código fuente %s ", + "loc.messages.SubstitutionForXmlNode": "Procesando la sustitución para el nodo XML : %s", + "loc.messages.UpdatingKeyWithTokenValue": "Actualizando el valor de la clave = %s con el valor de token %s", + "loc.messages.SubstitutingConnectionStringValue": "Sustituyendo el valor connectionString por connectionString = %s con el valor de token %s ", + "loc.messages.VariableSubstitutionInitiated": "Sustitución de variables iniciada en el archivo de configuración : %s", + "loc.messages.ConfigFileUpdated": "El archivo de configuración %s está actualizado.", + "loc.messages.SkippedUpdatingFile": "Actualización del archivo omitida: %s", + "loc.messages.PwshNotAvailable": "##WARNING##:PowerShell Core (pwsh.exe) no está disponible en el equipo del agente. Hay que volver a usar Windows PowerShell (powershell.exe). Esto puede causar un rendimiento reducido. Instale la versión más reciente de PowerShell para mejorar el rendimiento." } \ No newline at end of file diff --git a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/fr-FR/resources.resjson index 9cd973923402..4be12f84e38d 100644 --- a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assurez-vous que l'ordinateur utilise le protocole TLS 1.2 ou ultérieur. Consultez https://aka.ms/enableTlsv2 pour plus d'informations sur l'activation de TLS sur votre ordinateur.", + "loc.messages.JarPathNotPresent": "Le chemin du fichier jar Java n'est pas présent", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Substitution de variable JSON correctement appliquée.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "La substitution de la variable XML a été appliquée.", + "loc.messages.XDTTransformationsappliedsuccessfully": "Transformations XML correctement appliquées", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Impossible d'effectuer les transformations XML sur une plateforme non-Windows.", + "loc.messages.XdtTransformationErrorWhileTransforming": "Erreur de transformation XML lors de la transformation de %s à l'aide de %s.", + "loc.messages.JSONParseError": "Impossible d'analyser le fichier JSON : %s. Erreur : %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "Aucun fichier JSON ne correspond au modèle spécifique : %s.", + "loc.messages.FailedToApplyTransformation": "Impossible d'appliquer la transformation pour le package donné. Vérifiez ce qui suit.", + "loc.messages.FailedToApplySpecialTransformation": "Impossible d'appliquer la transformation pour le package donné.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Impossible d'appliquer la transformation pour le package donné - Des changements sont déjà présents dans le package.", + "loc.messages.FailedToApplyTransformationReason1": "1. La transformation est-elle déjà appliquée pour le package MSBuild généré durant la build ? Si la réponse est oui, supprimez la balise pour chaque configuration dans le fichier csproj, puis effectuez une regénération. ", + "loc.messages.FailedToApplyTransformationReason2": "2. Vérifiez que le fichier config et les fichiers de transformation sont présents dans le même dossier à l'intérieur du package.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Échec de l'application de la substitution de variable XML. Des changements sont déjà présents dans le package.", + "loc.messages.MissingArgumentsforXMLTransformation": "Arguments incomplets ou manquants. Format attendu -transform -xml -result . Le fichier de transformation et le fichier source sont des entrées obligatoires.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Plusieurs packages correspondent au modèle spécifié : %s. Affinez le modèle de recherche.", + "loc.messages.JSONvariableSubstitution": "Application de la substitution de variable JSON pour %s", + "loc.messages.SubstitutingValueonKey": "Substitution de la valeur de la clé %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Substitution de la valeur de la clé %s par une valeur numérique : %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Substitution de la valeur de la clé %s par une valeur booléenne : %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Substitution de la valeur de la clé %s par une valeur d'objet : %s", + "loc.messages.SubstitutingValueonKeyWithString": "Substitution de la valeur de la clé %s par une valeur de chaîne : %s", + "loc.messages.ApplyingXDTtransformation": "Application de la transformation XDT du fichier de transformation %s au fichier source %s ", + "loc.messages.SubstitutionForXmlNode": "Traitement de la substitution pour le nœud XML : %s", + "loc.messages.UpdatingKeyWithTokenValue": "Mise à jour de la valeur de la clé %s par une valeur de jeton : %s", + "loc.messages.SubstitutingConnectionStringValue": "Substitution de la valeur connectionString pour connectionString = %s par la valeur de jeton %s ", + "loc.messages.VariableSubstitutionInitiated": "Substitution de variables lancée dans le fichier config : %s", + "loc.messages.ConfigFileUpdated": "Fichier config %s mis à jour.", + "loc.messages.SkippedUpdatingFile": "Mise à jour du fichier ignorée : %s", + "loc.messages.PwshNotAvailable": "##WARNING##:P Shell Core (pwsh.exe) n’est pas disponible sur l’ordinateur agent. revenir à l’utilisation de Windows PowerShell (powershell.exe). Cela peut entraîner une baisse des performances. Veuillez installer la version plus récente de PowerShell pour améliorer les performances." } \ No newline at end of file diff --git a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/it-IT/resources.resjson index 9cd973923402..35484bf0d363 100644 --- a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assicurarsi che il computer usi il protocollo TLS 1.2 o superiore. Per altre informazioni su come abilitare TLS nel computer, vedere https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Il percorso del file jar Java non è presente", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sostituzione di variabili JSON è stata applicata.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "La sostituzione di variabili XML è stata applicata.", + "loc.messages.XDTTransformationsappliedsuccessfully": "Le trasformazioni XML sono state applicate", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Non è possibile eseguire trasformazioni XML su una piattaforma non Windows.", + "loc.messages.XdtTransformationErrorWhileTransforming": "Si è verificato un errore di trasformazione XML durante la trasformazione di %s con %s.", + "loc.messages.JSONParseError": "Non è possibile analizzare il file JSON: %s. Errore: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "Non sono stati trovati file JSON corrispondenti al criterio specificato: %s.", + "loc.messages.FailedToApplyTransformation": "Non è possibile applicare la trasformazione per il pacchetto specificato. Eseguire le verifiche seguenti.", + "loc.messages.FailedToApplySpecialTransformation": "Non è possibile applicare la trasformazione per il pacchetto specificato.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Non è possibile applicare la trasformazione per il pacchetto specificato. Le modifiche sono già presenti nel pacchetto.", + "loc.messages.FailedToApplyTransformationReason1": "1. Verificare se la trasformazione è già stata applicata per il pacchetto generato da MSBuild durante la compilazione. In caso affermativo, rimuovere il tag per ogni file config nel file csproj e ricompilare. ", + "loc.messages.FailedToApplyTransformationReason2": "2. Assicurarsi che il file config e i file di trasformazione siano presenti nella stessa cartella all'interno del pacchetto.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Non è stato possibile applicare la sostituzione delle variabili XML. Le modifiche sono già presenti nel pacchetto.", + "loc.messages.MissingArgumentsforXMLTransformation": "Argomenti incompleti o mancanti. Il formato previsto è -transform -xml -result . Il file di origine e la trasformazione sono valori di input obbligatori.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Più pacchetti corrispondono al criterio specificato %s. Restringere i criteri di ricerca.", + "loc.messages.JSONvariableSubstitution": "Applicazione della sostituzione delle variabili JSON per %s", + "loc.messages.SubstitutingValueonKey": "Sostituzione del valore nella chiave %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Sostituzione del valore nella chiave %s con il valore %s (numero)", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Sostituzione del valore nella chiave %s con il valore %s (booleano)", + "loc.messages.SubstitutingValueonKeyWithObject": "Sostituzione del valore nella chiave %s con il valore %s (oggetto)", + "loc.messages.SubstitutingValueonKeyWithString": "Sostituzione del valore nella chiave %s con il valore %s (stringa)", + "loc.messages.ApplyingXDTtransformation": "Applicazione della trasformazione XDT dal file di trasformazione %s al file di origine %s ", + "loc.messages.SubstitutionForXmlNode": "Elaborazione della sostituzione per il nodo XML: %s", + "loc.messages.UpdatingKeyWithTokenValue": "Aggiornamento del valore per la chiave %s con il valore di token %s", + "loc.messages.SubstitutingConnectionStringValue": "Sostituzione del valore di connectionString per connectionString = %s con il valore di token %s ", + "loc.messages.VariableSubstitutionInitiated": "La sostituzione delle variabili nel file config %s è stata avviata", + "loc.messages.ConfigFileUpdated": "Il file di configurazione %s è stato aggiornato.", + "loc.messages.SkippedUpdatingFile": "L'aggiornamento del file %s è stato ignorato", + "loc.messages.PwshNotAvailable": "##AVVISO##:PowerShell Core (pwsh.exe) non è disponibile nel computer agente. Verrà eseguito il fallback a Windows PowerShell (powershell.exe). Ciò può causare prestazioni ridotte. Installare la versione più recente di PowerShell per migliorare le prestazioni." } \ No newline at end of file diff --git a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ja-JP/resources.resjson index 9cd973923402..045bf4654fdb 100644 --- a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "マシンで TLS 1.2 プロトコル以上を使用していることを確認します。お使いのマシンで TLS を有効にする方法について詳しくは、https://aka.ms/enableTlsv2 をご確認ください。", + "loc.messages.JarPathNotPresent": "Java jar パスが存在しません", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 変数置換が正常に適用されました。", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML 変数の置換が正常に適用されました。", + "loc.messages.XDTTransformationsappliedsuccessfully": "XML 変換が正常に適用されました", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "非 Windows プラットフォームでは XML 変換を実行できません。", + "loc.messages.XdtTransformationErrorWhileTransforming": "%s の %s による変換中に XML 変換エラーが発生しました。", + "loc.messages.JSONParseError": "JSON ファイルを解析できません: %s。エラー: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "指定のパターンと一致する JSON ファイルはありません: %s。", + "loc.messages.FailedToApplyTransformation": "指定されたパッケージに変換を適用することはできません。次の点をご確認ください。", + "loc.messages.FailedToApplySpecialTransformation": "指定されたパッケージの変換を適用できません。", + "loc.messages.FailedToApplySpecialTransformationReason1": "指定されたパッケージに変換を適用できません。このパッケージには既に変更が存在します。", + "loc.messages.FailedToApplyTransformationReason1": "1. ビルド中、MSBuild によって生成されたパッケージに対して変換が既に適用されたかどうか。適用された場合は、csproj ファイル内の各構成の タグを削除してから、リビルドします。", + "loc.messages.FailedToApplyTransformationReason2": "2. 構成ファイルと変換ファイルがパッケージ内の同じフォルダーに存在すること。", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "XML 変数置換を適用できませんでした。パッケージには変更が既に存在します。", + "loc.messages.MissingArgumentsforXMLTransformation": "引数が不完全であるか、見つかりません。-transform -xml -result の形式である必要があります。変換ファイルとソース ファイルは必須の入力です。", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "指定したパターンと一致するパッケージが複数あります: %s。検索パターンを絞り込んでください。", + "loc.messages.JSONvariableSubstitution": "%s の JSON 変数置換を適用しています", + "loc.messages.SubstitutingValueonKey": "キーの値を置き換えています: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "キー %s の値を (数) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithBoolean": "キー %s の値を (ブール値の) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithObject": "キー %s の値を (オブジェクト) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithString": "キー %s の値を (文字列) 値 %s に置き換えています", + "loc.messages.ApplyingXDTtransformation": "変換ファイル %s からソース ファイル %s に XDT 変換を適用しています ", + "loc.messages.SubstitutionForXmlNode": "xml ノードの置換を処理しています: %s", + "loc.messages.UpdatingKeyWithTokenValue": "key= %s の値をトークン値 %s で更新しています", + "loc.messages.SubstitutingConnectionStringValue": "connectionString = %s の connectionString 値をトークン値 %s に置き換えています ", + "loc.messages.VariableSubstitutionInitiated": "構成ファイルでの変数の置換を開始しました: %s", + "loc.messages.ConfigFileUpdated": "構成ファイル %s が更新されました。", + "loc.messages.SkippedUpdatingFile": "ファイルの更新がスキップされました: %s", + "loc.messages.PwshNotAvailable": "##WARNING##: PowerShell Core (pwsh.exe) は、エージェント コンピューターでは使用できません。Windows PowerShell (powershell.exe) の使用に戻ります。これにより、パフォーマンスが低下する可能性があります。パフォーマンスを向上させるには、新しいバージョンの PowerShell をインストールしてください。" } \ No newline at end of file diff --git a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ko-KR/resources.resjson index 9cd973923402..577c5fa642b8 100644 --- a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "머신에서 TLS 1.2 프로토콜 이상을 사용 중인지 확인하세요. 머신에서 TLS를 사용하도록 설정하는 방법에 대해 자세히 알아보려면 https://aka.ms/enableTlsv2를 참조하세요.", + "loc.messages.JarPathNotPresent": "Java jar 경로가 없습니다.", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 변수 대체를 적용했습니다.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML 변수 대체를 적용했습니다.", + "loc.messages.XDTTransformationsappliedsuccessfully": "XML 변환을 적용했습니다.", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Windows가 아닌 플랫폼에서는 XML 변환을 수행할 수 없습니다.", + "loc.messages.XdtTransformationErrorWhileTransforming": "%s을(를) 변환(%s 사용)하는 동안 XML 변환 오류가 발생했습니다.", + "loc.messages.JSONParseError": "JSON 파일 %s을(를) 구문 분석할 수 없습니다. 오류: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "특정 패턴과 일치하는 JSON 파일이 없음: %s", + "loc.messages.FailedToApplyTransformation": "지정된 패키지에 변환을 적용할 수 없습니다. 다음을 확인하세요.", + "loc.messages.FailedToApplySpecialTransformation": "지정된 패키지에 변환을 적용할 수 없습니다.", + "loc.messages.FailedToApplySpecialTransformationReason1": "지정된 패키지에 대해 변환을 적용할 수 없습니다. 변경 내용이 패키지에 이미 있습니다.", + "loc.messages.FailedToApplyTransformationReason1": "1. 빌드 중 생성된 MSBuild 패키지에 대해 변환이 이미 적용되었는지 여부를 확인합니다. 그런 경우 csproj 파일에서 각 구성에 대해 태그를 제거하고 다시 빌드합니다. ", + "loc.messages.FailedToApplyTransformationReason2": "2. 구성 파일 및 변환 파일이 패키지 내의 동일한 폴더에 있는지 확인합니다.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "XML 변수 대체를 적용하지 못했습니다. 변경 내용이 패키지에 이미 있습니다.", + "loc.messages.MissingArgumentsforXMLTransformation": "인수가 불완전하거나 누락되었습니다. -transform -xml -result 형식이 필요합니다. 변환 및 소스 파일은 필수 입력입니다.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "지정한 패턴 %s과(와) 일치하는 패키지가 두 개 이상 있습니다. 검색 패턴을 제한하세요.", + "loc.messages.JSONvariableSubstitution": "%s의 대체 JSON 변수를 적용하는 중", + "loc.messages.SubstitutingValueonKey": "키 %s의 값을 대체하는 중", + "loc.messages.SubstitutingValueonKeyWithNumber": "키 %s의 값을 (숫자) 값 %s(으)로 대체하는 중", + "loc.messages.SubstitutingValueonKeyWithBoolean": "키 %s의 값을 (부울) 값 %s(으)로 대체하는 중", + "loc.messages.SubstitutingValueonKeyWithObject": "키 %s의 값을 (개체) 값 %s(으)로 대체하는 중", + "loc.messages.SubstitutingValueonKeyWithString": "키 %s의 값을 (문자열) 값 %s(으)로 대체하는 중", + "loc.messages.ApplyingXDTtransformation": "변환 파일 %s에서 소스 파일 %s(으)로 XDT 변환을 적용하는 중 ", + "loc.messages.SubstitutionForXmlNode": "XML 노드에 대한 대체를 처리하는 중입니다. %s", + "loc.messages.UpdatingKeyWithTokenValue": "키=%s의 값을 토큰 값 %s(으)로 업데이트하는 중", + "loc.messages.SubstitutingConnectionStringValue": "connectionString 값을 connectionString = %s, 토큰 값: %s(으)로 대체하는 중 ", + "loc.messages.VariableSubstitutionInitiated": "구성 파일에서 변수 대체를 시작했습니다. %s", + "loc.messages.ConfigFileUpdated": "구성 파일 %s이(가) 업데이트되었습니다.", + "loc.messages.SkippedUpdatingFile": "파일 %s 업데이트를 건너뜀", + "loc.messages.PwshNotAvailable": "##경고##: PowerShell Core(pwsh.exe)는 에이전트 컴퓨터에서 사용할 수 없습니다. Windows PowerShell(powershell.exe) 사용으로 대체합니다. 이로 인해 성능 저하를 일으킬 수 있습니다. 성능 개선을 위해 최신 버전의 PowerShell을 설치하세요." } \ No newline at end of file diff --git a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ru-RU/resources.resjson index 9cd973923402..840415987be9 100644 --- a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Компьютер должен использовать протокол TLS 1.2 или более поздней версии. Дополнительные сведения о том, как включить TLS на вашем компьютере: https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Отсутствует путь к jar-файлу Java.", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Подстановка переменных JSON успешно применена.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "Подстановка переменных XML применена.", + "loc.messages.XDTTransformationsappliedsuccessfully": "XML-преобразования успешно применены.", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Невозможно выполнить XML-преобразования на платформе, отличной от Windows.", + "loc.messages.XdtTransformationErrorWhileTransforming": "Ошибка XML-преобразования при преобразовании %s с помощью %s.", + "loc.messages.JSONParseError": "Не удалось проанализировать JSON-файл: %s. Ошибка: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "Не найден файл JSON, соответствующий заданному шаблону: %s.", + "loc.messages.FailedToApplyTransformation": "Не удается применить преобразование для указанного пакета. Проверьте следующее.", + "loc.messages.FailedToApplySpecialTransformation": "Не удалось применить преобразование для указанного пакета.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Не удалось применить преобразование для заданного пакета — изменения уже присутствуют в этом пакете.", + "loc.messages.FailedToApplyTransformationReason1": "1. Применено ли преобразование к созданному пакету MSBuild во время сборки. Если это так, удалите тег для каждой конфигурации в CSPROJ-файле и повторите сборку. ", + "loc.messages.FailedToApplyTransformationReason2": "2. Убедитесь, что файлы конфигурации и преобразования находятся в одной и той же папке в пакете.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Не удалось применить замену переменных XML. Изменения уже присутствуют в этом пакете.", + "loc.messages.MissingArgumentsforXMLTransformation": "Неполные или отсутствующие аргументы. Ожидался формат -transform -xml -result . Преобразование и исходный файл являются обязательными входными данными.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Указанному шаблону соответствует несколько пакетов: %s. Ограничьте шаблон поиска.", + "loc.messages.JSONvariableSubstitution": "Применение подстановки переменной JSON для %s", + "loc.messages.SubstitutingValueonKey": "Идет замена значения ключа: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Идет замена значения ключа %s значением (число): %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Идет замена значения ключа %s значением (логическое): %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Идет замена значения ключа %s значением (объект): %s", + "loc.messages.SubstitutingValueonKeyWithString": "Идет замена значения ключа %s значением (строка): %s", + "loc.messages.ApplyingXDTtransformation": "Применение преобразования XDT из файла преобразования %s в исходный файл %s ", + "loc.messages.SubstitutionForXmlNode": "Обработка подстановки для XML-узла: %s", + "loc.messages.UpdatingKeyWithTokenValue": "Изменение значения ключа = %s на значение токена: %s", + "loc.messages.SubstitutingConnectionStringValue": "Идет замена значения connectionString для connectionString = %s значением токена: %s ", + "loc.messages.VariableSubstitutionInitiated": "Запущена подстановка переменных в файле конфигурации: %s.", + "loc.messages.ConfigFileUpdated": "Файл конфигурации: %s обновлен.", + "loc.messages.SkippedUpdatingFile": "Пропущенный файл обновления: %s", + "loc.messages.PwshNotAvailable": "##ПРЕДУПРЕЖДЕНИЕ##. PowerShell Core (pwsh.exe) недоступен на компьютере агента. Откат к использованию Windows PowerShell (powershell.exe). Это может привести к снижению производительности. Установите более новую версию PowerShell, чтобы повысить производительность." } \ No newline at end of file diff --git a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/zh-CN/resources.resjson index 9cd973923402..cc5715b9e1f0 100644 --- a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "请确保计算机使用的是 TLS 1.2 协议或更高版本。请访问 https://aka.ms/enableTlsv2 获取有关如何在计算机中启用 TLS 的详细信息。", + "loc.messages.JarPathNotPresent": "Java jar 路径不存在", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 变量替换已成功应用。", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "已成功应用 XML 变量替换。", + "loc.messages.XDTTransformationsappliedsuccessfully": "XML 转换已成功应用", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "无法在非 Windows 平台上执行 XML 转换。", + "loc.messages.XdtTransformationErrorWhileTransforming": "转换 %s (通过使用 %s)时出现 XML 转换错误。", + "loc.messages.JSONParseError": "无法分析 JSON 文件: %s。错误: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "没有与特定模式 %s 匹配的 JSON 文件。", + "loc.messages.FailedToApplyTransformation": "无法对给定的包应用转换。请验证以下各项。", + "loc.messages.FailedToApplySpecialTransformation": "无法对给定的包应用转换。", + "loc.messages.FailedToApplySpecialTransformationReason1": "无法对给定的包应用转换 - 更改已存在于包中。", + "loc.messages.FailedToApplyTransformationReason1": "1. 在生成期间是否已对 MSBuild 生成的包应用转换。如果已应用,请删除 csproj 文件中每个配置的 标记,然后重新生成。", + "loc.messages.FailedToApplyTransformationReason2": "2. 确保配置文件和转换文件位于包内的同一个文件夹中。", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "未能应用 XML 变量替换。包中已存在更改。", + "loc.messages.MissingArgumentsforXMLTransformation": "参数不完整或缺失。格式应为 -transform -xml -result 。转换文件和源文件为必需的输入。", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "指定的模式 %s 有多个匹配的包。请限制搜索模式。", + "loc.messages.JSONvariableSubstitution": "正在对 %s 应用 JSON 变量替换", + "loc.messages.SubstitutingValueonKey": "正在替换键值: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "将键 %s 的值替换为(数字)值: %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "将键 %s 的值替换为(布尔)值: %s", + "loc.messages.SubstitutingValueonKeyWithObject": "将键 %s 的值替换为(对象)值: %s", + "loc.messages.SubstitutingValueonKeyWithString": "将键 %s 的值替换为(字符串)值: %s", + "loc.messages.ApplyingXDTtransformation": "从转换文件 %s -> 源文件 %s 应用 XDT 转换", + "loc.messages.SubstitutionForXmlNode": "正为 xml 节点 %s 处理替换", + "loc.messages.UpdatingKeyWithTokenValue": "正在使用令牌值 %s 更新密钥 = %s 的值", + "loc.messages.SubstitutingConnectionStringValue": "将 connectionString = %s 的 connectionString 值替换为令牌值: %s", + "loc.messages.VariableSubstitutionInitiated": "已在配置文件 %s 中启动变量替换", + "loc.messages.ConfigFileUpdated": "配置文件 %s 已更新。", + "loc.messages.SkippedUpdatingFile": "已跳过更新文件: %s", + "loc.messages.PwshNotAvailable": "##WARNING#: PowerShell Core (pwsh.exe)在代理计算机上不可用。回到使用 Windows PowerShell (powershell.exe)。这可能会导致性能降低。请安装 PowerShell 的较新版本以提高性能。" } \ No newline at end of file diff --git a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/zh-TW/resources.resjson index 9cd973923402..982029d7456a 100644 --- a/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/Common/webdeployment-common-v2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "請確定電腦目前使用 TLS 1.2 通訊協定或更高的版本。請查看 https://aka.ms/enableTlsv2,以取得如何於您的電腦上啟用 TLS 的詳細資訊。", + "loc.messages.JarPathNotPresent": "沒有 Java 的 jar 路徑", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "已成功套用 JSON 變數替代。", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "已成功套用替代的 XML 變數。", + "loc.messages.XDTTransformationsappliedsuccessfully": "已成功套用 XML 轉換", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "無法在非 Windows 平台執行 XML 轉換。", + "loc.messages.XdtTransformationErrorWhileTransforming": "轉換 %s (使用 %s) 時發生 XML 轉換錯誤。", + "loc.messages.JSONParseError": "無法剖析 JSON 檔案: %s。錯誤: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "沒有符合特定模式 %s 的 JSON 檔案。", + "loc.messages.FailedToApplyTransformation": "無法對指定的套件套用轉換。請確認下列事項。", + "loc.messages.FailedToApplySpecialTransformation": "無法針對指定的套件套用轉換。", + "loc.messages.FailedToApplySpecialTransformationReason1": "無法對指定套件套用轉換 - 套件中已有變更。", + "loc.messages.FailedToApplyTransformationReason1": "1. 是否已對建置期間由 MSBuild 產生的套件套用轉換。若已套用,請移除 csproj 檔案中每項設定的 標記,然後重建。", + "loc.messages.FailedToApplyTransformationReason2": "2. 確認組態檔與轉換檔皆位於套件內的同一個資料夾中。", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "無法套用 XML 變數替代。套件中已有變更。", + "loc.messages.MissingArgumentsforXMLTransformation": "引數不完整或缺少引數。預期的格式為 -transform <轉換檔> -xml <來源檔案> -result <目的檔案>。轉換和來源檔案均為強制輸入。", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "有多個套件與指定模式相符: %s。請縮小搜尋模式範圍。", + "loc.messages.JSONvariableSubstitution": "正在為 %s 套用 JSON 變數替代", + "loc.messages.SubstitutingValueonKey": "替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithNumber": "以 (數值) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithBoolean": "以 (布林) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithObject": "以 (物件) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithString": "以 (字串) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.ApplyingXDTtransformation": "正在套用從轉換檔案 %s 轉換為來源檔案 %s 的 XDT 轉換 ", + "loc.messages.SubstitutionForXmlNode": "正在處理 XML 節點的替代: %s", + "loc.messages.UpdatingKeyWithTokenValue": "正在使用權杖值 %s 為索引鍵= %s 更新值", + "loc.messages.SubstitutingConnectionStringValue": "以權杖值 %s 取代 connectionString = %s 的 connectionString 值 ", + "loc.messages.VariableSubstitutionInitiated": "已起始組態檔中的變數替代: %s", + "loc.messages.ConfigFileUpdated": "組態檔: %s 已更新。", + "loc.messages.SkippedUpdatingFile": "已跳過更新檔案: %s", + "loc.messages.PwshNotAvailable": "##警告##: PowerShell Core (pwsh.exe) 無法在代理程式機器上使用。請回復為使用 Windows PowerShell (powershell.exe)。這可能會降低效能。如需提升效能,請安裝新版 PowerShell。" } \ No newline at end of file diff --git a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/de-DE/resources.resjson index 9f98a2878de5..b1d663b6c317 100644 --- a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,22 +1,22 @@ { - "loc.friendlyName": "Conda environment", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873466)", - "loc.description": "Create and activate a Conda environment", - "loc.instanceNameFormat": "Conda Environment $(environmentName)", - "loc.group.displayName.advanced": "Advanced", - "loc.input.label.environmentName": "Environment name", - "loc.input.help.environmentName": "Name of the Conda environment to create and activate.", - "loc.input.label.packageSpecs": "Package specs", - "loc.input.help.packageSpecs": "Space-delimited list of packages to install when creating the environment.", - "loc.input.label.updateConda": "Update to the latest Conda", - "loc.input.help.updateConda": "Update Conda to the latest version. This applies to the Conda installation found in `PATH` or at the path specified by the `CONDA` environment variable.", - "loc.input.label.createOptions": "Environment creation options", - "loc.input.help.createOptions": "Space-delimited list of other options to pass to the `conda create` command.", - "loc.input.label.cleanEnvironment": "Clean the environment", - "loc.input.help.cleanEnvironment": "Delete the environment and recreate it if it already exists. If not selected, the task will reactivate an existing environment.", - "loc.messages.CleanEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is set. Deleting ...", - "loc.messages.CreateFailed": "Failed to create Conda environment %s: %s", - "loc.messages.CondaNotFound": "The `conda` executable was not found on the system. Ask your administrator to install Miniconda or Anaconda. Then add the `conda` executable to `PATH` or set the `CONDA` environment variable to the root of the installation.", - "loc.messages.ReactivateExistingEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is not set. Reactivating ...", - "loc.messages.PlatformNotRecognized": "Platform not recognized" + "loc.friendlyName": "Conda-Umgebung", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.description": "Hiermit erstellen und aktivieren Sie eine Conda-Umgebung.", + "loc.instanceNameFormat": "Conda-Umgebung $(environmentName)", + "loc.group.displayName.advanced": "Erweitert", + "loc.input.label.environmentName": "Umgebungsname", + "loc.input.help.environmentName": "Name der Conda-Umgebung, die erstellt und aktiviert werden soll.", + "loc.input.label.packageSpecs": "Paketspezifikationen", + "loc.input.help.packageSpecs": "Durch Leerzeichen getrennte Liste mit Paketen, die bei der Erstellung der Umgebung installiert werden sollen.", + "loc.input.label.updateConda": "Update auf aktuelle Conda-Version", + "loc.input.help.updateConda": "Aktualisieren Sie Conda auf die aktuelle Version. Dies gilt für die Conda-Installation, die in PATH oder in dem Pfad ermittelt wird, der in der Umgebungsvariable CONDA angegeben wurde.", + "loc.input.label.createOptions": "Optionen für die Umgebungserstellung", + "loc.input.help.createOptions": "Durch Leerzeichen getrennte Liste anderer Optionen, die an den Befehl \"conda create\" übergeben werden sollen.", + "loc.input.label.cleanEnvironment": "Umgebung bereinigen", + "loc.input.help.cleanEnvironment": "Löschen Sie die Umgebung, und erstellen Sie sie neu, wenn sie bereits vorhanden ist. Ohne Auswahl reaktiviert die Aufgabe eine vorhandene Umgebung.", + "loc.messages.CleanEnvironment": "Vorhandene Umgebung \"%s\" gefunden, und der Aufgabenparameter \"Umgebung bereinigen\" ist festgelegt. Löschung wird durchgeführt...", + "loc.messages.CreateFailed": "Fehler beim Erstellen der Conda-Umgebung \"%s\": %s", + "loc.messages.CondaNotFound": "Die ausführbare Datei \"conda\" wurde nicht auf dem System gefunden. Bitten Sie Ihren Administrator, Miniconda oder Anaconda zu installieren. Fügen Sie dann die ausführbare Datei \"conda\" zu PATH hinzu, oder legen Sie die Umgebungsvariable CONDA auf den Stamm der Installation fest.", + "loc.messages.ReactivateExistingEnvironment": "Vorhandene Umgebung \"%s\" gefunden, und der Aufgabenparameter \"Umgebung bereinigen\" ist nicht festgelegt. Reaktivierung wird durchgeführt...", + "loc.messages.PlatformNotRecognized": "Plattform nicht erkannt." } \ No newline at end of file diff --git a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/es-ES/resources.resjson index 9f98a2878de5..e23d259e7cc0 100644 --- a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,22 +1,22 @@ { - "loc.friendlyName": "Conda environment", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873466)", - "loc.description": "Create and activate a Conda environment", - "loc.instanceNameFormat": "Conda Environment $(environmentName)", - "loc.group.displayName.advanced": "Advanced", - "loc.input.label.environmentName": "Environment name", - "loc.input.help.environmentName": "Name of the Conda environment to create and activate.", - "loc.input.label.packageSpecs": "Package specs", - "loc.input.help.packageSpecs": "Space-delimited list of packages to install when creating the environment.", - "loc.input.label.updateConda": "Update to the latest Conda", - "loc.input.help.updateConda": "Update Conda to the latest version. This applies to the Conda installation found in `PATH` or at the path specified by the `CONDA` environment variable.", - "loc.input.label.createOptions": "Environment creation options", - "loc.input.help.createOptions": "Space-delimited list of other options to pass to the `conda create` command.", - "loc.input.label.cleanEnvironment": "Clean the environment", - "loc.input.help.cleanEnvironment": "Delete the environment and recreate it if it already exists. If not selected, the task will reactivate an existing environment.", - "loc.messages.CleanEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is set. Deleting ...", - "loc.messages.CreateFailed": "Failed to create Conda environment %s: %s", - "loc.messages.CondaNotFound": "The `conda` executable was not found on the system. Ask your administrator to install Miniconda or Anaconda. Then add the `conda` executable to `PATH` or set the `CONDA` environment variable to the root of the installation.", - "loc.messages.ReactivateExistingEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is not set. Reactivating ...", - "loc.messages.PlatformNotRecognized": "Platform not recognized" + "loc.friendlyName": "Entorno de Conda", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.description": "Crea y activa un entorno de Conda", + "loc.instanceNameFormat": "Entorno de Conda $(environmentName)", + "loc.group.displayName.advanced": "Avanzado", + "loc.input.label.environmentName": "Nombre del entorno", + "loc.input.help.environmentName": "Nombre del entorno de Conda para crear y activar.", + "loc.input.label.packageSpecs": "Especificaciones del paquete", + "loc.input.help.packageSpecs": "Lista delimitada por espacios de paquetes que deben instalarse al crear el entorno.", + "loc.input.label.updateConda": "Actualizar a la versión más reciente de Conda", + "loc.input.help.updateConda": "Actualice Conda a la versión más reciente. Esto se aplica a la instalación de Conda que se encuentra en \"PATH\" o en la ruta de acceso especificada por la variable de entorno \"CONDA\".", + "loc.input.label.createOptions": "Opciones de creación de entorno", + "loc.input.help.createOptions": "Lista delimitada por espacios de otras opciones que se deben pasar al comando \"conda create\".", + "loc.input.label.cleanEnvironment": "Limpiar el entorno", + "loc.input.help.cleanEnvironment": "Elimine el entorno y vuelva a crearlo si ya existe. Si no se selecciona, la tarea reactivará un entorno existente.", + "loc.messages.CleanEnvironment": "Se encontró el entorno existente %s y se estableció el parámetro \"Limpiar entorno\" de la tarea. Eliminando...", + "loc.messages.CreateFailed": "No se pudo crear el entorno de Conda %s: %s", + "loc.messages.CondaNotFound": "No se encontró el ejecutable \"conda\" en el sistema. Pida al administrador que instale Miniconda o Anaconda. A continuación, agregue el ejecutable \"conda\" a \"PATH\" o establezca la variable de entorno \"CONDA\" en la raíz de la instalación.", + "loc.messages.ReactivateExistingEnvironment": "Se encontró el entorno existente %s y no se estableció el parámetro \"Limpiar entorno\" de la tarea. Reactivando...", + "loc.messages.PlatformNotRecognized": "Plataforma no reconocida" } \ No newline at end of file diff --git a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/fr-FR/resources.resjson index 9f98a2878de5..7628c90aedc3 100644 --- a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,22 +1,22 @@ { - "loc.friendlyName": "Conda environment", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873466)", - "loc.description": "Create and activate a Conda environment", - "loc.instanceNameFormat": "Conda Environment $(environmentName)", - "loc.group.displayName.advanced": "Advanced", - "loc.input.label.environmentName": "Environment name", - "loc.input.help.environmentName": "Name of the Conda environment to create and activate.", - "loc.input.label.packageSpecs": "Package specs", - "loc.input.help.packageSpecs": "Space-delimited list of packages to install when creating the environment.", - "loc.input.label.updateConda": "Update to the latest Conda", - "loc.input.help.updateConda": "Update Conda to the latest version. This applies to the Conda installation found in `PATH` or at the path specified by the `CONDA` environment variable.", - "loc.input.label.createOptions": "Environment creation options", - "loc.input.help.createOptions": "Space-delimited list of other options to pass to the `conda create` command.", - "loc.input.label.cleanEnvironment": "Clean the environment", - "loc.input.help.cleanEnvironment": "Delete the environment and recreate it if it already exists. If not selected, the task will reactivate an existing environment.", - "loc.messages.CleanEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is set. Deleting ...", - "loc.messages.CreateFailed": "Failed to create Conda environment %s: %s", - "loc.messages.CondaNotFound": "The `conda` executable was not found on the system. Ask your administrator to install Miniconda or Anaconda. Then add the `conda` executable to `PATH` or set the `CONDA` environment variable to the root of the installation.", - "loc.messages.ReactivateExistingEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is not set. Reactivating ...", - "loc.messages.PlatformNotRecognized": "Platform not recognized" + "loc.friendlyName": "Environnement Conda", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.description": "Créer et activer un environnement Conda", + "loc.instanceNameFormat": "Environnement Conda $(environmentName)", + "loc.group.displayName.advanced": "Avancé", + "loc.input.label.environmentName": "Nom de l'environnement", + "loc.input.help.environmentName": "Nom de l'environnement Conda à créer et à activer.", + "loc.input.label.packageSpecs": "Spécifications du package", + "loc.input.help.packageSpecs": "Liste de packages délimités par des espaces à installer au moment de la création de l'environnement.", + "loc.input.label.updateConda": "Mettre à jour vers la dernière version de Conda", + "loc.input.help.updateConda": "Mettez à jour Conda vers la dernière version. Cela s'applique à l'installation de Conda située dans 'PATH' ou dans le chemin spécifié par la variable d'environnement 'CONDA'.", + "loc.input.label.createOptions": "Options de création de l'environnement", + "loc.input.help.createOptions": "Liste d'options supplémentaires délimitées par des espaces à passer à la commande 'conda create'.", + "loc.input.label.cleanEnvironment": "Nettoyer l'environnement", + "loc.input.help.cleanEnvironment": "Si l'environnement existe déjà, supprimez-le, puis recréez-le. En l'absence de sélection, la tâche réactive un environnement existant.", + "loc.messages.CleanEnvironment": "Environnement existant trouvé : %s. Le paramètre \"Nettoyer l'environnement\" de la tâche est défini. Suppression...", + "loc.messages.CreateFailed": "Échec de la création de l'environnement Conda %s : %s", + "loc.messages.CondaNotFound": "L'exécutable 'conda' est introuvable sur le système. Demandez à votre administrateur d'installer Miniconda ou Anaconda. Ajoutez ensuite l'exécutable 'conda' à 'PATH', ou définissez la variable d'environnement 'CONDA' en fonction de la racine de l'installation.", + "loc.messages.ReactivateExistingEnvironment": "Environnement existant trouvé : %s. Le paramètre \"Nettoyer l'environnement\" de la tâche n'est pas défini. Réactivation...", + "loc.messages.PlatformNotRecognized": "Plateforme non reconnue" } \ No newline at end of file diff --git a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/it-IT/resources.resjson index 9f98a2878de5..7c37b934ff38 100644 --- a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,22 +1,22 @@ { - "loc.friendlyName": "Conda environment", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873466)", - "loc.description": "Create and activate a Conda environment", - "loc.instanceNameFormat": "Conda Environment $(environmentName)", - "loc.group.displayName.advanced": "Advanced", - "loc.input.label.environmentName": "Environment name", - "loc.input.help.environmentName": "Name of the Conda environment to create and activate.", - "loc.input.label.packageSpecs": "Package specs", - "loc.input.help.packageSpecs": "Space-delimited list of packages to install when creating the environment.", - "loc.input.label.updateConda": "Update to the latest Conda", - "loc.input.help.updateConda": "Update Conda to the latest version. This applies to the Conda installation found in `PATH` or at the path specified by the `CONDA` environment variable.", - "loc.input.label.createOptions": "Environment creation options", - "loc.input.help.createOptions": "Space-delimited list of other options to pass to the `conda create` command.", - "loc.input.label.cleanEnvironment": "Clean the environment", - "loc.input.help.cleanEnvironment": "Delete the environment and recreate it if it already exists. If not selected, the task will reactivate an existing environment.", - "loc.messages.CleanEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is set. Deleting ...", - "loc.messages.CreateFailed": "Failed to create Conda environment %s: %s", - "loc.messages.CondaNotFound": "The `conda` executable was not found on the system. Ask your administrator to install Miniconda or Anaconda. Then add the `conda` executable to `PATH` or set the `CONDA` environment variable to the root of the installation.", - "loc.messages.ReactivateExistingEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is not set. Reactivating ...", - "loc.messages.PlatformNotRecognized": "Platform not recognized" + "loc.friendlyName": "Ambiente Conda", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.description": "Consente di creare e attivare un ambiente Conda", + "loc.instanceNameFormat": "Ambiente Conda $(environmentName)", + "loc.group.displayName.advanced": "Avanzate", + "loc.input.label.environmentName": "Nome dell'ambiente", + "loc.input.help.environmentName": "Nome dell'ambiente Conda da creare e attivare.", + "loc.input.label.packageSpecs": "Specifiche del pacchetto", + "loc.input.help.packageSpecs": "Elenco di pacchetti delimitati da spazi da installare durante la creazione dell'ambiente.", + "loc.input.label.updateConda": "Aggiorna alla versione più recente di Conda", + "loc.input.help.updateConda": "Consente di aggiornare Conda all'ultima versione. Si applica all'installazione di Conda trovata in `PATH` o nel percorso specificato dalla variabile di ambiente `CONDA`.", + "loc.input.label.createOptions": "Opzioni di creazione dell'ambiente", + "loc.input.help.createOptions": "Elenco di altre opzioni delimitate da spazi da passare al comando `conda create`.", + "loc.input.label.cleanEnvironment": "Pulisci l'ambiente", + "loc.input.help.cleanEnvironment": "Consente di eliminare l'ambiente e di ricrearlo se esiste già. Se l'opzione non è selezionata, l'attività riattiverà un ambiente esistente.", + "loc.messages.CleanEnvironment": "È stato trovato l'ambiente esistente %s e il parametro \"Pulisci l'ambiente\" dell'attività è impostato. Verrà eliminato...", + "loc.messages.CreateFailed": "Non è stato possibile creare l'ambiente Conda %s: %s", + "loc.messages.CondaNotFound": "L'eseguibile `conda` non è stato trovato nel sistema. Chiedere all'amministratore di installare Miniconda o Anaconda, quindi aggiungere l'eseguibile `conda` a `PATH` oppure impostare la variabile di ambiente `CONDA` sulla radice dell'installazione.", + "loc.messages.ReactivateExistingEnvironment": "È stato trovato l'ambiente esistente %s e il parametro \"Pulisci l'ambiente\" dell'attività non è impostato. Verrà riattivato...", + "loc.messages.PlatformNotRecognized": "Piattaforma non riconosciuta" } \ No newline at end of file diff --git a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ja-JP/resources.resjson index 9f98a2878de5..761b24d9a551 100644 --- a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,22 +1,22 @@ { - "loc.friendlyName": "Conda environment", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873466)", - "loc.description": "Create and activate a Conda environment", - "loc.instanceNameFormat": "Conda Environment $(environmentName)", - "loc.group.displayName.advanced": "Advanced", - "loc.input.label.environmentName": "Environment name", - "loc.input.help.environmentName": "Name of the Conda environment to create and activate.", - "loc.input.label.packageSpecs": "Package specs", - "loc.input.help.packageSpecs": "Space-delimited list of packages to install when creating the environment.", - "loc.input.label.updateConda": "Update to the latest Conda", - "loc.input.help.updateConda": "Update Conda to the latest version. This applies to the Conda installation found in `PATH` or at the path specified by the `CONDA` environment variable.", - "loc.input.label.createOptions": "Environment creation options", - "loc.input.help.createOptions": "Space-delimited list of other options to pass to the `conda create` command.", - "loc.input.label.cleanEnvironment": "Clean the environment", - "loc.input.help.cleanEnvironment": "Delete the environment and recreate it if it already exists. If not selected, the task will reactivate an existing environment.", - "loc.messages.CleanEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is set. Deleting ...", - "loc.messages.CreateFailed": "Failed to create Conda environment %s: %s", - "loc.messages.CondaNotFound": "The `conda` executable was not found on the system. Ask your administrator to install Miniconda or Anaconda. Then add the `conda` executable to `PATH` or set the `CONDA` environment variable to the root of the installation.", - "loc.messages.ReactivateExistingEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is not set. Reactivating ...", - "loc.messages.PlatformNotRecognized": "Platform not recognized" + "loc.friendlyName": "Conda 環境", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.description": "Conda 環境を作成してアクティブにします", + "loc.instanceNameFormat": "Conda 環境 $(environmentName)", + "loc.group.displayName.advanced": "詳細設定", + "loc.input.label.environmentName": "環境名", + "loc.input.help.environmentName": "作成してアクティブ化する Conda 環境の名前。", + "loc.input.label.packageSpecs": "パッケージの仕様", + "loc.input.help.packageSpecs": "環境の作成時にインストールするパッケージのスペース区切りのリスト。", + "loc.input.label.updateConda": "最新の Conda に更新する", + "loc.input.help.updateConda": "Conda を最新バージョンに更新します。これは、`PATH` または `CONDA` 環境変数で指定されるパスにある Conda インストールに適用されます。", + "loc.input.label.createOptions": "環境の作成オプション", + "loc.input.help.createOptions": "`conda create` コマンドに渡す他のオプションのスペース区切りのリスト。", + "loc.input.label.cleanEnvironment": "環境をクリーンアップする", + "loc.input.help.cleanEnvironment": "既に存在する場合は、環境を削除して再作成してください。選択されていない場合、タスクは既存の環境を再アクティブ化します。", + "loc.messages.CleanEnvironment": "既存の環境 %s が見つかり、タスクの \"Clean environment\" パラメーターが設定されています。削除しています...", + "loc.messages.CreateFailed": "Conda 環境 %s を作成できませんでした: %s", + "loc.messages.CondaNotFound": "`conda` の実行可能ファイルがシステム上に見つかりませんでした。Miniconda または Anaconda をインストールするよう、管理者に依頼してください。その後、`conda` 実行可能ファイルを `PATH` に追加するか、`CONDA` 環境変数をインストールのルートに設定します。", + "loc.messages.ReactivateExistingEnvironment": "既存の環境 %s が見つかり、タスクの \"Clean environment\" パラメーターは未設定です。再アクティブ化しています...", + "loc.messages.PlatformNotRecognized": "プラットフォームが認識されません" } \ No newline at end of file diff --git a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ko-KR/resources.resjson index 9f98a2878de5..bfe5434accbc 100644 --- a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,22 +1,22 @@ { - "loc.friendlyName": "Conda environment", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873466)", - "loc.description": "Create and activate a Conda environment", - "loc.instanceNameFormat": "Conda Environment $(environmentName)", - "loc.group.displayName.advanced": "Advanced", - "loc.input.label.environmentName": "Environment name", - "loc.input.help.environmentName": "Name of the Conda environment to create and activate.", - "loc.input.label.packageSpecs": "Package specs", - "loc.input.help.packageSpecs": "Space-delimited list of packages to install when creating the environment.", - "loc.input.label.updateConda": "Update to the latest Conda", - "loc.input.help.updateConda": "Update Conda to the latest version. This applies to the Conda installation found in `PATH` or at the path specified by the `CONDA` environment variable.", - "loc.input.label.createOptions": "Environment creation options", - "loc.input.help.createOptions": "Space-delimited list of other options to pass to the `conda create` command.", - "loc.input.label.cleanEnvironment": "Clean the environment", - "loc.input.help.cleanEnvironment": "Delete the environment and recreate it if it already exists. If not selected, the task will reactivate an existing environment.", - "loc.messages.CleanEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is set. Deleting ...", - "loc.messages.CreateFailed": "Failed to create Conda environment %s: %s", - "loc.messages.CondaNotFound": "The `conda` executable was not found on the system. Ask your administrator to install Miniconda or Anaconda. Then add the `conda` executable to `PATH` or set the `CONDA` environment variable to the root of the installation.", - "loc.messages.ReactivateExistingEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is not set. Reactivating ...", - "loc.messages.PlatformNotRecognized": "Platform not recognized" + "loc.friendlyName": "Conda 환경", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.description": "Conda 환경을 만들고 활성화합니다.", + "loc.instanceNameFormat": "Conda 환경 $(environmentName)", + "loc.group.displayName.advanced": "고급", + "loc.input.label.environmentName": "환경 이름", + "loc.input.help.environmentName": "만들고 활성화할 Conda 환경의 이름입니다.", + "loc.input.label.packageSpecs": "패키지 사양", + "loc.input.help.packageSpecs": "환경을 만들 때 설치할 패키지의 공백으로 구분된 목록입니다.", + "loc.input.label.updateConda": "최신 Conda로 업데이트", + "loc.input.help.updateConda": "Conda를 최신 버전으로 업데이트합니다. 'PATH' 또는 'CONDA' 환경 변수에서 지정한 경로에 있는 Conda 설치에 적용됩니다.", + "loc.input.label.createOptions": "환경 만들기 옵션", + "loc.input.help.createOptions": "'conda create' 명령에 전달할 기타 옵션의 공백으로 구분된 목록입니다.", + "loc.input.label.cleanEnvironment": "환경 정리", + "loc.input.help.cleanEnvironment": "환경을 삭제하고 파일이 이미 있는 경우 다시 만듭니다. 선택하지 않으면 작업이 기존 환경을 다시 활성화합니다.", + "loc.messages.CleanEnvironment": "기존 환경 %s이(가) 있는데, 작업의 \"환경 정리\" 매개 변수가 설정되었습니다. 삭제하는 중...", + "loc.messages.CreateFailed": "Conda 환경 %s을(를) 만들지 못함: %s", + "loc.messages.CondaNotFound": "시스템에서 'conda' 실행 파일을 찾을 수 없습니다. Miniconda 또는 Anaconda를 설치하도록 관리자에게 요청하세요. 그런 다음, 'conda' 실행 파일을 'PATH'에 추가하거나, 'CONDA' 환경 변수를 설치 루트로 설정하세요.", + "loc.messages.ReactivateExistingEnvironment": "기존 환경 %s이(가) 있는데, 작업의 \"환경 정리\" 매개 변수가 설정되지 않았습니다. 다시 활성화하는 중...", + "loc.messages.PlatformNotRecognized": "플랫폼을 인식할 수 없습니다." } \ No newline at end of file diff --git a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ru-RU/resources.resjson index 9f98a2878de5..3fd9f6d28dfe 100644 --- a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,22 +1,22 @@ { - "loc.friendlyName": "Conda environment", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873466)", - "loc.description": "Create and activate a Conda environment", - "loc.instanceNameFormat": "Conda Environment $(environmentName)", - "loc.group.displayName.advanced": "Advanced", - "loc.input.label.environmentName": "Environment name", - "loc.input.help.environmentName": "Name of the Conda environment to create and activate.", - "loc.input.label.packageSpecs": "Package specs", - "loc.input.help.packageSpecs": "Space-delimited list of packages to install when creating the environment.", - "loc.input.label.updateConda": "Update to the latest Conda", - "loc.input.help.updateConda": "Update Conda to the latest version. This applies to the Conda installation found in `PATH` or at the path specified by the `CONDA` environment variable.", - "loc.input.label.createOptions": "Environment creation options", - "loc.input.help.createOptions": "Space-delimited list of other options to pass to the `conda create` command.", - "loc.input.label.cleanEnvironment": "Clean the environment", - "loc.input.help.cleanEnvironment": "Delete the environment and recreate it if it already exists. If not selected, the task will reactivate an existing environment.", - "loc.messages.CleanEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is set. Deleting ...", - "loc.messages.CreateFailed": "Failed to create Conda environment %s: %s", - "loc.messages.CondaNotFound": "The `conda` executable was not found on the system. Ask your administrator to install Miniconda or Anaconda. Then add the `conda` executable to `PATH` or set the `CONDA` environment variable to the root of the installation.", - "loc.messages.ReactivateExistingEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is not set. Reactivating ...", - "loc.messages.PlatformNotRecognized": "Platform not recognized" + "loc.friendlyName": "Среда Conda", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.description": "Создание и активация среды Conda.", + "loc.instanceNameFormat": "Среда Conda $(environmentName)", + "loc.group.displayName.advanced": "Дополнительно", + "loc.input.label.environmentName": "Имя среды", + "loc.input.help.environmentName": "Имя среды Conda, которую необходимо создать и активировать.", + "loc.input.label.packageSpecs": "Спецификации пакета", + "loc.input.help.packageSpecs": "Разделенный пробелами список пакетов, которые следует установить при создании среды.", + "loc.input.label.updateConda": "Обновить до последней версии Conda", + "loc.input.help.updateConda": "Обновите Conda до последней версии. Это относится к установке Conda, указанной в переменной PATH или находящейся по пути в переменной среды CONDA.", + "loc.input.label.createOptions": "Параметры создания среды", + "loc.input.help.createOptions": "Разделенный пробелами список дополнительных аргументов для передачи в команду \"conda create\".", + "loc.input.label.cleanEnvironment": "Очистить среду", + "loc.input.help.cleanEnvironment": "Если среда уже существует, удалите ее и создайте заново. Если этот параметр не выбран, задача повторно активирует существующую среду.", + "loc.messages.CleanEnvironment": "Найдена существующая среда %s, и задан параметр \"Очистить среду\" задачи. Идет удаление...", + "loc.messages.CreateFailed": "Не удалось создать среду Conda %s: %s", + "loc.messages.CondaNotFound": "Исполняемый файл conda не найден в системе. Попросите администратора установить Miniconda или Anaconda. Затем добавьте исполняемый файл conda в переменную PATH или задайте в качестве значения переменной среды CONDA корневую папку установки.", + "loc.messages.ReactivateExistingEnvironment": "Найдена существующая среда %s, и не задан параметр \"Очистить среду\" задачи. Идет повторная активация...", + "loc.messages.PlatformNotRecognized": "Платформа не распознана" } \ No newline at end of file diff --git a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/zh-CN/resources.resjson index 9f98a2878de5..48561d49d895 100644 --- a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,22 +1,22 @@ { - "loc.friendlyName": "Conda environment", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873466)", - "loc.description": "Create and activate a Conda environment", - "loc.instanceNameFormat": "Conda Environment $(environmentName)", - "loc.group.displayName.advanced": "Advanced", - "loc.input.label.environmentName": "Environment name", - "loc.input.help.environmentName": "Name of the Conda environment to create and activate.", - "loc.input.label.packageSpecs": "Package specs", - "loc.input.help.packageSpecs": "Space-delimited list of packages to install when creating the environment.", - "loc.input.label.updateConda": "Update to the latest Conda", - "loc.input.help.updateConda": "Update Conda to the latest version. This applies to the Conda installation found in `PATH` or at the path specified by the `CONDA` environment variable.", - "loc.input.label.createOptions": "Environment creation options", - "loc.input.help.createOptions": "Space-delimited list of other options to pass to the `conda create` command.", - "loc.input.label.cleanEnvironment": "Clean the environment", - "loc.input.help.cleanEnvironment": "Delete the environment and recreate it if it already exists. If not selected, the task will reactivate an existing environment.", - "loc.messages.CleanEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is set. Deleting ...", - "loc.messages.CreateFailed": "Failed to create Conda environment %s: %s", - "loc.messages.CondaNotFound": "The `conda` executable was not found on the system. Ask your administrator to install Miniconda or Anaconda. Then add the `conda` executable to `PATH` or set the `CONDA` environment variable to the root of the installation.", - "loc.messages.ReactivateExistingEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is not set. Reactivating ...", - "loc.messages.PlatformNotRecognized": "Platform not recognized" + "loc.friendlyName": "Conda 环境", + "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.description": "创建并激活 Conda 环境", + "loc.instanceNameFormat": "Conda 环境 $(environmentName)", + "loc.group.displayName.advanced": "高级", + "loc.input.label.environmentName": "环境名称", + "loc.input.help.environmentName": "要创建和激活的 Conda 环境的名称。", + "loc.input.label.packageSpecs": "包规范", + "loc.input.help.packageSpecs": "要在创建环境时安装的包的空格分隔列表。", + "loc.input.label.updateConda": "更新到最新版本 Conda", + "loc.input.help.updateConda": "将 Conda 更新到最新版本。这适用于在 \"PATH\" 中或在 \"CONDA\" 环境变量指定的路径中找到的 Conda 安装。", + "loc.input.label.createOptions": "环境创建选项", + "loc.input.help.createOptions": "要传递给 \"conda create\" 命令的其他选项的空格分隔列表。", + "loc.input.label.cleanEnvironment": "清理环境", + "loc.input.help.cleanEnvironment": "删除环境并重新创建它(如果已存在)。如果未选中,该任务将重新激活现有环境。", + "loc.messages.CleanEnvironment": "找到现有环境 %s 且已设置任务的 \"Clean environment\" 参数。正在删除...", + "loc.messages.CreateFailed": "未能创建 Conda 环境 %s: %s", + "loc.messages.CondaNotFound": "在系统上找不到 \"conda\" 可执行文件。请联系管理员安装 Miniconda 或 Anaconda。然后将 \"conda\" 可执行文件添加到 \"PATH\" 或将 \"CONDA\" 环境变量设置为安装的根目录。", + "loc.messages.ReactivateExistingEnvironment": "找到现有环境 %s 且未设置任务的 \"Clean environment\" 参数。正在重新激活...", + "loc.messages.PlatformNotRecognized": "无法识别的平台" } \ No newline at end of file diff --git a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/zh-TW/resources.resjson index 9f98a2878de5..ba8500eeb46e 100644 --- a/Tasks/CondaEnvironmentV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CondaEnvironmentV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,22 +1,22 @@ { - "loc.friendlyName": "Conda environment", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873466)", - "loc.description": "Create and activate a Conda environment", - "loc.instanceNameFormat": "Conda Environment $(environmentName)", - "loc.group.displayName.advanced": "Advanced", - "loc.input.label.environmentName": "Environment name", - "loc.input.help.environmentName": "Name of the Conda environment to create and activate.", - "loc.input.label.packageSpecs": "Package specs", - "loc.input.help.packageSpecs": "Space-delimited list of packages to install when creating the environment.", - "loc.input.label.updateConda": "Update to the latest Conda", - "loc.input.help.updateConda": "Update Conda to the latest version. This applies to the Conda installation found in `PATH` or at the path specified by the `CONDA` environment variable.", - "loc.input.label.createOptions": "Environment creation options", - "loc.input.help.createOptions": "Space-delimited list of other options to pass to the `conda create` command.", - "loc.input.label.cleanEnvironment": "Clean the environment", - "loc.input.help.cleanEnvironment": "Delete the environment and recreate it if it already exists. If not selected, the task will reactivate an existing environment.", - "loc.messages.CleanEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is set. Deleting ...", - "loc.messages.CreateFailed": "Failed to create Conda environment %s: %s", - "loc.messages.CondaNotFound": "The `conda` executable was not found on the system. Ask your administrator to install Miniconda or Anaconda. Then add the `conda` executable to `PATH` or set the `CONDA` environment variable to the root of the installation.", - "loc.messages.ReactivateExistingEnvironment": "Found existing environment %s and the task's \"Clean environment\" parameter is not set. Reactivating ...", - "loc.messages.PlatformNotRecognized": "Platform not recognized" + "loc.friendlyName": "Conda 環境", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.description": "建立並啟用 Conda 環境", + "loc.instanceNameFormat": "Conda 環境 $(environmentName)", + "loc.group.displayName.advanced": "進階", + "loc.input.label.environmentName": "環境名稱", + "loc.input.help.environmentName": "要建立並啟動的 Conda 環境名稱。", + "loc.input.label.packageSpecs": "套件規格", + "loc.input.help.packageSpecs": "要在建立環境時安裝之套件的空格分隔清單。", + "loc.input.label.updateConda": "更新至最新的 Conda", + "loc.input.help.updateConda": "將 Conda 更新至最新版本。這適用於在 `PATH` 中找到的 Conda 安裝,或在由 `CONDA` 環境變數所指定路徑中找到的 Conda 安裝。", + "loc.input.label.createOptions": "環境建立選項", + "loc.input.help.createOptions": "要傳遞至 `conda create` 命令之其他選項的空格分隔清單。", + "loc.input.label.cleanEnvironment": "清除環境", + "loc.input.help.cleanEnvironment": "若環境已存在,請將其環境並重新建立。如未選取,工作會重新啟用現有的環境。", + "loc.messages.CleanEnvironment": "找到現有的環境 %s,而且工作已設定 [清理環境] 參數。正在刪除...", + "loc.messages.CreateFailed": "無法建立 Conda 環境 %s: %s", + "loc.messages.CondaNotFound": "在系統上找不到 `conda` 可執行檔。請要求您的系統管理員安裝 Miniconda 或 Anaconda。然後將 `conda` 可執行檔新增至 `PATH`,或將 `CONDA` 環境變數設定至安裝的根。", + "loc.messages.ReactivateExistingEnvironment": "找到現有的環境 %s,而且工作未設定 [清理環境] 參數。正在重新啟動...", + "loc.messages.PlatformNotRecognized": "無法辨識平台" } \ No newline at end of file diff --git a/Tasks/CondaEnvironmentV0/task.json b/Tasks/CondaEnvironmentV0/task.json index 9760d4ce29b1..5871cdcaf1b4 100644 --- a/Tasks/CondaEnvironmentV0/task.json +++ b/Tasks/CondaEnvironmentV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/CondaEnvironmentV0/task.loc.json b/Tasks/CondaEnvironmentV0/task.loc.json index e94a3063ff35..46d11036afb1 100644 --- a/Tasks/CondaEnvironmentV0/task.loc.json +++ b/Tasks/CondaEnvironmentV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/de-DE/resources.resjson index ba38e189a1e3..eb935a25ed48 100644 --- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Conda-Umgebung", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/pipelines-anaconda-guide)
[Task documentation](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/pipelines-anaconda-guide)
[Aufgabendokumentation](https://go.microsoft.com/fwlink/?linkid=873466)", "loc.description": "Diese Aufgabe ist veraltet. Verwenden Sie \"conda\" direkt im Skript, um mit Anaconda-Umgebungen zu arbeiten.", "loc.instanceNameFormat": "Conda-Umgebung $(environmentName)", "loc.input.label.createCustomEnvironment": "Benutzerdefinierte Umgebung erstellen", diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/es-ES/resources.resjson index a37402c110e6..d9bada567c04 100644 --- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Entorno de conda", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/pipelines-anaconda-guide)
[Task documentation](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.friendlyName": "Entorno de Conda", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/pipelines-anaconda-guide)
[Documentación de tareas](https://go.microsoft.com/fwlink/?linkid=873466)", "loc.description": "Esta tarea está en desuso. Use \"conda\" directamente en el script para trabajar con entornos de Anaconda.", "loc.instanceNameFormat": "Entorno de Conda $(environmentName)", "loc.input.label.createCustomEnvironment": "Crear un entorno personalizado", diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/fr-FR/resources.resjson index e3058340b8d0..240cb3bfa3e2 100644 --- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Environnement Conda", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/pipelines-anaconda-guide)
[Task documentation](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/pipelines-anaconda-guide)
[Documentation sur la tâche](https://go.microsoft.com/fwlink/?linkid=873466)", "loc.description": "Cette tâche est dépréciée. Utilisez 'conda' directement dans le script pour travailler dans des environnements Anaconda.", "loc.instanceNameFormat": "Environnement Conda $(environmentName)", "loc.input.label.createCustomEnvironment": "Créer un environnement personnalisé", diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/it-IT/resources.resjson index b027ce67d102..ec30150f43bf 100644 --- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ambiente Conda", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/pipelines-anaconda-guide)
[Task documentation](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/pipelines-anaconda-guide)
[Documentazione delle attività](https://go.microsoft.com/fwlink/?linkid=873466)", "loc.description": "Questa attività è deprecata. Usare `conda` direttamente nello script per lavorare con ambienti Anaconda.", "loc.instanceNameFormat": "Ambiente Conda $(environmentName)", "loc.input.label.createCustomEnvironment": "Crea un ambiente personalizzato", diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ja-JP/resources.resjson index 5b96a674b2b6..25bced0f568f 100644 --- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Conda 環境", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/pipelines-anaconda-guide)
[Task documentation](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/pipelines-anaconda-guide)
[タスクのドキュメント](https://go.microsoft.com/fwlink/?linkid=873466)", "loc.description": "このタスクは非推奨です。Anaconda 環境で作業するには、スクリプトで直接 `conda` をご使用ください。", "loc.instanceNameFormat": "Conda 環境 $(environmentName)", "loc.input.label.createCustomEnvironment": "カスタム環境を作成する", diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ru-RU/resources.resjson index 8fc139ff440d..114b2d11980a 100644 --- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Среда Conda", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/pipelines-anaconda-guide)
[Task documentation](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/pipelines-anaconda-guide)
[Документация по задаче](https://go.microsoft.com/fwlink/?linkid=873466)", "loc.description": "Эта задача устарела. Используйте \"conda\" непосредственно в скрипте для работы с окружениями Anaconda.", "loc.instanceNameFormat": "Среда Conda $(environmentName)", "loc.input.label.createCustomEnvironment": "Создать пользовательскую среду", diff --git a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-TW/resources.resjson index 348692ce2608..52a680f57e70 100644 --- a/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CondaEnvironmentV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Conda 環境", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/pipelines-anaconda-guide)
[Task documentation](https://go.microsoft.com/fwlink/?linkid=873466)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/pipelines-anaconda-guide)
[工作文件](https://go.microsoft.com/fwlink/?linkid=873466)", "loc.description": "這項工作已淘汰。請直接在指令碼中使用 `conda` 來使用 Anaconda 環境。", "loc.instanceNameFormat": "Conda 環境 $(environmentName)", "loc.input.label.createCustomEnvironment": "建立自訂環境", diff --git a/Tasks/CondaEnvironmentV1/task.json b/Tasks/CondaEnvironmentV1/task.json index dd6599a82538..f3b91d59b94d 100644 --- a/Tasks/CondaEnvironmentV1/task.json +++ b/Tasks/CondaEnvironmentV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "deprecated": true, diff --git a/Tasks/CondaEnvironmentV1/task.loc.json b/Tasks/CondaEnvironmentV1/task.loc.json index 4901106d8bab..883aa669d282 100644 --- a/Tasks/CondaEnvironmentV1/task.loc.json +++ b/Tasks/CondaEnvironmentV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "deprecated": true, diff --git a/Tasks/ContainerBuildV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ContainerBuildV0/Strings/resources.resjson/de-DE/resources.resjson index 23adc653cd94..f5277b9d39d9 100644 --- a/Tasks/ContainerBuildV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ContainerBuildV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "Container Build", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2107300)", - "loc.description": "Container Build Task", - "loc.instanceNameFormat": "Container Build Task", + "loc.friendlyName": "Containererstellung", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=2107300)", + "loc.description": "Aufgabe zur Containererstellung", + "loc.instanceNameFormat": "Aufgabe zur Containererstellung", "loc.input.label.dockerRegistryServiceConnection": "Dienstverbindung für Docker-Registrierung", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", + "loc.input.help.dockerRegistryServiceConnection": "Wählen Sie eine Dienstverbindung für die Docker-Registrierung aus.", "loc.input.label.repository": "Containerrepository", - "loc.input.help.repository": "Name of the repository within the container registry.", + "loc.input.help.repository": "Name des Repositorys in der Containerregistrierung.", "loc.input.label.Dockerfile": "Dockerfile", - "loc.input.help.Dockerfile": "Path to Dockerfile.", + "loc.input.help.Dockerfile": "Pfad zu Dockerfile.", "loc.input.label.buildContext": "Buildkontext", - "loc.input.help.buildContext": "Path to Build context.", + "loc.input.help.buildContext": "Pfad zum Buildkontext.", "loc.input.label.tags": "Tags", - "loc.input.help.tags": "A list of tags in separate lines. Tags are used while building and pushing the image to container registry.", + "loc.input.help.tags": "Eine Liste mit Tags in separaten Zeilen. Tags werden verwendet, um das Image zu erstellen und es mithilfe von Push in die Containerregistrierung zu übertragen.", "loc.messages.ContainerPatternNotFound": "Kein Muster im Docker-Parameter \"filepath\" gefunden.", "loc.messages.CouldNotFindDockerConfig": "Die Docker-Konfiguration wurde nicht gefunden. Entweder ist die DOCKER_CONFIG-Variable nicht festgelegt, oder die Konfigurationsdatei befindet sich nicht im temporären Verzeichnis, oder die Datei ist nicht vorhanden. DOCKER_CONFIG: %s", - "loc.messages.BuildctlLatestNotKnown": "Cannot get the latest Buildctl info from %s. Error %s. Using default Buildctl version %s.", - "loc.messages.BuildctlDownloadFailed": "Failed to download Buildctl from location %s. Error %s", - "loc.messages.BuildctlNotFoundInFolder": "Buildctl executable not found in path %s", + "loc.messages.BuildctlLatestNotKnown": "Die aktuellen Buildctl-Informationen können nicht aus \"%s\" abgerufen werden. Fehler \"%s\". Es wird die Buildctl-Standardversion %s verwendet.", + "loc.messages.BuildctlDownloadFailed": "Fehler beim Herunterladen von Buildctl aus Speicherort \"%s\". Fehler: %s", + "loc.messages.BuildctlNotFoundInFolder": "Die ausführbare Buildctl-Datei wurde nicht im Pfad \"%s\" gefunden.", "loc.messages.FileContentSynced": "Der Inhalt der Datei wurde auf dem Datenträger synchronisiert. Der Inhalt ist \"%s\".", - "loc.messages.VerifyBuildctlInstallation": "Verifying Buildctl installation...", + "loc.messages.VerifyBuildctlInstallation": "Die Buildctl-Installation wird überprüft...", "loc.messages.WritingDockerConfigToTempFile": "Die Docker-Konfiguration wird in eine temporäre Datei geschrieben. Dateipfad: %s, Docker-Konfiguration: %s" } \ No newline at end of file diff --git a/Tasks/ContainerBuildV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ContainerBuildV0/Strings/resources.resjson/es-ES/resources.resjson index 9fc65bd4f50f..ad7ef2bd8d7a 100644 --- a/Tasks/ContainerBuildV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ContainerBuildV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "Container Build", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2107300)", - "loc.description": "Container Build Task", - "loc.instanceNameFormat": "Container Build Task", + "loc.friendlyName": "Compilación de contenedores", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=2107300)", + "loc.description": "Tarea de compilación de contenedores", + "loc.instanceNameFormat": "Tarea de compilación de contenedores", "loc.input.label.dockerRegistryServiceConnection": "Conexión de servicio del registro de Docker", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", + "loc.input.help.dockerRegistryServiceConnection": "Seleccione una conexión del servicio de registro de Docker.", "loc.input.label.repository": "Repositorio de Container", - "loc.input.help.repository": "Name of the repository within the container registry.", + "loc.input.help.repository": "Nombre del repositorio en el registro de contenedor.", "loc.input.label.Dockerfile": "Dockerfile", - "loc.input.help.Dockerfile": "Path to Dockerfile.", + "loc.input.help.Dockerfile": "Ruta de acceso a Dockerfile.", "loc.input.label.buildContext": "Contexto de compilación", - "loc.input.help.buildContext": "Path to Build context.", - "loc.input.label.tags": "Tags", - "loc.input.help.tags": "A list of tags in separate lines. Tags are used while building and pushing the image to container registry.", + "loc.input.help.buildContext": "Ruta de acceso al contexto de compilación.", + "loc.input.label.tags": "Etiquetas", + "loc.input.help.tags": "Lista de etiquetas en líneas separadas. Las etiquetas se usan al compilar e insertar la imagen en el registro de contenedor.", "loc.messages.ContainerPatternNotFound": "No se ha encontrado ningún patrón en el parámetro filepath de Docker", "loc.messages.CouldNotFindDockerConfig": "No se encuentra la configuración de Docker. La variable DOCKER_CONFIG no se ha establecido, el archivo de configuración está fuera del directorio temporal o el archivo no existe. DOCKER_CONFIG: %s", - "loc.messages.BuildctlLatestNotKnown": "Cannot get the latest Buildctl info from %s. Error %s. Using default Buildctl version %s.", - "loc.messages.BuildctlDownloadFailed": "Failed to download Buildctl from location %s. Error %s", - "loc.messages.BuildctlNotFoundInFolder": "Buildctl executable not found in path %s", + "loc.messages.BuildctlLatestNotKnown": "No se puede obtener la información de Buildctl más reciente desde %s. Error %s. Se usa la versión predeterminada de Buildctl %s.", + "loc.messages.BuildctlDownloadFailed": "No se pudo descargar Buildctl desde la ubicación %s. Error %s", + "loc.messages.BuildctlNotFoundInFolder": "El ejecutable de Buildctl no se encontró en la ruta de acceso %s", "loc.messages.FileContentSynced": "Se sincronizó el contenido del archivo con el disco. El contenido es %s.", - "loc.messages.VerifyBuildctlInstallation": "Verifying Buildctl installation...", + "loc.messages.VerifyBuildctlInstallation": "Comprobando la instalación de Buildctl...", "loc.messages.WritingDockerConfigToTempFile": "Escribiendo la configuración de Docker en el archivo temporal. Ruta de acceso del archivo: %s. Configuración de Docker: %s" } \ No newline at end of file diff --git a/Tasks/ContainerBuildV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ContainerBuildV0/Strings/resources.resjson/fr-FR/resources.resjson index 9da60d90f700..33e556fc2c15 100644 --- a/Tasks/ContainerBuildV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ContainerBuildV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "Container Build", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2107300)", - "loc.description": "Container Build Task", - "loc.instanceNameFormat": "Container Build Task", + "loc.friendlyName": "Build de conteneur", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=2107300)", + "loc.description": "Tâche de build de conteneur", + "loc.instanceNameFormat": "Tâche de build de conteneur", "loc.input.label.dockerRegistryServiceConnection": "Connexion de service de registre Docker", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", + "loc.input.help.dockerRegistryServiceConnection": "Sélectionnez une connexion de service de registre Docker.", "loc.input.label.repository": "Container Repository", - "loc.input.help.repository": "Name of the repository within the container registry.", + "loc.input.help.repository": "Nom du dépôt dans le registre de conteneurs.", "loc.input.label.Dockerfile": "Fichier Docker", - "loc.input.help.Dockerfile": "Path to Dockerfile.", + "loc.input.help.Dockerfile": "Chemin du Dockerfile.", "loc.input.label.buildContext": "Contexte de build", - "loc.input.help.buildContext": "Path to Build context.", - "loc.input.label.tags": "Tags", - "loc.input.help.tags": "A list of tags in separate lines. Tags are used while building and pushing the image to container registry.", + "loc.input.help.buildContext": "Chemin du contexte de build.", + "loc.input.label.tags": "Étiquettes", + "loc.input.help.tags": "Liste d'étiquettes sur des lignes séparées. Les étiquettes sont utilisées durant la génération et l'envoi (push) de l'image au registre de conteneurs.", "loc.messages.ContainerPatternNotFound": "Modèle introuvable dans le paramètre filepath Docker", "loc.messages.CouldNotFindDockerConfig": "Configuration Docker introuvable. Il est possible que la variable DOCKER_CONFIG ne soit pas définie, que le fichier config se trouve en dehors du répertoire temp, ou que le fichier n'existe pas. DOCKER_CONFIG : %s", - "loc.messages.BuildctlLatestNotKnown": "Cannot get the latest Buildctl info from %s. Error %s. Using default Buildctl version %s.", - "loc.messages.BuildctlDownloadFailed": "Failed to download Buildctl from location %s. Error %s", - "loc.messages.BuildctlNotFoundInFolder": "Buildctl executable not found in path %s", + "loc.messages.BuildctlLatestNotKnown": "Impossible d'obtenir les dernières informations sur Buildctl à partir de %s. Erreur %s. Utilisation de la version par défaut de Buildctl : %s.", + "loc.messages.BuildctlDownloadFailed": "Échec du téléchargement de Buildctl à partir de l'emplacement %s. Erreur %s", + "loc.messages.BuildctlNotFoundInFolder": "Exécutable Buildctl introuvable dans le chemin %s", "loc.messages.FileContentSynced": "Synchronisation effectuée du contenu du fichier sur le disque. Le contenu est %s.", - "loc.messages.VerifyBuildctlInstallation": "Verifying Buildctl installation...", + "loc.messages.VerifyBuildctlInstallation": "Vérification de l'installation de Buildctl...", "loc.messages.WritingDockerConfigToTempFile": "Écriture de la configuration Docker dans le fichier temporaire. Chemin de fichier : %s. Configuration Docker : %s" } \ No newline at end of file diff --git a/Tasks/ContainerBuildV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ContainerBuildV0/Strings/resources.resjson/it-IT/resources.resjson index e61f2a4ee341..a7b8dcd90456 100644 --- a/Tasks/ContainerBuildV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ContainerBuildV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "Container Build", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2107300)", - "loc.description": "Container Build Task", - "loc.instanceNameFormat": "Container Build Task", + "loc.friendlyName": "Compilazione contenitori", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=2107300)", + "loc.description": "Attività Compilazione contenitori", + "loc.instanceNameFormat": "Attività Compilazione contenitori", "loc.input.label.dockerRegistryServiceConnection": "Connessione al servizio Registro Docker", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", + "loc.input.help.dockerRegistryServiceConnection": "Selezionare una connessione al servizio Registro Docker.", "loc.input.label.repository": "Repository contenitore", - "loc.input.help.repository": "Name of the repository within the container registry.", + "loc.input.help.repository": "Nome del repository nel registro contenitori.", "loc.input.label.Dockerfile": "Dockerfile", - "loc.input.help.Dockerfile": "Path to Dockerfile.", + "loc.input.help.Dockerfile": "Percorso del Dockerfile.", "loc.input.label.buildContext": "Contesto di compilazione", - "loc.input.help.buildContext": "Path to Build context.", - "loc.input.label.tags": "Tags", - "loc.input.help.tags": "A list of tags in separate lines. Tags are used while building and pushing the image to container registry.", + "loc.input.help.buildContext": "Percorso del contesto di compilazione.", + "loc.input.label.tags": "Tag", + "loc.input.help.tags": "Elenco di tag in righe separate. I tag vengono usati durante la compilazione e il push dell'immagine nel registro contenitori.", "loc.messages.ContainerPatternNotFound": "Non è stato trovato alcun criterio nel parametro filepath di Docker", "loc.messages.CouldNotFindDockerConfig": "Non è stato possibile trovare la configurazione di Docker. La variabile DOCKER_CONFIG non è impostata oppure il file di configurazione non è incluso nella directory temporanea o non esiste. DOCKER_CONFIG: %s", - "loc.messages.BuildctlLatestNotKnown": "Cannot get the latest Buildctl info from %s. Error %s. Using default Buildctl version %s.", - "loc.messages.BuildctlDownloadFailed": "Failed to download Buildctl from location %s. Error %s", - "loc.messages.BuildctlNotFoundInFolder": "Buildctl executable not found in path %s", + "loc.messages.BuildctlLatestNotKnown": "Non è possibile ottenere le informazioni più recenti su Buildctl da %s. Errore: %s. Verrà usata la versione predefinita %s di Buildctl.", + "loc.messages.BuildctlDownloadFailed": "Non è stato possibile scaricare Buildctl dal percorso %s. Errore: %s", + "loc.messages.BuildctlNotFoundInFolder": "L'eseguibile di Buildctl non è stato trovato nel percorso %s", "loc.messages.FileContentSynced": "Il contenuto del file è stato sincronizzato con il disco. Il contenuto è %s.", - "loc.messages.VerifyBuildctlInstallation": "Verifying Buildctl installation...", + "loc.messages.VerifyBuildctlInstallation": "Verifica dell'installazione di Buildctl...", "loc.messages.WritingDockerConfigToTempFile": "Scrittura della configurazione di Docker nel file temporaneo. Percorso del file: %s. Configurazione di Docker: %s" } \ No newline at end of file diff --git a/Tasks/ContainerBuildV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ContainerBuildV0/Strings/resources.resjson/ja-JP/resources.resjson index a1b49814557b..1d37f402df3a 100644 --- a/Tasks/ContainerBuildV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ContainerBuildV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "Container Build", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2107300)", - "loc.description": "Container Build Task", - "loc.instanceNameFormat": "Container Build Task", + "loc.friendlyName": "コンテナーのビルド", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=2107300)", + "loc.description": "コンテナー ビルド タスク", + "loc.instanceNameFormat": "コンテナー ビルド タスク", "loc.input.label.dockerRegistryServiceConnection": "Docker レジストリ サービス接続", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", + "loc.input.help.dockerRegistryServiceConnection": "Docker レジストリ サービス接続を選択します。", "loc.input.label.repository": "コンテナー リポジトリ", - "loc.input.help.repository": "Name of the repository within the container registry.", + "loc.input.help.repository": "コンテナー レジストリ内のリポジトリの名前。", "loc.input.label.Dockerfile": "Dockerfile", - "loc.input.help.Dockerfile": "Path to Dockerfile.", + "loc.input.help.Dockerfile": "Dockerfile へのパスです。", "loc.input.label.buildContext": "ビルド コンテキスト", - "loc.input.help.buildContext": "Path to Build context.", - "loc.input.label.tags": "Tags", - "loc.input.help.tags": "A list of tags in separate lines. Tags are used while building and pushing the image to container registry.", + "loc.input.help.buildContext": "ビルド コンテキストへのパス。", + "loc.input.label.tags": "タグ", + "loc.input.help.tags": "タグの行区切りリスト。タグは、イメージをビルドしてコンテナー レジストリにプッシュする際に使用されます。", "loc.messages.ContainerPatternNotFound": "Docker filepath パラメーターにパターンが見つかりませんでした", "loc.messages.CouldNotFindDockerConfig": "Docker 構成が見つかりませんでした。DOCKER_CONFIG 変数が設定されていないか、構成ファイルが一時ディレクトリ外にあるか、ファイルが存在しません。DOCKER_CONFIG: %s", - "loc.messages.BuildctlLatestNotKnown": "Cannot get the latest Buildctl info from %s. Error %s. Using default Buildctl version %s.", - "loc.messages.BuildctlDownloadFailed": "Failed to download Buildctl from location %s. Error %s", - "loc.messages.BuildctlNotFoundInFolder": "Buildctl executable not found in path %s", + "loc.messages.BuildctlLatestNotKnown": "%s から最新の Buildctl 情報を取得できません。エラー %s。既定の Buildctl バージョン %s を使用しています。", + "loc.messages.BuildctlDownloadFailed": "場所 %s から Buildctl をダウンロードできませんでした。エラー %s", + "loc.messages.BuildctlNotFoundInFolder": "パス %s に Buildctl の実行可能ファイルが見つかりませんでした", "loc.messages.FileContentSynced": "ファイルの内容がディスクに同期されました。内容は %s です。", - "loc.messages.VerifyBuildctlInstallation": "Verifying Buildctl installation...", + "loc.messages.VerifyBuildctlInstallation": "Buildctl のインストールを確認しています...", "loc.messages.WritingDockerConfigToTempFile": "Docker 構成を一時ファイルに書き込んでいます。ファイル パス: %s、Docker 構成: %s" } \ No newline at end of file diff --git a/Tasks/ContainerBuildV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ContainerBuildV0/Strings/resources.resjson/ru-RU/resources.resjson index d2416130a5ac..5b9921c078a2 100644 --- a/Tasks/ContainerBuildV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ContainerBuildV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "Container Build", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2107300)", - "loc.description": "Container Build Task", - "loc.instanceNameFormat": "Container Build Task", + "loc.friendlyName": "Сборка контейнера", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=2107300)", + "loc.description": "Задача сборки контейнера", + "loc.instanceNameFormat": "Задача сборки контейнера", "loc.input.label.dockerRegistryServiceConnection": "Подключение к службе реестра Docker", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", + "loc.input.help.dockerRegistryServiceConnection": "Выберите подключение к службе реестра Docker.", "loc.input.label.repository": "Репозиторий контейнеров", - "loc.input.help.repository": "Name of the repository within the container registry.", + "loc.input.help.repository": "Имя репозитория в реестре контейнеров.", "loc.input.label.Dockerfile": "Dockerfile", - "loc.input.help.Dockerfile": "Path to Dockerfile.", + "loc.input.help.Dockerfile": "Путь к Dockerfile.", "loc.input.label.buildContext": "Контекст сборки", - "loc.input.help.buildContext": "Path to Build context.", - "loc.input.label.tags": "Tags", - "loc.input.help.tags": "A list of tags in separate lines. Tags are used while building and pushing the image to container registry.", + "loc.input.help.buildContext": "Путь к контексту сборки.", + "loc.input.label.tags": "Теги", + "loc.input.help.tags": "Список тегов на отдельных строках. Теги используются при сборке образа и его отправке в реестр контейнеров.", "loc.messages.ContainerPatternNotFound": "Не найден шаблон в параметре filepath в Docker", "loc.messages.CouldNotFindDockerConfig": "Не удалось найти конфигурацию Docker. Либо переменная DOCKER_CONFIG не задана, либо файл конфигурации находится вне временного каталога или не существует. DOCKER_CONFIG: %s", - "loc.messages.BuildctlLatestNotKnown": "Cannot get the latest Buildctl info from %s. Error %s. Using default Buildctl version %s.", - "loc.messages.BuildctlDownloadFailed": "Failed to download Buildctl from location %s. Error %s", - "loc.messages.BuildctlNotFoundInFolder": "Buildctl executable not found in path %s", + "loc.messages.BuildctlLatestNotKnown": "Не удается получить сведения о последней версии Buildctl из %s. Ошибка: %s. Используется версия Buildctl по умолчанию: %s.", + "loc.messages.BuildctlDownloadFailed": "Не удалось скачать Buildctl из расположения %s. Ошибка %s", + "loc.messages.BuildctlNotFoundInFolder": "Исполняемый файл Buildctl не найден по пути %s", "loc.messages.FileContentSynced": "Содержимое файла синхронизировано с диском. Содержимое: %s.", - "loc.messages.VerifyBuildctlInstallation": "Verifying Buildctl installation...", + "loc.messages.VerifyBuildctlInstallation": "Идет проверка установки Buildctl...", "loc.messages.WritingDockerConfigToTempFile": "Запись конфигурации Docker во временный файл. Путь к файлу: %s, конфигурация Docker: %s" } \ No newline at end of file diff --git a/Tasks/ContainerBuildV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ContainerBuildV0/Strings/resources.resjson/zh-TW/resources.resjson index 1ba7335a0561..d93464eb7a21 100644 --- a/Tasks/ContainerBuildV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ContainerBuildV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,24 +1,24 @@ { - "loc.friendlyName": "Container Build", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2107300)", - "loc.description": "Container Build Task", - "loc.instanceNameFormat": "Container Build Task", + "loc.friendlyName": "容器建置", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=2107300)", + "loc.description": "容器建置工作", + "loc.instanceNameFormat": "容器建置工作", "loc.input.label.dockerRegistryServiceConnection": "Docker 登錄服務連線", - "loc.input.help.dockerRegistryServiceConnection": "Select a Docker registry service connection.", + "loc.input.help.dockerRegistryServiceConnection": "選取 Docker 登錄服務連線。", "loc.input.label.repository": "容器存放庫", - "loc.input.help.repository": "Name of the repository within the container registry.", + "loc.input.help.repository": "容器登錄內的存放庫名稱。", "loc.input.label.Dockerfile": "Dockerfile", - "loc.input.help.Dockerfile": "Path to Dockerfile.", + "loc.input.help.Dockerfile": "Dockerfile 路徑。", "loc.input.label.buildContext": "組建內容", - "loc.input.help.buildContext": "Path to Build context.", - "loc.input.label.tags": "Tags", - "loc.input.help.tags": "A list of tags in separate lines. Tags are used while building and pushing the image to container registry.", + "loc.input.help.buildContext": "組建內容路徑。", + "loc.input.label.tags": "標籤", + "loc.input.help.tags": "換行列出的標籤清單。建置映像並將其推送到容器登錄時,會使用標籤。", "loc.messages.ContainerPatternNotFound": "在 Docker filepath 參數中找不到任何模式", "loc.messages.CouldNotFindDockerConfig": "找不到 Docker 組態。可能是未設定 DOCKER_CONFIG 變數、組態檔不在暫存目錄中,或檔案不存在。DOCKER_CONFIG: %s", - "loc.messages.BuildctlLatestNotKnown": "Cannot get the latest Buildctl info from %s. Error %s. Using default Buildctl version %s.", - "loc.messages.BuildctlDownloadFailed": "Failed to download Buildctl from location %s. Error %s", - "loc.messages.BuildctlNotFoundInFolder": "Buildctl executable not found in path %s", + "loc.messages.BuildctlLatestNotKnown": "無法從 %s 取得最新的 Buildctl 資訊。錯誤 %s。將使用預設 Buildctl 版本 %s。", + "loc.messages.BuildctlDownloadFailed": "無法從位置 %s 下載 Buildctl。錯誤 %s", + "loc.messages.BuildctlNotFoundInFolder": "在路徑 %s 中找不到 Buildctl 可執行檔", "loc.messages.FileContentSynced": "檔案內容已同步到磁碟。內容為 %s。", - "loc.messages.VerifyBuildctlInstallation": "Verifying Buildctl installation...", + "loc.messages.VerifyBuildctlInstallation": "正在驗證 Buildctl 安裝...", "loc.messages.WritingDockerConfigToTempFile": "正在將 Docker 設定寫入暫存檔案。檔案路徑: %s,Docker 設定: %s" } \ No newline at end of file diff --git a/Tasks/ContainerBuildV0/task.json b/Tasks/ContainerBuildV0/task.json index 499300beb02a..fdaf9973a268 100644 --- a/Tasks/ContainerBuildV0/task.json +++ b/Tasks/ContainerBuildV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/ContainerBuildV0/task.loc.json b/Tasks/ContainerBuildV0/task.loc.json index 122f86eed208..5ee4396e28e5 100644 --- a/Tasks/ContainerBuildV0/task.loc.json +++ b/Tasks/ContainerBuildV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/de-DE/resources.resjson index 841eab844e7f..69d38747d65a 100644 --- a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,30 +1,30 @@ { - "loc.friendlyName": "Container Structure Test", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/containerstructuretest)", - "loc.description": "Uses container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) to validate the structure of an image based on four categories of tests - command tests, file existence tests, file content tests and metadata tests", - "loc.instanceNameFormat": "Container Structure Test $(testFile)", + "loc.friendlyName": "Test der Containerstruktur", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/containerstructuretest)", + "loc.description": "Verwendet \"container-structure-test\" (https://github.com/GoogleContainerTools/container-structure-test), um die Struktur eines Images basierend auf vier Testkategorien zu validieren: Befehlstests, Tests zum Überprüfen des Vorhandenseins von Dateien, Dateiinhalts- und Metadatentests.", + "loc.instanceNameFormat": "Test der Containerstruktur: $(testFile)", "loc.group.displayName.containerRepository": "Containerrepository", "loc.input.label.dockerRegistryServiceConnection": "Dienstverbindung für Docker-Registrierung", "loc.input.help.dockerRegistryServiceConnection": "Wählen Sie eine Dienstverbindung für die Docker-Registrierung aus. Erforderlich für Befehle, die eine Authentifizierung bei einer Registrierung erfordern.", "loc.input.label.repository": "Containerrepository", - "loc.input.help.repository": "Name of the repository.", + "loc.input.help.repository": "Der Name des Repositorys.", "loc.input.label.tag": "Tag", - "loc.input.help.tag": "The tag is used in pulling the image from docker registry service connection", - "loc.input.label.configFile": "Config file path", - "loc.input.help.configFile": "Config files path, that contains container structure tests. Either .yaml or .json files", + "loc.input.help.tag": "Das Tag wird beim Abrufen des Images aus der Docker-Registrierungsdienstverbindung verwendet.", + "loc.input.label.configFile": "Pfad der Konfigurationsdatei", + "loc.input.help.configFile": "Pfad zu den Konfigurationsdateien, der Tests für die Containerstruktur enthält. Entweder YAML- oder JSON-Dateien.", "loc.input.label.testRunTitle": "Testlauftitel", - "loc.input.help.testRunTitle": "Provide a name for the Test Run.", - "loc.input.label.failTaskOnFailedTests": "Fail task if there are test failures", - "loc.input.help.failTaskOnFailedTests": "Fail the task if there are any test failures. Check this option to fail the task if test failures are detected.", - "loc.messages.NoMatchingFilesFound": "No test files matching '%s' were found.", - "loc.messages.ErrorTestResultsPublisher": "Error while executing Test: %s.", - "loc.messages.ErrorFailTaskOnFailedTests": "There are one or more test failures detected in test. Detailed summary of published test results can be viewed in the Tests tab.", - "loc.messages.FileNotFoundException": "Unable to find the file: %s.", - "loc.messages.DownloadException": "Unable to download the file: %s", - "loc.messages.ErrorInExecutingCommand": "Error in executing the command: %s", + "loc.input.help.testRunTitle": "Geben Sie einen Namen für den Testlauf an.", + "loc.input.label.failTaskOnFailedTests": "Aufgabe bei Testfehlern als fehlerhaft markieren", + "loc.input.help.failTaskOnFailedTests": "Aufgabe bei Testfehlern als fehlerhaft markieren. Aktivieren Sie diese Option, um die Aufgabe als fehlerhaft zu markieren, wenn Fehler ermittelt werden.", + "loc.messages.NoMatchingFilesFound": "Es wurden keine Testdateien gefunden, die mit \"%s\" übereinstimmen.", + "loc.messages.ErrorTestResultsPublisher": "Fehler beim Ausführen des Tests: %s.", + "loc.messages.ErrorFailTaskOnFailedTests": "Es wurde mindestens ein Testfehler ermittelt. Eine detaillierte Zusammenfassung der veröffentlichten Testergebnisse kann auf der Registerkarte \"Tests\" angezeigt werden.", + "loc.messages.FileNotFoundException": "Die Datei wurde nicht gefunden: %s.", + "loc.messages.DownloadException": "Die Datei kann nicht heruntergeladen werden: %s", + "loc.messages.ErrorInExecutingCommand": "Fehler beim Ausführen des Befehls: %s", "loc.messages.WritingDockerConfigToTempFile": "Die Docker-Konfiguration wird in eine temporäre Datei geschrieben. Dateipfad: %s, Docker-Konfiguration: %s", "loc.messages.FileContentSynced": "Der Inhalt der Datei wurde auf dem Datenträger synchronisiert. Der Inhalt ist \"%s\".", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", - "loc.messages.NotSupportedOS": "Container Structure test task is not supported in OS: %s" + "loc.messages.ConnectingToDockerHost": "Die DOCKER_HOST-Variable ist festgelegt. Docker versucht, eine Verbindung mit dem Docker-Host herzustellen: %s", + "loc.messages.DockerHostVariableWarning": "Die DOCKER_HOST-Variable ist festgelegt. Stellen Sie sicher, dass der Docker-Daemon auf \"%s\" ausgeführt wird.", + "loc.messages.NotSupportedOS": "Die Aufgabe zum Test der Containerstruktur wird vom Betriebssystem nicht unterstützt: %s" } \ No newline at end of file diff --git a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/es-ES/resources.resjson index ef60dbdb842b..788a8e1719c1 100644 --- a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,30 +1,30 @@ { - "loc.friendlyName": "Container Structure Test", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/containerstructuretest)", - "loc.description": "Uses container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) to validate the structure of an image based on four categories of tests - command tests, file existence tests, file content tests and metadata tests", - "loc.instanceNameFormat": "Container Structure Test $(testFile)", + "loc.friendlyName": "Prueba de estructura de contenedores", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/containerstructuretest)", + "loc.description": "Usa container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) para validar la estructura de una imagen en función de cuatro categorías de pruebas: pruebas de comandos, pruebas de existencia de archivos, pruebas de contenido de archivos y pruebas de metadatos.", + "loc.instanceNameFormat": "Prueba de estructura de contenedores $(testFile)", "loc.group.displayName.containerRepository": "Container Repository", "loc.input.label.dockerRegistryServiceConnection": "Conexión de servicio del registro de Docker", "loc.input.help.dockerRegistryServiceConnection": "Seleccione una conexión de servicio de registro de Docker. Obligatorio para los comandos que deben autenticarse en un registro.", "loc.input.label.repository": "Repositorio de Container", - "loc.input.help.repository": "Name of the repository.", - "loc.input.label.tag": "Tag", - "loc.input.help.tag": "The tag is used in pulling the image from docker registry service connection", - "loc.input.label.configFile": "Config file path", - "loc.input.help.configFile": "Config files path, that contains container structure tests. Either .yaml or .json files", + "loc.input.help.repository": "Nombre del repositorio.", + "loc.input.label.tag": "Etiqueta", + "loc.input.help.tag": "La etiqueta se usa al extraer la imagen de la conexión de servicio del registro de Docker.", + "loc.input.label.configFile": "Ruta de acceso del archivo de configuración", + "loc.input.help.configFile": "Ruta de acceso de archivos de configuración que incluye pruebas de estructura de contenedores. Archivos .yaml o .json", "loc.input.label.testRunTitle": "Título de la serie de pruebas", - "loc.input.help.testRunTitle": "Provide a name for the Test Run.", - "loc.input.label.failTaskOnFailedTests": "Fail task if there are test failures", - "loc.input.help.failTaskOnFailedTests": "Fail the task if there are any test failures. Check this option to fail the task if test failures are detected.", - "loc.messages.NoMatchingFilesFound": "No test files matching '%s' were found.", - "loc.messages.ErrorTestResultsPublisher": "Error while executing Test: %s.", - "loc.messages.ErrorFailTaskOnFailedTests": "There are one or more test failures detected in test. Detailed summary of published test results can be viewed in the Tests tab.", - "loc.messages.FileNotFoundException": "Unable to find the file: %s.", - "loc.messages.DownloadException": "Unable to download the file: %s", - "loc.messages.ErrorInExecutingCommand": "Error in executing the command: %s", + "loc.input.help.testRunTitle": "Proporcione un nombre para la serie de pruebas.", + "loc.input.label.failTaskOnFailedTests": "Indicar que la tarea es errónea si hay errores en las pruebas", + "loc.input.help.failTaskOnFailedTests": "Indique que la tarea es errónea si hay errores en las pruebas. Seleccione esta opción para interrumpir la tarea si se detectan errores de las pruebas.", + "loc.messages.NoMatchingFilesFound": "No se encontró ningún archivo de prueba que coincida con \"%s\".", + "loc.messages.ErrorTestResultsPublisher": "Error al ejecutar la prueba: %s.", + "loc.messages.ErrorFailTaskOnFailedTests": "Se han detectado uno o varios errores en la prueba. En la pestaña Pruebas puede ver un resumen detallado de los resultados de pruebas publicados.", + "loc.messages.FileNotFoundException": "No se encuentra el archivo: %s.", + "loc.messages.DownloadException": "No se puede descargar el archivo: %s", + "loc.messages.ErrorInExecutingCommand": "Error al ejecutar el comando: %s", "loc.messages.WritingDockerConfigToTempFile": "Escribiendo la configuración de Docker en el archivo temporal. Ruta de acceso del archivo: %s. Configuración de Docker: %s", "loc.messages.FileContentSynced": "Se sincronizó el contenido del archivo con el disco. El contenido es %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", - "loc.messages.NotSupportedOS": "Container Structure test task is not supported in OS: %s" + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST está establecida. Docker intentará conectarse a su host: %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST está establecida. Asegúrese de que el demonio de Docker se está ejecutando en %s.", + "loc.messages.NotSupportedOS": "No se admite la tarea de prueba de estructura de contenedores en el sistema operativo: %s" } \ No newline at end of file diff --git a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/fr-FR/resources.resjson index 105d867d12b6..192da4b65d5d 100644 --- a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,30 +1,30 @@ { - "loc.friendlyName": "Container Structure Test", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/containerstructuretest)", - "loc.description": "Uses container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) to validate the structure of an image based on four categories of tests - command tests, file existence tests, file content tests and metadata tests", - "loc.instanceNameFormat": "Container Structure Test $(testFile)", + "loc.friendlyName": "Test de structure de conteneur", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/containerstructuretest)", + "loc.description": "Utilise container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) pour valider la structure d'une image en fonction de quatre catégories de test : tests de commandes, tests d'existence de fichier, tests de contenu de fichier et tests de métadonnées", + "loc.instanceNameFormat": "Test de structure de conteneur $(testFile)", "loc.group.displayName.containerRepository": "Container Repository", "loc.input.label.dockerRegistryServiceConnection": "Connexion de service de registre Docker", "loc.input.help.dockerRegistryServiceConnection": "Sélectionnez une connexion de service de registre Docker. Obligatoire pour les commandes qui doivent s'authentifier après d'un registre.", "loc.input.label.repository": "Container Repository", - "loc.input.help.repository": "Name of the repository.", - "loc.input.label.tag": "Tag", - "loc.input.help.tag": "The tag is used in pulling the image from docker registry service connection", - "loc.input.label.configFile": "Config file path", - "loc.input.help.configFile": "Config files path, that contains container structure tests. Either .yaml or .json files", + "loc.input.help.repository": "Nom du dépôt.", + "loc.input.label.tag": "Étiquette", + "loc.input.help.tag": "L'étiquette est utilisée pour tirer (pull) l'image de la connexion de service du registre Docker", + "loc.input.label.configFile": "Chemin de fichier config", + "loc.input.help.configFile": "Chemin de fichiers config contenant les tests de structure de conteneur. Fichiers .yaml ou .json", "loc.input.label.testRunTitle": "Titre de la série de tests", - "loc.input.help.testRunTitle": "Provide a name for the Test Run.", - "loc.input.label.failTaskOnFailedTests": "Fail task if there are test failures", - "loc.input.help.failTaskOnFailedTests": "Fail the task if there are any test failures. Check this option to fail the task if test failures are detected.", - "loc.messages.NoMatchingFilesFound": "No test files matching '%s' were found.", - "loc.messages.ErrorTestResultsPublisher": "Error while executing Test: %s.", - "loc.messages.ErrorFailTaskOnFailedTests": "There are one or more test failures detected in test. Detailed summary of published test results can be viewed in the Tests tab.", - "loc.messages.FileNotFoundException": "Unable to find the file: %s.", - "loc.messages.DownloadException": "Unable to download the file: %s", - "loc.messages.ErrorInExecutingCommand": "Error in executing the command: %s", + "loc.input.help.testRunTitle": "Indiquez le nom de la série de tests.", + "loc.input.label.failTaskOnFailedTests": "Faire cesser la tâche en cas d'échecs liés aux tests", + "loc.input.help.failTaskOnFailedTests": "Faire cesser la tâche en cas d'échecs liés à des tests. Cochez cette option pour faire cesser la tâche si des échecs de tests sont détectés.", + "loc.messages.NoMatchingFilesFound": "Il n'existe aucun fichier de test correspondant à '%s'.", + "loc.messages.ErrorTestResultsPublisher": "Erreur durant l'exécution du test : %s.", + "loc.messages.ErrorFailTaskOnFailedTests": "Un ou plusieurs échecs de tests ont été détectés dans le test. Vous pouvez consulter un récapitulatif détaillé de la publication des résultats des tests sous l'onglet Tests.", + "loc.messages.FileNotFoundException": "Le fichier est introuvable : %s.", + "loc.messages.DownloadException": "Impossible de télécharger le fichier : %s", + "loc.messages.ErrorInExecutingCommand": "Erreur durant l'exécution de la commande : %s", "loc.messages.WritingDockerConfigToTempFile": "Écriture de la configuration Docker dans le fichier temporaire. Chemin de fichier : %s. Configuration Docker : %s", "loc.messages.FileContentSynced": "Synchronisation effectuée du contenu du fichier sur le disque. Le contenu est %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", - "loc.messages.NotSupportedOS": "Container Structure test task is not supported in OS: %s" + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST est définie. Docker va tenter de se connecter à l'hôte Docker : %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST est définie. Vérifiez que le démon Docker s'exécute sur %s", + "loc.messages.NotSupportedOS": "La tâche de test de structure de conteneur n'est pas prise en charge dans le système d'exploitation : %s" } \ No newline at end of file diff --git a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/it-IT/resources.resjson index 2b584a29536c..9d93a03089ee 100644 --- a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,30 +1,30 @@ { - "loc.friendlyName": "Container Structure Test", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/containerstructuretest)", - "loc.description": "Uses container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) to validate the structure of an image based on four categories of tests - command tests, file existence tests, file content tests and metadata tests", - "loc.instanceNameFormat": "Container Structure Test $(testFile)", + "loc.friendlyName": "Test su struttura contenitore", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/containerstructuretest)", + "loc.description": "Usa container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) per convalidare la struttura di un'immagine in base a quattro categorie di test: comandi, esistenza dei file, contenuto dei file e metadati", + "loc.instanceNameFormat": "Test su struttura contenitore - $(testFile)", "loc.group.displayName.containerRepository": "Repository contenitore", "loc.input.label.dockerRegistryServiceConnection": "Connessione al servizio Registro Docker", "loc.input.help.dockerRegistryServiceConnection": "Consente di selezionare una connessione al servizio Registro Docker. È obbligatorio per i comandi che devono eseguire l'autenticazione con un registro.", "loc.input.label.repository": "Repository contenitore", - "loc.input.help.repository": "Name of the repository.", + "loc.input.help.repository": "Nome del repository.", "loc.input.label.tag": "Tag", - "loc.input.help.tag": "The tag is used in pulling the image from docker registry service connection", - "loc.input.label.configFile": "Config file path", - "loc.input.help.configFile": "Config files path, that contains container structure tests. Either .yaml or .json files", + "loc.input.help.tag": "Il tag viene usato durante il pull dell'immagine dalla connessione al servizio Registro Docker", + "loc.input.label.configFile": "Percorso del file di configurazione", + "loc.input.help.configFile": "Percorso dei file di configurazione che contiene i test sulla struttura del contenitore. Possono essere file con estensione .yaml o .json", "loc.input.label.testRunTitle": "Titolo dell'esecuzione dei test", - "loc.input.help.testRunTitle": "Provide a name for the Test Run.", - "loc.input.label.failTaskOnFailedTests": "Fail task if there are test failures", - "loc.input.help.failTaskOnFailedTests": "Fail the task if there are any test failures. Check this option to fail the task if test failures are detected.", - "loc.messages.NoMatchingFilesFound": "No test files matching '%s' were found.", - "loc.messages.ErrorTestResultsPublisher": "Error while executing Test: %s.", - "loc.messages.ErrorFailTaskOnFailedTests": "There are one or more test failures detected in test. Detailed summary of published test results can be viewed in the Tests tab.", - "loc.messages.FileNotFoundException": "Unable to find the file: %s.", - "loc.messages.DownloadException": "Unable to download the file: %s", - "loc.messages.ErrorInExecutingCommand": "Error in executing the command: %s", + "loc.input.help.testRunTitle": "Consente di specificare un nome per l'esecuzione dei test.", + "loc.input.label.failTaskOnFailedTests": "Non eseguire l'attività in caso di errori di test", + "loc.input.help.failTaskOnFailedTests": "Non esegue l'attività in caso di errori di test. Selezionare questa opzione per non eseguire l'attività se vengono rilevati errori di test.", + "loc.messages.NoMatchingFilesFound": "Non è stato trovato alcun file di test corrispondente a %s.", + "loc.messages.ErrorTestResultsPublisher": "Si è verificato un errore durante l'esecuzione del test: %s.", + "loc.messages.ErrorFailTaskOnFailedTests": "Sono stati rilevati uno o più errori nel test. Il riepilogo dettagliato dei risultati del test pubblicati è disponibile nella scheda Test.", + "loc.messages.FileNotFoundException": "Non è possibile trovare il file: %s.", + "loc.messages.DownloadException": "Non è possibile scaricare il file: %s", + "loc.messages.ErrorInExecutingCommand": "Si è verificato un errore durante l'esecuzione del comando: %s", "loc.messages.WritingDockerConfigToTempFile": "Scrittura della configurazione di Docker nel file temporaneo. Percorso del file: %s. Configurazione di Docker: %s", "loc.messages.FileContentSynced": "Il contenuto del file è stato sincronizzato con il disco. Il contenuto è %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", - "loc.messages.NotSupportedOS": "Container Structure test task is not supported in OS: %s" + "loc.messages.ConnectingToDockerHost": "La variabile DOCKER_HOST è impostata. Docker proverà a connettersi all'host Docker: %s", + "loc.messages.DockerHostVariableWarning": "La variabile DOCKER_HOST è impostata. Assicurarsi che il daemon Docker sia in esecuzione in: %s", + "loc.messages.NotSupportedOS": "L'attività Test su struttura contenitore non è supportata nel sistema operativo: %s" } \ No newline at end of file diff --git a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ja-JP/resources.resjson index 409c612905e0..678e1d309df2 100644 --- a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,30 +1,30 @@ { - "loc.friendlyName": "Container Structure Test", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/containerstructuretest)", - "loc.description": "Uses container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) to validate the structure of an image based on four categories of tests - command tests, file existence tests, file content tests and metadata tests", - "loc.instanceNameFormat": "Container Structure Test $(testFile)", + "loc.friendlyName": "コンテナー構造のテスト", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/containerstructuretest)", + "loc.description": "container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) を使用して、テストの 4 つのカテゴリ (コマンド テスト、ファイルの存在テスト、ファイル コンテンツ テスト、メタデータ テスト) に基づいてイメージの構造を検証します", + "loc.instanceNameFormat": "コンテナー構造のテスト $(testFile)", "loc.group.displayName.containerRepository": "コンテナー リポジトリ", "loc.input.label.dockerRegistryServiceConnection": "Docker レジストリ サービス接続", "loc.input.help.dockerRegistryServiceConnection": "Docker レジストリ サービス接続を選択します。レジストリを使って認証する必要のあるコマンドの場合に必要です。", "loc.input.label.repository": "コンテナー リポジトリ", - "loc.input.help.repository": "Name of the repository.", - "loc.input.label.tag": "Tag", - "loc.input.help.tag": "The tag is used in pulling the image from docker registry service connection", - "loc.input.label.configFile": "Config file path", - "loc.input.help.configFile": "Config files path, that contains container structure tests. Either .yaml or .json files", + "loc.input.help.repository": "リポジトリの名前。", + "loc.input.label.tag": "タグ", + "loc.input.help.tag": "このタグは、Docker レジストリ サービス接続からイメージをプルする際に使用されます", + "loc.input.label.configFile": "構成ファイルのパス", + "loc.input.help.configFile": "コンテナー構造のテストを含む構成ファイルのパスです。.yaml または .json ファイルのいずれかです", "loc.input.label.testRunTitle": "テストの実行のタイトル", - "loc.input.help.testRunTitle": "Provide a name for the Test Run.", - "loc.input.label.failTaskOnFailedTests": "Fail task if there are test failures", - "loc.input.help.failTaskOnFailedTests": "Fail the task if there are any test failures. Check this option to fail the task if test failures are detected.", - "loc.messages.NoMatchingFilesFound": "No test files matching '%s' were found.", - "loc.messages.ErrorTestResultsPublisher": "Error while executing Test: %s.", - "loc.messages.ErrorFailTaskOnFailedTests": "There are one or more test failures detected in test. Detailed summary of published test results can be viewed in the Tests tab.", - "loc.messages.FileNotFoundException": "Unable to find the file: %s.", - "loc.messages.DownloadException": "Unable to download the file: %s", - "loc.messages.ErrorInExecutingCommand": "Error in executing the command: %s", + "loc.input.help.testRunTitle": "テスト実行の名前を指定します。", + "loc.input.label.failTaskOnFailedTests": "テスト エラーがある場合にタスクを失敗させる", + "loc.input.help.failTaskOnFailedTests": "テストが失敗した場合にタスクを失敗させます。テスト エラーが検出された場合にタスクを失敗させるには、このオプションをオンにします。", + "loc.messages.NoMatchingFilesFound": "'%s' と一致するテスト ファイルが見つかりませんでした。", + "loc.messages.ErrorTestResultsPublisher": "テスト (%s) の実行中にエラーが発生しました。", + "loc.messages.ErrorFailTaskOnFailedTests": "テストで 1 つ以上のテスト エラーが検出されました。公開されたテスト結果の詳細な概要は、[テスト] タブで確認できます。", + "loc.messages.FileNotFoundException": "ファイル (%s) が見つかりません。", + "loc.messages.DownloadException": "ファイル (%s) をダウンロードできません", + "loc.messages.ErrorInExecutingCommand": "コマンド (%s) の実行中にエラーが発生しました", "loc.messages.WritingDockerConfigToTempFile": "Docker 構成を一時ファイルに書き込んでいます。ファイル パス: %s、Docker 構成: %s", "loc.messages.FileContentSynced": "ファイルの内容がディスクに同期されました。内容は %s です。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", - "loc.messages.NotSupportedOS": "Container Structure test task is not supported in OS: %s" + "loc.messages.ConnectingToDockerHost": "DOCKER_HOST 変数が設定されています。Docker により、Docker ホスト %s への接続が試みられます", + "loc.messages.DockerHostVariableWarning": "DOCKER_HOST 変数が設定されています。Docker デーモンが %s で実行されていることをご確認ください", + "loc.messages.NotSupportedOS": "コンテナー構造テスト タスクは OS %s でサポートされていません" } \ No newline at end of file diff --git a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ko-KR/resources.resjson index 87a4b45226ef..11b211292906 100644 --- a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -13,7 +13,7 @@ "loc.input.label.configFile": "구성 파일 경로", "loc.input.help.configFile": "컨테이너 구조 테스트를 포함하는 구성 파일 경로입니다. .yaml 또는 .json 파일입니다.", "loc.input.label.testRunTitle": "테스트 실행 제목", - "loc.input.help.testRunTitle": "Provide a name for the Test Run.", + "loc.input.help.testRunTitle": "테스트 실행의 이름을 제공하세요.", "loc.input.label.failTaskOnFailedTests": "테스트 오류가 있는 경우 작업 실패", "loc.input.help.failTaskOnFailedTests": "테스트 오류가 있을 경우 작업이 실패합니다. 테스트 오류가 검색될 경우 작업이 실패하도록 하려면 이 옵션을 선택합니다.", "loc.messages.NoMatchingFilesFound": "'%s'과(와) 일치하는 테스트 파일을 찾을 수 없습니다.", diff --git a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ru-RU/resources.resjson index 2f22aac1b3a7..78e5294fd517 100644 --- a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,30 +1,30 @@ { - "loc.friendlyName": "Container Structure Test", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/containerstructuretest)", - "loc.description": "Uses container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) to validate the structure of an image based on four categories of tests - command tests, file existence tests, file content tests and metadata tests", - "loc.instanceNameFormat": "Container Structure Test $(testFile)", + "loc.friendlyName": "Тест структуры контейнера", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/containerstructuretest)", + "loc.description": "Использует container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) для проверки структуры образа на основе четырех категорий тестов — тестов команд, тестов существования файлов, тестов содержимого файлов и тестов метаданных", + "loc.instanceNameFormat": "Тест структуры контейнера $(testFile)", "loc.group.displayName.containerRepository": "Репозиторий контейнеров", "loc.input.label.dockerRegistryServiceConnection": "Подключение к службе реестра Docker", "loc.input.help.dockerRegistryServiceConnection": "Выберите подключение к службе реестра Docker. Это требуется для команд, для выполнения которых необходимо пройти проверку подлинности в реестре.", "loc.input.label.repository": "Репозиторий контейнеров", - "loc.input.help.repository": "Name of the repository.", - "loc.input.label.tag": "Tag", - "loc.input.help.tag": "The tag is used in pulling the image from docker registry service connection", - "loc.input.label.configFile": "Config file path", - "loc.input.help.configFile": "Config files path, that contains container structure tests. Either .yaml or .json files", + "loc.input.help.repository": "Имя репозитория.", + "loc.input.label.tag": "Тег", + "loc.input.help.tag": "Тег используется при извлечении образа из подключения к службе реестра Docker", + "loc.input.label.configFile": "Путь к файлу конфигурации", + "loc.input.help.configFile": "Путь к файлам конфигурации, содержащий тесты структуры контейнеров. Файлы YAML или JSON", "loc.input.label.testRunTitle": "Название тестового запуска", - "loc.input.help.testRunTitle": "Provide a name for the Test Run.", - "loc.input.label.failTaskOnFailedTests": "Fail task if there are test failures", - "loc.input.help.failTaskOnFailedTests": "Fail the task if there are any test failures. Check this option to fail the task if test failures are detected.", - "loc.messages.NoMatchingFilesFound": "No test files matching '%s' were found.", - "loc.messages.ErrorTestResultsPublisher": "Error while executing Test: %s.", - "loc.messages.ErrorFailTaskOnFailedTests": "There are one or more test failures detected in test. Detailed summary of published test results can be viewed in the Tests tab.", - "loc.messages.FileNotFoundException": "Unable to find the file: %s.", - "loc.messages.DownloadException": "Unable to download the file: %s", - "loc.messages.ErrorInExecutingCommand": "Error in executing the command: %s", + "loc.input.help.testRunTitle": "Укажите имя для тестового запуска.", + "loc.input.label.failTaskOnFailedTests": "Сбой задачи при наличии сбоев тестов", + "loc.input.help.failTaskOnFailedTests": "Ошибка выполнения задачи при наличии любых сбоев тестов. Установите этот флажок, чтобы задача завершилась ошибкой при обнаружении сбоев тестов.", + "loc.messages.NoMatchingFilesFound": "Файлы теста, соответствующие \"%s\", не найдены.", + "loc.messages.ErrorTestResultsPublisher": "Ошибка при выполнении теста: %s.", + "loc.messages.ErrorFailTaskOnFailedTests": "В тесте обнаружен один сбой теста или несколько. Подробные сведения об опубликованных результатах тестов можно просмотреть на вкладке \"Тесты\".", + "loc.messages.FileNotFoundException": "Не удалось найти файл: %s.", + "loc.messages.DownloadException": "Не удалось скачать файл: %s", + "loc.messages.ErrorInExecutingCommand": "Ошибка при выполнении команды: %s", "loc.messages.WritingDockerConfigToTempFile": "Запись конфигурации Docker во временный файл. Путь к файлу: %s, конфигурация Docker: %s", "loc.messages.FileContentSynced": "Содержимое файла синхронизировано с диском. Содержимое: %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", - "loc.messages.NotSupportedOS": "Container Structure test task is not supported in OS: %s" + "loc.messages.ConnectingToDockerHost": "Задана переменная DOCKER_HOST. Docker попытается подключиться к узлу Docker: %s", + "loc.messages.DockerHostVariableWarning": "Задана переменная DOCKER_HOST. Убедитесь, что управляющая программа Docker запущена на: %s", + "loc.messages.NotSupportedOS": "Задача тестирования структуры контейнера не поддерживается в ОС: %s" } \ No newline at end of file diff --git a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/zh-CN/resources.resjson index 3ea2faa0463d..7fd405fb4839 100644 --- a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -13,7 +13,7 @@ "loc.input.label.configFile": "配置文件路径", "loc.input.help.configFile": "包含容器结构测试的配置文件路径。.yaml 或 .json 文件", "loc.input.label.testRunTitle": "测试运行标题", - "loc.input.help.testRunTitle": "Provide a name for the Test Run.", + "loc.input.help.testRunTitle": "提供测试运行的名称。", "loc.input.label.failTaskOnFailedTests": "如果存在测试故障,则任务会失败", "loc.input.help.failTaskOnFailedTests": "如果存在任何测试故障,任务将失败。中此选项,在检测到测试故障时使任务失败。", "loc.messages.NoMatchingFilesFound": "未找到任何与 \"%s\" 匹配的测试文件。", diff --git a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/zh-TW/resources.resjson index 04d577363ef8..7fcb567c7264 100644 --- a/Tasks/ContainerStructureTestV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ContainerStructureTestV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,30 +1,30 @@ { - "loc.friendlyName": "Container Structure Test", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/containerstructuretest)", - "loc.description": "Uses container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) to validate the structure of an image based on four categories of tests - command tests, file existence tests, file content tests and metadata tests", - "loc.instanceNameFormat": "Container Structure Test $(testFile)", + "loc.friendlyName": "容器結構測試", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/containerstructuretest)", + "loc.description": "使用 container-structure-test (https://github.com/GoogleContainerTools/container-structure-test),根據命令測試、檔案存在性測試、檔案內容測試和中繼資料測試這四個測試類別,來驗證映像結構", + "loc.instanceNameFormat": "容器結構測試 $(testFile)", "loc.group.displayName.containerRepository": "容器存放庫", "loc.input.label.dockerRegistryServiceConnection": "Docker 登錄服務連線", "loc.input.help.dockerRegistryServiceConnection": "選取 Docker 登錄服務連線。必須為需要向登錄驗證的命令選取。", "loc.input.label.repository": "容器存放庫", - "loc.input.help.repository": "Name of the repository.", - "loc.input.label.tag": "Tag", - "loc.input.help.tag": "The tag is used in pulling the image from docker registry service connection", - "loc.input.label.configFile": "Config file path", - "loc.input.help.configFile": "Config files path, that contains container structure tests. Either .yaml or .json files", + "loc.input.help.repository": "存放庫名稱。", + "loc.input.label.tag": "標籤", + "loc.input.help.tag": "此標籤用於從 docker 登錄服務連線提取映像", + "loc.input.label.configFile": "組態檔路徑", + "loc.input.help.configFile": "包含容器結構測試的組態檔路徑。.yaml 或 .json 檔案", "loc.input.label.testRunTitle": "測試回合標題", - "loc.input.help.testRunTitle": "Provide a name for the Test Run.", - "loc.input.label.failTaskOnFailedTests": "Fail task if there are test failures", - "loc.input.help.failTaskOnFailedTests": "Fail the task if there are any test failures. Check this option to fail the task if test failures are detected.", - "loc.messages.NoMatchingFilesFound": "No test files matching '%s' were found.", - "loc.messages.ErrorTestResultsPublisher": "Error while executing Test: %s.", - "loc.messages.ErrorFailTaskOnFailedTests": "There are one or more test failures detected in test. Detailed summary of published test results can be viewed in the Tests tab.", - "loc.messages.FileNotFoundException": "Unable to find the file: %s.", - "loc.messages.DownloadException": "Unable to download the file: %s", - "loc.messages.ErrorInExecutingCommand": "Error in executing the command: %s", + "loc.input.help.testRunTitle": "提供測試回合的名稱。", + "loc.input.label.failTaskOnFailedTests": "如果有測試失敗,就讓工作失敗", + "loc.input.help.failTaskOnFailedTests": "如果有任何測試失敗,就讓工作失敗。選取此選項可在偵測到測試失敗時,讓工作失敗。", + "loc.messages.NoMatchingFilesFound": "找不到符合 '%s' 的測試檔案。", + "loc.messages.ErrorTestResultsPublisher": "執行測試時發生錯誤: %s。", + "loc.messages.ErrorFailTaskOnFailedTests": "在測試中偵測到一或多個測試失敗。您可在 [測試] 索引標籤中檢視已發行的測試結果詳細摘要。", + "loc.messages.FileNotFoundException": "找不到檔案: %s。", + "loc.messages.DownloadException": "無法下載檔案: %s", + "loc.messages.ErrorInExecutingCommand": "執行命令時發生錯誤: %s", "loc.messages.WritingDockerConfigToTempFile": "正在將 Docker 設定寫入暫存檔案。檔案路徑: %s,Docker 設定: %s", "loc.messages.FileContentSynced": "檔案內容已同步到磁碟。內容為 %s。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", - "loc.messages.NotSupportedOS": "Container Structure test task is not supported in OS: %s" + "loc.messages.ConnectingToDockerHost": "已設定 DOCKER_HOST 變數。Docker 會嘗試連線到 Docker 主機: %s", + "loc.messages.DockerHostVariableWarning": "已設定 DOCKER_HOST 變數。請確定 Docker 精靈正在下列位置執行: %s", + "loc.messages.NotSupportedOS": "OS 不支援容器結構測試工作: %s" } \ No newline at end of file diff --git a/Tasks/ContainerStructureTestV0/task.json b/Tasks/ContainerStructureTestV0/task.json index d884d310acaf..da1abbe5f482 100644 --- a/Tasks/ContainerStructureTestV0/task.json +++ b/Tasks/ContainerStructureTestV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "preview": true, diff --git a/Tasks/ContainerStructureTestV0/task.loc.json b/Tasks/ContainerStructureTestV0/task.loc.json index 215768c9ce8b..8c3bce19c6da 100644 --- a/Tasks/ContainerStructureTestV0/task.loc.json +++ b/Tasks/ContainerStructureTestV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "preview": true, diff --git a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/de-DE/resources.resjson index 4583f39e476f..61b91ee41f7a 100644 --- a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Copy files over SSH", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=821894)", + "loc.friendlyName": "Dateien über SSH kopieren", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.description": "Dateien oder Buildartefakte auf einen Remotecomputer über SSH kopieren", "loc.instanceNameFormat": "Dateien sicher auf den Remotecomputer kopieren", "loc.group.displayName.advanced": "Erweitert", @@ -12,18 +12,18 @@ "loc.input.help.contents": "Dateipfade, die als Teil der Kopie eingeschlossen werden sollen. Unterstützt mehrere Zeilen von Minimatchmustern. [Weitere Informationen](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.input.label.targetFolder": "Zielordner", "loc.input.help.targetFolder": "Der Zielordner auf dem Remotecomputer, in den die Dateien kopiert werden. Beispiel: \"/home/user/MySite\".", - "loc.input.label.isWindowsOnTarget": "Target machine running Windows", - "loc.input.help.isWindowsOnTarget": "Indicates that remote machine is running Windows", + "loc.input.label.isWindowsOnTarget": "Zielcomputer führt Windows aus", + "loc.input.help.isWindowsOnTarget": "Zielcomputer führt Windows aus", "loc.input.label.cleanTargetFolder": "Zielordner bereinigen", "loc.input.help.cleanTargetFolder": "Alle vorhandenen Dateien und Unterordner im Zielordner vor dem Kopieren löschen.", + "loc.input.label.readyTimeout": "Timeout für SSH-Handshake", + "loc.input.help.readyTimeout": "Gibt an, wie lange (in Millisekunden) auf den Abschluss des SSH-Handshakes gewartet wird.", "loc.input.label.overwrite": "Überschreiben", "loc.input.help.overwrite": "Vorhandene Dateien im Zielordner sowie unterhalb des Zielordners ersetzen.", "loc.input.label.failOnEmptySource": "Ein Fehler tritt auf, wenn keine zu kopierenden Dateien gefunden werden.", "loc.input.help.failOnEmptySource": "Ein Fehler tritt auf, wenn keine zu kopierenden übereinstimmenden Dateien im Quellordner gefunden wurden.", "loc.input.label.flattenFolders": "Ordner vereinfachen", "loc.input.help.flattenFolders": "Vereinfacht die Ordnerstruktur und kopiert alle Dateien in den angegebenen Zielordner auf dem Remotecomputer.", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", "loc.messages.CheckLogForStdErr": "Überprüfen Sie das Buildprotokoll auf Ausgabe an STDERR vom Befehl.", "loc.messages.CleanTargetFolder": "Der Zielordner \"%s\" wird auf dem Remotecomputer bereinigt.", "loc.messages.CleanTargetFolderFailed": "Fehler beim Bereinigen des Zielordners auf dem Remotecomputer. %s", @@ -41,5 +41,9 @@ "loc.messages.SourceNotFolder": "Der Quellordner muss ein gültiger Ordnerpfad sein.", "loc.messages.StartedFileCopy": "Die Datei \"%s\" wird in \"%s\" auf dem Remotecomputer kopiert.", "loc.messages.UploadFileFailed": "Fehler beim Hochladen von %s auf %s auf dem Remotecomputer. %s", - "loc.messages.UseDefaultPort": "Port 22 wird als Standardeinstellung für SSH verwendet, da kein Port angegeben wurde." + "loc.messages.UseDefaultPort": "Port 22 wird als Standardeinstellung für SSH verwendet, da kein Port angegeben wurde.", + "loc.messages.TargetNotCreated": "Der Zielordner \"%s\" kann nicht erstellt werden.", + "loc.messages.CheckingPathExistance": "Es wird überprüft, ob \"%s\" auf dem Remotecomputer vorhanden ist.", + "loc.messages.PathExists": "\"%s\" ist auf dem Remotecomputer vorhanden.", + "loc.messages.PathNotExists": "\"%s\" ist auf dem Remotecomputer nicht vorhanden." } \ No newline at end of file diff --git a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/es-ES/resources.resjson index d93361211eec..256893091d6b 100644 --- a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Copy files over SSH", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=821894)", + "loc.friendlyName": "Copiar archivos a través de SSH", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.description": "Copia los archivos o artefactos de compilación en una máquina remota a través de SSH", "loc.instanceNameFormat": "Copiar los archivos de forma segura en la máquina remota", "loc.group.displayName.advanced": "Avanzado", @@ -12,18 +12,18 @@ "loc.input.help.contents": "Rutas de acceso de archivo que deben incluirse como parte de la copia. Se admiten varias líneas de patrones de minimatch. [Más información](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.input.label.targetFolder": "Carpeta de destino", "loc.input.help.targetFolder": "Carpeta de destino de la máquina remota donde se copiarán los archivos. Ejemplo: /home/user/MiSitio.", - "loc.input.label.isWindowsOnTarget": "Target machine running Windows", - "loc.input.help.isWindowsOnTarget": "Indicates that remote machine is running Windows", + "loc.input.label.isWindowsOnTarget": "Máquina de destino que ejecuta Windows", + "loc.input.help.isWindowsOnTarget": "Máquina de destino que ejecuta Windows", "loc.input.label.cleanTargetFolder": "Borrar carpeta de destino", "loc.input.help.cleanTargetFolder": "Elimina todos los archivos y subcarpetas que haya en la carpeta de destino antes de la copia.", + "loc.input.label.readyTimeout": "Tiempo de expiración del protocolo de enlace SSH", + "loc.input.help.readyTimeout": "Tiempo (en milisegundos) que debe esperarse para que se complete el protocolo de enlace SSH.", "loc.input.label.overwrite": "Sobrescribir", "loc.input.help.overwrite": "Reemplaza los archivos existentes en la carpeta de destino y sus subcarpetas.", "loc.input.label.failOnEmptySource": "Da error si no se encuentran archivos para copiar", "loc.input.help.failOnEmptySource": "Da error si no se encuentran archivos coincidentes para copiar en la carpeta de origen.", "loc.input.label.flattenFolders": "Aplanar carpetas", "loc.input.help.flattenFolders": "Aplana la estructura de carpetas y copia todos los archivos en la carpeta de destino especificada en la máquina remota.", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", "loc.messages.CheckLogForStdErr": "Compruebe el registro de compilación para ver si el comando devolvió STDERR.", "loc.messages.CleanTargetFolder": "Se está limpiando la carpeta de destino %s en la máquina remota", "loc.messages.CleanTargetFolderFailed": "No se pudo limpiar la carpeta de destino en la máquina remota. %s", @@ -41,5 +41,9 @@ "loc.messages.SourceNotFolder": "La carpeta de origen debe ser una ruta de acceso de carpeta válida.", "loc.messages.StartedFileCopy": "Copiando el archivo %s en %s en la máquina remota.", "loc.messages.UploadFileFailed": "No se pudo cargar %s en %s en la máquina remota. %s.", - "loc.messages.UseDefaultPort": "Usando el puerto 22, que es el predeterminado para SSH, porque no se especificó ningún puerto." + "loc.messages.UseDefaultPort": "Usando el puerto 22, que es el predeterminado para SSH, porque no se especificó ningún puerto.", + "loc.messages.TargetNotCreated": "No se puede crear la carpeta de destino %s.", + "loc.messages.CheckingPathExistance": "Comprobando si existe %s en la máquina remota.", + "loc.messages.PathExists": "El elemento %s existe en la máquina remota", + "loc.messages.PathNotExists": "El elemento %s no existe en la máquina remota" } \ No newline at end of file diff --git a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/fr-FR/resources.resjson index 66e8b082f0cd..44483fffb0c6 100644 --- a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Copy files over SSH", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=821894)", + "loc.friendlyName": "Copier des fichiers via SSH", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.description": "Copier des fichiers ou des artefacts de build vers une machine distante via SSH", "loc.instanceNameFormat": "Copier les fichiers de manière sécurisée sur la machine distante", "loc.group.displayName.advanced": "Avancé", @@ -12,18 +12,18 @@ "loc.input.help.contents": "Chemins de fichiers à inclure dans le cadre de la copie. Prend en charge plusieurs lignes de modèles minimatch. [Plus d'informations](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.input.label.targetFolder": "Dossier cible", "loc.input.help.targetFolder": "Dossier cible de la machine distante, où les fichiers doivent être copiés. Exemple : /home/user/MySite.", - "loc.input.label.isWindowsOnTarget": "Target machine running Windows", - "loc.input.help.isWindowsOnTarget": "Indicates that remote machine is running Windows", + "loc.input.label.isWindowsOnTarget": "Machine cible exécutant Windows", + "loc.input.help.isWindowsOnTarget": "Machine cible exécutant Windows", "loc.input.label.cleanTargetFolder": "Effacer le dossier cible", "loc.input.help.cleanTargetFolder": "Supprimez tous les fichiers et sous-dossiers existants dans le dossier cible avant la copie.", + "loc.input.label.readyTimeout": "Délai d'expiration de l'établissement d'une liaison SSH", + "loc.input.help.readyTimeout": "Durée (en millisecondes) d'attente de la fin de l'établissement d'une liaison SSH.", "loc.input.label.overwrite": "Remplacer", "loc.input.help.overwrite": "Remplacez les fichiers existants dans le dossier cible et ses sous-dossiers.", "loc.input.label.failOnEmptySource": "Échec si les fichiers à copier sont introuvables", "loc.input.help.failOnEmptySource": "Échec si les fichiers correspondants à copier sont introuvables dans le dossier source.", "loc.input.label.flattenFolders": "Aplatir les dossiers", "loc.input.help.flattenFolders": "Aplatit la structure du dossier et copie tous les fichiers dans le dossier cible spécifié sur la machine distante.", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", "loc.messages.CheckLogForStdErr": "Recherchez dans le journal de génération un STDERR de la commande.", "loc.messages.CleanTargetFolder": "Nettoyage du dossier cible %s sur la machine distante", "loc.messages.CleanTargetFolderFailed": "Échec du nettoyage du dossier cible sur la machine distante. %s", @@ -41,5 +41,9 @@ "loc.messages.SourceNotFolder": "Le dossier source doit être un chemin de dossier valide.", "loc.messages.StartedFileCopy": "Copie du fichier %s vers %s sur la machine distante.", "loc.messages.UploadFileFailed": "Échec du chargement de %s vers %s sur la machine distante. %s.", - "loc.messages.UseDefaultPort": "Utilisation du port 22, qui représente la valeur par défaut pour SSH, car aucun port n'a été spécifié." + "loc.messages.UseDefaultPort": "Utilisation du port 22, qui représente la valeur par défaut pour SSH, car aucun port n'a été spécifié.", + "loc.messages.TargetNotCreated": "Impossible de créer le dossier cible %s.", + "loc.messages.CheckingPathExistance": "Vérification de l'existence de %s sur la machine distante.", + "loc.messages.PathExists": "%s existe sur la machine distante", + "loc.messages.PathNotExists": "%s n'existe pas sur la machine distante" } \ No newline at end of file diff --git a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/it-IT/resources.resjson index b1c773b42001..365bfe39fd56 100644 --- a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Copy files over SSH", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=821894)", - "loc.description": "Copia i file o gli artefatti della compilazione in un computer remoto tramite SSH", + "loc.friendlyName": "Copia file tramite SSH", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkId=821894)", + "loc.description": "Copia i file o gli artefatti di compilazione in un computer remoto tramite SSH", "loc.instanceNameFormat": "Copia i file in modo sicuro nel computer remoto", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.sshEndpoint": "Connessione al servizio SSH", @@ -12,18 +12,18 @@ "loc.input.help.contents": "Percorsi di file da includere nella copia. Sono supportate più righe di criteri di corrispondenza minima. [Altre informazioni](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.input.label.targetFolder": "Cartella di destinazione", "loc.input.help.targetFolder": "Cartella di destinazione nel computer remoto in cui verranno copiati i file. Esempio: /home/user/MySite.", - "loc.input.label.isWindowsOnTarget": "Target machine running Windows", - "loc.input.help.isWindowsOnTarget": "Indicates that remote machine is running Windows", + "loc.input.label.isWindowsOnTarget": "Computer di destinazione che esegue Windows", + "loc.input.help.isWindowsOnTarget": "Computer di destinazione che esegue Windows", "loc.input.label.cleanTargetFolder": "Pulisci cartella di destinazione", "loc.input.help.cleanTargetFolder": "Elimina tutti i file e le sottocartelle esistenti nella cartella di destinazione prima della copia.", + "loc.input.label.readyTimeout": "Timeout per handshake SSH", + "loc.input.help.readyTimeout": "Indica per quanto tempo (in millisecondi) attendere il completamento dell'handshake SSH.", "loc.input.label.overwrite": "Sovrascrivi", "loc.input.help.overwrite": "Sostituisce i file esistenti nella cartella di destinazione e al di sotto di essa.", "loc.input.label.failOnEmptySource": "Non riesce se non vengono trovati file da copiare", "loc.input.help.failOnEmptySource": "Non riesce se nella cartella di origine non vengono trovati file corrispondenti da copiare.", "loc.input.label.flattenFolders": "Rendi flat le cartelle", "loc.input.help.flattenFolders": "Rende flat la struttura di cartelle e copia tutti i file nella cartella di destinazione specificata nel computer remoto.", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", "loc.messages.CheckLogForStdErr": "Per gli errori STDERR restituiti dal comando, vedere il log di compilazione.", "loc.messages.CleanTargetFolder": "Pulizia della cartella di destinazione %s nel computer remoto", "loc.messages.CleanTargetFolderFailed": "Non è stato possibile pulire la cartella di destinazione nel computer remoto. %s", @@ -41,5 +41,9 @@ "loc.messages.SourceNotFolder": "La cartella di origine deve essere un percorso di cartella valido.", "loc.messages.StartedFileCopy": "Copia del file %s in %s nel computer remoto.", "loc.messages.UploadFileFailed": "Non è stato possibile caricare %s in %s nel computer remoto. %s.", - "loc.messages.UseDefaultPort": "Verrà usata la porta 22 che corrisponde a quella predefinita per SSH perché non è stata specificata alcuna porta." + "loc.messages.UseDefaultPort": "Verrà usata la porta 22 che corrisponde a quella predefinita per SSH perché non è stata specificata alcuna porta.", + "loc.messages.TargetNotCreated": "Non è possibile creare la cartella di destinazione %s.", + "loc.messages.CheckingPathExistance": "Verifica dell'esistenza di %s nel computer remoto.", + "loc.messages.PathExists": "%s è presente nel computer remoto", + "loc.messages.PathNotExists": "%s non è presente nel computer remoto" } \ No newline at end of file diff --git a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ja-JP/resources.resjson index 2decdfa33d3d..d89e2553b650 100644 --- a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Copy files over SSH", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=821894)", - "loc.description": "SSH を使用してリモート コンピューターにファイルをコピーするか、ビルド成果物を作成します", + "loc.friendlyName": "SSH によるファイルのコピー", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkId=821894)", + "loc.description": "SSH を使用してリモート コンピューターにファイルをコピーするか、成果物を作成します", "loc.instanceNameFormat": "リモート コンピューターにファイルを安全にコピーする", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.sshEndpoint": "SSH サービス接続", @@ -12,18 +12,18 @@ "loc.input.help.contents": "コピーの一部として含めるファイル パス。複数行の minimatch パターンをサポートします。[詳細情報](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.input.label.targetFolder": "ターゲット フォルダー", "loc.input.help.targetFolder": "ファイルのコピー先となるリモート コンピューター上のターゲット フォルダー。例: /home/user/MySite。", - "loc.input.label.isWindowsOnTarget": "Target machine running Windows", - "loc.input.help.isWindowsOnTarget": "Indicates that remote machine is running Windows", + "loc.input.label.isWindowsOnTarget": "Windows を実行しているターゲット マシン", + "loc.input.help.isWindowsOnTarget": "Windows を実行しているターゲット マシン", "loc.input.label.cleanTargetFolder": "ターゲット フォルダーを空にする", "loc.input.help.cleanTargetFolder": "コピーする前に、ターゲット フォルダーにあるすべての既存のファイルとサブフォルダーを削除します。", + "loc.input.label.readyTimeout": "SSH ハンドシェイクのタイムアウト", + "loc.input.help.readyTimeout": "SSH ハンドシェイクの完了を待機する時間 (ミリ秒)。", "loc.input.label.overwrite": "上書き", "loc.input.help.overwrite": "ターゲット フォルダーとその下のフォルダーにある既存のファイルを置換します。", "loc.input.label.failOnEmptySource": "コピーするファイルが見つからない場合に、失敗します", "loc.input.help.failOnEmptySource": "ソース フォルダーの下に一致するコピー対象のファイルが見つからない場合に、失敗します。", "loc.input.label.flattenFolders": "フォルダーのフラット化", "loc.input.help.flattenFolders": "フォルダー構造をフラットにし、すべてのファイルを、リモート コンピューター上にある指定のターゲット フォルダーにコピーします。", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", "loc.messages.CheckLogForStdErr": "コマンドからの STDERR がないかビルド ログをご確認ください。", "loc.messages.CleanTargetFolder": "リモート コンピューター上のターゲット フォルダー %s を空にしています", "loc.messages.CleanTargetFolderFailed": "リモート コンピューター上のターゲット フォルダーを空にできませんでした。%s", @@ -41,5 +41,9 @@ "loc.messages.SourceNotFolder": "ソース フォルダーには有効なフォルダー パスを指定する必要があります。", "loc.messages.StartedFileCopy": "ファイル %s をリモート コンピューター上の %s にコピーしています。", "loc.messages.UploadFileFailed": "%s をリモート コンピューター上の %s にアップロードできませんでした。%s。", - "loc.messages.UseDefaultPort": "ポートが指定されなかったため、SSH で既定のポート 22 を使用しています。" + "loc.messages.UseDefaultPort": "ポートが指定されなかったため、SSH で既定のポート 22 を使用しています。", + "loc.messages.TargetNotCreated": "ターゲット フォルダー %s を作成できません。", + "loc.messages.CheckingPathExistance": "リモート マシン上に %s が存在するかどうかを確認しています。", + "loc.messages.PathExists": "リモート マシンに %s が存在します", + "loc.messages.PathNotExists": "リモート マシンに %s が存在しません" } \ No newline at end of file diff --git a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ko-KR/resources.resjson index 020887545697..72046c939658 100644 --- a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -13,17 +13,17 @@ "loc.input.label.targetFolder": "대상 폴더", "loc.input.help.targetFolder": "파일을 복사할 원격 컴퓨터의 대상 폴더입니다. 예: /home/user/MySite.", "loc.input.label.isWindowsOnTarget": "Windows를 실행하는 대상 컴퓨터", - "loc.input.help.isWindowsOnTarget": "원격 머신이 Windows를 실행 중임을 나타냅니다.", + "loc.input.help.isWindowsOnTarget": "Windows를 실행하는 대상 컴퓨터", "loc.input.label.cleanTargetFolder": "대상 폴더 정리", "loc.input.help.cleanTargetFolder": "복사하기 전에 대상 폴더의 모든 기존 파일과 하위 폴더를 삭제합니다.", + "loc.input.label.readyTimeout": "SSH 핸드셰이크 시간 제한", + "loc.input.help.readyTimeout": "SSH 핸드셰이크가 완료될 때까지 대기하는 시간(밀리초)입니다.", "loc.input.label.overwrite": "덮어쓰기", "loc.input.help.overwrite": "대상 폴더의 기존 파일을 바꿉니다.", "loc.input.label.failOnEmptySource": "복사할 파일이 없는 경우 실패", "loc.input.help.failOnEmptySource": "소스 폴더에서 일치하는 복사 대상 파일을 찾을 수 없는 경우 실패합니다.", "loc.input.label.flattenFolders": "폴더 평면화", "loc.input.help.flattenFolders": "폴더 구조를 평면화하고 모든 파일을 원격 컴퓨터의 지정된 대상 폴더에 복사합니다.", - "loc.input.label.readyTimeout": "SSH 핸드셰이크 시간 제한", - "loc.input.help.readyTimeout": "SSH 핸드셰이크가 완료될 때까지 대기하는 시간(밀리초)입니다.", "loc.messages.CheckLogForStdErr": "명령에서 STDERR에 대한 빌드 로그를 확인하세요.", "loc.messages.CleanTargetFolder": "원격 컴퓨터에서 대상 폴더 %s을(를) 정리하는 중", "loc.messages.CleanTargetFolderFailed": "원격 컴퓨터에서 대상 폴더를 정리하지 못했습니다. %s", @@ -41,5 +41,9 @@ "loc.messages.SourceNotFolder": "소스 폴더는 유효한 폴더 경로여야 합니다.", "loc.messages.StartedFileCopy": "%s 파일을 원격 컴퓨터의 %s에 복사하는 중입니다.", "loc.messages.UploadFileFailed": "%s을(를) 원격 컴퓨터에 있는 %s에 업로드하지 못했습니다. %s.", - "loc.messages.UseDefaultPort": "포트가 지정되지 않았으므로 SSH에 대한 기본값인 포트 22를 사용합니다." + "loc.messages.UseDefaultPort": "포트가 지정되지 않았으므로 SSH에 대한 기본값인 포트 22를 사용합니다.", + "loc.messages.TargetNotCreated": "대상 폴더 %s을(를) 만들 수 없습니다.", + "loc.messages.CheckingPathExistance": "원격 머신에 %s이(가) 있는지 확인하는 중입니다.", + "loc.messages.PathExists": "%s이(가) 원격 머신에 있습니다.", + "loc.messages.PathNotExists": "%s이(가) 원격 머신에 없습니다." } \ No newline at end of file diff --git a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ru-RU/resources.resjson index 22512b10c1a5..096b25bfe7fa 100644 --- a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Copy files over SSH", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=821894)", + "loc.friendlyName": "Копировать файлы по SSH", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.description": "Копирование файлов или создание артефактов на удаленном компьютере через SSH-подключение", "loc.instanceNameFormat": "Безопасное копирование файлов на удаленный компьютер", "loc.group.displayName.advanced": "Дополнительно", @@ -12,18 +12,18 @@ "loc.input.help.contents": "Пути к файлам для включения в состав копии. Поддерживает несколько строк шаблонов minimatch. [Подробнее...](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.input.label.targetFolder": "Целевая папка", "loc.input.help.targetFolder": "Целевая папка на удаленном компьютере, в которую будут скопированы файлы. Пример: /home/user/MySite.", - "loc.input.label.isWindowsOnTarget": "Target machine running Windows", - "loc.input.help.isWindowsOnTarget": "Indicates that remote machine is running Windows", + "loc.input.label.isWindowsOnTarget": "Целевой компьютер под управлением Windows", + "loc.input.help.isWindowsOnTarget": "Целевой компьютер под управлением Windows", "loc.input.label.cleanTargetFolder": "Очистить целевую папку", "loc.input.help.cleanTargetFolder": "Удалите все существующие файлы и вложенные папки в целевой папке перед копированием.", + "loc.input.label.readyTimeout": "Время ожидания подтверждения SSH", + "loc.input.help.readyTimeout": "Время (в миллисекундах) для ожидания завершения подтверждения SSH.", "loc.input.label.overwrite": "Перезаписать", "loc.input.help.overwrite": "Замените существующие файлы в целевой папке и во вложенных в нее папках.", "loc.input.label.failOnEmptySource": "Если в исходной папке отсутствуют файлы для копирования, операция завершится сбоем.", "loc.input.help.failOnEmptySource": "Если в исходной папке отсутствуют соответствующие файлы для копирования, операция завершится сбоем.", "loc.input.label.flattenFolders": "Выполнить сведение папок", "loc.input.help.flattenFolders": "Выполнение сведения структуры папок и копирование всех файлов в указанную целевую папку на удаленном компьютере.", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", "loc.messages.CheckLogForStdErr": "Проверьте наличие в журнале сборки сообщений из потока STDERR от команды.", "loc.messages.CleanTargetFolder": "Очистка целевой папки %s на удаленном компьютере", "loc.messages.CleanTargetFolderFailed": "Не удалось очистить целевую папку на удаленном компьютере. %s", @@ -41,5 +41,9 @@ "loc.messages.SourceNotFolder": "Исходная папка должна быть допустимым путем к папке.", "loc.messages.StartedFileCopy": "Копирование файла %s в %s на удаленном компьютере.", "loc.messages.UploadFileFailed": "Не удалось отправить %s в %s на удаленном компьютере. %s.", - "loc.messages.UseDefaultPort": "Используется порт 22, который является портом по умолчанию для SSH, так как порт не указан." + "loc.messages.UseDefaultPort": "Используется порт 22, который является портом по умолчанию для SSH, так как порт не указан.", + "loc.messages.TargetNotCreated": "Не удалось создать целевую папку %s.", + "loc.messages.CheckingPathExistance": "Проверка наличия %s на удаленном компьютере.", + "loc.messages.PathExists": "%s существует на удаленном компьютере.", + "loc.messages.PathNotExists": "%s не существует на удаленном компьютере." } \ No newline at end of file diff --git a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/zh-CN/resources.resjson index 09f37eaaacb7..9a64d100e132 100644 --- a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "通过 SSH 复制文件", "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkId=821894)", - "loc.description": "通过 SSH 将文件或生成工件复制到远程计算机", + "loc.description": "通过 SSH 将文件或生成项目复制到远程计算机", "loc.instanceNameFormat": "将文件安全复制到远程计算机", "loc.group.displayName.advanced": "高级", "loc.input.label.sshEndpoint": "SSH 服务连接", @@ -13,17 +13,17 @@ "loc.input.label.targetFolder": "目标文件夹", "loc.input.help.targetFolder": "要将文件复制到其中的远程计算机上的目标文件夹。例如: /home/user/MySite。", "loc.input.label.isWindowsOnTarget": "运行 Windows 的目标计算机", - "loc.input.help.isWindowsOnTarget": "指示远程计算机正在运行 Windows", + "loc.input.help.isWindowsOnTarget": "运行 Windows 的目标计算机", "loc.input.label.cleanTargetFolder": "清理目标文件夹", "loc.input.help.cleanTargetFolder": "删除目标文件夹中所有现有文件和子文件夹,然后再复制。", + "loc.input.label.readyTimeout": "SSH 握手超时", + "loc.input.help.readyTimeout": "等待 SSH 握手完成的时间(毫秒)。", "loc.input.label.overwrite": "覆盖", "loc.input.help.overwrite": "替换目标文件夹中及其子级文件夹中的现有文件。", "loc.input.label.failOnEmptySource": "如果找不到要复制的文件,则失败", "loc.input.help.failOnEmptySource": "如果在源文件夹下找不到要复制的匹配文件,则失败。", "loc.input.label.flattenFolders": "精简文件夹", "loc.input.help.flattenFolders": "精简文件夹结构,并将所有文件复制到远程计算机上的指定目标文件夹。", - "loc.input.label.readyTimeout": "SSH 握手超时", - "loc.input.help.readyTimeout": "等待 SSH 握手完成的时间(毫秒)。", "loc.messages.CheckLogForStdErr": "从命令检查 STDERR 生成日志。", "loc.messages.CleanTargetFolder": "正在清理远程计算机上的目标文件夹 %s", "loc.messages.CleanTargetFolderFailed": "未能清理远程计算机上的目标文件夹。%s", @@ -41,5 +41,9 @@ "loc.messages.SourceNotFolder": "源文件夹必须是有效文件夹路径。", "loc.messages.StartedFileCopy": "正在将文件 %s 复制到远程计算机上的 %s。", "loc.messages.UploadFileFailed": "未能将 %s 上传到远程计算机上的 %s。%s。", - "loc.messages.UseDefaultPort": "由于未指定端口,将使用SSH 的默认端口 22。" + "loc.messages.UseDefaultPort": "由于未指定端口,将使用SSH 的默认端口 22。", + "loc.messages.TargetNotCreated": "无法创建目标文件夹 %s。", + "loc.messages.CheckingPathExistance": "正在检查远程计算机上是否存在 %s。", + "loc.messages.PathExists": "远程计算机上仍存在 %s", + "loc.messages.PathNotExists": "远程计算机上不存在 %s" } \ No newline at end of file diff --git a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/zh-TW/resources.resjson index 1fd250731514..89d6c74ee1e9 100644 --- a/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CopyFilesOverSSHV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,29 +1,29 @@ { - "loc.friendlyName": "Copy files over SSH", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=821894)", - "loc.description": "透過 SSH 將檔案或組建成品複製到遠端電腦上", + "loc.friendlyName": "透過 SSH 複製檔案", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkId=821894)", + "loc.description": "透過 SSH 將檔案複製到遠端電或將成品建置到遠端電腦上", "loc.instanceNameFormat": "安全地將檔案複製到遠端電腦", "loc.group.displayName.advanced": "進階", "loc.input.label.sshEndpoint": "SSH 服務連線", "loc.input.help.sshEndpoint": "具有遠端電腦連線詳細資料的 SSH 服務連線。", "loc.input.label.sourceFolder": "來源資料夾", - "loc.input.help.sourceFolder": "要複製到遠端電腦之檔案所在的來源資料夾。若為空白,將會使用存放庫 (組建) 或成品目錄 (發佈) 的根資料夾,亦即 $(System.DefaultWorkingDirectory)。若檔案不在存放庫中,請使用 [變數](https://go.microsoft.com/fwlink/?LinkID=550988)。例如: $(Agent.BuildDirectory)", + "loc.input.help.sourceFolder": "要複製到遠端電腦之檔案所在的來源資料夾。若為空白,將會使用存放庫 (組建) 或成品目錄 (發行) 的根資料夾,亦即 $(System.DefaultWorkingDirectory)。若檔案不在存放庫中,請使用 [變數](https://go.microsoft.com/fwlink/?LinkID=550988)。例如: $(Agent.BuildDirectory)", "loc.input.label.contents": "內容", "loc.input.help.contents": "要一併複製的檔案路徑。支援多行的 minimatch 樣式。[詳細資訊](https://go.microsoft.com/fwlink/?LinkId=821894)", "loc.input.label.targetFolder": "目標資料夾", "loc.input.help.targetFolder": "遠端電腦上要用以存放所複製之檔案的目標資料夾。例如: /home/user/MySite。", - "loc.input.label.isWindowsOnTarget": "Target machine running Windows", - "loc.input.help.isWindowsOnTarget": "Indicates that remote machine is running Windows", + "loc.input.label.isWindowsOnTarget": "執行 Windows 的目標電腦", + "loc.input.help.isWindowsOnTarget": "執行 Windows 的目標電腦", "loc.input.label.cleanTargetFolder": "清理目標資料夾", "loc.input.help.cleanTargetFolder": "複製前,請先刪除目標資料夾中現有的檔案與子資料夾。", + "loc.input.label.readyTimeout": "SSH 交握逾時", + "loc.input.help.readyTimeout": "等候 SSH 交握完成所需的時間 (毫秒)。", "loc.input.label.overwrite": "覆寫", "loc.input.help.overwrite": "取代目標資料夾中及其下現有的檔案。", "loc.input.label.failOnEmptySource": "若找不到要複製的檔案便會失敗", "loc.input.help.failOnEmptySource": "若在來源資料夾中找不到要複製的檔案,作業便會失敗。", "loc.input.label.flattenFolders": "壓平合併資料夾", "loc.input.help.flattenFolders": "壓平合併資料夾結構,並將所有檔案複製到遠端電腦上指定的目標資料夾中。", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", "loc.messages.CheckLogForStdErr": "請查看建置記錄中的命令有無 STDERR。", "loc.messages.CleanTargetFolder": "清理遠端電腦上的目標資料夾 %s", "loc.messages.CleanTargetFolderFailed": "無法清理遠端電腦上的目標資料夾。%s", @@ -41,5 +41,9 @@ "loc.messages.SourceNotFolder": "來源資料夾必須是有效的資料夾路徑。", "loc.messages.StartedFileCopy": "正在將檔案 %s 複製到遠端電腦上的 %s。", "loc.messages.UploadFileFailed": "無法將 %s 上傳到遠端電腦上的 %s。%s。", - "loc.messages.UseDefaultPort": "因為未指定任何連接埠,所以將使用 SSH 的預設連接埠 22。" + "loc.messages.UseDefaultPort": "因為未指定任何連接埠,所以將使用 SSH 的預設連接埠 22。", + "loc.messages.TargetNotCreated": "無法建立目標資料夾 %s。", + "loc.messages.CheckingPathExistance": "檢查遠端電腦上是否有 %s。", + "loc.messages.PathExists": "遠端電腦上有 %s", + "loc.messages.PathNotExists": "遠端電腦上沒有 %s" } \ No newline at end of file diff --git a/Tasks/CopyFilesOverSSHV0/task.json b/Tasks/CopyFilesOverSSHV0/task.json index 8cc56951a174..a36da96c4a4e 100644 --- a/Tasks/CopyFilesOverSSHV0/task.json +++ b/Tasks/CopyFilesOverSSHV0/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -160,4 +160,4 @@ "PathExists": "%s exists on the remote machine", "PathNotExists": "%s doesn't exist on the remote machine" } -} +} \ No newline at end of file diff --git a/Tasks/CopyFilesOverSSHV0/task.loc.json b/Tasks/CopyFilesOverSSHV0/task.loc.json index 6fc85eb7bad4..234af6d3f06a 100644 --- a/Tasks/CopyFilesOverSSHV0/task.loc.json +++ b/Tasks/CopyFilesOverSSHV0/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -160,4 +160,4 @@ "PathExists": "ms-resource:loc.messages.PathExists", "PathNotExists": "ms-resource:loc.messages.PathNotExists" } -} +} \ No newline at end of file diff --git a/Tasks/CopyFilesV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/CopyFilesV2/Strings/resources.resjson/de-DE/resources.resjson index ef8b753a9740..b3392ae2b462 100644 --- a/Tasks/CopyFilesV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/CopyFilesV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Dateien kopieren", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708389)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=708389)", "loc.description": "Hiermit werden Dateien unter Verwendung von Mustern zum Abgleich von Dateipfaden (nicht von Ordnerpfaden) aus einem Quellordner in einen Zielordner kopiert.", "loc.instanceNameFormat": "Dateien kopieren in: $(TargetFolder)", "loc.releaseNotes": "Übereinstimmungsmusterkonsistenz.", @@ -19,6 +19,12 @@ "loc.input.help.flattenFolders": "Vereinfachen Sie die Ordnerstruktur, und kopieren Sie alle Dateien in den angegebenen Zielordner.", "loc.input.label.preserveTimestamp": "Zielzeitstempel beibehalten", "loc.input.help.preserveTimestamp": "Behalten Sie unter Verwendung der ursprüngliche Quelldatei den Zeitstempel der Zieldatei bei.", + "loc.input.label.retryCount": "Wiederholungsanzahl zum Kopieren der Datei", + "loc.input.help.retryCount": "Geben Sie die Wiederholungsanzahl an, um die Datei zu kopieren. Dies kann helfen, zeitweilige Probleme zu lösen, z. B. mit UNC-Zielpfaden auf einem Remote-Host.", + "loc.input.label.delayBetweenRetries": "Verzögerung zwischen zwei Wiederholungsversuchen.", + "loc.input.help.delayBetweenRetries": "Geben Sie die Verzögerung zwischen zwei Wiederholungsversuchen an. Möglicherweise ist es hilfreich widerstandsfähiger für intermittierende Probleme, z. B. mit UNC-Zielpfaden auf einem Remote-Host, zu sein.", + "loc.input.label.ignoreMakeDirErrors": "Ignorieren Sie Fehler beim Erstellen des Zielordners.", + "loc.input.help.ignoreMakeDirErrors": "Ignorieren Sie beim Erstellen des Zielordners auftretende Fehler. Dies kann hilfreich sein, um Probleme bei der gleichzeitigen Ausführung einer Aufgabe durch mehrere Agents mit einem Zielordner zu vermeiden.", "loc.messages.FoundNFiles": "%d Dateien wurden gefunden.", "loc.messages.CleaningTargetFolder": "Bereinigen des Zielordners: %s", "loc.messages.FileAlreadyExistAt": "Die Datei \"%s\" ist bereits unter \"%s\" vorhanden.", diff --git a/Tasks/CopyFilesV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/CopyFilesV2/Strings/resources.resjson/es-ES/resources.resjson index b65c2e47b5d6..69a1ce11edf2 100644 --- a/Tasks/CopyFilesV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/CopyFilesV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copiar archivos", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708389)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=708389)", "loc.description": "Copia archivos de una carpeta de origen a una carpeta de destino mediante patrones que coinciden con las rutas de acceso de los archivos (no con las rutas de carpeta).", "loc.instanceNameFormat": "Copiar archivos a: $(TargetFolder)", "loc.releaseNotes": "Coherencia de los patrones de coincidencia.", @@ -19,6 +19,12 @@ "loc.input.help.flattenFolders": "Acople la estructura de carpeta y copie todos los archivos en la carpeta de destino especificada.", "loc.input.label.preserveTimestamp": "Conservar la marca de tiempo de destino", "loc.input.help.preserveTimestamp": "Al usar el archivo de código fuente original, conserve la marca de tiempo del archivo de destino.", + "loc.input.label.retryCount": "Número de reintentos para copiar el archivo", + "loc.input.help.retryCount": "Especifique el número de reintentos para copiar el archivo. Puede que ayude a resolver problemas intermitentes, por ejemplo, con rutas de acceso de destino UNC en un host remoto.", + "loc.input.label.delayBetweenRetries": "Retraso entre dos reintentos.", + "loc.input.help.delayBetweenRetries": "Especifique el retraso entre dos reintentos. Es posible que resulte más resistente a los problemas intermitentes, por ejemplo, con rutas de acceso de destino UNC en un host remoto.", + "loc.input.label.ignoreMakeDirErrors": "Omitir errores durante la creación de la carpeta de destino.", + "loc.input.help.ignoreMakeDirErrors": "Omite los errores que se producen durante la creación de la carpeta de destino. Esto puede ser útil para evitar problemas con la ejecución simultánea de tareas por parte de diversos agentes con una carpeta de destino.", "loc.messages.FoundNFiles": "se encontraron %d archivos", "loc.messages.CleaningTargetFolder": "Limpiando carpeta de destino: %s", "loc.messages.FileAlreadyExistAt": "El archivo %s ya existe en %s", diff --git a/Tasks/CopyFilesV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/CopyFilesV2/Strings/resources.resjson/fr-FR/resources.resjson index 138cdeb0e5db..a2269a8d6c40 100644 --- a/Tasks/CopyFilesV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/CopyFilesV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copier des fichiers", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708389)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=708389)", "loc.description": "Copier les fichiers d'un dossier source vers un dossier cible à l'aide de modèles correspondant à des chemins de fichiers (et non des chemins de dossiers)", "loc.instanceNameFormat": "Copier les fichiers vers : $(TargetFolder)", "loc.releaseNotes": "Cohérence du modèle de correspondance.", @@ -19,6 +19,12 @@ "loc.input.help.flattenFolders": "Aplatit la structure des dossiers et copie tous les fichiers dans le dossier cible spécifié.", "loc.input.label.preserveTimestamp": "Conserver l'horodatage cible", "loc.input.help.preserveTimestamp": "À l'aide du fichier source d'origine, conservez l'horodatage du fichier cible.", + "loc.input.label.retryCount": "Recommencer le nombre de tentatives pour copier le fichier", + "loc.input.help.retryCount": "Spécifiez le nombre d’tentatives pour copier le fichier. Il peut être utile de résoudre les problèmes intermittents par exemple, avec les chemins d’accès cibles UNC sur un hôte distant.", + "loc.input.label.delayBetweenRetries": "Délai entre deux nouvelles tentatives.", + "loc.input.help.delayBetweenRetries": "Spécifiez le délai entre deux tentatives. Cela peut contribuer à améliorer la résilience aux problèmes intermittents, par exemple avec les chemins d’améliorer cibles UNC sur un hôte distant.", + "loc.input.label.ignoreMakeDirErrors": "Ignorer les erreurs lors de la création d’un dossier cible.", + "loc.input.help.ignoreMakeDirErrors": "Ignore les erreurs survenues lors de la création d’un dossier cible. Cela peut être utile pour éviter les problèmes avec l’exécution en parallèle de tâches par plusieurs agents avec un dossier cible.", "loc.messages.FoundNFiles": "%d fichiers trouvés", "loc.messages.CleaningTargetFolder": "Nettoyage du dossier cible : %s", "loc.messages.FileAlreadyExistAt": "Le fichier %s existe déjà sur %s", diff --git a/Tasks/CopyFilesV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/CopyFilesV2/Strings/resources.resjson/it-IT/resources.resjson index bff8246c35c5..cd254747abbc 100644 --- a/Tasks/CopyFilesV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/CopyFilesV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Copia file", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708389)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=708389)", "loc.description": "Copia i file da una cartella di origine a una cartella di destinazione usando criteri corrispondenti a percorsi di file (non percorsi di cartella)", "loc.instanceNameFormat": "Copia file in: $(TargetFolder)", "loc.releaseNotes": "Coerenza dei criteri di corrispondenza.", @@ -19,6 +19,12 @@ "loc.input.help.flattenFolders": "Rende flat la struttura di cartelle e copia tutti i file nella cartella di destinazione specificata.", "loc.input.label.preserveTimestamp": "Mantieni timestamp di destinazione", "loc.input.help.preserveTimestamp": "Quando si usa il file di origine iniziale, mantiene il timestamp del file di destinazione.", + "loc.input.label.retryCount": "Numero di tentativi eseguiti per copiare il file", + "loc.input.help.retryCount": "Specificare il numero di tentativi eseguiti per copiare il file. Ciò potrebbe aiutare a risolvere i problemi intermittenti, ad esempio nei percorsi di destinazione UNC su un host remoto.", + "loc.input.label.delayBetweenRetries": "Ritardo tra due tentativi.", + "loc.input.help.delayBetweenRetries": "Specifica il ritardo tra due tentativi. Potrebbe essere utile per una maggiore resilienza a problemi intermittenti, ad esempio quelli relativi a percorsi di destinazione UNC in un host remoto.", + "loc.input.label.ignoreMakeDirErrors": "Ignorare gli errori durante la creazione della cartella di destinazione.", + "loc.input.help.ignoreMakeDirErrors": "Ignorare gli errori che si verificano durante la creazione della cartella di destinazione. Questa operazione potrebbe essere utile per evitare problemi di esecuzione parallela dell'attività da parte di diversi agenti con una cartella di destinazione.", "loc.messages.FoundNFiles": "sono stati trovati %d file", "loc.messages.CleaningTargetFolder": "Pulizia della cartella di destinazione: %s", "loc.messages.FileAlreadyExistAt": "Il file %s esiste già in %s", diff --git a/Tasks/CopyFilesV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/CopyFilesV2/Strings/resources.resjson/ja-JP/resources.resjson index 3774ea0b7fa8..4460b173de99 100644 --- a/Tasks/CopyFilesV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/CopyFilesV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "ファイルのコピー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708389)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=708389)", "loc.description": "パターン マッチングのファイル パス (フォルダー パスではない) を使用して、ソース フォルダーからターゲット フォルダーにファイルをコピーします", "loc.instanceNameFormat": "ファイルのコピー先: $(TargetFolder)", "loc.releaseNotes": "パターンの整合性を一致させます。", @@ -19,6 +19,12 @@ "loc.input.help.flattenFolders": "フォルダー構造をフラットにして、すべてのファイルを指定のターゲット フォルダーにコピーします。", "loc.input.label.preserveTimestamp": "ターゲットのタイムスタンプの保持", "loc.input.help.preserveTimestamp": "元のソース ファイルを使用して、ターゲット ファイルのタイムスタンプを保持します。", + "loc.input.label.retryCount": "ファイル コピーの再試行回数", + "loc.input.help.retryCount": "ファイルをコピーする再試行回数を指定します。リモート ホスト上の UNC ターゲット パスなど、断続的な問題を解決するのに役立つ可能性があります。", + "loc.input.label.delayBetweenRetries": "2 回の再試行の間の遅延。", + "loc.input.help.delayBetweenRetries": "2 回の再試行の間の遅延を指定してください。断続的な問題に対してはさらに回復性を高めると役立つかもしれません (例: リモート ホストでの UNC ターゲット パスなど)。", + "loc.input.label.ignoreMakeDirErrors": "ターゲット フォルダーの作成中に発生したエラーを無視します。", + "loc.input.help.ignoreMakeDirErrors": "ターゲット フォルダーの作成中に発生するエラーを無視します。これは、1 つのターゲット フォルダーで複数のエージェントによるタスクの並列実行に関する問題を回避するために役立ちます。", "loc.messages.FoundNFiles": "%d 件のファイルが見つかりました", "loc.messages.CleaningTargetFolder": "ターゲット フォルダーをクリーンアップ中: %s", "loc.messages.FileAlreadyExistAt": "ファイル %s は %s に既に存在しています", diff --git a/Tasks/CopyFilesV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/CopyFilesV2/Strings/resources.resjson/ko-KR/resources.resjson index c1e0a16c4de4..8fb6be7e6859 100644 --- a/Tasks/CopyFilesV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/CopyFilesV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -19,6 +19,12 @@ "loc.input.help.flattenFolders": "폴더 구조를 평면화하고 모든 파일을 지정된 대상 폴더에 복사합니다.", "loc.input.label.preserveTimestamp": "대상 타임스탬프 유지", "loc.input.help.preserveTimestamp": "원본 소스 파일을 사용하여 대상 파일 타임스탬프를 유지합니다.", + "loc.input.label.retryCount": "파일 복사 재시도 횟수", + "loc.input.help.retryCount": "파일을 복사하려면 재시도 횟수를 지정합니다. 원격 호스트의 UNC 대상 경로와 같은 간헐적인 문제를 해결하는 데 도움이 될 수 있습니다.", + "loc.input.label.delayBetweenRetries": "두 번의 재시도 사이의 지연 시간입니다.", + "loc.input.help.delayBetweenRetries": "두 번의 재시도 사이의 지연을 지정합니다. 간헐적인 문제에 더 탄력적으로 대처하는 데 도움이 될 수 있습니다(예: 원격 호스트의 UNC 대상 경로 문제).", + "loc.input.label.ignoreMakeDirErrors": "대상 폴더를 만드는 동안 발생하는 오류를 무시하세요.", + "loc.input.help.ignoreMakeDirErrors": "대상 폴더를 만드는 동안 발생하는 오류를 무시하세요. 이 기능은 대상 폴더가 하나인 여러 에이전트의 병렬 작업 실행과 관련된 문제를 방지하는 데 유용할 수 있습니다.", "loc.messages.FoundNFiles": "%d개 파일을 찾았습니다.", "loc.messages.CleaningTargetFolder": "대상 폴더 정리: %s", "loc.messages.FileAlreadyExistAt": "%s 파일이 %s에 이미 있습니다.", diff --git a/Tasks/CopyFilesV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/CopyFilesV2/Strings/resources.resjson/ru-RU/resources.resjson index b837f233fca9..0ecbbb8adee7 100644 --- a/Tasks/CopyFilesV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/CopyFilesV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Копировать файлы", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708389)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=708389)", "loc.description": "Копировать файлы из исходной папки в целевую с использованием шаблонов, соответствующих путям файлов (не путям к папкам)", "loc.instanceNameFormat": "Копировать файлы в: $(TargetFolder)", "loc.releaseNotes": "Согласованность шаблонов соответствия.", @@ -19,6 +19,12 @@ "loc.input.help.flattenFolders": "Выполнение сведения структуры папок и копирование всех файлов в указанную целевую папку.", "loc.input.label.preserveTimestamp": "Сохранить целевую метку времени", "loc.input.help.preserveTimestamp": "Используя оригинальный исходный файл, сохраните метку времени целевого файла.", + "loc.input.label.retryCount": "Число повторных попыток копировать файл", + "loc.input.help.retryCount": "Укажите число повторных попыток копировать файл. Это может помочь в устранении временных проблем, например с целевыми UNC-путями на удаленном узле.", + "loc.input.label.delayBetweenRetries": "Задержка между двумя попытками.", + "loc.input.help.delayBetweenRetries": "Укажите задержку между двумя попытками. Это может повысить устойчивость к периодическим проблемам, например с целевыми путями UNC на удаленном узле.", + "loc.input.label.ignoreMakeDirErrors": "Игнорировать ошибки при создании целевой папки.", + "loc.input.help.ignoreMakeDirErrors": "Игнорируйте ошибки, возникающие при создании целевой папки. Это может позволить избежать проблем с параллельным выполнением задачи несколькими агентами с одной целевой папкой.", "loc.messages.FoundNFiles": "найдено файлов: %d", "loc.messages.CleaningTargetFolder": "Очистка целевого каталога: %s", "loc.messages.FileAlreadyExistAt": "Файл \"%s\" уже существует в \"%s\"", diff --git a/Tasks/CopyFilesV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/CopyFilesV2/Strings/resources.resjson/zh-CN/resources.resjson index 38d4ae3382c3..b9d813ebe4f0 100644 --- a/Tasks/CopyFilesV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/CopyFilesV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -19,6 +19,12 @@ "loc.input.help.flattenFolders": "平展文件夹结构并将所有文件复制到指定的目标文件夹。", "loc.input.label.preserveTimestamp": "保留目标时间戳", "loc.input.help.preserveTimestamp": "使用原始源文件,保留目标文件时间戳。", + "loc.input.label.retryCount": "复制该文件的重试计数", + "loc.input.help.retryCount": "指定复制该文件的重试计数。它可以帮助解决间歇性问题,例如远程主机上的 UNC 目标路径的问题。", + "loc.input.label.delayBetweenRetries": "两次重试之间的延迟。", + "loc.input.help.delayBetweenRetries": "指定两次重试之间的延迟。这可能有助于更灵活地应对间歇性问题,例如远程主机上的 UNC 目标路径。", + "loc.input.label.ignoreMakeDirErrors": "在创建目标文件夹期间忽略错误。", + "loc.input.help.ignoreMakeDirErrors": "忽略创建目标文件夹期间发生的错误。这有助于避免由具有一个目标文件夹的多个代理并行执行任务的问题。", "loc.messages.FoundNFiles": "已找到 %d 个文件", "loc.messages.CleaningTargetFolder": "正在清理目标文件夹: %s", "loc.messages.FileAlreadyExistAt": "文件 %s 已存在于 %s", diff --git a/Tasks/CopyFilesV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/CopyFilesV2/Strings/resources.resjson/zh-TW/resources.resjson index ce7d04a7bcef..52c4e6abbe42 100644 --- a/Tasks/CopyFilesV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/CopyFilesV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "複製檔案", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708389)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=708389)", "loc.description": "使用模式比對檔案路徑 (非資料夾路徑) 從來源資料夾將檔案複製到目標資料夾", "loc.instanceNameFormat": "將檔案複製到: $(TargetFolder)", "loc.releaseNotes": "符合模式一致性。", @@ -19,6 +19,12 @@ "loc.input.help.flattenFolders": "壓平合併資料夾結構並將所有檔案複製到指定的目標資料夾。", "loc.input.label.preserveTimestamp": "保留目標時間戳記", "loc.input.help.preserveTimestamp": "正在使用原始來源檔案,保留目標檔案時間戳記。", + "loc.input.label.retryCount": "要複製檔案的重試計數", + "loc.input.help.retryCount": "指定要複製檔案的重試計數。這可能有助於解決間歇性問題,例如在遠端主機上使用 UNC 目標路徑。", + "loc.input.label.delayBetweenRetries": "兩次重試之間的延遲。", + "loc.input.help.delayBetweenRetries": "指定兩次重試之間的延遲。它可能有助於對間歇性問題保持彈性,例如在遠端主機上使用 UNC 目標路徑。", + "loc.input.label.ignoreMakeDirErrors": "在建立目標資料夾期間,略過錯誤。", + "loc.input.help.ignoreMakeDirErrors": "在建立目標資料夾期間,略過錯誤。這可能有助於避免多個代理程式與一個目標資料夾平行執行工作的問題。", "loc.messages.FoundNFiles": "找到 %d 個檔案", "loc.messages.CleaningTargetFolder": "正在刪除目標資料夾: %s", "loc.messages.FileAlreadyExistAt": "檔案 %s 已存在於 %s 上", diff --git a/Tasks/CopyFilesV2/task.json b/Tasks/CopyFilesV2/task.json index 93527213db34..611ffe83c1e1 100644 --- a/Tasks/CopyFilesV2/task.json +++ b/Tasks/CopyFilesV2/task.json @@ -17,7 +17,7 @@ "version": { "Major": 2, "Minor": 198, - "Patch": 0 + "Patch": 1 }, "releaseNotes": "Match pattern consistency.", "demands": [], diff --git a/Tasks/CopyFilesV2/task.loc.json b/Tasks/CopyFilesV2/task.loc.json index ddc205de8fdb..a65988cac39c 100644 --- a/Tasks/CopyFilesV2/task.loc.json +++ b/Tasks/CopyFilesV2/task.loc.json @@ -17,7 +17,7 @@ "version": { "Major": 2, "Minor": 198, - "Patch": 0 + "Patch": 1 }, "releaseNotes": "ms-resource:loc.releaseNotes", "demands": [], diff --git a/Tasks/DeleteFilesV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DeleteFilesV1/Strings/resources.resjson/de-DE/resources.resjson index 4e339a55d1af..7ad1f501a90d 100644 --- a/Tasks/DeleteFilesV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DeleteFilesV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,14 +1,17 @@ { "loc.friendlyName": "Dateien löschen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=722333)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.description": "Hiermit werden Ordner oder Dateien gelöscht, die einem Muster entsprechen.", "loc.instanceNameFormat": "Dateien aus \"$(SourceFolder)\" löschen", + "loc.group.displayName.advanced": "Erweitert", "loc.input.label.SourceFolder": "Quellordner", - "loc.input.help.SourceFolder": "The source folder that the deletion(s) will be run from. Empty is the root of the repo. Use [variables](https://go.microsoft.com/fwlink/?LinkID=550988) if files are not in the repo. Example: $(agent.builddirectory)", + "loc.input.help.SourceFolder": "Der Quellordner, aus dem mindestens ein Löschvorgang ausgeführt wird. \"Empty\" ist der Stamm des Repositorys. Verwenden Sie [Variablen](https://go.microsoft.com/fwlink/?LinkID=550988), wenn sich Dateien nicht im Repository befinden, z. B. \"$(agent.builddirectory)\".", "loc.input.label.Contents": "Inhalte", "loc.input.help.Contents": "Die zu löschenden Datei-/Ordnerpfade. Mehrere Zeilen von Minimatchmustern werden unterstützt. [Weitere Informationen](https://go.microsoft.com/fwlink/?LinkID=722333)", - "loc.input.label.RemoveSourceFolder": "Remove SourceFolder", - "loc.input.help.RemoveSourceFolder": "Attempt to remove the source folder as well.", + "loc.input.label.RemoveSourceFolder": "SourceFolder entfernen", + "loc.input.help.RemoveSourceFolder": "Versuchen Sie, auch den Quellordner zu entfernen.", + "loc.input.label.RemoveDotFiles": "Dateien entfernen, die mit einem Punkt beginnen", + "loc.input.help.RemoveDotFiles": "Löschen Sie Dateien, beginnend mit einem Punkt (GIT, DOCKERFILE). Diese Dateien werden weggelassen, wenn sie nicht explizit angegeben werden (z. B. \"/.*\"). Weitere Informationen finden Sie unter [Link](https://github.com/isaacs/minimatch#dot)", "loc.messages.CantDeleteFiles": "Mindestens eine Datei konnte nicht gelöscht werden.", "loc.messages.SkippingSymbolStore": "Der Löschvorgang für die Symbolspeicher-Dateifreigabe wird übersprungen: %s", "loc.messages.NoFiles": "Es sind keine zu löschenden Dateien vorhanden." diff --git a/Tasks/DeleteFilesV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DeleteFilesV1/Strings/resources.resjson/es-ES/resources.resjson index 03cae4dec30a..ad67f59b8eef 100644 --- a/Tasks/DeleteFilesV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DeleteFilesV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,14 +1,17 @@ { "loc.friendlyName": "Eliminar archivos", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=722333)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.description": "Elimina las carpetas o archivos que coinciden con un patrón.", "loc.instanceNameFormat": "Eliminar archivos de $(SourceFolder)", + "loc.group.displayName.advanced": "Avanzado", "loc.input.label.SourceFolder": "Carpeta de origen", - "loc.input.help.SourceFolder": "The source folder that the deletion(s) will be run from. Empty is the root of the repo. Use [variables](https://go.microsoft.com/fwlink/?LinkID=550988) if files are not in the repo. Example: $(agent.builddirectory)", + "loc.input.help.SourceFolder": "La carpeta de origen desde la que se ejecutarán las eliminaciones. La raíz del repositorio está vacía. Use [variables](https://go.microsoft.com/fwlink/?LinkID=550988) si los archivos no están en el repositorio. Ejemplo: $(agent.builddirectory)", "loc.input.label.Contents": "Contenido", "loc.input.help.Contents": "Rutas de archivo o carpeta que se eliminarán. Admite varias líneas de patrones de minimatch. [Más información](https://go.microsoft.com/fwlink/?LinkID=722333)", - "loc.input.label.RemoveSourceFolder": "Remove SourceFolder", - "loc.input.help.RemoveSourceFolder": "Attempt to remove the source folder as well.", + "loc.input.label.RemoveSourceFolder": "Quitar SourceFolder", + "loc.input.help.RemoveSourceFolder": "Intente quitar también la carpeta de origen.", + "loc.input.label.RemoveDotFiles": "Quitar archivos que comiencen con un punto", + "loc.input.help.RemoveDotFiles": "Elimine los archivos que empiecen por un punto (.git,. dockerfile). Omita estos archivos si no se especifican explícitamente (por ejemplo, \"/. *\"). Para obtener más información, consulte este [vínculo] (https://github.com/isaacs/minimatch#dot)", "loc.messages.CantDeleteFiles": "No se han podido eliminar uno o varios archivos", "loc.messages.SkippingSymbolStore": "Se omitirá la eliminación del recurso compartido de archivos de símbolos: %s", "loc.messages.NoFiles": "No hay archivos que se deban eliminar." diff --git a/Tasks/DeleteFilesV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DeleteFilesV1/Strings/resources.resjson/fr-FR/resources.resjson index a1d21ad22005..265258f8ecbd 100644 --- a/Tasks/DeleteFilesV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DeleteFilesV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,14 +1,17 @@ { "loc.friendlyName": "Supprimer des fichiers", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=722333)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.description": "Supprimer des dossiers ou des fichiers correspondant à un modèle", "loc.instanceNameFormat": "Supprimer les fichiers de $(SourceFolder)", + "loc.group.displayName.advanced": "Avancé", "loc.input.label.SourceFolder": "Dossier source", - "loc.input.help.SourceFolder": "The source folder that the deletion(s) will be run from. Empty is the root of the repo. Use [variables](https://go.microsoft.com/fwlink/?LinkID=550988) if files are not in the repo. Example: $(agent.builddirectory)", + "loc.input.help.SourceFolder": "Dossier source à partir duquel la ou les suppressions sont exécutées. Si aucune valeur n'est spécifiée, la racine du dépôt est utilisée. Utilisez des [variables](https://go.microsoft.com/fwlink/?LinkID=550988), si les fichiers ne sont pas dans le dépôt. Exemple : $(agent.builddirectory)", "loc.input.label.Contents": "Contenu", "loc.input.help.Contents": "Chemins des fichiers/dossiers à supprimer. Prend en charge plusieurs lignes de modèles minimatch. [Plus d'informations](https://go.microsoft.com/fwlink/?LinkID=722333)", - "loc.input.label.RemoveSourceFolder": "Remove SourceFolder", - "loc.input.help.RemoveSourceFolder": "Attempt to remove the source folder as well.", + "loc.input.label.RemoveSourceFolder": "Supprimer SourceFolder", + "loc.input.help.RemoveSourceFolder": "Essayez également de supprimer le dossier source.", + "loc.input.label.RemoveDotFiles": "Supprimer des fichiers à partir d’un point", + "loc.input.help.RemoveDotFiles": "Supprimez les fichiers en commençant par un point (.git, .dockerfile). Omette ces fichiers s’ils ne sont pas spécifiés de manière explicite (par exemple, « /.* »). Pour plus d’informations, voir ce [lien](https://github.com/isaacs/minimatch#dot)", "loc.messages.CantDeleteFiles": "Impossible de supprimer un ou plusieurs fichiers", "loc.messages.SkippingSymbolStore": "Suppression ignorée du partage de fichiers du magasin de symboles : %s", "loc.messages.NoFiles": "Aucun fichier à supprimer." diff --git a/Tasks/DeleteFilesV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DeleteFilesV1/Strings/resources.resjson/it-IT/resources.resjson index d28a3621d2b2..560d870fd0f0 100644 --- a/Tasks/DeleteFilesV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DeleteFilesV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,14 +1,17 @@ { "loc.friendlyName": "Elimina file", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=722333)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.description": "Elimina cartelle o file corrispondenti a un criterio", "loc.instanceNameFormat": "Elimina file da $(SourceFolder)", + "loc.group.displayName.advanced": "Avanzate", "loc.input.label.SourceFolder": "Cartella di origine", - "loc.input.help.SourceFolder": "The source folder that the deletion(s) will be run from. Empty is the root of the repo. Use [variables](https://go.microsoft.com/fwlink/?LinkID=550988) if files are not in the repo. Example: $(agent.builddirectory)", + "loc.input.help.SourceFolder": "Cartella di origine da cui verranno eseguite le eliminazioni. Il valore vuoto corrisponde alla radice del repository. Usare le [variabili](https://go.microsoft.com/fwlink/?LinkID=550988) se i file non sono presenti nel repository. Esempio: $(agent.builddirectory)", "loc.input.label.Contents": "Contenuti", "loc.input.help.Contents": "Percorsi di file/cartella da eliminare. Sono supportate più righe di criteri di corrispondenza minima. [Altre informazioni](https://go.microsoft.com/fwlink/?LinkID=722333)", - "loc.input.label.RemoveSourceFolder": "Remove SourceFolder", - "loc.input.help.RemoveSourceFolder": "Attempt to remove the source folder as well.", + "loc.input.label.RemoveSourceFolder": "Rimuovi cartella di origine", + "loc.input.help.RemoveSourceFolder": "Verrà effettuato un tentativo di rimuovere anche la cartella di origine.", + "loc.input.label.RemoveDotFiles": "Rimuovi i file che iniziano con un punto", + "loc.input.help.RemoveDotFiles": "È possibile eliminare i file che iniziano con un punto (.git, .dockerfile). Questi file vengono omessi, se non vengono specificati in modo esplicito, ad esempio '/.*'. Vedere questo [collegamento] (https://github.com/isaacs/minimatch#dot) per altre informazioni", "loc.messages.CantDeleteFiles": "Non è stato possibile eliminare uno o più file", "loc.messages.SkippingSymbolStore": "L'eliminazione per la condivisione file dell'archivio simboli verrà ignorata: %s", "loc.messages.NoFiles": "Non ci sono file da eliminare." diff --git a/Tasks/DeleteFilesV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DeleteFilesV1/Strings/resources.resjson/ja-JP/resources.resjson index d959b1224e7a..8702f95ad507 100644 --- a/Tasks/DeleteFilesV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DeleteFilesV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,14 +1,17 @@ { "loc.friendlyName": "ファイルの削除", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=722333)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.description": "パターンに一致するフォルダーまたはファイルを削除します", "loc.instanceNameFormat": "ファイルを $(SourceFolder) から削除する", + "loc.group.displayName.advanced": "詳細", "loc.input.label.SourceFolder": "ソース フォルダー", - "loc.input.help.SourceFolder": "The source folder that the deletion(s) will be run from. Empty is the root of the repo. Use [variables](https://go.microsoft.com/fwlink/?LinkID=550988) if files are not in the repo. Example: $(agent.builddirectory)", + "loc.input.help.SourceFolder": "削除の実行元のソース フォルダー。空白の場合、リポジトリのルートになります。ファイルがリポジトリにない場合は、[変数](https://go.microsoft.com/fwlink/?LinkID=550988) を使用します。例: $(agent.builddirectory)", "loc.input.label.Contents": "コンテンツ", "loc.input.help.Contents": "削除するファイル/ファルダーのパス。minimatch パターンの複数行をサポートします。[詳細](https://go.microsoft.com/fwlink/?LinkID=722333)", - "loc.input.label.RemoveSourceFolder": "Remove SourceFolder", - "loc.input.help.RemoveSourceFolder": "Attempt to remove the source folder as well.", + "loc.input.label.RemoveSourceFolder": "SourceFolder の削除", + "loc.input.help.RemoveSourceFolder": "ソース フォルダーの削除も試行します。", + "loc.input.label.RemoveDotFiles": "ドットで始まるファイルを削除します", + "loc.input.help.RemoveDotFiles": "ドットで始まるファイル (.git、.dockerfile) を削除します。明示的に指定されていない場合は、これらのファイルを省略します (例: '/. * ')。詳細については、この [リンク] を参照してください (https://github.com/isaacs/minimatch#dot)", "loc.messages.CantDeleteFiles": "1 つ以上のファイルを削除できませんでした", "loc.messages.SkippingSymbolStore": "シンボル ストアのファイル共有の削除をスキップしています: %s", "loc.messages.NoFiles": "削除できるファイルはありません。" diff --git a/Tasks/DeleteFilesV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DeleteFilesV1/Strings/resources.resjson/ko-KR/resources.resjson index 04826f554cdb..900e23e3165a 100644 --- a/Tasks/DeleteFilesV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DeleteFilesV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -3,12 +3,15 @@ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.description": "패턴과 일치하는 폴더 또는 파일을 삭제합니다.", "loc.instanceNameFormat": "$(SourceFolder)에서 파일 삭제", + "loc.group.displayName.advanced": "고급", "loc.input.label.SourceFolder": "소스 폴더", "loc.input.help.SourceFolder": "삭제 작업이 실행될 소스 폴더입니다. 리포지토리의 루트는 [비어 있음]입니다. 파일이 리포지토리에 없으면 [변수](https://go.microsoft.com/fwlink/?LinkID=550988)를 사용하세요. 예: $(agent.builddirectory)", "loc.input.label.Contents": "콘텐츠", "loc.input.help.Contents": "삭제할 파일/폴더 경로입니다. 여러 줄의 minimatch 패턴을 지원합니다. [자세한 정보](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.input.label.RemoveSourceFolder": "SourceFolder 제거", "loc.input.help.RemoveSourceFolder": "소스 폴더도 제거하려고 합니다.", + "loc.input.label.RemoveDotFiles": "점으로 시작하는 파일 제거", + "loc.input.help.RemoveDotFiles": "점(git, dockerfile)으로 시작하는 파일을 삭제합니다. 이 파일이 명시적으로 지정되지 않은 경우(예: '/.*') 이러한 파일을 생략합니다. 자세한 내용은 이 [링크] (https://github.com/isaacs/minimatch#dot)를 참조하세요", "loc.messages.CantDeleteFiles": "하나 이상의 파일을 삭제할 수 없습니다.", "loc.messages.SkippingSymbolStore": "기호 저장소 파일 공유에 대해 건너뛰면 삭제됨: %s", "loc.messages.NoFiles": "삭제할 파일이 없습니다." diff --git a/Tasks/DeleteFilesV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DeleteFilesV1/Strings/resources.resjson/ru-RU/resources.resjson index ee2e5059b68a..7bca97bf2e9a 100644 --- a/Tasks/DeleteFilesV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DeleteFilesV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,14 +1,17 @@ { "loc.friendlyName": "Удалить файлы", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=722333)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.description": "Удалить папки или файлы, соответствующие шаблону", "loc.instanceNameFormat": "Удалить файлы из $(SourceFolder)", + "loc.group.displayName.advanced": "Дополнительно", "loc.input.label.SourceFolder": "Исходная папка", - "loc.input.help.SourceFolder": "The source folder that the deletion(s) will be run from. Empty is the root of the repo. Use [variables](https://go.microsoft.com/fwlink/?LinkID=550988) if files are not in the repo. Example: $(agent.builddirectory)", + "loc.input.help.SourceFolder": "Исходная папка, из которой будет запускаться удаление. Если значение не указано, используется корень репозитория. Если в репозитории нет файлов, используйте [переменные] (https://go.microsoft.com/fwlink/?LinkID=550988). Например, $(agent.builddirectory)", "loc.input.label.Contents": "Содержимое", "loc.input.help.Contents": "Пути к удаляемым файлам или папкам. Поддерживает несколько строк шаблонов minimatch. [Подробнее...] (https://go.microsoft.com/fwlink/?LinkID=722333)", - "loc.input.label.RemoveSourceFolder": "Remove SourceFolder", - "loc.input.help.RemoveSourceFolder": "Attempt to remove the source folder as well.", + "loc.input.label.RemoveSourceFolder": "Удалить SourceFolder", + "loc.input.help.RemoveSourceFolder": "Попробуйте удалить и исходную папку.", + "loc.input.label.RemoveDotFiles": "Удалить файлы, имена которых начинаются с точки", + "loc.input.help.RemoveDotFiles": "Удаление файлов, имена которых начинаются с точки (.git, .dockerfile). Эти файлы пропускаются, если не указано явно (например, \"/.*\"). Дополнительные сведения можно найти по [ссылке](https://github.com/isaacs/minimatch#dot)", "loc.messages.CantDeleteFiles": "Не удалось удалить один или несколько файлов", "loc.messages.SkippingSymbolStore": "Пропускается удаление общей папки хранилища символов: %s.", "loc.messages.NoFiles": "Нет файлов для удаления." diff --git a/Tasks/DeleteFilesV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DeleteFilesV1/Strings/resources.resjson/zh-CN/resources.resjson index c8a8126795c7..1c91f5408435 100644 --- a/Tasks/DeleteFilesV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DeleteFilesV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -3,12 +3,15 @@ "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.description": "删除文件夹或与模式匹配的文件", "loc.instanceNameFormat": "从 $(SourceFolder) 中删除文件", + "loc.group.displayName.advanced": "高级", "loc.input.label.SourceFolder": "源文件夹", "loc.input.help.SourceFolder": "将从其中运行删除的源文件夹。为空表示存储库的根。如果文件不在存储库中,请使用[变量](https://go.microsoft.com/fwlink/?LinkID=550988)。示例: $(agent.builddirectory)", "loc.input.label.Contents": "内容", "loc.input.help.Contents": "要删除的文件/文件夹路径。支持多行的最小匹配模式。[详细信息](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.input.label.RemoveSourceFolder": "删除 SourceFolder", "loc.input.help.RemoveSourceFolder": "同时尝试删除源文件夹。", + "loc.input.label.RemoveDotFiles": "删除以点开头的文件", + "loc.input.help.RemoveDotFiles": "删除以点(.git、.dockerfile)开头的文件。如果未明确指定这些文件(例如,“/.*”),则省略这些文件。请参阅此[链接](https://github.com/isaacs/minimatch#dot)以了解详细信息", "loc.messages.CantDeleteFiles": "无法删除一个或多个文件", "loc.messages.SkippingSymbolStore": "跳过删除符号存储文件共享: %s", "loc.messages.NoFiles": "没有任何要删除的文件。" diff --git a/Tasks/DeleteFilesV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DeleteFilesV1/Strings/resources.resjson/zh-TW/resources.resjson index 82c860dcb5ca..b493b5db8226 100644 --- a/Tasks/DeleteFilesV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DeleteFilesV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,14 +1,17 @@ { "loc.friendlyName": "刪除檔案", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=722333)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=722333)", "loc.description": "刪除符合模式的資料夾或檔案", "loc.instanceNameFormat": "從 $(SourceFolder) 刪除檔案", + "loc.group.displayName.advanced": "進階", "loc.input.label.SourceFolder": "來源資料夾", - "loc.input.help.SourceFolder": "The source folder that the deletion(s) will be run from. Empty is the root of the repo. Use [variables](https://go.microsoft.com/fwlink/?LinkID=550988) if files are not in the repo. Example: $(agent.builddirectory)", + "loc.input.help.SourceFolder": "要執行刪除作業的來源資料夾。如果保留空白,即為存放庫根目錄。如果存放庫中沒有檔案,請使用[變數](https://go.microsoft.com/fwlink/?LinkID=550988),例如: $(agent.builddirectory)", "loc.input.label.Contents": "內容", "loc.input.help.Contents": "要刪除的檔案/資料夾路徑。支援多行 minimatch 模式。[詳細資訊](https://go.microsoft.com/fwlink/?LinkID=722333)", - "loc.input.label.RemoveSourceFolder": "Remove SourceFolder", - "loc.input.help.RemoveSourceFolder": "Attempt to remove the source folder as well.", + "loc.input.label.RemoveSourceFolder": "移除 SourceFolder", + "loc.input.help.RemoveSourceFolder": "嘗試一併移除來源資料夾。", + "loc.input.label.RemoveDotFiles": "移除以點開頭的檔案", + "loc.input.help.RemoveDotFiles": "刪除以點 (.git、.dockerfile) 開頭的檔案。如果未明確指定 (例如 '/.*'),請省略這些檔案。如需詳細資訊,請參閱此 [連結](https://github.com/isaacs/minimatch#dot)", "loc.messages.CantDeleteFiles": "無法刪除一或多個檔案", "loc.messages.SkippingSymbolStore": "正在略過刪除符號存放區檔案共用: %s", "loc.messages.NoFiles": "沒有要刪除的檔案。" diff --git a/Tasks/DeleteFilesV1/task.json b/Tasks/DeleteFilesV1/task.json index b9541b7479dc..3286514f191d 100644 --- a/Tasks/DeleteFilesV1/task.json +++ b/Tasks/DeleteFilesV1/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 191, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -83,4 +83,4 @@ "SkippingSymbolStore": "Skipping delete for symbol store file share: %s", "NoFiles": "No files to delete." } -} +} \ No newline at end of file diff --git a/Tasks/DeleteFilesV1/task.loc.json b/Tasks/DeleteFilesV1/task.loc.json index adab00d427b5..ce1112228016 100644 --- a/Tasks/DeleteFilesV1/task.loc.json +++ b/Tasks/DeleteFilesV1/task.loc.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 191, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/es-ES/resources.resjson index 11c13b55effb..b59552581291 100644 --- a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/es-ES/resources.resjson @@ -10,7 +10,7 @@ "loc.input.label.testMachines": "Máquinas", "loc.input.help.testMachines": "Proporcione una lista separada por comas de direcciones IP de máquina o FQDN junto con los puertos. El puerto toma el valor predeterminado en función del protocolo seleccionado. Por ejemplo: \"dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986\", o proporcione la variable de salida de otras tareas. Por ejemplo: \"$(variableName)\". Si usa HTTPS, el nombre o la IP de la máquina deben coincidir con el nombre común del certificado.", "loc.input.label.adminUserName": "Inicio de sesión del administrador", - "loc.input.help.adminUserName": "Inicio de sesión del administrador para los equipos de destino.", + "loc.input.help.adminUserName": "Inicio de sesión de administrador para los equipos de destino.", "loc.input.label.adminPassword": "Contraseña de administrador", "loc.input.help.adminPassword": "Contraseña del administrador para las máquinas de destino.
Puede aceptar las variables definidas en las canalizaciones de compilación o versión como \"$(passwordVariable)\".
Marque el tipo de variable como \"secret\" para protegerlo.", "loc.input.label.winRmProtocol": "Protocolo", @@ -31,6 +31,6 @@ "loc.input.help.agentLocation": "Opcionalmente, puede proporcionar la ruta de acceso a vstf_testagent.exe desde la ubicación local o de red. Si no se proporciona ninguna ruta, se descargará automáticamente del Centro de descarga. El instalador de Test Agent 2015 Update 3 se descarga de https://go.microsoft.com/fwlink/?LinkId=827840, y el de Test Agent 2017, de https://aka.ms/vs/15/release/vs_TestAgent.exe. Consulte \"https://aka.ms/testagentlocation\" para obtener instrucciones detalladas para usar instaladores sin conexión.", "loc.input.label.updateTestAgent": "Actualizar agente de pruebas", "loc.input.help.updateTestAgent": "Si Test Agent ya está implementado en una máquina, esta opción comprueba si hay alguna actualización disponible para esa versión de Test Agent.", - "loc.messages.InvalidAccessToken": "No se puede generar el token de acceso personal para el usuario. Póngase en contacto con el administrador de la colección de proyectos", + "loc.messages.InvalidAccessToken": "No se puede generar el token de acceso personal para el usuario. Póngase en contacto con el administrador de la colección del proyecto", "loc.messages.NotSupportedWithParallel": "No se admite la implementación de Visual Studio Test Agent en el tipo de ejecución en paralelo MultiMachine/MultiConfiguration. Consulte este blog para obtener más información: https://blogs.msdn.microsoft.com/devops/2017/03/26/vstest-task-dons-a-new-avatar-testing-with-unified-agents-and-phases/" } \ No newline at end of file diff --git a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/fr-FR/resources.resjson index 60168124aa93..9614a5273d6a 100644 --- a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -10,13 +10,13 @@ "loc.input.label.testMachines": "Machines", "loc.input.help.testMachines": "Indiquez une liste séparée par des virgules de noms de domaine complets ou d'adresses IP de machines avec les ports. Le port par défaut dépend du protocole sélectionné, par exemple 'dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986'. Vous pouvez également indiquer la variable de sortie d'autres tâches, par exemple '$(variableName)'. Si vous utilisez HTTPS, le nom ou l'adresse IP de la machine doit correspondre au CN dans le certificat.", "loc.input.label.adminUserName": "Informations de connexion d'administrateur", - "loc.input.help.adminUserName": "Informations de connexion d'administrateur pour les ordinateurs cibles.", + "loc.input.help.adminUserName": "Informations de connexion d'administrateur pour les machines cibles.", "loc.input.label.adminPassword": "Mot de passe d'administrateur", "loc.input.help.adminPassword": "Mot de passe d'administrateur pour les machines cibles.
Il peut accepter une variable définie dans les pipelines de build ou de mise en production sous la forme '$(passwordVariable)'.
Vous pouvez marquer une variable comme étant de type 'secret' pour la sécuriser.", "loc.input.label.winRmProtocol": "Protocole", "loc.input.help.winRmProtocol": "Sélectionnez le protocole à utiliser pour la connexion de service WinRM avec les machines. La valeur par défaut est 'HTTP'.", "loc.input.label.testCertificate": "Certificat de test", - "loc.input.help.testCertificate": "Sélectionnez l'option pour ignorer l'étape de validation de l'authenticité du certificat de l'ordinateur par une autorité de certification approuvée. Le paramètre est requis pour le protocole HTTPS WinRM.", + "loc.input.help.testCertificate": "Sélectionnez l'option pour ignorer la validation de l'authenticité du certificat de la machine par une autorité de certification approuvée. Le paramètre est obligatoire pour le protocole HTTPS WinRM.", "loc.input.label.machineUserName": "Nom d'utilisateur", "loc.input.help.machineUserName": "Nom d'utilisateur dont l'agent de test a besoin pour s'exécuter.", "loc.input.label.machinePassword": "Mot de passe", diff --git a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/it-IT/resources.resjson index 9d0012465b82..92ff8a5adf7a 100644 --- a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/it-IT/resources.resjson @@ -31,6 +31,6 @@ "loc.input.help.agentLocation": "Consente facoltativamente di specificare il percorso del file vstf_testagent.exe dal percorso di rete o locale. Se non si specifica alcun percorso, il file verrà scaricato automaticamente dall'Area download. Il programma di installazione di Test Agent 2015 Update 3 è disponibile all'indirizzo `https://go.microsoft.com/fwlink/?LinkId=827840`. Il programma di installazione di Test Agent 2017 è disponibile all'indirizzo `https://aka.ms/vs/15/release/vs_TestAgent.exe`. Per informazioni dettagliate sull'utilizzo di programmi di installazione offline, vedere `https://aka.ms/testagentlocation`.", "loc.input.label.updateTestAgent": "Aggiorna agente di test", "loc.input.help.updateTestAgent": "Se l'agente di test è già distribuito in un computer, questa opzione verifica se è disponibile un aggiornamento per la versione dell'agente.", - "loc.messages.InvalidAccessToken": "Non è possibile generare il token di accesso personale per l'utente. Contattare l'amministratore della raccolta di progetti", + "loc.messages.InvalidAccessToken": "Non è possibile generare il token di accesso personale per l'utente. Contattare l'amministratore della raccolta del progetto", "loc.messages.NotSupportedWithParallel": "L'attività Distribuzione agente di test di Visual Studio non è supportata nel tipo di esecuzione parallela MultiMachine/MultiConfiguration. Per altri dettagli, vedere questo blog https://blogs.msdn.microsoft.com/devops/2017/03/26/vstest-task-dons-a-new-avatar-testing-with-unified-agents-and-phases/" } \ No newline at end of file diff --git a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ja-JP/resources.resjson index 11ecf22f061d..4fc992e7d8ad 100644 --- a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -10,7 +10,7 @@ "loc.input.label.testMachines": "コンピューター", "loc.input.help.testMachines": "マシンの IP アドレスまたは FQDN とポートをコンマ区切りの一覧で指定します。ポートの既定値は、選んだプロトコルに基づいて決まります。例: `dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986`。または他のタスクの出力変数を指定します。例: `$(variableName)`。HTTPS を使用している場合、マシンの名前/IP は証明書の CN と一致する必要があります。", "loc.input.label.adminUserName": "管理者ログイン", - "loc.input.help.adminUserName": "ターゲット コンピューターの管理者ログイン。", + "loc.input.help.adminUserName": "ターゲット コンピューターにログインする管理者。", "loc.input.label.adminPassword": "管理者パスワード", "loc.input.help.adminPassword": "対象のマシンの管理者パスワード。
ビルドまたはリリース パイプラインで '$(passwordVariable)' として定義された変数を入力することができます。
変数を 'シークレット' とマークしてセキュリティで保護することもできます。", "loc.input.label.winRmProtocol": "プロトコル", @@ -31,6 +31,6 @@ "loc.input.help.agentLocation": "ネットワークまたはローカルの場所から vstf_testagent.exe へのパスを任意に指定できます。パスを指定しない場合、ダウンロード センターから自動的にダウンロードされます。Test Agent 2015 Update 3 用のインストーラーは 'https://go.microsoft.com/fwlink/?LinkId=827840' から。Test Agent 2017 用のインストーラーは 'https://aka.ms/vs/15/release/vs_TestAgent.exe' から。オフライン インストーラーの使い方の詳細については、'https://aka.ms/testagentlocation' をご覧ください。", "loc.input.label.updateTestAgent": "テスト エージェントの更新", "loc.input.help.updateTestAgent": "Test Agent が既にマシンに配置されている場合、このオプションは、更新プログラムがそのバージョンの Test Agent で利用可能かどうかを確認します。", - "loc.messages.InvalidAccessToken": "ユーザーの個人用アクセス トークンを生成できません。プロジェクト コレクション管理者にお問い合わせください", + "loc.messages.InvalidAccessToken": "ユーザーの個人用アクセス トークンが見つかりません。プロジェクト コレクション管理者に問い合わせてください", "loc.messages.NotSupportedWithParallel": "Visual Studio テスト エージェントの配置は、複数マシン/複数構成の種類の並列実行ではサポートされていません。詳細については、次のブログをご覧ください: https://blogs.msdn.microsoft.com/devops/2017/03/26/vstest-task-dons-a-new-avatar-testing-with-unified-agents-and-phases/" } \ No newline at end of file diff --git a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ko-KR/resources.resjson index b424387d8fa9..652c6f7bb43f 100644 --- a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -24,7 +24,7 @@ "loc.input.label.runAsProcess": "UI 테스트 실행", "loc.input.help.runAsProcess": "테스트 에이전트가 코딩된 UI 테스트에 필요한 대화형 프로세스로 실행되어야 하는지를 표시합니다.", "loc.input.label.isDataCollectionOnly": "데이터 수집만 사용", - "loc.input.help.isDataCollectionOnly": "(선택 사항) 테스트 실행을 위해서가 아니라 데이터 수집만을 위해 테스트 에이전트를 사용해야 하는지 지정합니다. 일반적으로 AUT(테스트 중인 애플리케이션) 컴퓨터 그룹에서 수행됩니다.", + "loc.input.help.isDataCollectionOnly": "(선택 사항) 테스트 실행을 위해서가 아니라 데이터 수집만을 위해 테스트 에이전트를 사용해야 하는지 지정합니다. 일반적으로 AUT(테스트 중인 응용 프로그램) 컴퓨터 그룹에서 수행됩니다.", "loc.input.label.testPlatform": "테스트 에이전트 버전", "loc.input.help.testPlatform": "사용할 Visual Studio Test Agent의 버전입니다. 빌드된 테스트 이진 파일을 사용하여 VS 버전과 일치하는 적합한 버전을 선택하세요.", "loc.input.label.agentLocation": "테스트 에이전트 위치", diff --git a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ru-RU/resources.resjson index 9427b6c05665..c39aa9254483 100644 --- a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -16,7 +16,7 @@ "loc.input.label.winRmProtocol": "Протокол", "loc.input.help.winRmProtocol": "Выберите протокол, используемый в подключении службы WinRM к компьютерам. Значение по умолчанию — HTTP.", "loc.input.label.testCertificate": "Тестовый сертификат", - "loc.input.help.testCertificate": "Выберите этот параметр, чтобы пропустить проверку достоверности сертификата компьютера доверенным центром сертификации. Параметр обязателен для протокола WinRM HTTPS.", + "loc.input.help.testCertificate": "Выберите этот параметр, чтобы пропустить проверку подлинности сертификата компьютера доверенным центром сертификации. Параметр обязателен для протокола WinRM HTTPS.", "loc.input.label.machineUserName": "Имя пользователя", "loc.input.help.machineUserName": "Имя пользователя, с которым должен выполняться агент тестирования.", "loc.input.label.machinePassword": "Пароль", @@ -31,6 +31,6 @@ "loc.input.help.agentLocation": "Дополнительно укажите локальный или сетевой путь к файлу vstf_testagent.exe. Если путь не указан, файл будет автоматически скачан из Центра загрузки. Установщик агента тестирования 2015 с обновлением 3: https://go.microsoft.com/fwlink/?LinkId=827840. Установщик агента тестирования 2017: https://aka.ms/vs/15/release/vs_TestAgent.exe. Дополнительные сведения об использовании автономных установщиков: https://aka.ms/testagentlocation.", "loc.input.label.updateTestAgent": "Обновить агент тестирования", "loc.input.help.updateTestAgent": "Если агент тестирования уже развернут на компьютере, этот параметр проверяет, доступно ли обновление для этой версии агента.", - "loc.messages.InvalidAccessToken": "Не удалось создать личный маркер доступа для пользователя. Обратитесь к администратору коллекции проектов.", + "loc.messages.InvalidAccessToken": "Не удалось создать личный маркер доступа для пользователя. Обратитесь к администратору коллекции проектов", "loc.messages.NotSupportedWithParallel": "Развертывание агента тестирования Visual Studio не поддерживается для типа параллельного выполнения MultiMachine/MultiConfiguration. Дополнительные сведения см. в следующей записи блога: https://blogs.msdn.microsoft.com/devops/2017/03/26/vstest-task-dons-a-new-avatar-testing-with-unified-agents-and-phases/" } \ No newline at end of file diff --git a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/zh-CN/resources.resjson index 1be1fb3ba4ff..eeb2f996fac9 100644 --- a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -10,13 +10,13 @@ "loc.input.label.testMachines": "计算机", "loc.input.help.testMachines": "提供计算机 IP 地址或 FQDN 以及端口的逗号分隔列表。端口是基于所选协议的默认项。例如: `dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986` 或提供其他任务的输出变量。例如: `$(variableName)`。如果使用 HTTPS,则计算机的名称/IP 应匹配证书中的 CN。", "loc.input.label.adminUserName": "管理员登录", - "loc.input.help.adminUserName": "目标计算机的管理员登录名。", + "loc.input.help.adminUserName": "针对目标计算机的管理员登录。", "loc.input.label.adminPassword": "管理员密码", "loc.input.help.adminPassword": "目标计算机的管理员密码。
可接受生成或发布管道中定义为 \"$(passwordVariable)\" 的变量。
可将变量类型标记为“机密”来保护变量。", "loc.input.label.winRmProtocol": "协议", "loc.input.help.winRmProtocol": "选择为计算机连接 WinRM 服务时使用的协议。默认为 \"HTTP\"。", "loc.input.label.testCertificate": "测试证书", - "loc.input.help.testCertificate": "选择跳过验证计算机的证书是否真正由受信任的证书颁发机构签署的选项。WinRM HTTPS 协议需要该参数。", + "loc.input.help.testCertificate": "选择该选项以跳过由受信任的证书颁发机构验证计算机证书的真伪。WinRM HTTPS 协议需要此参数。", "loc.input.label.machineUserName": "用户名", "loc.input.help.machineUserName": "需要用于运行测试代理的用户名。", "loc.input.label.machinePassword": "密码", diff --git a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/zh-TW/resources.resjson index d1cf36455b2f..b8c3e6109371 100644 --- a/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DeployVisualStudioTestAgentV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -11,7 +11,7 @@ "loc.input.help.testMachines": "請提供電腦 IP 位址清單或 FQDN 清單並連同連接埠 (連接埠會採用所選通訊協定的預設值,例如 'dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986'),或提供其他工作的輸出變數 (例如 '$(variableName)')。若要使用 HTTPS,電腦的名稱/IP 與憑證中的 CN 必須相符。", "loc.input.label.adminUserName": "系統管理員登入", "loc.input.help.adminUserName": "目標電腦的系統管理員登入。", - "loc.input.label.adminPassword": "系統管理員密碼", + "loc.input.label.adminPassword": "管理員密碼", "loc.input.help.adminPassword": "目標機器的系統管理員密碼。
其可接受在建至/發行管線中定義為 '$(passwordVariable)' 的變數。
您可以將變數標示為 'secret' 加以保護。", "loc.input.label.winRmProtocol": "通訊協定", "loc.input.help.winRmProtocol": "請選取在 WinRM 服務與電腦連線時所要使用的通訊協定。預設為 `HTTP`。", @@ -26,7 +26,7 @@ "loc.input.label.isDataCollectionOnly": "僅啟用資料收集", "loc.input.help.isDataCollectionOnly": "選擇性地指定是否只有在資料收集時才可使用測試代理程式,而於執行測試時無法使用。通常會於待測應用程式 (AUT) 電腦群組上完成。", "loc.input.label.testPlatform": "測試代理程式版本", - "loc.input.help.testPlatform": "要使用的 Visual Studio 測試代理程式版本。請使用建置的測試二進位檔,挑選符合 VS 版本的適當版本。", + "loc.input.help.testPlatform": "要使用的 Visual Studio Test Agent 版本。請使用建置的測試二進位檔,挑選符合 VS 版本的適當版本。", "loc.input.label.agentLocation": "測試代理程式位置", "loc.input.help.agentLocation": "您可以視情況提供從網路或本機位置連到 vstf_testagent.exe 的路徑。如果未提供路徑,將會自動從下載中心下載。Test Agent 2015 Update 3 的安裝程式位於 `https://go.microsoft.com/fwlink/?LinkId=827840`。Test Agent 2017 的安裝程式位於 `https://aka.ms/vs/15/release/vs_TestAgent.exe`。如需如何使用離線安裝程式的詳細資料,請參閱 `https://aka.ms/testagentlocation`。", "loc.input.label.updateTestAgent": "更新測試代理程式", diff --git a/Tasks/DeployVisualStudioTestAgentV2/task.json b/Tasks/DeployVisualStudioTestAgentV2/task.json index 8ff467aed768..b6d659526b0c 100644 --- a/Tasks/DeployVisualStudioTestAgentV2/task.json +++ b/Tasks/DeployVisualStudioTestAgentV2/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 155, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "deprecated": true, "runsOn": [ diff --git a/Tasks/DeployVisualStudioTestAgentV2/task.loc.json b/Tasks/DeployVisualStudioTestAgentV2/task.loc.json index b852d408fb53..28b748ce0c85 100644 --- a/Tasks/DeployVisualStudioTestAgentV2/task.loc.json +++ b/Tasks/DeployVisualStudioTestAgentV2/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 155, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "deprecated": true, "runsOn": [ diff --git a/Tasks/DockerComposeV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/de-DE/resources.resjson index f6b7e1ce0667..e0ee1ceaabfa 100644 --- a/Tasks/DockerComposeV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DockerComposeV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker Compose", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker Compose documentation](https://docs.docker.com/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=848006) oder [Docker Compose-Dokumentation anzeigen](https://docs.docker.com/)", "loc.description": "Erstellen Sie Docker-Anwendungen mit mehreren Containern, übertragen Sie sie mithilfe von Push, oder führen Sie sie aus. Die Aufgabe kann mit Docker oder Azure Container Registry verwendet werden.", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "Erweiterte Optionen", @@ -59,7 +59,7 @@ "loc.input.label.dockerComposeCommand": "Befehl", "loc.input.help.dockerComposeCommand": "Docker Compose-Befehl, der mit Argumenten ausgeführt werden soll. Beispielsweise \"rm --all\" entfernt alle angehaltenen Dienstcontainer.", "loc.input.label.arguments": "Argumente", - "loc.input.help.arguments": "Docker Compose command options. Ex:
For build command,
--pull --compress --parallel", + "loc.input.help.arguments": "Docker Compose-Befehlsoptionen. Beispiel:
Für Buildbefehl:
--pull --compress --parallel", "loc.input.label.dockerHostEndpoint": "Docker-Hostdienstverbindung", "loc.input.help.dockerHostEndpoint": "Wählen Sie eine Docker-Hostdienstverbindung. Entspricht standardmäßig dem Agent-Host.", "loc.input.label.nopIfNoDockerComposeFile": "Kein Vorgang, wenn keine Docker Compose-Datei vorhanden ist", @@ -68,13 +68,15 @@ "loc.input.help.requireAdditionalDockerComposeFiles": "Erzeugt einen Fehler, wenn die zusätzlichen Docker Compose-Dateien nicht vorhanden sind. Dies überschreibt das Standardverhalten, das darin besteht, eine nicht vorhandene Datei zu ignorieren.", "loc.input.label.cwd": "Arbeitsverzeichnis", "loc.input.help.cwd": "Arbeitsverzeichnis für den Docker Compose-Befehl.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.input.label.dockerComposePath": "Pfad zur ausführbaren Docker Compose-Datei", + "loc.input.help.dockerComposePath": "Diese ausführbare docker-compose-Datei wird verwendet, wenn der Pfad angegeben wird.", + "loc.messages.ConnectingToDockerHost": "Die DOCKER_HOST-Variable ist festgelegt. Docker versucht, eine Verbindung mit dem Docker-Host herzustellen: %s", "loc.messages.ContainerPatternFound": "Muster in Docker Compose-Parameter \"filepath\" gefunden.", "loc.messages.ContainerPatternNotFound": "Kein Muster in Docker Compose-Parameter \"filepath\" gefunden.", "loc.messages.ContainerDockerFileNotFound": "Es wurde keine Docker-Datei gefunden, die %s entspricht.", "loc.messages.AdditionalDockerComposeFileDoesNotExists": "Die zusätzliche Docker Compose-Datei \"%s\" ist nicht vorhanden.", "loc.messages.CantWriteDataToFile": "In die Datei \"%s\" können keine Daten geschrieben werden. Fehler: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "Die DOCKER_HOST-Variable ist festgelegt. Stellen Sie sicher, dass der Docker-Daemon auf \"%s\" ausgeführt wird.", "loc.messages.NoDataWrittenOnFile": "In die Datei \"%s\" wurden keine Daten geschrieben. ", "loc.messages.FileContentSynced": "Der Inhalt der Datei wurde auf dem Datenträger synchronisiert. Der Inhalt ist \"%s\".", "loc.messages.ImageNameWithoutTag": "Imagename nicht mit Tag angegeben, Übertragung aller Imagetags mithilfe von Push angegeben.", diff --git a/Tasks/DockerComposeV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/es-ES/resources.resjson index f05acc30f830..14fdb54cc852 100644 --- a/Tasks/DockerComposeV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DockerComposeV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker Compose", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker Compose documentation](https://docs.docker.com/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=848006) o [consultar la documentación de Docker Compose](https://docs.docker.com/)", "loc.description": "Compile, inserte o ejecute aplicaciones de Docker con varios contenedores. La tarea se puede usar con Docker o Azure Container Registry.", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "Opciones avanzadas", @@ -8,7 +8,7 @@ "loc.input.help.containerregistrytype": "Seleccione un tipo de Container Registry.", "loc.input.label.dockerRegistryEndpoint": "Conexión de servicio del Registro de Docker", "loc.input.help.dockerRegistryEndpoint": "Seleccione una conexión de servicio de registro de Docker. Obligatorio para los comandos que deben autenticarse en un registro.", - "loc.input.label.azureSubscriptionEndpoint": "Suscripción de Azure", + "loc.input.label.azureSubscriptionEndpoint": "Suscripción a Azure", "loc.input.help.azureSubscriptionEndpoint": "Seleccione una suscripción de Azure", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "Seleccione una instancia de Azure Container Registry", @@ -59,7 +59,7 @@ "loc.input.label.dockerComposeCommand": "Comando", "loc.input.help.dockerComposeCommand": "Comando de Docker Compose que debe ejecutarse con argumentos. Por ejemplo, \"rm --all\" para quitar todos los contenedores de servicio detenidos.", "loc.input.label.arguments": "Argumentos", - "loc.input.help.arguments": "Docker Compose command options. Ex:
For build command,
--pull --compress --parallel", + "loc.input.help.arguments": "Opciones de comandos de Docker Compose. Ejemplo:
Para el comando de compilación,
--pull --compress --parallel", "loc.input.label.dockerHostEndpoint": "Conexión de servicio de host de Docker", "loc.input.help.dockerHostEndpoint": "Seleccione una conexión de servicio de host de Docker. El valor predeterminado es el host del agente.", "loc.input.label.nopIfNoDockerComposeFile": "No-op si no existe un archivo de Docker Compose", @@ -68,13 +68,15 @@ "loc.input.help.requireAdditionalDockerComposeFiles": "Produce un error si no existen los archivos adicionales de Docker Compose. Esta acción reemplaza el comportamiento predeterminado, que es omitir un archivo si no existe.", "loc.input.label.cwd": "Directorio de trabajo", "loc.input.help.cwd": "Directorio de trabajo para el comando de Docker Compose.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.input.label.dockerComposePath": "Ruta de acceso del ejecutable de Docker Compose", + "loc.input.help.dockerComposePath": "Este ejecutable de Docker Compose se usará si se proporciona la ruta de acceso.", + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST está establecida. Docker intentará conectarse a su host: %s", "loc.messages.ContainerPatternFound": "Se encontró un patrón en el parámetro filepath de Docker Compose.", "loc.messages.ContainerPatternNotFound": "No se encontró ningún patrón en el parámetro filepath de Docker Compose.", "loc.messages.ContainerDockerFileNotFound": "No se encontró ningún archivo de Docker que coincidiera con %s.", "loc.messages.AdditionalDockerComposeFileDoesNotExists": "El archivo adicional de Docker Compose %s no existe.", "loc.messages.CantWriteDataToFile": "No se pueden escribir datos en el archivo %s. Error: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST está establecida. Asegúrese de que el demonio de Docker se está ejecutando en %s.", "loc.messages.NoDataWrittenOnFile": "No se escribieron datos en el archivo %s", "loc.messages.FileContentSynced": "Se sincronizó el contenido del archivo con el disco. El contenido es %s.", "loc.messages.ImageNameWithoutTag": "El nombre de la imagen no se especifica con la etiqueta, insertando todas las etiquetas de la imagen especificada.", diff --git a/Tasks/DockerComposeV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/fr-FR/resources.resjson index b7788fc98a3e..c3947074ae6a 100644 --- a/Tasks/DockerComposeV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DockerComposeV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker Compose", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker Compose documentation](https://docs.docker.com/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=848006) ou [consulter la documentation de Docker Compose](https://docs.docker.com/)", "loc.description": "Effectuez la build, le Push ou l'exécution d'applications Docker à plusieurs conteneurs. La tâche peut être utilisée avec le registre de conteneurs Docker ou Azure.", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "Options avancées", @@ -59,7 +59,7 @@ "loc.input.label.dockerComposeCommand": "Commande", "loc.input.help.dockerComposeCommand": "Commande Docker Compose à exécuter avec les arguments. Par exemple, 'rm --all' permet de supprimer tous les conteneurs de service arrêtés.", "loc.input.label.arguments": "Arguments", - "loc.input.help.arguments": "Docker Compose command options. Ex:
For build command,
--pull --compress --parallel", + "loc.input.help.arguments": "Options de commande Docker Compose. Exemple :
Pour la commande de build,
--pull --compress --parallel", "loc.input.label.dockerHostEndpoint": "Connexion de service d'hôte Docker", "loc.input.help.dockerHostEndpoint": "Sélectionnez une connexion de service d'hôte Docker. Par défaut, il s'agit de l'hôte de l'agent.", "loc.input.label.nopIfNoDockerComposeFile": "Ne rien faire s'il ne s'agit pas d'un fichier Docker Compose", @@ -68,13 +68,15 @@ "loc.input.help.requireAdditionalDockerComposeFiles": "Produit une erreur si les fichiers Docker Compose supplémentaires n'existent pas. Ceci remplace le comportement par défaut qui consiste à ignorer un fichier inexistant.", "loc.input.label.cwd": "Répertoire de travail", "loc.input.help.cwd": "Répertoire de travail de la commande Docker Compose.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.input.label.dockerComposePath": "Chemin de l'exécutable Docker Compose", + "loc.input.help.dockerComposePath": "Cet exécutable docker-compose est utilisé si le chemin est fourni", + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST est définie. Docker va tenter de se connecter à l'hôte Docker : %s", "loc.messages.ContainerPatternFound": "Modèle trouvé dans le paramètre filepath Docker Compose", "loc.messages.ContainerPatternNotFound": "Modèle introuvable dans le paramètre filepath Docker Compose", "loc.messages.ContainerDockerFileNotFound": "Le fichier Docker correspondant à %s est introuvable.", "loc.messages.AdditionalDockerComposeFileDoesNotExists": "Le fichier Docker Compose supplémentaire %s n'existe pas.", "loc.messages.CantWriteDataToFile": "Impossible d'écrire des données dans le fichier %s. Erreur : %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST est définie. Vérifiez que le démon Docker s'exécute sur %s", "loc.messages.NoDataWrittenOnFile": "Aucune donnée n'a été écrite dans le fichier %s", "loc.messages.FileContentSynced": "Synchronisation effectuée du contenu du fichier sur le disque. Le contenu est %s.", "loc.messages.ImageNameWithoutTag": "Nom d'image non spécifié avec l'étiquette. Envoi (push) de toutes les étiquettes de l'image spécifiée.", diff --git a/Tasks/DockerComposeV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/it-IT/resources.resjson index 588092df9e0c..a90bc2024367 100644 --- a/Tasks/DockerComposeV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DockerComposeV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,17 +1,17 @@ { "loc.friendlyName": "Docker Compose", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker Compose documentation](https://docs.docker.com/)", - "loc.description": "Consente di compilare, effettuare il push o eseguire applicazioni Docker con più contenitori. È possibile usare l'attività con il Registro Azure Container o Docker.", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=848006). In alternativa [vedere la documentazione di Docker Compose](https://docs.docker.com/)", + "loc.description": "Consente di compilare, effettuare il push o eseguire applicazioni Docker con più contenitori. È possibile usare l'attività con il registro contenitori di Azure o Docker.", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "Opzioni avanzate", - "loc.input.label.containerregistrytype": "Tipo di Registro Container", - "loc.input.help.containerregistrytype": "Consente di selezionare un tipo di Registro Container.", + "loc.input.label.containerregistrytype": "Tipo di registro contenitori", + "loc.input.help.containerregistrytype": "Consente di selezionare un tipo di registro contenitori.", "loc.input.label.dockerRegistryEndpoint": "Connessione al servizio Registro Docker", "loc.input.help.dockerRegistryEndpoint": "Consente di selezionare una connessione al servizio Registro Docker. È obbligatorio per i comandi che devono eseguire l'autenticazione con un registro.", "loc.input.label.azureSubscriptionEndpoint": "Sottoscrizione di Azure", "loc.input.help.azureSubscriptionEndpoint": "Consente di selezionare una sottoscrizione di Azure", - "loc.input.label.azureContainerRegistry": "Registro Azure Container", - "loc.input.help.azureContainerRegistry": "Consente di selezionare un Registro Azure Container", + "loc.input.label.azureContainerRegistry": "Registro contenitori di Azure", + "loc.input.help.azureContainerRegistry": "Consente di selezionare un registro contenitori di Azure", "loc.input.label.dockerComposeFile": "File Docker Compose", "loc.input.help.dockerComposeFile": "Percorso del file di Docker Compose primario da usare.", "loc.input.label.additionalDockerComposeFiles": "File Docker Compose aggiuntivi", @@ -59,7 +59,7 @@ "loc.input.label.dockerComposeCommand": "Comando", "loc.input.help.dockerComposeCommand": "Comando di Docker Compose da eseguire, con relativi argomenti, ad esempio 'rm --all' per rimuovere tutti i contenitori dei servizi arrestati.", "loc.input.label.arguments": "Argomenti", - "loc.input.help.arguments": "Docker Compose command options. Ex:
For build command,
--pull --compress --parallel", + "loc.input.help.arguments": "Opzioni dei comandi di Docker Compose. Esempio:
Per il comando build:
--pull--compress--parallel", "loc.input.label.dockerHostEndpoint": "Connessione al servizio host Docker", "loc.input.help.dockerHostEndpoint": "Consente di selezionare una connessione al servizio host Docker. Per impostazione predefinita, viene usato l'host dell'agente.", "loc.input.label.nopIfNoDockerComposeFile": "Non eseguire operazioni se il file Docker Compose non esiste", @@ -68,13 +68,15 @@ "loc.input.help.requireAdditionalDockerComposeFiles": "Produce un errore se i file Docker Compose aggiuntivi non esistono. Sostituisce il comportamento predefinito, in cui un file inesistente viene ignorato.", "loc.input.label.cwd": "Directory di lavoro", "loc.input.help.cwd": "Directory di lavoro per il comando di Docker Compose.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.input.label.dockerComposePath": "Percorso dell'eseguibile Docker Compose", + "loc.input.help.dockerComposePath": "Eseguibile Docker Compose che verrà usato se si specifica il percorso", + "loc.messages.ConnectingToDockerHost": "La variabile DOCKER_HOST è impostata. Docker proverà a connettersi all'host Docker: %s", "loc.messages.ContainerPatternFound": "Il criterio è stato trovato nel parametro filepath di Docker Compose", "loc.messages.ContainerPatternNotFound": "Non è stato trovato alcun criterio nel parametro filepath di Docker Compose", "loc.messages.ContainerDockerFileNotFound": "Non è stato trovato alcun file Docker corrispondente a %s.", "loc.messages.AdditionalDockerComposeFileDoesNotExists": "Il file Docker Compose aggiuntivo %s non esiste.", "loc.messages.CantWriteDataToFile": "Non è possibile scrivere dati nel file %s. Errore: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variabile DOCKER_HOST è impostata. Assicurarsi che il daemon Docker sia in esecuzione in: %s", "loc.messages.NoDataWrittenOnFile": "Non sono stati scritti dati nel file %s", "loc.messages.FileContentSynced": "Il contenuto del file è stato sincronizzato con il disco. Il contenuto è %s.", "loc.messages.ImageNameWithoutTag": "Il nome dell'immagine non è specificato con tag. Verrà eseguito il push di tutti i tag dell'immagine specificata.", diff --git a/Tasks/DockerComposeV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/ja-JP/resources.resjson index 6ee3c3b9a937..bd9d1ac65397 100644 --- a/Tasks/DockerComposeV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DockerComposeV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker Compose", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker Compose documentation](https://docs.docker.com/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=848006)、または [Docker Compose のドキュメントを参照](https://docs.docker.com/)", "loc.description": "複数コンテナーの Docker アプリケーションをビルド、プッシュ、実行します。タスクは、Docker または Azure Container Registry で使用できます。", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "詳細設定のオプション", @@ -37,7 +37,7 @@ "loc.input.label.containerName": "コンテナー名 ", "loc.input.help.containerName": "実行する特定のサービス コンテナーの名前です。", "loc.input.label.ports": "ポート", - "loc.input.help.ports": "ホストに公開する特定のサービス コンテナーのポートです。ホスト ポート:コンテナー ポートのバインドを新しい行ごとに指定します。", + "loc.input.help.ports": "ホストに発行する特定のサービス コンテナーのポートです。ホスト ポート:コンテナー ポートのバインドを新しい行ごとに指定します。", "loc.input.label.workDir": "作業ディレクトリ", "loc.input.help.workDir": "特定のサービス コンテナーの作業ディレクトリです。", "loc.input.label.entrypoint": "エントリ ポイントのオーバーライド", @@ -59,7 +59,7 @@ "loc.input.label.dockerComposeCommand": "コマンド", "loc.input.help.dockerComposeCommand": "実行する Docker Compose コマンド (引数付き) です。たとえば、すべての停止しているサービス コンテナーを削除するには、'rm --all' と入力します。", "loc.input.label.arguments": "引数", - "loc.input.help.arguments": "Docker Compose command options. Ex:
For build command,
--pull --compress --parallel", + "loc.input.help.arguments": "Docker Compose コマンドのオプション。例:
build コマンドの場合:
--pull --compress --parallel", "loc.input.label.dockerHostEndpoint": "Docker ホスト サービス接続", "loc.input.help.dockerHostEndpoint": "Docker ホスト サービス接続を選択します。既定では、エージェントのホストになります。", "loc.input.label.nopIfNoDockerComposeFile": "Docker Compose ファイルが存在しなければ操作なし", @@ -68,13 +68,15 @@ "loc.input.help.requireAdditionalDockerComposeFiles": "追加の Docker Compose ファイルが存在しない場合に、エラーを生成します。これは、ファイルが存在しない場合にそのファイルを無視するという既定の動作をオーバーライドします。", "loc.input.label.cwd": "作業ディレクトリ", "loc.input.help.cwd": "Docker Compose コマンドの作業ディレクトリです。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.input.label.dockerComposePath": "Docker Compose 実行可能ファイルのパス", + "loc.input.help.dockerComposePath": "パスが指定されている場合、この Docker-compose 実行可能ファイルが使用されます", + "loc.messages.ConnectingToDockerHost": "DOCKER_HOST 変数が設定されています。Docker により、Docker ホスト %s への接続が試みられます", "loc.messages.ContainerPatternFound": "docker compose filepath パラメーターにパターンが見つかりました", "loc.messages.ContainerPatternNotFound": "docker compose filepath パラメーターにパターンが見つかりませんでした ", "loc.messages.ContainerDockerFileNotFound": "%s に一致する Docker ファイルは見つかりませんでした。", "loc.messages.AdditionalDockerComposeFileDoesNotExists": "追加の Docker Compose ファイル %s は存在しません。", "loc.messages.CantWriteDataToFile": "ファイル %s にデータを書き込めません。エラー: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "DOCKER_HOST 変数が設定されています。Docker デーモンが %s で実行されていることをご確認ください", "loc.messages.NoDataWrittenOnFile": "ファイル %s にデータが書き込まれませんでした", "loc.messages.FileContentSynced": "ファイルの内容がディスクに同期されました。内容は %s です。", "loc.messages.ImageNameWithoutTag": "イメージ名がタグに指定されていません。指定されたイメージのすべてのタグをプッシュしています。", diff --git a/Tasks/DockerComposeV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/ko-KR/resources.resjson index 1bd0826eb3e7..97ab46a75920 100644 --- a/Tasks/DockerComposeV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DockerComposeV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Docker Compose", "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?linkid=848006) 또는 [Docker Compose 설명서 참조](https://docs.docker.com/)", - "loc.description": "다중 컨테이너 Docker 애플리케이션을 빌드, 푸시 또는 실행합니다. Docker 또는 Azure Container Registry에서 작업을 사용할 수 있습니다.", + "loc.description": "다중 컨테이너 Docker 응용 프로그램을 빌드, 푸시 또는 실행합니다. Docker 또는 Azure Container Registry에서 작업을 사용할 수 있습니다.", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "고급 옵션", "loc.input.label.containerregistrytype": "Container Registry 유형", @@ -9,7 +9,7 @@ "loc.input.label.dockerRegistryEndpoint": "Docker 레지스트리 서비스 연결", "loc.input.help.dockerRegistryEndpoint": "Docker 레지스트리 서비스 연결을 선택합니다. 레지스트리를 사용하여 인증해야 하는 명령에 필요합니다.", "loc.input.label.azureSubscriptionEndpoint": "Azure 구독", - "loc.input.help.azureSubscriptionEndpoint": "Azure 구독 선택", + "loc.input.help.azureSubscriptionEndpoint": "Azure 구독을 선택합니다.", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "Azure Container Registry를 선택합니다.", "loc.input.label.dockerComposeFile": "Docker Compose 파일", @@ -43,7 +43,7 @@ "loc.input.label.entrypoint": "진입점 재정의", "loc.input.help.entrypoint": "특정 서비스 컨테이너에 대한 기본 진입점을 재정의합니다.", "loc.input.label.containerCommand": "명령", - "loc.input.help.containerCommand": "특정 서비스 컨테이너에서 실행할 명령입니다. 예를 들어 이미지에 단순한 Python Flask 웹 애플리케이션이 포함되어 있는 경우에는 웹 애플리케이션 실행을 위해 'python app.py'를 지정할 수 있습니다.", + "loc.input.help.containerCommand": "특정 서비스 컨테이너에서 실행할 명령입니다. 예를 들어 이미지에 단순한 Python Flask 웹 응용 프로그램이 포함되어 있는 경우에는 웹 응용 프로그램 실행을 위해 'python app.py'를 지정할 수 있습니다.", "loc.input.label.detached": "백그라운드에서 실행", "loc.input.help.detached": "서비스 컨테이너를 백그라운드에서 실행합니다.", "loc.input.label.abortOnContainerExit": "컨테이너 종료 시 중단", @@ -68,6 +68,8 @@ "loc.input.help.requireAdditionalDockerComposeFiles": "추가 Docker Compose 파일이 없는 경우 오류가 발생합니다. 이로 인해, 파일이 없는 경우 해당 파일을 무시하는 기본 동작이 재정의됩니다.", "loc.input.label.cwd": "작업 디렉터리", "loc.input.help.cwd": "Docker Compose 명령에 대한 작업 디렉터리입니다.", + "loc.input.label.dockerComposePath": "Docker Compose 실행 파일 경로", + "loc.input.help.dockerComposePath": "경로가 제공되는 경우 이 Docker Compose 실행 파일이 사용됩니다.", "loc.messages.ConnectingToDockerHost": "DOCKER_HOST 변수가 설정되었습니다. Docker는 Docker 호스트 %s에 연결하려고 합니다.", "loc.messages.ContainerPatternFound": "Docker Compose filepath 매개 변수에 패턴 있음", "loc.messages.ContainerPatternNotFound": "Docker Compose filepath 매개 변수에 패턴 없음", diff --git a/Tasks/DockerComposeV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/ru-RU/resources.resjson index 213a26dc64a8..0014b3bafb75 100644 --- a/Tasks/DockerComposeV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DockerComposeV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker Compose", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker Compose documentation](https://docs.docker.com/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=848006) или [документацию по Docker Compose](https://docs.docker.com/)", "loc.description": "Создание, отправка или запуск многоконтейнерных приложений Docker. Задачу можно использовать в Docker или реестре контейнеров Azure.", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "Дополнительные параметры", @@ -59,7 +59,7 @@ "loc.input.label.dockerComposeCommand": "Команда", "loc.input.help.dockerComposeCommand": "Команда Docker Compose для выполнения (с аргументами). Например, \"rm --all\" для удаления всех остановленных контейнеров службы.", "loc.input.label.arguments": "Аргументы", - "loc.input.help.arguments": "Docker Compose command options. Ex:
For build command,
--pull --compress --parallel", + "loc.input.help.arguments": "Параметры команды Docker Compose. Пример
Для команды сборки
--pull --compress --parallel", "loc.input.label.dockerHostEndpoint": "Подключение к службе узла Docker", "loc.input.help.dockerHostEndpoint": "Выберите подключение к службе узла Docker. По умолчанию используется узел агента.", "loc.input.label.nopIfNoDockerComposeFile": "Холостая команда, если файлы Docker Compose отсутствуют", @@ -68,13 +68,15 @@ "loc.input.help.requireAdditionalDockerComposeFiles": "Выдает ошибку, если дополнительные файлы Docker Compose не существуют. Данный параметр переопределяет поведение по умолчанию, при котором отсутствующий файл пропускается.", "loc.input.label.cwd": "Рабочий каталог", "loc.input.help.cwd": "Рабочий каталог для команды Docker Compose.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.input.label.dockerComposePath": "Путь к исполняемому файлу Docker Compose", + "loc.input.help.dockerComposePath": "Этот исполняемый файл docker-compose будет использоваться, если указан путь.", + "loc.messages.ConnectingToDockerHost": "Задана переменная DOCKER_HOST. Docker попытается подключиться к узлу Docker: %s", "loc.messages.ContainerPatternFound": "Обнаружен шаблон в параметре filepath в Docker Compose", "loc.messages.ContainerPatternNotFound": "Не найден шаблон в параметре filepath в Docker Compose", "loc.messages.ContainerDockerFileNotFound": "Файл Docker, соответствующий %s, не найден.", "loc.messages.AdditionalDockerComposeFileDoesNotExists": "Дополнительный файл Docker Compose %s не существует.", "loc.messages.CantWriteDataToFile": "Не удается записать данные в файл %s. Ошибка: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "Задана переменная DOCKER_HOST. Убедитесь, что управляющая программа Docker запущена на: %s", "loc.messages.NoDataWrittenOnFile": "Данные не были записаны в файл %s", "loc.messages.FileContentSynced": "Содержимое файла синхронизировано с диском. Содержимое: %s.", "loc.messages.ImageNameWithoutTag": "Имя образа указано без тега; передаются все теги указанного образа.", diff --git a/Tasks/DockerComposeV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/zh-CN/resources.resjson index b39f972f91e3..083bff3588ca 100644 --- a/Tasks/DockerComposeV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DockerComposeV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -68,6 +68,8 @@ "loc.input.help.requireAdditionalDockerComposeFiles": "不存在其他 Docker Compose 文件时发生错误。这会替代如果文件不存在则忽略该文件的默认行为。", "loc.input.label.cwd": "工作目录", "loc.input.help.cwd": "Docker Compose 命令的工作目录。", + "loc.input.label.dockerComposePath": "Docker Compose 可执行文件路径", + "loc.input.help.dockerComposePath": "如果提供了路径,则将使用此 docker-compose 可执行文件", "loc.messages.ConnectingToDockerHost": "已设置 DOCKER_HOST 变量。Docker 将尝试连接到 Docker 主机: %s", "loc.messages.ContainerPatternFound": "Docker Compose 文件路径参数中找到的模式", "loc.messages.ContainerPatternNotFound": "Docker Compose 文件路径参数中未找到任何模式", diff --git a/Tasks/DockerComposeV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/zh-TW/resources.resjson index 77ba0959ac06..6c42b4ea9d33 100644 --- a/Tasks/DockerComposeV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DockerComposeV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker Compose", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker Compose documentation](https://docs.docker.com/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=848006)或[參閱 Docker Compose 文件](https://docs.docker.com/)", "loc.description": "組建、推送或執行多容器 Docker 應用程式。工作可用於 Docker 或 Azure Container 登錄。", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "進階選項", @@ -37,7 +37,7 @@ "loc.input.label.containerName": "容器名稱", "loc.input.help.containerName": "要執行之特定服務容器的名稱。", "loc.input.label.ports": "連接埠", - "loc.input.help.ports": "要發佈到主機之特定服務容器中的連接埠。每一個 host-port:container-port 繫結都必須在新行上指定。", + "loc.input.help.ports": "要推送到主機之特定服務容器中的連接埠。每一個 host-port:container-port 繫結都必須在新行上指定。", "loc.input.label.workDir": "工作目錄", "loc.input.help.workDir": "特定服務容器的工作目錄。", "loc.input.label.entrypoint": "進入點覆寫", @@ -59,7 +59,7 @@ "loc.input.label.dockerComposeCommand": "命令", "loc.input.help.dockerComposeCommand": "要加上引數一起執行的 Docker Compose 命令。例如 'rm --all' 表示要移除所有已經停止的服務容器。", "loc.input.label.arguments": "引數", - "loc.input.help.arguments": "Docker Compose command options. Ex:
For build command,
--pull --compress --parallel", + "loc.input.help.arguments": "Docker Compose 命令選項。例如:
建置命令為
--pull --compress --parallel", "loc.input.label.dockerHostEndpoint": "Docker 主機服務連線", "loc.input.help.dockerHostEndpoint": "選取 Docker 主機服務連線。預設為代理程式的主機。", "loc.input.label.nopIfNoDockerComposeFile": "若無 Docker Compose 檔案,即不執行任何作業", @@ -68,13 +68,15 @@ "loc.input.help.requireAdditionalDockerComposeFiles": "若無其他 Docker Compose 檔案,即產生錯誤。這會覆寫預設行為 (亦即當檔案不存在時予以忽略)。", "loc.input.label.cwd": "工作目錄", "loc.input.help.cwd": "Docker Compose 命令的工作目錄。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.input.label.dockerComposePath": "Docker Compose 可執行檔路徑", + "loc.input.help.dockerComposePath": "如果提供路徑,將會使用這個 docker-compose 可執行檔", + "loc.messages.ConnectingToDockerHost": "已設定 DOCKER_HOST 變數。Docker 會嘗試連線到 Docker 主機: %s", "loc.messages.ContainerPatternFound": "在 docker compose filepath 參數中找到的模式", "loc.messages.ContainerPatternNotFound": "在 docker compose filepath 參數中找不到任何模式", "loc.messages.ContainerDockerFileNotFound": "找不到任何的 Docker 檔案符合 %s。", "loc.messages.AdditionalDockerComposeFileDoesNotExists": "其他 Docker Compose 檔案 %s 不存在。", "loc.messages.CantWriteDataToFile": "無法將資料寫入檔案 %s。錯誤: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "已設定 DOCKER_HOST 變數。請確定 Docker 精靈正在下列位置執行: %s", "loc.messages.NoDataWrittenOnFile": "沒有任何資料寫入檔案 %s", "loc.messages.FileContentSynced": "檔案內容已同步到磁碟。內容為 %s。", "loc.messages.ImageNameWithoutTag": "未使用標籤指定映像名稱,因此會推送指定映像的所有標籤。", diff --git a/Tasks/DockerComposeV0/task.json b/Tasks/DockerComposeV0/task.json index 1534becfdd3f..49d5853f8095 100644 --- a/Tasks/DockerComposeV0/task.json +++ b/Tasks/DockerComposeV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/DockerComposeV0/task.loc.json b/Tasks/DockerComposeV0/task.loc.json index 4c0d0c7017f2..9cc66c67433b 100644 --- a/Tasks/DockerComposeV0/task.loc.json +++ b/Tasks/DockerComposeV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/DockerInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DockerInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index 4eadd2572d11..3965448241c3 100644 --- a/Tasks/DockerInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DockerInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer für Docker CLI", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Hiermit wird die Docker CLI auf dem Agentcomputer installiert.", "loc.instanceNameFormat": "Docker $(dockerVersion) installieren", "loc.input.label.dockerVersion": "Docker-Version", diff --git a/Tasks/DockerInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DockerInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index c621703fa799..0bb66698b628 100644 --- a/Tasks/DockerInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DockerInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalador de la CLI de Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Instala la CLI de Docker CLI en la máquina del agente.", "loc.instanceNameFormat": "Instalar Docker $(dockerVersion)", "loc.input.label.dockerVersion": "Versión de Docker", diff --git a/Tasks/DockerInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DockerInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index cd7e2e1f9964..13388e30ef1f 100644 --- a/Tasks/DockerInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DockerInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Programme d'installation de Docker CLI", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Installez Docker CLI sur la machine d'agent.", "loc.instanceNameFormat": "Installer Docker $(dockerVersion)", - "loc.input.label.dockerVersion": "Version Docker", + "loc.input.label.dockerVersion": "Version de Docker", "loc.input.help.dockerVersion": "Spécifier la version de Docker CLI à installer", "loc.input.label.releaseType": "Type de version release", "loc.input.help.releaseType": "Choisissez le type de version release à installer. Nightly n'est pas pris en charge sur Windows", diff --git a/Tasks/DockerInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DockerInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index 319034b5a4a3..e72dd4caa494 100644 --- a/Tasks/DockerInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DockerInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programma di installazione dell'interfaccia della riga di comando di Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Installa l'interfaccia della riga di comando di Docker nel computer agente.", "loc.instanceNameFormat": "Installa Docker $(dockerVersion)", "loc.input.label.dockerVersion": "Versione Docker", diff --git a/Tasks/DockerInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DockerInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index 4dccfe24f8d9..0cee6a54841a 100644 --- a/Tasks/DockerInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DockerInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker CLI インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "エージェント マシンに Docker CLI をインストールします。", "loc.instanceNameFormat": "Docker $(dockerVersion) のインストール", "loc.input.label.dockerVersion": "Docker バージョン", diff --git a/Tasks/DockerInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DockerInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index 09985dff3a9a..a142e97cca2e 100644 --- a/Tasks/DockerInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DockerInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установщик Docker CLI", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Установите Docker CLI на компьютере агента.", "loc.instanceNameFormat": "Установить Docker $(dockerVersion)", "loc.input.label.dockerVersion": "Версия Docker", diff --git a/Tasks/DockerInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DockerInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index c24bb260401f..f70a4662eb4e 100644 --- a/Tasks/DockerInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DockerInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker CLI 安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "在代理程式機器上安裝 Docker CLI。", "loc.instanceNameFormat": "安裝 Docker $(dockerVersion)", "loc.input.label.dockerVersion": "Docker 版本", diff --git a/Tasks/DockerInstallerV0/task.json b/Tasks/DockerInstallerV0/task.json index f1455f30a955..69755c142701 100644 --- a/Tasks/DockerInstallerV0/task.json +++ b/Tasks/DockerInstallerV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/DockerInstallerV0/task.loc.json b/Tasks/DockerInstallerV0/task.loc.json index a5833885cf08..329385c9f3fe 100644 --- a/Tasks/DockerInstallerV0/task.loc.json +++ b/Tasks/DockerInstallerV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/DockerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/de-DE/resources.resjson index 21f09ac67409..497f5657683e 100644 --- a/Tasks/DockerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DockerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Hiermit werden Docker-Images erstellt, markiert, mithilfe von Push übertragen oder ausgeführt oder ein Docker-Befehl ausgeführt.", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "Erweiterte Optionen", @@ -16,6 +16,8 @@ "loc.input.help.action": "Wählen Sie eine Docker-Aktion aus.", "loc.input.label.dockerFile": "Docker-Datei", "loc.input.help.dockerFile": "Pfad zu Dockerfile.", + "loc.input.label.addBaseImageData": "Image(s) Metadaten von Basisimages hinzufügen", + "loc.input.help.addBaseImageData": "Basisimagedaten wie Basisimagename und -digest werden standardmäßig hinzugefügt, um die Nachverfolgung zu erleichtern. Sie können dieses Standardverhalten anhand dieser Eingabe deaktivieren.", "loc.input.label.buildArguments": "Buildargumente", "loc.input.help.buildArguments": "Laufzeitvariablen für die Docker-Datei. Geben Sie jedes Name/Wert-Paar in einer neuen Zeile an.", "loc.input.label.defaultContext": "Standardbuildkontext verwenden", @@ -69,8 +71,8 @@ "loc.messages.ContainerPatternFound": "Muster in Docker-Dateipfadparameter gefunden.", "loc.messages.ContainerPatternNotFound": "Kein Muster im Docker-Parameter \"filepath\" gefunden.", "loc.messages.ContainerDockerFileNotFound": "Es wurde keine Docker-Datei gefunden, die %s entspricht.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.ConnectingToDockerHost": "Die DOCKER_HOST-Variable ist festgelegt. Docker versucht, eine Verbindung mit dem Docker-Host herzustellen: %s", + "loc.messages.DockerHostVariableWarning": "Die DOCKER_HOST-Variable ist festgelegt. Stellen Sie sicher, dass der Docker-Daemon auf \"%s\" ausgeführt wird.", "loc.messages.NoImagesInImageNamesFile": "In der Datei \"%s\" wird mindestens ein Imagename erwartet.", "loc.messages.CantWriteDataToFile": "In die Datei \"%s\" können keine Daten geschrieben werden. Fehler: %s", "loc.messages.NoDataWrittenOnFile": "In die Datei \"%s\" wurden keine Daten geschrieben. ", diff --git a/Tasks/DockerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/es-ES/resources.resjson index f57cfa8516e7..8421b921a13e 100644 --- a/Tasks/DockerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DockerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Más información](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Compila, etiqueta, inserta o ejecuta imágenes de Docker, o bien ejecuta un comando de Docker.", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "Opciones avanzadas", @@ -8,7 +8,7 @@ "loc.input.help.containerregistrytype": "Seleccione \"Azure Container Registry\" para conectarse a él mediante una conexión del servicio de Azure. Seleccione \"Registro de contenedor\" para conectarse al Docker Hub o a cualquier otro registro de contenedor privado.", "loc.input.label.dockerRegistryEndpoint": "Conexión de servicio del Registro de Docker", "loc.input.help.dockerRegistryEndpoint": "Seleccione una conexión de servicio de registro de Docker. Obligatorio para los comandos que deben autenticarse en un registro.", - "loc.input.label.azureSubscriptionEndpoint": "Suscripción de Azure", + "loc.input.label.azureSubscriptionEndpoint": "Suscripción a Azure", "loc.input.help.azureSubscriptionEndpoint": "Seleccione una suscripción de Azure", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "Seleccione una instancia de Azure Container Registry en la suscripción de Azure seleccionada. La imagen del contenedor se compilará y se insertará en dicha instancia.", @@ -16,6 +16,8 @@ "loc.input.help.action": "Seleccione una acción de Docker.", "loc.input.label.dockerFile": "Archivo de Docker", "loc.input.help.dockerFile": "Ruta de acceso al Dockerfile.", + "loc.input.label.addBaseImageData": "Adición de metadatos de imagen base a imágenes", + "loc.input.help.addBaseImageData": "De forma predeterminada, se agregan datos de imagen base, como el nombre y el resumen, lo que ayuda a aumentar la trazabilidad. Puede desactivar este comportamiento predeterminado mediante esta entrada.", "loc.input.label.buildArguments": "Argumentos de compilación", "loc.input.help.buildArguments": "Variables de tiempo de compilación para el archivo de Docker. Especifique cada par nombre=valor en una línea nueva.", "loc.input.label.defaultContext": "Usar contexto de compilación predeterminado", @@ -37,21 +39,21 @@ "loc.input.label.imageDigestFile": "Archivo de resumen de imagen", "loc.input.help.imageDigestFile": "Ruta de acceso a un archivo que se crea y rellena con el resumen del repositorio de imágenes completo de la imagen de Docker que se insertó.", "loc.input.label.containerName": "Nombre del contenedor", - "loc.input.help.containerName": "Nombre del contenedor de Docker que se debe ejecutar.", + "loc.input.help.containerName": "Nombre del contenedor Docker que se debe ejecutar.", "loc.input.label.ports": "Puertos", - "loc.input.help.ports": "Puertos en el contenedor de Docker para publicar en el host. Especifique cada enlace puerto-de-host:puerto-del-contenedor en una línea nueva.", + "loc.input.help.ports": "Puertos en el contenedor Docker para publicar en el host. Especifique cada enlace puerto-de-host:puerto-del-contenedor en una línea nueva.", "loc.input.label.volumes": "Volúmenes", "loc.input.help.volumes": "Volúmenes que deben montarse desde el host. Especifique cada entrada directorio-del-host:directorio-del-contenedor en una línea nueva.", "loc.input.label.envVars": "Variables de entorno", - "loc.input.help.envVars": "Variables de entorno para el contenedor de Docker. Especifique cada par nombre=valor en una línea nueva.", + "loc.input.help.envVars": "Variables de entorno para el contenedor Docker. Especifique cada par nombre=valor en una línea nueva.", "loc.input.label.workDir": "Directorio de trabajo", - "loc.input.help.workDir": "Directorio de trabajo para el contenedor de Docker.", + "loc.input.help.workDir": "Directorio de trabajo para el contenedor Docker.", "loc.input.label.entrypoint": "Invalidación de punto de entrada", - "loc.input.help.entrypoint": "Reemplaza el punto de entrada predeterminado para el contenedor de Docker.", + "loc.input.help.entrypoint": "Reemplaza el punto de entrada predeterminado para el contenedor Docker.", "loc.input.label.containerCommand": "Comando", "loc.input.help.containerCommand": "El comando docker run primero crea una capa de contenedor grabable sobre la imagen especificada y, a continuación, la inicia mediante el comando de ejecución especificado. Por ejemplo, si la imagen contiene una aplicación web Python Flask simple puede especificar \"python app.py\" para iniciar la aplicación web.", "loc.input.label.detached": "Ejecutar en segundo plano", - "loc.input.help.detached": "Ejecuta el contenedor de Docker en segundo plano.", + "loc.input.help.detached": "Ejecuta el contenedor Docker en segundo plano.", "loc.input.label.restartPolicy": "Directiva de reinicio", "loc.input.help.restartPolicy": "Seleccione una directiva de reinicio.", "loc.input.label.restartMaxRetries": "Máximo de reintentos de reinicio", @@ -69,8 +71,8 @@ "loc.messages.ContainerPatternFound": "Se encontró un patrón en el parámetro filepath de Docker.", "loc.messages.ContainerPatternNotFound": "No se ha encontrado ningún patrón en el parámetro filepath de Docker.", "loc.messages.ContainerDockerFileNotFound": "No se encontró ningún archivo de Docker que coincidiera con %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST está establecida. Docker intentará conectarse a su host: %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST está establecida. Asegúrese de que el demonio de Docker se está ejecutando en %s.", "loc.messages.NoImagesInImageNamesFile": "Se espera al menos un nombre de imagen en el archivo \"%s\".", "loc.messages.CantWriteDataToFile": "No se pueden escribir datos en el archivo %s. Error: %s", "loc.messages.NoDataWrittenOnFile": "No se escribieron datos en el archivo %s", diff --git a/Tasks/DockerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/fr-FR/resources.resjson index ef2571ef3c25..de0328288138 100644 --- a/Tasks/DockerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DockerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Plus d'informations](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Générer, étiqueter, envoyer (push) ou exécuter des images Docker, ou bien exécuter une commande Docker", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "Options avancées", @@ -16,6 +16,8 @@ "loc.input.help.action": "Sélectionnez une action Docker.", "loc.input.label.dockerFile": "Fichier Docker", "loc.input.help.dockerFile": "Chemin du fichier Docker.", + "loc.input.label.addBaseImageData": "Ajouter des métadonnées d’image de base à des images", + "loc.input.help.addBaseImageData": "Par défaut, les données de l'image de base, telles que le nom de l'image de base et le résumé, sont ajoutées, ce qui facilite la traçabilité. Vous pouvez désactiver ce comportement par défaut en utilisant cette entrée.", "loc.input.label.buildArguments": "Argument de build", "loc.input.help.buildArguments": "Variables de build du fichier Docker. Spécifiez chaque paire nom=valeur sur une nouvelle ligne.", "loc.input.label.defaultContext": "Utiliser le contexte de build par défaut", @@ -69,8 +71,8 @@ "loc.messages.ContainerPatternFound": "Modèle trouvé dans le paramètre filepath Docker", "loc.messages.ContainerPatternNotFound": "Modèle introuvable dans le paramètre filepath Docker", "loc.messages.ContainerDockerFileNotFound": "Le fichier Docker correspondant à %s est introuvable.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST est définie. Docker va tenter de se connecter à l'hôte Docker : %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST est définie. Vérifiez que le démon Docker s'exécute sur %s", "loc.messages.NoImagesInImageNamesFile": "Au moins un nom d'image est attendu dans le fichier '%s'.", "loc.messages.CantWriteDataToFile": "Impossible d'écrire des données dans le fichier %s. Erreur : %s", "loc.messages.NoDataWrittenOnFile": "Aucune donnée n'a été écrite dans le fichier %s", diff --git a/Tasks/DockerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/it-IT/resources.resjson index 758bff0d9d32..c462aa15f186 100644 --- a/Tasks/DockerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DockerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,21 +1,23 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Altre informazioni](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Consente di compilare, assegnare tag, effettuare il push o eseguire immagini Docker oppure di eseguire un comando di Docker", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "Opzioni avanzate", - "loc.input.label.containerregistrytype": "Tipo di Registro Container", + "loc.input.label.containerregistrytype": "Tipo di registro contenitori", "loc.input.help.containerregistrytype": "Selezionare 'Registro Azure Container' per connettersi ad esso tramite una connessione al servizio Azure. Selezionare 'Registro contenitori' per connettersi a Docker Hub o a qualsiasi altro registro contenitori privato.", "loc.input.label.dockerRegistryEndpoint": "Connessione al servizio Registro Docker", "loc.input.help.dockerRegistryEndpoint": "Consente di selezionare una connessione al servizio Registro Docker. È obbligatorio per i comandi che devono eseguire l'autenticazione con un registro.", "loc.input.label.azureSubscriptionEndpoint": "Sottoscrizione di Azure", "loc.input.help.azureSubscriptionEndpoint": "Consente di selezionare una sottoscrizione di Azure", - "loc.input.label.azureContainerRegistry": "Registro Azure Container", + "loc.input.label.azureContainerRegistry": "Registro contenitori di Azure", "loc.input.help.azureContainerRegistry": "Consente di selezionare un Registro Azure Container nella sottoscrizione di Azure selezionata. L'immagine del contenitore verrà creata e ne verrà eseguito il push in questo registro contenitori.", "loc.input.label.action": "Azione", "loc.input.help.action": "Consente di selezionare un'azione di Docker.", "loc.input.label.dockerFile": "File Docker", "loc.input.help.dockerFile": "Percorso del Dockerfile.", + "loc.input.label.addBaseImageData": "Aggiungere i metadati dell'immagine di base alle immagini", + "loc.input.help.addBaseImageData": "Per impostazione predefinita, i dati dell'immagine di base, come il nome dell'immagine di base e il digest, vengono aggiunti, contribuendo alla tracciabilità. È possibile rifiutare il comportamento predefinito usando questo input.", "loc.input.label.buildArguments": "Argomenti di compilazione", "loc.input.help.buildArguments": "Variabili della fase di compilazione per il file Docker. Specificare ogni coppia nome=valore su una nuova riga.", "loc.input.label.defaultContext": "Usa contesto di compilazione predefinito", @@ -69,8 +71,8 @@ "loc.messages.ContainerPatternFound": "Il criterio è stato trovato nel parametro filepath di Docker", "loc.messages.ContainerPatternNotFound": "Non è stato trovato alcun criterio nel parametro filepath di Docker", "loc.messages.ContainerDockerFileNotFound": "Non è stato trovato alcun file Docker corrispondente a %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.ConnectingToDockerHost": "La variabile DOCKER_HOST è impostata. Docker proverà a connettersi all'host Docker: %s", + "loc.messages.DockerHostVariableWarning": "La variabile DOCKER_HOST è impostata. Assicurarsi che il daemon Docker sia in esecuzione in: %s", "loc.messages.NoImagesInImageNamesFile": "Il file '%s' deve contenere almeno un nome di immagine.", "loc.messages.CantWriteDataToFile": "Non è possibile scrivere dati nel file %s. Errore: %s", "loc.messages.NoDataWrittenOnFile": "Non sono stati scritti dati nel file %s", diff --git a/Tasks/DockerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/ja-JP/resources.resjson index f85f523c060e..6cdf8a9d3f64 100644 --- a/Tasks/DockerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DockerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[詳細](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Docker イメージをビルド、タグ付け、プッシュ、実行するか、Docker コマンドを実行します", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "詳細設定のオプション", @@ -16,6 +16,8 @@ "loc.input.help.action": "Docker アクションを選択します。", "loc.input.label.dockerFile": "Docker ファイル", "loc.input.help.dockerFile": "Dockerfile へのパスです。", + "loc.input.label.addBaseImageData": "画像にベース イメージのメタデータを追加します", + "loc.input.help.addBaseImageData": "既定では、ベース イメージ名やダイジェストなどのベース イメージ データが追加されます。これは追跡可能性に貢献します。この入力を使用して、この既定の動作をオプトアウトできます。", "loc.input.label.buildArguments": "ビルド引数", "loc.input.help.buildArguments": "Docker ファイル用のビルド時変数です。名前=値のペアを新しい行ごとに指定します。", "loc.input.label.defaultContext": "既定のビルド コンテキストを使用する", @@ -39,7 +41,7 @@ "loc.input.label.containerName": "コンテナー名 ", "loc.input.help.containerName": "実行する Docker コンテナーの名前です。", "loc.input.label.ports": "ポート", - "loc.input.help.ports": "ホストに公開する Docker コンテナーのポートです。ホスト ポート:コンテナー ポートのバインドを新しい行ごとに指定します。", + "loc.input.help.ports": "ホストに発行する Docker コンテナーのポートです。ホスト ポート:コンテナー ポートのバインドを新しい行ごとに指定します。", "loc.input.label.volumes": "ボリューム", "loc.input.help.volumes": "ホストからマウントするボリュームです。ホスト ディレクトリ:コンテナー ディレクトリを新しい行ごとに指定します。", "loc.input.label.envVars": "環境変数", @@ -69,8 +71,8 @@ "loc.messages.ContainerPatternFound": "docker filepath パラメーターにパターンが見つかりました", "loc.messages.ContainerPatternNotFound": "docker filepath パラメーターにパターンが見つかりませんでした", "loc.messages.ContainerDockerFileNotFound": "%s に一致する Docker ファイルは見つかりませんでした。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.ConnectingToDockerHost": "DOCKER_HOST 変数が設定されています。Docker により、Docker ホスト %s への接続が試みられます", + "loc.messages.DockerHostVariableWarning": "DOCKER_HOST 変数が設定されています。Docker デーモンが %s で実行されていることをご確認ください", "loc.messages.NoImagesInImageNamesFile": "ファイル '%s' には少なくとも 1 つのイメージ名が必要です。", "loc.messages.CantWriteDataToFile": "ファイル %s にデータを書き込めません。エラー: %s", "loc.messages.NoDataWrittenOnFile": "ファイル %s にデータが書き込まれませんでした", diff --git a/Tasks/DockerV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/ko-KR/resources.resjson index e4be1386ca3f..2b55d03afa4e 100644 --- a/Tasks/DockerV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DockerV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[자세한 정보](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Docker 이미지를 빌드, 태그 지정, 푸시 또는 실행하거나 Docker 명령을 실행합니다.", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "고급 옵션", @@ -9,13 +9,15 @@ "loc.input.label.dockerRegistryEndpoint": "Docker 레지스트리 서비스 연결", "loc.input.help.dockerRegistryEndpoint": "Docker 레지스트리 서비스 연결을 선택합니다. 레지스트리를 사용하여 인증해야 하는 명령에 필요합니다.", "loc.input.label.azureSubscriptionEndpoint": "Azure 구독", - "loc.input.help.azureSubscriptionEndpoint": "Azure 구독 선택", + "loc.input.help.azureSubscriptionEndpoint": "Azure 구독을 선택합니다.", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "선택한 Azure 구독에서 Azure Container Registry를 선택합니다. 컨테이너 이미지가 빌드되고 이 컨테이너 레지스트리로 푸시됩니다.", "loc.input.label.action": "작업", "loc.input.help.action": "Docker 작업을 선택합니다.", "loc.input.label.dockerFile": "Docker 파일", "loc.input.help.dockerFile": "Dockerfile의 경로입니다.", + "loc.input.label.addBaseImageData": "이미지에 기본 이미지 메타데이터 추가", + "loc.input.help.addBaseImageData": "기본적으로 기본 이미지 이름 및 다이제스트와 같은 기본 이미지 데이터가 추가되어 추적에 도움이 됩니다. 이 입력을 사용하여 이 기본 동작을 해제할 수 있습니다.", "loc.input.label.buildArguments": "빌드 인수", "loc.input.help.buildArguments": "Docker 파일에 대한 빌드 시간 변수입니다. 새 줄에서 각 이름=값 쌍을 지정하세요.", "loc.input.label.defaultContext": "기본 빌드 컨텍스트 사용", diff --git a/Tasks/DockerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/ru-RU/resources.resjson index c1fd44bb1085..7aec21f64132 100644 --- a/Tasks/DockerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DockerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Дополнительные сведения](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Создание, пометка, отправка или запуск образов Docker или выполнение команды Docker", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "Дополнительные параметры", @@ -16,6 +16,8 @@ "loc.input.help.action": "Выберите действие Docker.", "loc.input.label.dockerFile": "Файл Docker", "loc.input.help.dockerFile": "Путь к Dockerfile.", + "loc.input.label.addBaseImageData": "Добавление базовых метаданных образа в образы", + "loc.input.help.addBaseImageData": "По умолчанию добавляются данные базового образа, например имя базового образа и дайджест, что улучшает возможности трассировки. Вы можете отказаться от этого поведения по умолчанию, используя эти входные данные.", "loc.input.label.buildArguments": "Аргументы сборки", "loc.input.help.buildArguments": "Переменные времени сборки для файла Docker. Каждую пару \"имя=значение\" следует указывать в новой строке.", "loc.input.label.defaultContext": "Использовать контекст сборки по умолчанию", @@ -69,8 +71,8 @@ "loc.messages.ContainerPatternFound": "Обнаружен шаблон в параметре filepath в Docker", "loc.messages.ContainerPatternNotFound": "Не найден шаблон в параметре filepath в Docker", "loc.messages.ContainerDockerFileNotFound": "Файл Docker, соответствующий %s, не найден.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.ConnectingToDockerHost": "Задана переменная DOCKER_HOST. Docker попытается подключиться к узлу Docker: %s", + "loc.messages.DockerHostVariableWarning": "Задана переменная DOCKER_HOST. Убедитесь, что управляющая программа Docker запущена на: %s", "loc.messages.NoImagesInImageNamesFile": "В файле \"%s\" должно быть указано по меньшей мере одно имя образа.", "loc.messages.CantWriteDataToFile": "Не удается записать данные в файл %s. Ошибка: %s", "loc.messages.NoDataWrittenOnFile": "Данные не были записаны в файл %s", diff --git a/Tasks/DockerV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/zh-CN/resources.resjson index 800a0d9172ac..7b3b4c88ce2b 100644 --- a/Tasks/DockerV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DockerV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[更多信息](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "生成、标记、推送或运行 Docker 映像,或者运行 Docker 命令", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "高级选项", @@ -16,6 +16,8 @@ "loc.input.help.action": "选择 Docker 操作。", "loc.input.label.dockerFile": "Docker 文件", "loc.input.help.dockerFile": "Dockerfile 路径。", + "loc.input.label.addBaseImageData": "将基本映像元数据添加到映像", + "loc.input.help.addBaseImageData": "默认情况下,将添加基本映像数据(如基本映像名称和摘要),这有助于提升可跟踪性。可以使用此输入选择退出此默认行为。", "loc.input.label.buildArguments": "生成参数", "loc.input.help.buildArguments": "Docker 文件的生成-时间变量。在新的一行指定每个名称=值对。", "loc.input.label.defaultContext": "使用默认的生成上下文", diff --git a/Tasks/DockerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/zh-TW/resources.resjson index 74401a6280ee..6f86aa79f222 100644 --- a/Tasks/DockerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DockerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[詳細資訊](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "建置、標記、推送或執行 Docker 映像,或執行 Docker 命令", "loc.instanceNameFormat": "$(action)", "loc.group.displayName.advanced": "進階選項", @@ -16,6 +16,8 @@ "loc.input.help.action": "請選取 Docker 動作。", "loc.input.label.dockerFile": "Docker 檔案", "loc.input.help.dockerFile": "Dockerfile 的路徑。", + "loc.input.label.addBaseImageData": "將基底映像中繼資料新增至映像", + "loc.input.help.addBaseImageData": "根據預設,系統會新增基底映像資料 (例如基底映像名稱與摘要)以協助可追蹤性。您可以使用此輸入來退出此預設行為。", "loc.input.label.buildArguments": "建置引數", "loc.input.help.buildArguments": "Docker 檔案的建置時間變數。請在新行上指定每一個 name=value 組。", "loc.input.label.defaultContext": "使用預設建置內容", @@ -39,7 +41,7 @@ "loc.input.label.containerName": "容器名稱", "loc.input.help.containerName": "要執行之 Docker 容器的名稱。", "loc.input.label.ports": "連接埠", - "loc.input.help.ports": "Docker 容器中用於發佈到主機的連接埠。請在新行上指定每一個 host-port:container-port 繫結。", + "loc.input.help.ports": "Docker 容器中用於推送到主機的連接埠。請在新行上指定每一個 host-port:container-port 繫結。", "loc.input.label.volumes": "磁碟區", "loc.input.help.volumes": "要掛接的主機磁碟區。請在新行上指定每一個 host-dir:container-dir。", "loc.input.label.envVars": "環境變數", @@ -69,8 +71,8 @@ "loc.messages.ContainerPatternFound": "在 docker filepath 參數中找到的模式", "loc.messages.ContainerPatternNotFound": "在 docker filepath 參數中找不到任何模式", "loc.messages.ContainerDockerFileNotFound": "找不到任何的 Docker 檔案符合 %s。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.ConnectingToDockerHost": "已設定 DOCKER_HOST 變數。Docker 會嘗試連線到 Docker 主機: %s", + "loc.messages.DockerHostVariableWarning": "已設定 DOCKER_HOST 變數。請確定 Docker 精靈正在下列位置執行: %s", "loc.messages.NoImagesInImageNamesFile": "檔案 '%s' 中至少應有一個映像名稱。", "loc.messages.CantWriteDataToFile": "無法將資料寫入檔案 %s。錯誤: %s", "loc.messages.NoDataWrittenOnFile": "沒有任何資料寫入檔案 %s", diff --git a/Tasks/DockerV0/task.json b/Tasks/DockerV0/task.json index 96190ab91c7b..1e6ed920c923 100644 --- a/Tasks/DockerV0/task.json +++ b/Tasks/DockerV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -336,7 +336,7 @@ }, { "name": "DockerOutputPath", - "description": "The path of the file which contains the output of the build command." + "description": "The path of the file which contains the output of the build command." } ], "instanceNameFormat": "$(action)", diff --git a/Tasks/DockerV0/task.loc.json b/Tasks/DockerV0/task.loc.json index 41b9e03a78ef..034008e0863e 100644 --- a/Tasks/DockerV0/task.loc.json +++ b/Tasks/DockerV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/DockerV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DockerV1/Strings/resources.resjson/de-DE/resources.resjson index b93a8ff06bec..4ac4e688b0ed 100644 --- a/Tasks/DockerV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DockerV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Hiermit werden Docker-Images erstellt, markiert, mithilfe von Push übertragen oder ausgeführt oder ein Docker-Befehl ausgeführt.", "loc.instanceNameFormat": "$(command)", "loc.releaseNotes": "Vereinfachung der Aufgabe durch:
 – Festlegen einer Option zur einfachen Auswahl oder Eingabe eines Befehls.
 – Beibehaltung nützlicher Eingabefelder und Option zum Übergeben der übrigen Felder als Argument für den Befehl", @@ -9,6 +9,8 @@ "loc.group.displayName.advanced": "Erweiterte Optionen", "loc.input.label.containerregistrytype": "Containerregistrierungstyp", "loc.input.help.containerregistrytype": "Wählen Sie \"Azure Container Registry\" aus, um sich über eine Azure-Dienstverbindung zu verbinden. Wählen Sie \"Containerregistrierung\" aus, um eine Verbindung mit Docker Hub oder einer anderen privaten Containerregistrierung herzustellen.", + "loc.input.label.addBaseImageData": "Image(s) Metadaten von Basisimages hinzufügen", + "loc.input.help.addBaseImageData": "Basisimagedaten wie Basisimagename und -digest werden standardmäßig hinzugefügt, um die Nachverfolgung zu erleichtern. Sie können dieses Standardverhalten anhand dieser Eingabe deaktivieren.", "loc.input.label.dockerRegistryEndpoint": "Dienstverbindung für Docker-Registrierung", "loc.input.help.dockerRegistryEndpoint": "Wählen Sie eine Dienstverbindung für die Docker-Registrierung aus. Erforderlich für Befehle, die eine Authentifizierung bei einer Registrierung erfordern.", "loc.input.label.azureSubscriptionEndpoint": "Azure-Abonnement", @@ -31,8 +33,8 @@ "loc.input.help.imageNamesPath": "Pfad zu einer Textdatei, die die Namen der Docker-Images enthält, die gekennzeichnet oder mithilfe von Push übertragen werden sollen. Jeder Imagename ist in einer eigenen Zeile enthalten.", "loc.input.label.qualifyImageName": "Imagenamen qualifizieren", "loc.input.help.qualifyImageName": "Qualifizieren Sie den Imagenamen mit dem Hostnamen der Docker-Registrierungsdienstverbindung, sofern nicht anders angegeben.", - "loc.input.label.qualifySourceImageName": "Qualify source image name", - "loc.input.help.qualifySourceImageName": "Qualify the source image name with the Docker registry service connection's hostname if not otherwise specified.", + "loc.input.label.qualifySourceImageName": "Quellimagenamen qualifizieren", + "loc.input.help.qualifySourceImageName": "Qualifizieren Sie den Quellimagenamen mit dem Hostnamen der Docker-Registrierungsdienstverbindung, sofern nicht anders angegeben.", "loc.input.label.includeSourceTags": "Quelltags einschließen", "loc.input.help.includeSourceTags": "Fügen Sie Git-Tags ein, wenn Sie das Docker-Image erstellen oder mittels Push übertragen.", "loc.input.label.includeLatestTag": "Tag für aktuelles Image einschließen", @@ -71,11 +73,11 @@ "loc.input.help.enforceDockerNamingConvention": "Bei Aktivierung dieser Einstellung werden Docker-Imagenamen gemäß Docker-Namenskonvention geändert. Großbuchstaben werden in Kleinbuchstaben konvertiert, und Leerzeichen im Imagenamen werden entfernt.", "loc.input.label.memoryLimit": "Arbeitsspeicherlimit", "loc.input.help.memoryLimit": "Die maximal für den Container verfügbare Arbeitsspeichermenge als Ganzzahl mit optionalen Suffixen wie \"2 GB\".", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "Die DOCKER_HOST-Variable ist festgelegt. Docker versucht, eine Verbindung mit dem Docker-Host herzustellen: %s", "loc.messages.ContainerPatternFound": "Muster in Docker-Dateipfadparameter gefunden.", "loc.messages.ContainerPatternNotFound": "Kein Muster im Docker-Parameter \"filepath\" gefunden.", "loc.messages.ContainerDockerFileNotFound": "Es wurde keine Docker-Datei gefunden, die \"%s\" entspricht.", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "Die DOCKER_HOST-Variable ist festgelegt. Stellen Sie sicher, dass der Docker-Daemon auf \"%s\" ausgeführt wird.", "loc.messages.NoImagesInImageNamesFile": "In der Datei \"%s\" wird mindestens ein Imagename erwartet.", "loc.messages.CantWriteDataToFile": "In die Datei \"%s\" können keine Daten geschrieben werden. Fehler: %s", "loc.messages.NoDataWrittenOnFile": "In die Datei \"%s\" wurden keine Daten geschrieben. ", diff --git a/Tasks/DockerV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DockerV1/Strings/resources.resjson/es-ES/resources.resjson index 1a1082334f15..1f772a8dff2e 100644 --- a/Tasks/DockerV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DockerV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Compila, etiqueta, inserta o ejecuta imágenes de Docker, o bien ejecuta un comando de Docker.", "loc.instanceNameFormat": "$(comando)", "loc.releaseNotes": "Se ha simplificado la tarea mediante lo siguiente:
- Provisión de una opción para simplemente seleccionar o escribir un comando.
- Retener los campos de entrada útiles y proporcionar una opción para pasar el resto como argumento para el comando.", @@ -9,9 +9,11 @@ "loc.group.displayName.advanced": "Opciones avanzadas", "loc.input.label.containerregistrytype": "Tipo de registro de contenedor", "loc.input.help.containerregistrytype": "Seleccione \"Azure Container Registry\" para conectarse a él mediante una conexión del servicio de Azure. Seleccione \"Registro de contenedor\" para conectarse al Docker Hub o a cualquier otro registro de contenedor privado.", + "loc.input.label.addBaseImageData": "Adición de metadatos de imagen base a imágenes", + "loc.input.help.addBaseImageData": "De forma predeterminada, se agregan datos de imagen base, como el nombre y el resumen, lo que ayuda a aumentar la trazabilidad. Puede desactivar este comportamiento predeterminado mediante esta entrada.", "loc.input.label.dockerRegistryEndpoint": "Conexión de servicio del registro de Docker", "loc.input.help.dockerRegistryEndpoint": "Seleccione una conexión de servicio de registro de Docker. Obligatorio para los comandos que deben autenticarse en un registro.", - "loc.input.label.azureSubscriptionEndpoint": "Suscripción de Azure", + "loc.input.label.azureSubscriptionEndpoint": "Suscripción a Azure", "loc.input.help.azureSubscriptionEndpoint": "Seleccione una suscripción de Azure", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "Seleccione una instancia de Azure Container Registry en la suscripción de Azure seleccionada. La imagen del contenedor se compilará y se insertará en dicha instancia.", @@ -31,8 +33,8 @@ "loc.input.help.imageNamesPath": "Ruta de acceso a un archivo de texto que contiene los nombres de las imágenes de Docker que se van a etiquetar o a insertar. Cada nombre de imagen se incluye en su propia línea.", "loc.input.label.qualifyImageName": "Completar el nombre de la imagen", "loc.input.help.qualifyImageName": "Completa el nombre de la imagen con el nombre de host de la conexión de servicio de registro de Docker, si no se ha especificado otra cosa.", - "loc.input.label.qualifySourceImageName": "Qualify source image name", - "loc.input.help.qualifySourceImageName": "Qualify the source image name with the Docker registry service connection's hostname if not otherwise specified.", + "loc.input.label.qualifySourceImageName": "Completar el nombre de la imagen de origen", + "loc.input.help.qualifySourceImageName": "Complete el nombre de la imagen de origen con el nombre de host de la conexión de servicio del registro de Docker, si no se ha especificado otra cosa.", "loc.input.label.includeSourceTags": "Incluir etiquetas de origen", "loc.input.help.includeSourceTags": "Incluye las etiquetas de GIT cuando se compila o inserta la imagen de Docker.", "loc.input.label.includeLatestTag": "Incluir etiqueta \"latest\"", @@ -46,21 +48,21 @@ "loc.input.label.imageDigestFile": "Archivo de resumen de imagen", "loc.input.help.imageDigestFile": "Ruta de acceso a un archivo que se crea y rellena con el resumen del repositorio de imágenes completo de la imagen de Docker que se insertó.", "loc.input.label.containerName": "Nombre del contenedor", - "loc.input.help.containerName": "Nombre del contenedor de Docker que se debe ejecutar.", + "loc.input.help.containerName": "Nombre del contenedor Docker que se debe ejecutar.", "loc.input.label.ports": "Puertos", - "loc.input.help.ports": "Puertos en el contenedor de Docker para publicar en el host. Especifique cada enlace puerto-de-host:puerto-del-contenedor en una línea nueva.", + "loc.input.help.ports": "Puertos en el contenedor Docker para publicar en el host. Especifique cada enlace puerto-de-host:puerto-del-contenedor en una línea nueva.", "loc.input.label.volumes": "Volúmenes", "loc.input.help.volumes": "Volúmenes que deben montarse desde el host. Especifique cada entrada directorio-del-host:directorio-del-contenedor en una línea nueva.", "loc.input.label.envVars": "Variables de entorno", - "loc.input.help.envVars": "Variables de entorno para el contenedor de Docker. Especifique cada par nombre=valor en una línea nueva.", + "loc.input.help.envVars": "Variables de entorno para el contenedor Docker. Especifique cada par nombre=valor en una línea nueva.", "loc.input.label.workingDirectory": "Directorio de trabajo", - "loc.input.help.workingDirectory": "Directorio de trabajo para el contenedor de Docker.", + "loc.input.help.workingDirectory": "Directorio de trabajo para el contenedor Docker.", "loc.input.label.entrypointOverride": "Invalidación de punto de entrada", - "loc.input.help.entrypointOverride": "Reemplaza el punto de entrada predeterminado para el contenedor de Docker.", + "loc.input.help.entrypointOverride": "Reemplaza el punto de entrada predeterminado para el contenedor Docker.", "loc.input.label.containerCommand": "Comando de Container", "loc.input.help.containerCommand": "El comando docker run primero crea una capa de contenedor grabable sobre la imagen especificada y, a continuación, la inicia mediante el comando de ejecución especificado. Por ejemplo, si la imagen contiene una aplicación web Python Flask simple puede especificar \"python app.py\" para iniciar la aplicación web.", "loc.input.label.runInBackground": "Ejecutar en segundo plano", - "loc.input.help.runInBackground": "Ejecute el contenedor de Docker en segundo plano.", + "loc.input.help.runInBackground": "Ejecute el contenedor Docker en segundo plano.", "loc.input.label.restartPolicy": "Directiva de reinicio", "loc.input.help.restartPolicy": "Seleccione una directiva de reinicio.", "loc.input.label.maxRestartRetries": "Máximo de reintentos de reinicio", @@ -71,11 +73,11 @@ "loc.input.help.enforceDockerNamingConvention": "Si está habilitada, el nombre de la imagen de Docker se modificará de acuerdo con la convención de nomenclatura de Docker. Esta convierte los caracteres en mayúscula a minúscula y quita los espacios en el nombre de la imagen.", "loc.input.label.memoryLimit": "Límite de memoria", "loc.input.help.memoryLimit": "La cantidad máxima de memoria disponible para el contenedor expresada como entero con sufijos opcionales; por ejemplo, \"2 GB\".", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST está establecida. Docker intentará conectarse a su host: %s", "loc.messages.ContainerPatternFound": "Se encontró un patrón en el parámetro filepath de Docker.", "loc.messages.ContainerPatternNotFound": "No se ha encontrado ningún patrón en el parámetro filepath de Docker", "loc.messages.ContainerDockerFileNotFound": "No se encontró ningún archivo de Docker que coincidiera con %s.", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST está establecida. Asegúrese de que el demonio de Docker se está ejecutando en %s.", "loc.messages.NoImagesInImageNamesFile": "Se espera al menos un nombre de imagen en el archivo \"%s\".", "loc.messages.CantWriteDataToFile": "No se pueden escribir datos en el archivo %s. Error: %s", "loc.messages.NoDataWrittenOnFile": "No se escribieron datos en el archivo %s", diff --git a/Tasks/DockerV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DockerV1/Strings/resources.resjson/fr-FR/resources.resjson index 194fde8c4626..e7e7c89684a3 100644 --- a/Tasks/DockerV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DockerV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Générer, étiqueter, envoyer (push) ou exécuter des images Docker, ou bien exécuter une commande Docker", "loc.instanceNameFormat": "$(commande)", "loc.releaseNotes": "Simplifiez la tâche :
 -En indiquant une option qui permet de sélectionner ou de taper simplement une commande.
 -En conservant les champs d'entrée utiles et en indiquant une option qui permet de passer le reste en tant qu'argument à la commande.", @@ -9,6 +9,8 @@ "loc.group.displayName.advanced": "Options avancées", "loc.input.label.containerregistrytype": "Type de registre de conteneurs", "loc.input.help.containerregistrytype": "Sélectionnez 'Azure Container Registry' pour vous y connecter à l'aide d'une connexion de service Azure. Sélectionnez 'Registre de conteneurs' pour vous connecter à Docker Hub ou tout autre registre de conteneurs privé.", + "loc.input.label.addBaseImageData": "Ajouter des métadonnées d’image de base à des images", + "loc.input.help.addBaseImageData": "Par défaut, les données de l'image de base, telles que le nom de l'image de base et le résumé, sont ajoutées, ce qui facilite la traçabilité. Vous pouvez désactiver ce comportement par défaut en utilisant cette entrée.", "loc.input.label.dockerRegistryEndpoint": "Connexion de service de registre Docker", "loc.input.help.dockerRegistryEndpoint": "Sélectionnez une connexion de service de registre Docker. Obligatoire pour les commandes qui doivent s'authentifier après d'un registre.", "loc.input.label.azureSubscriptionEndpoint": "Abonnement Azure", @@ -31,8 +33,8 @@ "loc.input.help.imageNamesPath": "Chemin d'un fichier texte contenant les noms des images Docker à étiqueter ou à envoyer (push). Chaque nom d'image se trouve sur sa propre ligne.", "loc.input.label.qualifyImageName": "Qualifier le nom d'image", "loc.input.help.qualifyImageName": "Qualifiez le nom de l'image à l'aide du nom d'hôte de la connexion de service de registre Docker, sauf indication contraire.", - "loc.input.label.qualifySourceImageName": "Qualify source image name", - "loc.input.help.qualifySourceImageName": "Qualify the source image name with the Docker registry service connection's hostname if not otherwise specified.", + "loc.input.label.qualifySourceImageName": "Qualifier le nom de l'image source", + "loc.input.help.qualifySourceImageName": "Qualifiez le nom de l'image source à l'aide du nom d'hôte de la connexion de service de registre Docker, sauf indication contraire.", "loc.input.label.includeSourceTags": "Inclure les étiquettes sources", "loc.input.help.includeSourceTags": "Incluez les étiquettes Git durant la génération ou le Push de l'image Docker.", "loc.input.label.includeLatestTag": "Inclure l'étiquette latest", @@ -71,11 +73,11 @@ "loc.input.help.enforceDockerNamingConvention": "Si l'option est activée, le nom de l'image Docker est modifié conformément à la convention de nommage Docker. Convertit les majuscules en minuscules, et supprime les espaces dans le nom de l'image.", "loc.input.label.memoryLimit": "Limite de mémoire", "loc.input.help.memoryLimit": "Quantité maximale de mémoire disponible pour le conteneur sous la forme d'un entier avec des suffixes facultatifs, par exemple '2 Go'.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST est définie. Docker va tenter de se connecter à l'hôte Docker : %s", "loc.messages.ContainerPatternFound": "Modèle trouvé dans le paramètre filepath Docker", "loc.messages.ContainerPatternNotFound": "Modèle introuvable dans le paramètre filepath Docker", "loc.messages.ContainerDockerFileNotFound": "Le fichier Docker correspondant à %s est introuvable.", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST est définie. Vérifiez que le démon Docker s'exécute sur %s", "loc.messages.NoImagesInImageNamesFile": "Au moins un nom d'image est attendu dans le fichier '%s'.", "loc.messages.CantWriteDataToFile": "Impossible d'écrire des données dans le fichier %s. Erreur : %s", "loc.messages.NoDataWrittenOnFile": "Aucune donnée n'a été écrite dans le fichier %s", diff --git a/Tasks/DockerV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DockerV1/Strings/resources.resjson/it-IT/resources.resjson index 20e03f92e9c4..ca5be8f4af32 100644 --- a/Tasks/DockerV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DockerV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Consente di compilare, assegnare tag, effettuare il push o eseguire immagini Docker oppure di eseguire un comando di Docker", "loc.instanceNameFormat": "$(command)", "loc.releaseNotes": "Per semplificare l'attività:
 - È stata aggiunta un'opzione per selezionare o digitare un comando.
 - Sono stati mantenuti i campi di input utili ed è stata aggiunta un'opzione per passare quelli restanti come argomento del comando.", @@ -9,6 +9,8 @@ "loc.group.displayName.advanced": "Opzioni avanzate", "loc.input.label.containerregistrytype": "Tipo di registro contenitori", "loc.input.help.containerregistrytype": "Selezionare 'Registro Azure Container' per connettersi ad esso tramite una connessione al servizio Azure. Selezionare 'Registro contenitori' per connettersi a Docker Hub o a qualsiasi altro registro contenitori privato.", + "loc.input.label.addBaseImageData": "Aggiungere i metadati dell'immagine di base alle immagini", + "loc.input.help.addBaseImageData": "Per impostazione predefinita, i dati dell'immagine di base, come il nome dell'immagine di base e il digest, vengono aggiunti, contribuendo alla tracciabilità. È possibile rifiutare il comportamento predefinito usando questo input.", "loc.input.label.dockerRegistryEndpoint": "Connessione al servizio Registro Docker", "loc.input.help.dockerRegistryEndpoint": "Consente di selezionare una connessione al servizio Registro Docker. È obbligatorio per i comandi che devono eseguire l'autenticazione con un registro.", "loc.input.label.azureSubscriptionEndpoint": "Sottoscrizione di Azure", @@ -31,8 +33,8 @@ "loc.input.help.imageNamesPath": "Percorso di un file di testo che contiene i nomi delle immagini Docker a cui assegnare un tag o di cui effettuare il push. Ogni nome di immagine si trova su una riga distinta.", "loc.input.label.qualifyImageName": "Qualifica nome dell'immagine", "loc.input.help.qualifyImageName": "Qualifica il nome dell'immagine con il nome host della connessione al servizio Registro Docker se non viene specificato diversamente.", - "loc.input.label.qualifySourceImageName": "Qualify source image name", - "loc.input.help.qualifySourceImageName": "Qualify the source image name with the Docker registry service connection's hostname if not otherwise specified.", + "loc.input.label.qualifySourceImageName": "Qualifica nome dell'immagine di origine", + "loc.input.help.qualifySourceImageName": "Qualifica il nome dell'immagine di origine con il nome host della connessione al servizio Registro Docker se non viene specificato diversamente.", "loc.input.label.includeSourceTags": "Includi tag di origine", "loc.input.help.includeSourceTags": "Include i tag GIT quando si compila o si effettua il push dell'immagine Docker.", "loc.input.label.includeLatestTag": "Includi tag latest", @@ -71,11 +73,11 @@ "loc.input.help.enforceDockerNamingConvention": "Se questa opzione è abilitata, il nome dell'immagine Docker verrà modificato in base alla convenzione di denominazione di Docker, secondo la quale i caratteri maiuscoli vengono convertiti in minuscoli e gli spazi presenti nel nome vengono rimossi.", "loc.input.label.memoryLimit": "Limite di memoria", "loc.input.help.memoryLimit": "Quantità massima di memoria disponibile per il contenitore sotto forma di numero intero con suffissi facoltativi, come '2GB'.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "La variabile DOCKER_HOST è impostata. Docker proverà a connettersi all'host Docker: %s", "loc.messages.ContainerPatternFound": "Il criterio è stato trovato nel parametro filepath di Docker", "loc.messages.ContainerPatternNotFound": "Non è stato trovato alcun criterio nel parametro filepath di Docker", "loc.messages.ContainerDockerFileNotFound": "Non è stato trovato alcun Dockerfile corrispondente a %s.", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variabile DOCKER_HOST è impostata. Assicurarsi che il daemon Docker sia in esecuzione in: %s", "loc.messages.NoImagesInImageNamesFile": "Il file '%s' deve contenere almeno un nome di immagine.", "loc.messages.CantWriteDataToFile": "Non è possibile scrivere dati nel file %s. Errore: %s", "loc.messages.NoDataWrittenOnFile": "Non sono stati scritti dati nel file %s", diff --git a/Tasks/DockerV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DockerV1/Strings/resources.resjson/ja-JP/resources.resjson index b8fb173513d4..97488ca9f089 100644 --- a/Tasks/DockerV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DockerV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Docker イメージをビルド、タグ付け、プッシュ、実行するか、Docker コマンドを実行します", "loc.instanceNameFormat": "$(コマンド)", "loc.releaseNotes": "次により、タスクを簡略化しました。
/> - コマンドの選択または入力を簡略化するオプションを提供します。
/>  - 有用な入力フィールドを保持し、残りを引数としてコマンドに渡すオプションを提供します。", @@ -9,6 +9,8 @@ "loc.group.displayName.advanced": "詳細設定のオプション", "loc.input.label.containerregistrytype": "コンテナー レジストリの種類", "loc.input.help.containerregistrytype": "Azure サービス接続を使用して接続するには、'Azure コンテナー レジストリ' を選択します。Docker Hub またはその他のプライベート コンテナー レジストリに接続するには、'コンテナー レジストリ' を選択します。", + "loc.input.label.addBaseImageData": "画像にベース イメージのメタデータを追加します", + "loc.input.help.addBaseImageData": "既定では、ベース イメージ名やダイジェストなどのベース イメージ データが追加されます。これは追跡可能性に貢献します。この入力を使用して、この既定の動作をオプトアウトできます。", "loc.input.label.dockerRegistryEndpoint": "Docker レジストリ サービス接続", "loc.input.help.dockerRegistryEndpoint": "Docker レジストリ サービス接続を選択します。レジストリを使って認証する必要のあるコマンドの場合に必要です。", "loc.input.label.azureSubscriptionEndpoint": "Azure サブスクリプション", @@ -31,8 +33,8 @@ "loc.input.help.imageNamesPath": "タグ付けまたはプッシュする Docker イメージの名前が記載されたテキスト ファイルへのパス。各行に 1 つずつイメージ名が記載されます。", "loc.input.label.qualifyImageName": "イメージ名を修飾", "loc.input.help.qualifyImageName": "イメージ名を Docker レジストリ サービス接続のホスト名で修飾します (特に指定されていない場合)。", - "loc.input.label.qualifySourceImageName": "Qualify source image name", - "loc.input.help.qualifySourceImageName": "Qualify the source image name with the Docker registry service connection's hostname if not otherwise specified.", + "loc.input.label.qualifySourceImageName": "ソース イメージ名を修飾する", + "loc.input.help.qualifySourceImageName": "ソース イメージ名を Docker レジストリ サービス接続のホスト名で修飾します (特に指定されていない場合)。", "loc.input.label.includeSourceTags": "ソース タグを含める", "loc.input.help.includeSourceTags": "Docker イメージをビルドまたはプッシュするときに、Git タグを組み込みます。", "loc.input.label.includeLatestTag": "最終のタグを含める", @@ -48,7 +50,7 @@ "loc.input.label.containerName": "コンテナー名", "loc.input.help.containerName": "実行する Docker コンテナーの名前です。", "loc.input.label.ports": "ポート", - "loc.input.help.ports": "ホストに公開する Docker コンテナーのポートです。ホスト ポート:コンテナー ポートのバインドを新しい行ごとに指定します。", + "loc.input.help.ports": "ホストに発行する Docker コンテナーのポートです。ホスト ポート:コンテナー ポートのバインドを新しい行ごとに指定します。", "loc.input.label.volumes": "ボリューム", "loc.input.help.volumes": "ホストからマウントするボリュームです。ホスト ディレクトリ:コンテナー ディレクトリを新しい行ごとに指定します。", "loc.input.label.envVars": "環境変数", @@ -71,11 +73,11 @@ "loc.input.help.enforceDockerNamingConvention": "有効の場合は Docker 命名規則に従って Docker イメージ名が変更されます。大文字が小文字に変換され、イメージ名内のスペースが削除されます。", "loc.input.label.memoryLimit": "メモリの制限", "loc.input.help.memoryLimit": "コンテナーで利用できる最大メモリ容量。'2GB' のような省略可能なサフィックスを含めた整数。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "DOCKER_HOST 変数が設定されています。Docker により、Docker ホスト %s への接続が試みられます", "loc.messages.ContainerPatternFound": "Docker filepath パラメーターにパターンが見つかりました", "loc.messages.ContainerPatternNotFound": "Docker filepath パラメーターにパターンが見つかりませんでした", "loc.messages.ContainerDockerFileNotFound": "%s に一致する Dockerfile は見つかりませんでした。", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "DOCKER_HOST 変数が設定されています。Docker デーモンが %s で実行されていることをご確認ください", "loc.messages.NoImagesInImageNamesFile": "ファイル '%s' には少なくとも 1 つのイメージ名が必要です。", "loc.messages.CantWriteDataToFile": "ファイル %s にデータを書き込めません。エラー: %s", "loc.messages.NoDataWrittenOnFile": "ファイル %s にデータが書き込まれませんでした", diff --git a/Tasks/DockerV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DockerV1/Strings/resources.resjson/ko-KR/resources.resjson index facd9c0e7f33..cfa2df4a377d 100644 --- a/Tasks/DockerV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DockerV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -9,10 +9,12 @@ "loc.group.displayName.advanced": "고급 옵션", "loc.input.label.containerregistrytype": "컨테이너 레지스트리 유형", "loc.input.help.containerregistrytype": "Azure 서비스 연결을 사용하여 연결하려면 'Azure Container Registry'를 선택합니다. Docker Hub나 기타 프라이빗 컨테이너 레지스트리에 연결하려면 '컨테이너 레지스트리'를 선택합니다.", + "loc.input.label.addBaseImageData": "이미지에 기본 이미지 메타데이터 추가", + "loc.input.help.addBaseImageData": "기본적으로 기본 이미지 이름 및 다이제스트와 같은 기본 이미지 데이터가 추가되어 추적에 도움이 됩니다. 이 입력을 사용하여 이 기본 동작을 해제할 수 있습니다.", "loc.input.label.dockerRegistryEndpoint": "Docker 레지스트리 서비스 연결", "loc.input.help.dockerRegistryEndpoint": "Docker 레지스트리 서비스 연결을 선택합니다. 레지스트리를 사용하여 인증해야 하는 명령에 필요합니다.", "loc.input.label.azureSubscriptionEndpoint": "Azure 구독", - "loc.input.help.azureSubscriptionEndpoint": "Azure 구독 선택", + "loc.input.help.azureSubscriptionEndpoint": "Azure 구독을 선택합니다.", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "선택한 Azure 구독에서 Azure Container Registry를 선택합니다. 컨테이너 이미지가 빌드되고 이 컨테이너 레지스트리로 푸시됩니다.", "loc.input.label.command": "명령", diff --git a/Tasks/DockerV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DockerV1/Strings/resources.resjson/ru-RU/resources.resjson index fb3c50da06ef..9d0caf6ff2e1 100644 --- a/Tasks/DockerV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DockerV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "Создание, пометка, отправка или запуск образов Docker или выполнение команды Docker", "loc.instanceNameFormat": "$(command)", "loc.releaseNotes": "Задача упрощена следующим образом:
 - Предоставлена возможность выбора или ввода команды.
 - Оставлены полезные поля ввода, и предоставлена возможность передачи остальных полей в команду в качестве аргумента.", @@ -9,6 +9,8 @@ "loc.group.displayName.advanced": "Дополнительные параметры", "loc.input.label.containerregistrytype": "Тип реестра контейнеров", "loc.input.help.containerregistrytype": "Выберите \"Реестр контейнеров Azure\", чтобы подключиться к нему с помощью подключения к службе Azure. Выберите \"Реестр контейнеров\", чтобы подключиться к Docker Hub или любому другому частному реестру контейнеров.", + "loc.input.label.addBaseImageData": "Добавление базовых метаданных образа в образы", + "loc.input.help.addBaseImageData": "По умолчанию добавляются данные базового образа, например имя базового образа и дайджест, что улучшает возможности трассировки. Вы можете отказаться от этого поведения по умолчанию, используя эти входные данные.", "loc.input.label.dockerRegistryEndpoint": "Подключение к службе реестра Docker", "loc.input.help.dockerRegistryEndpoint": "Выберите подключение к службе реестра Docker. Это требуется для команд, для выполнения которых необходимо пройти проверку подлинности в реестре.", "loc.input.label.azureSubscriptionEndpoint": "Подписка Azure", @@ -31,8 +33,8 @@ "loc.input.help.imageNamesPath": "Путь к текстовому файлу, содержащему имена образов Docker для публикации или добавления меток. Каждое имя указывается на отдельной строке.", "loc.input.label.qualifyImageName": "Определить имя образа", "loc.input.help.qualifyImageName": "Определите имя образа с помощью имени узла подключения к службе реестра Docker, если не указано иное.", - "loc.input.label.qualifySourceImageName": "Qualify source image name", - "loc.input.help.qualifySourceImageName": "Qualify the source image name with the Docker registry service connection's hostname if not otherwise specified.", + "loc.input.label.qualifySourceImageName": "Определить имя исходного образа", + "loc.input.help.qualifySourceImageName": "Определите имя исходного образа с помощью имени узла подключения к службе реестра Docker, если не указано иное.", "loc.input.label.includeSourceTags": "Включить исходные теги", "loc.input.help.includeSourceTags": "При создании или отправке образа Docker следует включить теги Git.", "loc.input.label.includeLatestTag": "Включить тег latest", @@ -60,7 +62,7 @@ "loc.input.label.containerCommand": "Команда контейнера", "loc.input.help.containerCommand": "Команда docker run сначала создает доступный для записи слой контейнера поверх заданного образа, а затем запускает его с помощью указанной команды run. Например, если образ содержит простое веб-приложение Python Flask, для запуска этого приложения можно указать \"python app.py\".", "loc.input.label.runInBackground": "Запустить в фоновом режиме", - "loc.input.help.runInBackground": "Запустите контейнер Docker в фоновом режиме.", + "loc.input.help.runInBackground": "Запуск контейнера Docker в фоновом режиме.", "loc.input.label.restartPolicy": "Политика перезапуска", "loc.input.help.restartPolicy": "Выберите политику перезапуска.", "loc.input.label.maxRestartRetries": "Максимальное количество попыток перезапуска", @@ -71,11 +73,11 @@ "loc.input.help.enforceDockerNamingConvention": "Если этот параметр установлен, имя образа будет изменено в соответствии с соглашением об именовании Docker. Прописные буквы будут преобразованы в строчные, а пробелы в имени образа будут удалены.", "loc.input.label.memoryLimit": "Предельный объем памяти", "loc.input.help.memoryLimit": "Максимальный объем памяти, доступный контейнеру, в виде целого числа с необязательными суффиксами, например \"2GB\".", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "Задана переменная DOCKER_HOST. Docker попытается подключиться к узлу Docker: %s", "loc.messages.ContainerPatternFound": "Обнаружен шаблон в параметре filepath в Docker", "loc.messages.ContainerPatternNotFound": "Не найден шаблон в параметре filepath в Docker", "loc.messages.ContainerDockerFileNotFound": "Dockerfile, соответствующий %s, не найден.", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "Задана переменная DOCKER_HOST. Убедитесь, что управляющая программа Docker запущена на: %s", "loc.messages.NoImagesInImageNamesFile": "В файле \"%s\" должно быть указано по меньшей мере одно имя образа.", "loc.messages.CantWriteDataToFile": "Не удается записать данные в файл %s. Ошибка: %s", "loc.messages.NoDataWrittenOnFile": "Данные не были записаны в файл %s", diff --git a/Tasks/DockerV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DockerV1/Strings/resources.resjson/zh-CN/resources.resjson index 0b9aae5a1b44..3c1b94c91df4 100644 --- a/Tasks/DockerV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DockerV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -9,6 +9,8 @@ "loc.group.displayName.advanced": "高级选项", "loc.input.label.containerregistrytype": "容器注册表类型", "loc.input.help.containerregistrytype": "选择“Azure 容器注册表”,可使用 Azure 服务连接来连接它。选择“容器注册表”可连接到 Docker Hub 或任何其他私有容器注册表。", + "loc.input.label.addBaseImageData": "将基本映像元数据添加到映像", + "loc.input.help.addBaseImageData": "默认情况下,将添加基本映像数据(如基本映像名称和摘要),这有助于提升可跟踪性。可以使用此输入选择退出此默认行为。", "loc.input.label.dockerRegistryEndpoint": "Docker 注册表服务连接", "loc.input.help.dockerRegistryEndpoint": "选择 Docker 注册表服务连接。这对于需要执行注册表身份验证的命令是必需的。", "loc.input.label.azureSubscriptionEndpoint": "Azure 订阅", diff --git a/Tasks/DockerV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DockerV1/Strings/resources.resjson/zh-TW/resources.resjson index 17b064c1249b..cf7e8ad1b196 100644 --- a/Tasks/DockerV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DockerV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=848006)", "loc.description": "建置、標記、推送或執行 Docker 映像,或執行 Docker 命令", "loc.instanceNameFormat": "$(command)", "loc.releaseNotes": "已使用下列方法簡化工作:
 - 提供可輕鬆選取或鍵入命令的選項。
 - 保留實用的輸入欄位,以及提供將其餘項目作為引數傳遞至命令的選項。", @@ -9,6 +9,8 @@ "loc.group.displayName.advanced": "進階選項", "loc.input.label.containerregistrytype": "容器登錄類型", "loc.input.help.containerregistrytype": "選取 [Azure Container Registry] 可使用使用 Azure 服務連線與其連線。選取 [容器登錄] 可連線至 Docker Hub 或其他私用容器登錄。", + "loc.input.label.addBaseImageData": "將基底映像中繼資料新增至映像", + "loc.input.help.addBaseImageData": "根據預設,系統會新增基底映像資料 (例如基底映像名稱與摘要)以協助可追蹤性。您可以使用此輸入來退出此預設行為。", "loc.input.label.dockerRegistryEndpoint": "Docker 登錄服務連線", "loc.input.help.dockerRegistryEndpoint": "選取 Docker 登錄服務連線。必須為需要向登錄驗證的命令選取。", "loc.input.label.azureSubscriptionEndpoint": "Azure 訂用帳戶", @@ -31,8 +33,8 @@ "loc.input.help.imageNamesPath": "包含所要標記或推送之 Docker 映像名稱的文字檔路徑。每個映像名稱將擁有獨立的行。", "loc.input.label.qualifyImageName": "限定映像名稱", "loc.input.help.qualifyImageName": "若無其他指定名稱,映像名稱將會是 Docker 登錄服務連線的主機名稱。", - "loc.input.label.qualifySourceImageName": "Qualify source image name", - "loc.input.help.qualifySourceImageName": "Qualify the source image name with the Docker registry service connection's hostname if not otherwise specified.", + "loc.input.label.qualifySourceImageName": "限定來源映像名稱", + "loc.input.help.qualifySourceImageName": "若未指定其他名稱,來源映像名稱將會是 Docker 登錄服務連線的主機名稱。", "loc.input.label.includeSourceTags": "包含來源標記", "loc.input.help.includeSourceTags": "於建置或推送 Docker 映像時加入 Git 標記。", "loc.input.label.includeLatestTag": "包含最新標記", @@ -48,7 +50,7 @@ "loc.input.label.containerName": "容器名稱", "loc.input.help.containerName": "要執行之 Docker 容器的名稱。", "loc.input.label.ports": "連接埠", - "loc.input.help.ports": "Docker 容器中用於發佈到主機的連接埠。請在新行上指定每一個 host-port:container-port 繫結。", + "loc.input.help.ports": "Docker 容器中用於推送到主機的連接埠。請在新行上指定每一個 host-port:container-port 繫結。", "loc.input.label.volumes": "磁碟區", "loc.input.help.volumes": "要掛接的主機磁碟區。請在新行上指定每一個 host-dir:container-dir。", "loc.input.label.envVars": "環境變數", @@ -71,11 +73,11 @@ "loc.input.help.enforceDockerNamingConvention": "若啟用,就會 Docker 映像名稱以遵循 Docker 命名慣例。請將大寫字元轉為小寫字元,並移除映像名稱中的空格。", "loc.input.label.memoryLimit": "記憶體限制", "loc.input.help.memoryLimit": "容器可用的最大記憶體,值為整數,並可選擇加上尾碼,如 '2GB'。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "已設定 DOCKER_HOST 變數。Docker 會嘗試連線到 Docker 主機: %s", "loc.messages.ContainerPatternFound": "在 Docker filepath 參數中已找到模式", "loc.messages.ContainerPatternNotFound": "在 Docker filepath 參數中找不到任何模式", "loc.messages.ContainerDockerFileNotFound": "找不到任何與 %s 相符的 Dockerfile。", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "已設定 DOCKER_HOST 變數。請確定 Docker 精靈正在下列位置執行: %s", "loc.messages.NoImagesInImageNamesFile": "檔案 '%s' 中至少應有一個映像名稱。", "loc.messages.CantWriteDataToFile": "無法將資料寫入檔案 %s。錯誤: %s", "loc.messages.NoDataWrittenOnFile": "沒有任何資料寫入檔案 %s", diff --git a/Tasks/DockerV1/task.json b/Tasks/DockerV1/task.json index 88c6b76a65f7..e0374e041a4a 100644 --- a/Tasks/DockerV1/task.json +++ b/Tasks/DockerV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -376,7 +376,7 @@ }, { "name": "DockerOutputPath", - "description": "The path of the file which contains the output of the build command." + "description": "The path of the file which contains the output of the build command." } ], "instanceNameFormat": "$(command)", diff --git a/Tasks/DockerV1/task.loc.json b/Tasks/DockerV1/task.loc.json index 2ab2eed567f0..09f661c77d0b 100644 --- a/Tasks/DockerV1/task.loc.json +++ b/Tasks/DockerV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/DockerV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DockerV2/Strings/resources.resjson/de-DE/resources.resjson index c42c659b527e..7bbe56113c01 100644 --- a/Tasks/DockerV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DockerV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker documentation](https://docs.docker.com/)", - "loc.description": "Erstellen Sie Docker-Images, oder übertragen Sie sie mithilfe von Push, melden Sie sich an oder ab, oder führen Sie einen Docker-Befehl aus.", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=848006) oder [Docker-Dokumentation anzeigen](https://docs.docker.com/)", + "loc.description": "Erstellen oder pushen Sie Docker-Images, melden Sie sich an oder ab, starten oder beenden Sie Container, oder führen Sie einen Docker-Befehl aus.", "loc.instanceNameFormat": "$(command)", "loc.releaseNotes": "Die Aufgabe \"YAML\" wurde in folgender Weise vereinfacht:
 – Eingabe des Containerregistrierungstyps nicht mehr erforderlich
 – Keine komplexe Eingabe mehr, stattdessen Übergabe von Argumenten an den Befehl ", "loc.group.displayName.containerRepository": "Containerrepository", @@ -9,7 +9,7 @@ "loc.input.label.containerRegistry": "Containerregistrierung", "loc.input.help.containerRegistry": "Wählen Sie eine Dienstverbindung für die Docker-Registrierung aus. Erforderlich für Befehle, die eine Authentifizierung bei einer Registrierung erfordern.", "loc.input.label.repository": "Containerrepository", - "loc.input.help.repository": "Name des Repositorys.", + "loc.input.help.repository": "Der Name des Repositorys.", "loc.input.label.command": "Befehl", "loc.input.help.command": "Wählen Sie einen Docker-Befehl aus.", "loc.input.label.Dockerfile": "Dockerfile", @@ -20,16 +20,21 @@ "loc.input.help.tags": "Eine Liste mit Tags auf getrennten Zeilen. Diese Tags werden in build-, push-und buildAndPush-Befehlen verwendet. Beispiel:

beta1.1
", "loc.input.label.arguments": "Argumente", "loc.input.help.arguments": "Docker-Befehlsoptionen. Beispiel:
Buildbefehl:
--build-arg HTTP_PROXY=http://10.20.30.2:1234 --quiet", - "loc.input.label.addPipelineData": "Add Pipeline metadata to image(s)", - "loc.input.help.addPipelineData": "By default pipeline data like source branch name, build id are added which helps with traceability. For example you can inspect an image to find out which pipeline built the image. You can opt out of this default behavior by using this input.", + "loc.input.label.addPipelineData": "Pipelinemetadaten zu Images hinzufügen", + "loc.input.help.addPipelineData": "Standardmäßig werden Pipelinedaten wie beispielsweise der Name des Quellbranchs und die Build-ID hinzugefügt, wodurch die Nachverfolgbarkeit unterstützt wird. Sie können z. B. ein Image untersuchen, um festzustellen, welche Pipeline das Image erstellt hat. Sie können dieses Standardverhalten mithilfe dieser Eingabe deaktivieren.", + "loc.input.label.addBaseImageData": "Image(s) Metadaten von Basisimages hinzufügen", + "loc.input.help.addBaseImageData": "Basisimagedaten wie Basisimagename und -digest werden standardmäßig hinzugefügt, um die Nachverfolgung zu erleichtern. Sie können dieses Standardverhalten anhand dieser Eingabe deaktivieren.", + "loc.input.label.container": "Container", + "loc.input.help.container": "Name des Containers zur Verwendung mit Befehlen zum Starten und Beenden.", "loc.messages.AddingNewAuthToExistingConfig": "Die Authentifizierungsdaten für die Registrierung werden der Docker-Konfigurationsdatei hinzugefügt. Registrierung: %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "Die DOCKER_HOST-Variable ist festgelegt. Docker versucht, eine Verbindung mit dem Docker-Host herzustellen: %s", + "loc.messages.CommandNotRecognized": "Unbekannter Befehl: %s", "loc.messages.ContainerPatternFound": "Muster in Docker-Dateipfadparameter gefunden.", "loc.messages.ContainerPatternNotFound": "Kein Muster im Docker-Parameter \"filepath\" gefunden.", "loc.messages.ContainerDockerFileNotFound": "Es wurde keine Docker-Datei gefunden, die \"%s\" entspricht.", "loc.messages.CantWriteDataToFile": "In die Datei \"%s\" können keine Daten geschrieben werden. Fehler: %s", "loc.messages.CouldNotFindDockerConfig": "Die Docker-Konfiguration wurde nicht gefunden. Entweder ist die DOCKER_CONFIG-Variable nicht festgelegt, oder die Konfigurationsdatei befindet sich nicht im temporären Verzeichnis, oder die Datei ist nicht vorhanden. DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "Die DOCKER_HOST-Variable ist festgelegt. Stellen Sie sicher, dass der Docker-Daemon auf \"%s\" ausgeführt wird.", "loc.messages.DeletingDockerConfigDirectory": "Das Docker-Konfigurationsverzeichnis wird gelöscht. Pfad: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Die Authentifizierungsdaten für die Registrierung werden aus der Docker-Konfigurationsdatei gelöscht. Registrierung: %s, neue Docker-Konfiguration: %s", "loc.messages.DockerRegistryNotFound": "Keine Dienstverbindung für Docker-Registrierung angegeben.", @@ -43,12 +48,12 @@ "loc.messages.NoAuthInfoFoundInDockerConfig": "In der Docker-Konfiguration wurden keine Authentifizierungsinformationen gefunden. Es werden deshalb 0 Registrierungs-URLs zurückgegeben.", "loc.messages.NoDataWrittenOnFile": "In die Datei \"%s\" wurden keine Daten geschrieben. ", "loc.messages.NoImagesInImageNamesFile": "In der Datei \"%s\" wird mindestens ein Imagename erwartet.", - "loc.messages.NotAddingAnyTagsToBuild": "Not adding any tags to the built image as no repository is specified.", + "loc.messages.NotAddingAnyTagsToBuild": "Dem erstellten Image werden keine Tags hinzugefügt, weil kein Repository angegeben wurde.", "loc.messages.NotPushingAsNoLoginFound": "Es werden keine Daten mithilfe von Push in die Registrierung übertragen, weil keine Anmeldeinformationen gefunden wurden.", "loc.messages.OldDockerConfigContent": "Es wurde eine frühere Anmeldung bei derselben Registrierung gefunden. Die alten Authentifizierungsdaten werden gespeichert, und der Vorgang wird mit der neuen Anmeldung fortgesetzt. Alte Docker-Konfiguration: %s", "loc.messages.OutputVariableDataSizeExceeded": "Die Ausgabevariable wurde nicht festgelegt, weil die Docker-Befehlsausgabe die maximal unterstützte Länge überschritten hat. Ausgabelänge: %s, maximal unterstützte Länge: %s", "loc.messages.PathIsNotInTempDirectory": "Der Konfigurationspfad befindet sich nicht im temporären Verzeichnis. Konfigurationspfad: %s, temporäres Verzeichnis: %s", "loc.messages.RegistryAuthNotPresentInConfig": "Die Authentifizierungsdaten für die Registrierung wurden nicht in der Docker-Konfigurationsdatei gefunden. Keine Aktion für Abmeldung erforderlich. Registrierung: %s", "loc.messages.RestoringOldLoginAuth": "Die vorherigen Authentifizierungsdaten für die Registrierungsanmeldung werden wiederhergestellt: %s", - "loc.messages.WritingDockerConfigToTempFile": "Die Docker-Konfiguration wird in die temporäre Datei geschrieben. Dateipfad: %s, Docker-Konfiguration: %s" + "loc.messages.WritingDockerConfigToTempFile": "Die Docker-Konfiguration wird in eine temporäre Datei geschrieben. Dateipfad: %s, Docker-Konfiguration: %s" } \ No newline at end of file diff --git a/Tasks/DockerV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DockerV2/Strings/resources.resjson/es-ES/resources.resjson index 090c84380408..659735c30ebb 100644 --- a/Tasks/DockerV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DockerV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker documentation](https://docs.docker.com/)", - "loc.description": "Compila o inserta imágenes de Docker, inicia una sesión o la cierra o bien ejecuta un comando de Docker.", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=848006) o [consultar la documentación de Docker](https://docs.docker.com/)", + "loc.description": "Compila o inserta imágenes de Docker, inicia una sesión o la cierra, inicia o detiene contenedores o bien ejecuta un comando de Docker.", "loc.instanceNameFormat": "$(comando)", "loc.releaseNotes": "Se ha simplificado el código YAML de la tarea mediante las acciones siguientes:
 - Quitar la entrada de tipo de registro del contenedor
 - Quitar las entradas complejas, ya que se pueden pasar como argumentos al comando.", "loc.group.displayName.containerRepository": "Container Repository", @@ -20,16 +20,21 @@ "loc.input.help.tags": "Lista de etiquetas en líneas separadas. Estas etiquetas se usan en los comandos build, push y buildAndPush. Ejemplo:

beta1.1
latest", "loc.input.label.arguments": "Argumentos", "loc.input.help.arguments": "Opciones de comando de Docker. Ejemplo:
Para el comando de compilación,
--build-arg HTTP_PROXY=http://10.20.30.2:1234 --quiet", - "loc.input.label.addPipelineData": "Add Pipeline metadata to image(s)", - "loc.input.help.addPipelineData": "By default pipeline data like source branch name, build id are added which helps with traceability. For example you can inspect an image to find out which pipeline built the image. You can opt out of this default behavior by using this input.", + "loc.input.label.addPipelineData": "Agregar los metadatos de la canalización a las imágenes", + "loc.input.help.addPipelineData": "De forma predeterminada, se agregan los datos de canalización (como el nombre de la rama de origen o el identificador de compilación), lo que ayuda con la rastreabilidad. Por ejemplo, puede inspeccionar una imagen para averiguar qué canalización la compiló. Puede rechazar este comportamiento predeterminado si usa esta entrada.", + "loc.input.label.addBaseImageData": "Adición de metadatos de imagen base a imágenes", + "loc.input.help.addBaseImageData": "De forma predeterminada, se agregan datos de imagen base, como el nombre y el resumen, lo que ayuda a aumentar la trazabilidad. Puede desactivar este comportamiento predeterminado mediante esta entrada.", + "loc.input.label.container": "Contenedor", + "loc.input.help.container": "Nombre del contenedor. Para su uso con los comandos start y stop.", "loc.messages.AddingNewAuthToExistingConfig": "Agregando datos de autenticación para el registro en el archivo de configuración de Docker. Registro: %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST está establecida. Docker intentará conectarse a su host: %s", + "loc.messages.CommandNotRecognized": "Comando no reconocido: %s", "loc.messages.ContainerPatternFound": "Se encontró un patrón en el parámetro filepath de Docker.", "loc.messages.ContainerPatternNotFound": "No se ha encontrado ningún patrón en el parámetro filepath de Docker", "loc.messages.ContainerDockerFileNotFound": "No se encontró ningún archivo de Docker que coincidiera con %s.", "loc.messages.CantWriteDataToFile": "No se pueden escribir datos en el archivo %s. Error: %s", "loc.messages.CouldNotFindDockerConfig": "No se encuentra la configuración de Docker. La variable DOCKER_CONFIG no se ha establecido, el archivo de configuración está fuera del directorio temporal o el archivo no existe. DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST está establecida. Asegúrese de que el demonio de Docker se está ejecutando en %s.", "loc.messages.DeletingDockerConfigDirectory": "Eliminando el directorio de configuración de Docker. Ruta de acceso: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Eliminando los datos de autenticación para el registro del archivo de configuración del Docker. Registro: %s. Nueva configuración de Docker: %s", "loc.messages.DockerRegistryNotFound": "Conexión de servicio de registro de Docker no especificado.", @@ -43,7 +48,7 @@ "loc.messages.NoAuthInfoFoundInDockerConfig": "No se ha encontrado ninguna autenticación en la configuración de Docker. Por lo tanto, se devuelven 0 direcciones URL del registro.", "loc.messages.NoDataWrittenOnFile": "No se escribieron datos en el archivo %s", "loc.messages.NoImagesInImageNamesFile": "Se espera al menos un nombre de imagen en el archivo \"%s\".", - "loc.messages.NotAddingAnyTagsToBuild": "Not adding any tags to the built image as no repository is specified.", + "loc.messages.NotAddingAnyTagsToBuild": "No se está agregando ninguna etiqueta a la imagen compilada porque no se ha especificado ningún repositorio.", "loc.messages.NotPushingAsNoLoginFound": "No se va a insertar en ningún registro porque no se encontró información de inicio de sesión.", "loc.messages.OldDockerConfigContent": "Se ha encontrado un inicio de sesión anterior en el mismo registro. Se guardan los datos de autenticación anteriores y se continúa con el nuevo inicio de sesión. Configuración de Docker anterior: %s", "loc.messages.OutputVariableDataSizeExceeded": "La variable de salida no establecida como salida del comando de Docker superó la longitud máxima admitida. Longitud de salida: %s. Longitud máxima admitida: %s", diff --git a/Tasks/DockerV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DockerV2/Strings/resources.resjson/fr-FR/resources.resjson index 66a84485eb66..2156ba16da74 100644 --- a/Tasks/DockerV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DockerV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker documentation](https://docs.docker.com/)", - "loc.description": "Générer ou envoyer (push) des images Docker, se connecter ou se déconnecter, ou exécuter une commande Docker", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=848006) ou [consulter la documentation de Docker](https://docs.docker.com/)", + "loc.description": "Générer ou envoyer (push) des images Docker, se connecter ou se déconnecter, démarrer ou arrêter des conteneurs, ou exécuter une commande Docker", "loc.instanceNameFormat": "$(commande)", "loc.releaseNotes": "Simplification de la tâche YAML par :
 - Suppression de l'entrée de type du registre de conteneurs
 - Suppression des entrées complexes, car elles peuvent être passées en tant qu'arguments à la commande.", "loc.group.displayName.containerRepository": "Container Repository", @@ -16,20 +16,25 @@ "loc.input.help.Dockerfile": "Chemin du fichier Docker.", "loc.input.label.buildContext": "Contexte de build", "loc.input.help.buildContext": "Chemin du contexte de build. Passez ** pour spécifier le répertoire qui contient le Dockerfile.", - "loc.input.label.tags": "Balises", + "loc.input.label.tags": "Étiquettes", "loc.input.help.tags": "Liste d'étiquettes sur des lignes séparées. Ces étiquettes sont utilisées dans les commandes build, push et buildAndPush. Exemple :

beta1.1
latest", "loc.input.label.arguments": "Arguments", "loc.input.help.arguments": "Options de commande Docker. Exemple :
Pour la commande de build,
--build-arg HTTP_PROXY=http://10.20.30.2:1234 --quiet", - "loc.input.label.addPipelineData": "Add Pipeline metadata to image(s)", - "loc.input.help.addPipelineData": "By default pipeline data like source branch name, build id are added which helps with traceability. For example you can inspect an image to find out which pipeline built the image. You can opt out of this default behavior by using this input.", + "loc.input.label.addPipelineData": "Ajouter des métadonnées de pipeline aux images", + "loc.input.help.addPipelineData": "Par défaut, les données de pipeline, telles que le nom de la branche source et l'ID de build sont ajoutées pour permettre une traçabilité. Par exemple, vous pouvez inspecter une image pour savoir quel pipeline l'a généré. Vous pouvez refuser ce comportement par défaut en utilisant cette entrée.", + "loc.input.label.addBaseImageData": "Ajouter des métadonnées d’image de base à des images", + "loc.input.help.addBaseImageData": "Par défaut, les données de l'image de base, telles que le nom de l'image de base et le résumé, sont ajoutées, ce qui facilite la traçabilité. Vous pouvez désactiver ce comportement par défaut en utilisant cette entrée.", + "loc.input.label.container": "Conteneur", + "loc.input.help.container": "Nom du conteneur. À utiliser avec les commandes start et stop.", "loc.messages.AddingNewAuthToExistingConfig": "Ajout de données d'authentification pour le registre dans le fichier config Docker. Registre : %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST est définie. Docker va tenter de se connecter à l'hôte Docker : %s", + "loc.messages.CommandNotRecognized": "Commande non reconnue : %s", "loc.messages.ContainerPatternFound": "Modèle trouvé dans le paramètre filepath Docker", "loc.messages.ContainerPatternNotFound": "Modèle introuvable dans le paramètre filepath Docker", "loc.messages.ContainerDockerFileNotFound": "Le fichier Docker correspondant à %s est introuvable.", "loc.messages.CantWriteDataToFile": "Impossible d'écrire des données dans le fichier %s. Erreur : %s", "loc.messages.CouldNotFindDockerConfig": "Configuration Docker introuvable. Il est possible que la variable DOCKER_CONFIG ne soit pas définie, que le fichier config se trouve en dehors du répertoire temp, ou que le fichier n'existe pas. DOCKER_CONFIG : %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST est définie. Vérifiez que le démon Docker s'exécute sur %s", "loc.messages.DeletingDockerConfigDirectory": "Suppression du répertoire de configuration Docker. Chemin : %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Suppression de données d'authentification pour le registre dans le fichier config Docker. Registre : %s. Nouvelle configuration Docker : %s", "loc.messages.DockerRegistryNotFound": "Connexion de service de registre Docker non spécifiée.", @@ -43,7 +48,7 @@ "loc.messages.NoAuthInfoFoundInDockerConfig": "Données d'authentification introuvables dans la configuration Docker. Nombre d'URL de registre retournées : 0.", "loc.messages.NoDataWrittenOnFile": "Aucune donnée n'a été écrite dans le fichier %s", "loc.messages.NoImagesInImageNamesFile": "Au moins un nom d'image est attendu dans le fichier '%s'.", - "loc.messages.NotAddingAnyTagsToBuild": "Not adding any tags to the built image as no repository is specified.", + "loc.messages.NotAddingAnyTagsToBuild": "Impossible d'ajouter des étiquettes à l'image générée, car aucun dépôt n'est spécifié.", "loc.messages.NotPushingAsNoLoginFound": "Impossible d'effectuer un envoi (push) vers un registre, car les informations de connexion sont introuvables.", "loc.messages.OldDockerConfigContent": "Une connexion antérieure a été trouvée dans le même registre. Enregistrement des anciennes données d'authentification et utilisation de la nouvelle connexion. Ancienne configuration Docker : %s", "loc.messages.OutputVariableDataSizeExceeded": "La variable de sortie non définie en tant que sortie de la commande Docker a dépassé la longueur maximale prise en charge. Longueur de sortie : %s. Longueur maximale prise en charge : %s", diff --git a/Tasks/DockerV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DockerV2/Strings/resources.resjson/it-IT/resources.resjson index da7f6b0e6964..ca9413eec48a 100644 --- a/Tasks/DockerV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DockerV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker documentation](https://docs.docker.com/)", - "loc.description": "Consente di compilare o eseguire il push di immagini Docker, di eseguire accesso o disconnessione oppure di eseguire un comando Docker", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=848006). In alternativa [vedere la documentazione di Docker](https://docs.docker.com/)", + "loc.description": "Consente di compilare o eseguire il push di immagini Docker, di eseguire accesso o disconnessione, di avviare o arrestare contenitori oppure di eseguire un comando Docker", "loc.instanceNameFormat": "$(command)", - "loc.releaseNotes": "Il codice YAML dell'attività è stata semplificata:
 - Il valore di input del tipo di Registro Container è stato rimosso
 - I valori di input complessi sono stati rimossi perché possono essere passati come argomenti del comando.", + "loc.releaseNotes": "Il codice YAML dell'attività è stato semplificato:
 - Il valore di input del tipo di Registro Container è stato rimosso
 - I valori di input complessi sono stati rimossi perché possono essere passati come argomenti del comando.", "loc.group.displayName.containerRepository": "Repository contenitore", "loc.group.displayName.commands": "Comandi", "loc.input.label.containerRegistry": "Registro contenitori", @@ -20,16 +20,21 @@ "loc.input.help.tags": "Elenco di tag in righe separate. Questi tag vengono usati nei comandi build, push e buildAndPush. Esempio:

beta1.1
latest", "loc.input.label.arguments": "Argomenti", "loc.input.help.arguments": "Opzioni del comando Docker. Esempio:
Per il comando build,
--build-arg HTTP_PROXY=http://10.20.30.2:1234 --quiet", - "loc.input.label.addPipelineData": "Add Pipeline metadata to image(s)", - "loc.input.help.addPipelineData": "By default pipeline data like source branch name, build id are added which helps with traceability. For example you can inspect an image to find out which pipeline built the image. You can opt out of this default behavior by using this input.", + "loc.input.label.addPipelineData": "Aggiungi metadati della pipeline a immagini", + "loc.input.help.addPipelineData": "Per impostazione predefinita, vengono aggiunti dati della pipeline, come il nome del ramo di origine e l'ID compilazione, per agevolare la tracciabilità. Ad esempio, è possibile esaminare un'immagine per individuare la pipeline usata per la compilazione dell'immagine. Usare questo valore di input per rifiutare esplicitamente questo comportamento predefinito.", + "loc.input.label.addBaseImageData": "Aggiungere i metadati dell'immagine di base alle immagini", + "loc.input.help.addBaseImageData": "Per impostazione predefinita, i dati dell'immagine di base, come il nome dell'immagine di base e il digest, vengono aggiunti, contribuendo alla tracciabilità. È possibile rifiutare il comportamento predefinito usando questo input.", + "loc.input.label.container": "Contenitore", + "loc.input.help.container": "Nome del contenitore. Da usare con i comandi di avvio e arresto.", "loc.messages.AddingNewAuthToExistingConfig": "Aggiunta dei dati di autenticazione per il registro nel file di configurazione Docker. Registro: %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "La variabile DOCKER_HOST è impostata. Docker proverà a connettersi all'host Docker: %s", + "loc.messages.CommandNotRecognized": "Comando non riconosciuto: %s", "loc.messages.ContainerPatternFound": "Il criterio è stato trovato nel parametro filepath di Docker", "loc.messages.ContainerPatternNotFound": "Non è stato trovato alcun criterio nel parametro filepath di Docker", "loc.messages.ContainerDockerFileNotFound": "Non è stato trovato alcun Dockerfile corrispondente a %s.", "loc.messages.CantWriteDataToFile": "Non è possibile scrivere dati nel file %s. Errore: %s", "loc.messages.CouldNotFindDockerConfig": "Non è stato possibile trovare la configurazione di Docker. La variabile DOCKER_CONFIG non è impostata oppure il file di configurazione non è incluso nella directory temporanea o non esiste. DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variabile DOCKER_HOST è impostata. Assicurarsi che il daemon Docker sia in esecuzione in: %s", "loc.messages.DeletingDockerConfigDirectory": "Eliminazione della directory di configurazione di Docker. Percorso: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Eliminazione dei dati di autenticazione per il registro dal file di configurazione Docker. Registro: %s. Nuova configurazione di Docker: %s", "loc.messages.DockerRegistryNotFound": "La connessione al servizio Registro Docker non è stata specificata.", @@ -43,7 +48,7 @@ "loc.messages.NoAuthInfoFoundInDockerConfig": "Non sono state trovate autenticazioni nella configurazione di Docker, di conseguenza verranno restituiti 0 URL del registro.", "loc.messages.NoDataWrittenOnFile": "Non sono stati scritti dati nel file %s", "loc.messages.NoImagesInImageNamesFile": "Il file '%s' deve contenere almeno un nome di immagine.", - "loc.messages.NotAddingAnyTagsToBuild": "Not adding any tags to the built image as no repository is specified.", + "loc.messages.NotAddingAnyTagsToBuild": "Non verranno aggiunti tag all'immagine compilata perché non è stato specificato alcun repository.", "loc.messages.NotPushingAsNoLoginFound": "Non verrà eseguito il push in alcun registro perché non sono state trovate informazioni di accesso.", "loc.messages.OldDockerConfigContent": "È stato trovato un account di accesso precedente allo stesso registro. I dati di autenticazione obsoleti verranno salvati e si continuerà con il nuovo account di accesso. Configurazione di Docker precedente: %s", "loc.messages.OutputVariableDataSizeExceeded": "La variabile di output non impostata come output del comando Docker supera la lunghezza massima supportata. Lunghezza dell'output: %s. Lunghezza massima supportata: %s", diff --git a/Tasks/DockerV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DockerV2/Strings/resources.resjson/ja-JP/resources.resjson index 8c2ce6d04341..790ae8314d55 100644 --- a/Tasks/DockerV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DockerV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker documentation](https://docs.docker.com/)", - "loc.description": "Docker イメージをビルドまたはプッシュするか、ログインまたはログアウトするか、Docker コマンドを実行します", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=848006)、または [Docker のドキュメントを参照](https://docs.docker.com/)", + "loc.description": "Docker イメージをビルドまたはプッシュするか、ログインまたはログアウトするか、コンテナーを開始または停止するか、Docker コマンドを実行します", "loc.instanceNameFormat": "$(コマンド)", "loc.releaseNotes": "以下の操作により、タスク YAML が簡略化されました:
 - コンテナー レジストリの型の入力を削除する
 - 複雑な入力をコマンドに引数として渡すことができるので削除する", "loc.group.displayName.containerRepository": "コンテナー リポジトリ", @@ -20,16 +20,21 @@ "loc.input.help.tags": "各行にタグの一覧を表示します。これらのタグは、ビルド、プッシュ、および buildAndPush コマンドで使用されます。例:

beta 1.1
latest", "loc.input.label.arguments": "引数", "loc.input.help.arguments": "Docker コマンド オプション。例:
ビルド コマンドの場合、
--build-arg HTTP_PROXY=http://10.20.30.2:1234 --quiet", - "loc.input.label.addPipelineData": "Add Pipeline metadata to image(s)", - "loc.input.help.addPipelineData": "By default pipeline data like source branch name, build id are added which helps with traceability. For example you can inspect an image to find out which pipeline built the image. You can opt out of this default behavior by using this input.", + "loc.input.label.addPipelineData": "パイプライン メタデータをイメージに追加します", + "loc.input.help.addPipelineData": "既定では、追跡可能性に寄与するソース ブランチ名やビルド ID などのパイプライン データが追加されます。たとえば、イメージを検査して、どのパイプラインによってこのイメージが作成されたかを確認できます。この入力を使用すると、この既定の動作をオプトアウトすることができます。", + "loc.input.label.addBaseImageData": "画像にベース イメージのメタデータを追加します", + "loc.input.help.addBaseImageData": "既定では、ベース イメージ名やダイジェストなどのベース イメージ データが追加されます。これは追跡可能性に貢献します。この入力を使用して、この既定の動作をオプトアウトできます。", + "loc.input.label.container": "コンテナー", + "loc.input.help.container": "コンテナーの名前。開始および停止コマンドで使用されます。", "loc.messages.AddingNewAuthToExistingConfig": "Docker 構成ファイルにレジストリの認証データを追加しています。レジストリ: %s。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "DOCKER_HOST 変数が設定されています。Docker により、Docker ホスト %s への接続が試みられます", + "loc.messages.CommandNotRecognized": "コマンドが認識されません: %s", "loc.messages.ContainerPatternFound": "Docker filepath パラメーターにパターンが見つかりました", "loc.messages.ContainerPatternNotFound": "Docker filepath パラメーターにパターンが見つかりませんでした", "loc.messages.ContainerDockerFileNotFound": "%s に一致する Dockerfile は見つかりませんでした。", "loc.messages.CantWriteDataToFile": "ファイル %s にデータを書き込めません。エラー: %s", "loc.messages.CouldNotFindDockerConfig": "Docker 構成が見つかりませんでした。DOCKER_CONFIG 変数が設定されていないか、構成ファイルが一時ディレクトリ外にあるか、ファイルが存在しません。DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "DOCKER_HOST 変数が設定されています。Docker デーモンが %s で実行されていることをご確認ください", "loc.messages.DeletingDockerConfigDirectory": "Docker 構成ディレクトリを削除しています。パス: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Docker 構成ファイルからレジストリの認証データを削除しています。レジストリ: %s、新しい Docker 構成: %s", "loc.messages.DockerRegistryNotFound": "Docker レジストリ サービス接続が指定されていません。", @@ -43,10 +48,10 @@ "loc.messages.NoAuthInfoFoundInDockerConfig": "Docker 構成に認証が見つかりませんでした。したがって、0 のレジストリ URL を返します。", "loc.messages.NoDataWrittenOnFile": "ファイル %s にデータが書き込まれませんでした", "loc.messages.NoImagesInImageNamesFile": "ファイル '%s' には少なくとも 1 つのイメージ名が必要です。", - "loc.messages.NotAddingAnyTagsToBuild": "Not adding any tags to the built image as no repository is specified.", + "loc.messages.NotAddingAnyTagsToBuild": "リポジトリが指定されていないため、ビルドされたイメージにタグは追加されていません。", "loc.messages.NotPushingAsNoLoginFound": "ログイン情報が見つからなかったため、レジストリにプッシュしていません。", "loc.messages.OldDockerConfigContent": "同じレジストリに前回のログインが見つかりました。古い認証データを保存し、新しいログインで続行しています。古い Docker 構成: %s", - "loc.messages.OutputVariableDataSizeExceeded": "Docker コマンドの出力がサポートされている最大長を超えているため、出力変数が設定されていません。出力の長さ: %s、サポートされている最大長: %s", + "loc.messages.OutputVariableDataSizeExceeded": "Docker コマンドの出力がサポートされている最大長を超えたため、出力変数が設定されませんでした。出力の長さ: %s、サポートされている最大長: %s", "loc.messages.PathIsNotInTempDirectory": "構成パスが一時ディレクトリ内にありません。構成パス: %s、一時ディレクトリ: %s", "loc.messages.RegistryAuthNotPresentInConfig": "Docker 構成ファイルにレジストリの認証データが見つかりませんでした。ログアウトするための操作は行われません。レジストリ: %s", "loc.messages.RestoringOldLoginAuth": "レジストリの前回のログイン認証データを復元しています: %s", diff --git a/Tasks/DockerV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DockerV2/Strings/resources.resjson/ko-KR/resources.resjson index cef78235993d..6ca842aae77d 100644 --- a/Tasks/DockerV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DockerV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Docker", "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?linkid=848006) 또는 [Docker 설명서 참조](https://docs.docker.com/)", - "loc.description": "Docker 이미지를 빌드 또는 푸시하거나, 로그인 또는 로그아웃하거나, Docker 명령을 실행합니다.", + "loc.description": "Docker 이미지를 빌드 또는 푸시하거나, 로그인 또는 로그아웃하거나, 컨테이너를 시작 또는 중지하거나, Docker 명령을 실행합니다.", "loc.instanceNameFormat": "$(command)", - "loc.releaseNotes": "다음을 수행하여 작업 YAML을 간소화했습니다.
 - 컨테이너 레지스트리 유형 입력 제거
 - 명령에 인수로 전달될 수 있는 복합 입력 제거.", + "loc.releaseNotes": "다음을 수행하여 작업 YAML을 간소화했습니다.
 - 컨테이너 레지스트리 유형 입력 제거
 - 명령에 인수로 전달될 수 있는 복합 입력 제거", "loc.group.displayName.containerRepository": "컨테이너 리포지토리", "loc.group.displayName.commands": "명령", "loc.input.label.containerRegistry": "컨테이너 레지스트리", @@ -22,8 +22,13 @@ "loc.input.help.arguments": "Docker 명령 옵션입니다. 예:
빌드 명령의 경우 다음과 같습니다.
--build-arg HTTP_PROXY=http://10.20.30.2:1234 --quiet", "loc.input.label.addPipelineData": "이미지에 파이프라인 메타데이터 추가", "loc.input.help.addPipelineData": "기본적으로 소스 분기 이름, 빌드 ID와 같이 추적 기능에 도움이 되는 파이프라인 데이터가 추가됩니다. 예를 들어, 이미지를 검사하여 이미지를 빌드한 파이프라인을 확인할 수 있습니다. 이 입력을 사용하여 해당 기본 동작을 옵트아웃(opt out)할 수 있습니다.", + "loc.input.label.addBaseImageData": "이미지에 기본 이미지 메타데이터 추가", + "loc.input.help.addBaseImageData": "기본적으로 기본 이미지 이름 및 다이제스트와 같은 기본 이미지 데이터가 추가되어 추적에 도움이 됩니다. 이 입력을 사용하여 이 기본 동작을 해제할 수 있습니다.", + "loc.input.label.container": "컨테이너", + "loc.input.help.container": "컨테이너의 이름입니다. 시작 및 중지 명령과 함께 사용합니다.", "loc.messages.AddingNewAuthToExistingConfig": "Docker 구성 파일에 레지스트리의 인증 데이터를 추가하는 중입니다. 레지스트리: %s.", "loc.messages.ConnectingToDockerHost": "DOCKER_HOST 변수가 설정되었습니다. Docker는 Docker 호스트 %s에 연결하려고 합니다.", + "loc.messages.CommandNotRecognized": "명령을 인식할 수 없음: %s", "loc.messages.ContainerPatternFound": "Docker filepath 매개 변수에 패턴이 있습니다.", "loc.messages.ContainerPatternNotFound": "Docker filepath 매개 변수에 패턴이 없습니다.", "loc.messages.ContainerDockerFileNotFound": "%s과(와) 일치하는 Dockerfile이 없습니다.", diff --git a/Tasks/DockerV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DockerV2/Strings/resources.resjson/ru-RU/resources.resjson index 68a085b89cdf..4b00db8e0923 100644 --- a/Tasks/DockerV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DockerV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker documentation](https://docs.docker.com/)", - "loc.description": "Создание или отправка образов Docker, вход или выход либо выполнение команды Docker", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=848006) или [документацию по Docker](https://docs.docker.com/)", + "loc.description": "Создание или отправка образов Docker, вход или выход, запуск или остановка контейнеров либо выполнение команды Docker.", "loc.instanceNameFormat": "$(command)", "loc.releaseNotes": "Упрощение задачи YAML:
 - Удаление входных данных для реестра контейнеров
 - Удаление комплексных входных данных, так как их можно передать в качестве аргументов в команду.", "loc.group.displayName.containerRepository": "Репозиторий контейнеров", @@ -20,16 +20,21 @@ "loc.input.help.tags": "Список тегов на отдельных строках. Эти теги используются в командах build, push и buildAndPush. Пример:

beta1.1
latest", "loc.input.label.arguments": "Аргументы", "loc.input.help.arguments": "Параметры команды Docker. Пример:
Для команды build,
--build-arg HTTP_PROXY=http://10.20.30.2:1234 --quiet", - "loc.input.label.addPipelineData": "Add Pipeline metadata to image(s)", - "loc.input.help.addPipelineData": "By default pipeline data like source branch name, build id are added which helps with traceability. For example you can inspect an image to find out which pipeline built the image. You can opt out of this default behavior by using this input.", + "loc.input.label.addPipelineData": "Добавить метаданные конвейера в образы", + "loc.input.help.addPipelineData": "По умолчанию добавляются такие данные конвейера, как имя исходной ветви и идентификатор сборки, что облегчает трассировку. Например, можно проверить образ, чтобы узнать, какой конвейер его создал. Вы можете отказаться от этого поведения по умолчанию, используя указанные входные данные.", + "loc.input.label.addBaseImageData": "Добавление базовых метаданных образа в образы", + "loc.input.help.addBaseImageData": "По умолчанию добавляются данные базового образа, например имя базового образа и дайджест, что улучшает возможности трассировки. Вы можете отказаться от этого поведения по умолчанию, используя эти входные данные.", + "loc.input.label.container": "Контейнер", + "loc.input.help.container": "Имя контейнера. Для использования с командами start и stop.", "loc.messages.AddingNewAuthToExistingConfig": "Добавление данных проверки подлинности для реестра в файл конфигурации Docker. Реестр: %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "Задана переменная DOCKER_HOST. Docker попытается подключиться к узлу Docker: %s", + "loc.messages.CommandNotRecognized": "Команда не распознана: %s", "loc.messages.ContainerPatternFound": "Обнаружен шаблон в параметре filepath в Docker", "loc.messages.ContainerPatternNotFound": "Не найден шаблон в параметре filepath в Docker", "loc.messages.ContainerDockerFileNotFound": "Dockerfile, соответствующий %s, не найден.", "loc.messages.CantWriteDataToFile": "Не удается записать данные в файл %s. Ошибка: %s", "loc.messages.CouldNotFindDockerConfig": "Не удалось найти конфигурацию Docker. Либо переменная DOCKER_CONFIG не задана, либо файл конфигурации находится вне временного каталога или не существует. DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "Задана переменная DOCKER_HOST. Убедитесь, что управляющая программа Docker запущена на: %s", "loc.messages.DeletingDockerConfigDirectory": "Идет удаление каталога конфигурации Docker. Путь: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Удаление данных проверки подлинности для реестра из файла конфигурации Docker. Реестр: %s, новая конфигурация Docker: %s", "loc.messages.DockerRegistryNotFound": "Подключение к службе реестра Docker не указано.", @@ -43,7 +48,7 @@ "loc.messages.NoAuthInfoFoundInDockerConfig": "В конфигурации Docker не найдены проверки подлинности. Поэтому возвращается 0 URL-адресов реестра.", "loc.messages.NoDataWrittenOnFile": "Данные не были записаны в файл %s", "loc.messages.NoImagesInImageNamesFile": "В файле \"%s\" должно быть указано по меньшей мере одно имя образа.", - "loc.messages.NotAddingAnyTagsToBuild": "Not adding any tags to the built image as no repository is specified.", + "loc.messages.NotAddingAnyTagsToBuild": "К созданному образу не добавляются теги, так как не указан репозиторий.", "loc.messages.NotPushingAsNoLoginFound": "Не выполняется отправка ни в какой из реестров, так как данные для входа не найдены.", "loc.messages.OldDockerConfigContent": "Найдено более раннее имя для входа для того же реестра. Сохранение старых данных проверки подлинности и продолжение работы с новым именем для входа. Старая конфигурация Docker: %s", "loc.messages.OutputVariableDataSizeExceeded": "Выходная переменная не задана, так как для выходных данных команды Docker превышена максимально поддерживаемая длина. Длина выходных данных: %s, максимально поддерживаемая длина: %s", diff --git a/Tasks/DockerV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DockerV2/Strings/resources.resjson/zh-CN/resources.resjson index 8b05d55b28d2..eac319364fa0 100644 --- a/Tasks/DockerV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DockerV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Docker", "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?linkid=848006)或[参阅 Docker 文档](https://docs.docker.com/)", - "loc.description": "生成或推送 Docker 映像,登录或注销,或者运行 Docker 命令", + "loc.description": "生成或推送 Docker 映像、登录或注销、启动或停止容器,或者运行 Docker 命令", "loc.instanceNameFormat": "$(command)", "loc.releaseNotes": "通过以下方式简化任务 YAML:
 - 删除容器注册表类型输入
 - 删除复杂输入,因为它们可以作为参数传递给命令。", "loc.group.displayName.containerRepository": "容器存储库", @@ -9,7 +9,7 @@ "loc.input.label.containerRegistry": "容器注册表", "loc.input.help.containerRegistry": "选择 Docker 注册表服务连接。这对于需要执行注册表身份验证的命令是必需的。", "loc.input.label.repository": "容器存储库", - "loc.input.help.repository": "存储库名称。", + "loc.input.help.repository": "存储库名。", "loc.input.label.command": "命令", "loc.input.help.command": "选择 Docker 命令。", "loc.input.label.Dockerfile": "Dockerfile", @@ -22,8 +22,13 @@ "loc.input.help.arguments": "Docker 命令选项。示例:
对于生成命令,
--build-arg HTTP_PROXY=http://10.20.30.2:1234 --quiet", "loc.input.label.addPipelineData": "将管道元数据添加到映像", "loc.input.help.addPipelineData": "默认会添加源分支名称、生成 ID 等管道数据,它们有助于实现可跟踪性。例如,你可以检查映像以了解生成映像的管道。可以过使用此输入选择不使用此默认行为。", + "loc.input.label.addBaseImageData": "将基本映像元数据添加到映像", + "loc.input.help.addBaseImageData": "默认情况下,将添加基本映像数据(如基本映像名称和摘要),这有助于提升可跟踪性。可以使用此输入选择退出此默认行为。", + "loc.input.label.container": "容器", + "loc.input.help.container": "容器的名称,与 start 和 stop 命令配合使用。", "loc.messages.AddingNewAuthToExistingConfig": "正在将注册表的身份验证数据添加到 Docker 配置文件。注册表: %s。", "loc.messages.ConnectingToDockerHost": "已设置 DOCKER_HOST 变量。Docker 将尝试连接到 Docker 主机: %s", + "loc.messages.CommandNotRecognized": "未识别的命令: %s", "loc.messages.ContainerPatternFound": "Docker 文件路径参数中找到的模式", "loc.messages.ContainerPatternNotFound": "Docker 文件路径参数中未找到任何模式", "loc.messages.ContainerDockerFileNotFound": "找不到匹配 %s 的任何 Dockerfile。", diff --git a/Tasks/DockerV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DockerV2/Strings/resources.resjson/zh-TW/resources.resjson index ae6d939ae599..f3f7efa43de9 100644 --- a/Tasks/DockerV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DockerV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Docker", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=848006) or [see the Docker documentation](https://docs.docker.com/)", - "loc.description": "建置或推送 Docker 映像、登入或登出或者執行 Docker 命令", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=848006)或[參閱 Docker 文件](https://docs.docker.com/)", + "loc.description": "建置或推送 Docker 映像、登入或登出、啟動或停止容器,或者執行 Docker 命令", "loc.instanceNameFormat": "$(command)", "loc.releaseNotes": "簡化工作 YAML,方法是:
 - 移除容器登錄類型輸入
 - 移除複雜輸入,原因是可以使用引數將它們傳遞至命令。", "loc.group.displayName.containerRepository": "容器存放庫", @@ -9,7 +9,7 @@ "loc.input.label.containerRegistry": "容器登錄", "loc.input.help.containerRegistry": "選取 Docker 登錄服務連線。必須為需要向登錄驗證的命令選取。", "loc.input.label.repository": "容器存放庫", - "loc.input.help.repository": "存放庫的名稱。", + "loc.input.help.repository": "存放庫名稱。", "loc.input.label.command": "命令", "loc.input.help.command": "請選取 Docker 命令。", "loc.input.label.Dockerfile": "Dockerfile", @@ -20,16 +20,21 @@ "loc.input.help.tags": "不同行中標籤的清單。這些標籤用於 build、push 與 buildAndPush 命令。例如:

beta1.1
latest", "loc.input.label.arguments": "引數", "loc.input.help.arguments": "Docker 命令選項。例如:
針對建置命令,
--build-arg HTTP_PROXY=http://10.20.30.2:1234 --quiet", - "loc.input.label.addPipelineData": "Add Pipeline metadata to image(s)", - "loc.input.help.addPipelineData": "By default pipeline data like source branch name, build id are added which helps with traceability. For example you can inspect an image to find out which pipeline built the image. You can opt out of this default behavior by using this input.", + "loc.input.label.addPipelineData": "將管線中繼資料新增至映像", + "loc.input.help.addPipelineData": "根據預設,來源分支名稱等管線資料中會新增可協助追蹤的組建識別碼。例如,您可以檢查映像,找出建置此映像的管線。您可以使用此輸入來退出此預設行為。", + "loc.input.label.addBaseImageData": "將基底映像中繼資料新增至映像", + "loc.input.help.addBaseImageData": "根據預設,系統會新增基底映像資料 (例如基底映像名稱與摘要)以協助可追蹤性。您可以使用此輸入來退出此預設行為。", + "loc.input.label.container": "容器", + "loc.input.help.container": "容器的名稱。用於 start 和 stop 命令。", "loc.messages.AddingNewAuthToExistingConfig": "正在將登錄的驗證資料新增至 Docker 組態檔。登錄: %s。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "已設定 DOCKER_HOST 變數。Docker 會嘗試連線到 Docker 主機: %s", + "loc.messages.CommandNotRecognized": "無法辨識的命令: %s", "loc.messages.ContainerPatternFound": "在 Docker filepath 參數中已找到模式", "loc.messages.ContainerPatternNotFound": "在 Docker filepath 參數中找不到任何模式", "loc.messages.ContainerDockerFileNotFound": "找不到任何與 %s 相符的 Dockerfile。", "loc.messages.CantWriteDataToFile": "無法將資料寫入檔案 %s。錯誤: %s", "loc.messages.CouldNotFindDockerConfig": "找不到 Docker 組態。可能是未設定 DOCKER_CONFIG 變數、組態檔不在暫存目錄中,或檔案不存在。DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "已設定 DOCKER_HOST 變數。請確定 Docker 精靈正在下列位置執行: %s", "loc.messages.DeletingDockerConfigDirectory": "正在刪除 Docker 組態目錄。路徑: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "正在從 Docker 組態檔刪除登錄的驗證資料。登錄: %s,新的 Docker 組態: %s", "loc.messages.DockerRegistryNotFound": "未指定 Docker 登錄服務連線。", @@ -43,7 +48,7 @@ "loc.messages.NoAuthInfoFoundInDockerConfig": "在 Docker 組態中找不到任何驗證。因此未傳回任何登錄 URL。", "loc.messages.NoDataWrittenOnFile": "沒有任何資料寫入檔案 %s", "loc.messages.NoImagesInImageNamesFile": "檔案 '%s' 中至少應有一個映像名稱。", - "loc.messages.NotAddingAnyTagsToBuild": "Not adding any tags to the built image as no repository is specified.", + "loc.messages.NotAddingAnyTagsToBuild": "因為未指定任何存放庫,所以未將任何標籤新增至組建映像。", "loc.messages.NotPushingAsNoLoginFound": "因為找不到登入資訊,所以未推送至任何登錄。", "loc.messages.OldDockerConfigContent": "發現先前曾登入相同的登錄。正在儲存舊有驗證資料,並繼續進行新的登入。舊有 docker 組態: %s", "loc.messages.OutputVariableDataSizeExceeded": "因為 Docker 命令輸出超過了支援的長度上限,所以未設定輸出變數。輸出長度: %s,支援的長度上限: %s", diff --git a/Tasks/DockerV2/task.json b/Tasks/DockerV2/task.json index e4b81d1b8b9f..1cbe94c86e7a 100644 --- a/Tasks/DockerV2/task.json +++ b/Tasks/DockerV2/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 192, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.172.0", diff --git a/Tasks/DockerV2/task.loc.json b/Tasks/DockerV2/task.loc.json index fdd7030ab4be..484ac05a3da5 100644 --- a/Tasks/DockerV2/task.loc.json +++ b/Tasks/DockerV2/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 192, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.172.0", diff --git a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/de-DE/resources.resjson index d6b3fb512ae0..f39864333ae4 100644 --- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": ".NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=832194) or [see the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=832194) oder [.NET Core-Dokumentation anzeigen](https://docs.microsoft.com/dotnet/core/)", "loc.description": "Hiermit wird eine .NET-Anwendung erstellt, getestet paketiert oder veröffentlicht oder ein benutzerdefinierter .NET-Befehl ausgeführt.", "loc.instanceNameFormat": "dotnet $(command)", "loc.group.displayName.restoreAuth": "Feeds und Authentifizierung", @@ -15,21 +15,21 @@ "loc.input.label.publishWebProjects": "Webprojekte veröffentlichen", "loc.input.help.publishWebProjects": "Bei Festlegung auf TRUE versucht der Task, die Webprojekte im Repository zu ermitteln und für sie den Veröffentlichungsbefehl auszuführen. Webprojekte sind dadurch gekennzeichnet, dass entweder eine Datei \"web.config\" oder ein Ordner \"wwwroot\" im Verzeichnis enthalten ist.", "loc.input.label.projects": "Pfad zu Projekten", - "loc.input.help.projects": "Der Pfad zu den CSPROJ-Dateien, die verwendet werden sollen. Sie können Platzhalter verwenden (z. B. \"**/*.csproj\" für alle CSPROJ-Dateien in allen Unterordnern).", + "loc.input.help.projects": "Der Pfad zu den zu verwendenden CSPROJ-Dateien. Sie können Platzhalter verwenden (z. B. \"**/*.csproj\" für alle CSPROJ-Dateien in allen Unterordnern). **Dieses Feld folgt dem Globmuster und wird unabhängig vom Arbeitsverzeichnis immer für den Stamm des Repositorys ausgeführt.**", "loc.input.label.custom": "Benutzerdefinierter Befehl", "loc.input.help.custom": "Der an \"dotnet.exe\" zum Ausführen zu übergebende Befehl.", "loc.input.label.arguments": "Argumente", "loc.input.help.arguments": "Argumente für den ausgewählten Befehl, z. B. Buildkonfiguration, Ausgabeordner, Laufzeit. Die Argumente richten sich nach dem ausgewählten Befehl.", - "loc.input.label.restoreArguments": "Arguments", - "loc.input.help.restoreArguments": "Write the additional arguments to be passed to **restore** command.", + "loc.input.label.restoreArguments": "Argumente", + "loc.input.help.restoreArguments": "Geben Sie die zusätzlichen Argumente an, die an den Befehl **restore** übergeben werden sollen.", "loc.input.label.publishTestResults": "Testergebnisse und Code Coverage veröffentlichen", "loc.input.help.publishTestResults": "Durch das Aktivieren dieser Option wird eine TRX-Datei mit Testergebnissen in \"$(Agent.TempDirectory)\" generiert, und die Ergebnisse werden auf dem Server veröffentlicht
Diese Option fügt \"--logger trx --results-directory $(Agent.TempDirectory)\" an die Befehlszeilenargumente an.

Code Coverage-Daten können durch Hinzufügen der Option \"--collect \"Code coverage\" an die Befehlszeilenargumente erfasst werden. Diese Option ist zurzeit nur für die Windows-Plattform verfügbar.", "loc.input.label.testRunTitle": "Testlauftitel", "loc.input.help.testRunTitle": "Geben Sie einen Namen für den Testlauf an.", "loc.input.label.zipAfterPublish": "Veröffentlichte Projekte komprimieren", "loc.input.help.zipAfterPublish": "Bei Festlegung auf TRUE wird der über den Veröffentlichungsbefehl erstellte Ordner komprimiert.", - "loc.input.label.modifyOutputPath": "Add project's folder name to publish path", - "loc.input.help.modifyOutputPath": "If true, folders created by the publish command will have project's folder name prefixed to their folder names when output path is specified explicitly in arguments. This is useful if you want to publish multiple projects to the same folder.", + "loc.input.label.modifyOutputPath": "Ordnernamen des Projekts zu Veröffentlichungspfad hinzufügen", + "loc.input.help.modifyOutputPath": "Bei Festlegung auf TRUE wird den Namen von Ordnern, die über den Veröffentlichungsbefehl erstellt wurden, der Ordnername des Projekts vorangestellt, wenn der Ausgabepfad explizit in den Argumenten angegeben wird. Dies ist nützlich, wenn Sie mehrere Projekte im selben Ordner veröffentlichen möchten.", "loc.input.label.selectOrConfig": "Zu verwendende Feeds", "loc.input.help.selectOrConfig": "Sie können hier entweder einen Feed aus Azure Artifacts und/oder NuGet.org auswählen oder einen Commit für eine nuget.config-Datei in Ihrem Quellcoderepository durchführen und hier den zugehörigen Pfad festlegen.", "loc.input.label.feedRestore": "Pakete aus diesem Azure Artifacts-Feed verwenden", @@ -56,7 +56,7 @@ "loc.input.label.externalEndpoint": "NuGet-Server", "loc.input.help.externalEndpoint": "Die NuGet-Dienstverbindung, die die Anmeldeinformationen des externen NuGet-Servers enthält.", "loc.input.label.searchPatternPack": "Der Pfad zu den zu packenden CSPROJ- oder NUSPEC-Dateien", - "loc.input.help.searchPatternPack": "Pattern to search for csproj or nuspec files to pack.\n\nYou can separate multiple patterns with a semicolon, and you can make a pattern negative by prefixing it with '!'. Example: `**/*.csproj;!**/*.Tests.csproj`", + "loc.input.help.searchPatternPack": "Das Muster für die Suche nach NUSPEC- oder CSPROJ-Dateien, die gepackt werden sollen.\n\nSie können mehrere Muster durch ein Semikolon trennen, und Sie können ein Muster mit einem negativen Vorzeichen versehen, indem Sie ihm \"!\" als Präfix voranstellen. Beispiel: \"**/*.csproj;!**/*.Tests.csproj\"", "loc.input.label.configurationToPack": "Zu packende Konfiguration", "loc.input.help.configurationToPack": "Bei Verwendung einer CPROJ-Datei legt diese Option die zu packende Konfiguration fest.", "loc.input.label.outputDir": "Paketordner", @@ -82,7 +82,7 @@ "loc.input.label.verbosityPack": "Ausführlichkeit", "loc.input.help.verbosityPack": "Gibt die Menge der Details an, die in der Ausgabe angezeigt werden.", "loc.input.label.workingDirectory": "Arbeitsverzeichnis", - "loc.input.help.workingDirectory": "Das aktuelle Arbeitsverzeichnis, in dem das Skript ausgeführt wird. Sofern nicht angegeben, wird der Stamm des Repositorys (Build) oder der Artefakte (Release) verwendet, \"$(System.DefaultWorkingDirectory)\".", + "loc.input.help.workingDirectory": "Das aktuelle Arbeitsverzeichnis, in dem das Skript ausgeführt wird. Wenn keine Angabe erfolgt, wird der Stamm des Repositorys (Build) oder der Artefakte (Release) verwendet, das \"$(System.DefaultWorkingDirectory)\" lautet. Das Projektsuchmuster ist **NICHT** relativ zum Arbeitsverzeichnis.", "loc.messages.BuildIdentityPermissionsHint": "Stellen Sie für interne Feeds sicher, dass die Builddienstidentität \"%s\" [%s] Zugriff auf den Feed besitzt.", "loc.messages.CouldNotSetCodePaging": "Codepaging konnte aufgrund des folgenden Fehlers nicht festgelegt werden: %s", "loc.messages.Error_AutomaticallyVersionReleases": "Automatische Version: Das Abrufen der Versionsnummer von der Buildoption wird in Releases nicht unterstützt.", @@ -90,7 +90,7 @@ "loc.messages.Error_NoSourceSpecifiedForPush": "Für Push wurde keine Quelle angegeben.", "loc.messages.Error_NoValueFoundForEnvVar": "Für die angegebene Umgebungsvariable wurde kein Wert gefunden.", "loc.messages.Error_NoVersionFoundInBuildNumber": "Die Versionsnummerndaten wurden in der folgenden Umgebungsvariable nicht gefunden: BUILD_BUILDNUMBER. Der Wert der Variablen muss eine untergeordnete Zeichenfolge mit den folgenden Formaten enthalten: X.Y.Z oder X.Y.Z.A, wobei A, X, Y und Z positive Integer sind.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Fehler beim Versuch, die Dateien zu packen.", "loc.messages.Error_PushNotARegularFile": "%s ist keine Datei. Überprüfen Sie die Eigenschaft \"Pfad/Muster für nupkg\" der Aufgabe.", "loc.messages.Info_AttemptingToPackFile": "Es wird versucht, die Datei zu packen:", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "Keine Pakete stimmen mit dem Suchmuster überein.", @@ -105,7 +105,7 @@ "loc.messages.dotnetCommandFailed": "Fehler beim dotnet-Befehl mit Exitcode ungleich 0 bei den folgenden Projekten: %s.", "loc.messages.noProjectFilesFound": "Es wurden keine Projektdateien gefunden, die dem angegebenen Muster entsprechen.", "loc.messages.noPublishFolderFoundToZip": "Für die Projektdatei wurde kein Veröffentlichungsordner zum Komprimieren gefunden: %s.", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "Im Repository wurde kein Webprojekt gefunden. Webprojekte werden durch das Vorhandensein einer Datei \"web.config\", durch einen wwwroot-Ordner im Verzeichnis oder durch die Verwendung von Microsoft.Net.Web.Sdk in der Projektdatei identifiziert. Sie können die Eigenschaft \"Webprojekte veröffentlichen\" auf FALSE festlegen (publishWebProjects: FALSE in YAML), wenn Ihr Projekt nicht dieser Konvention folgt oder Sie anstelle von Webprojekten andere Projekte veröffentlichen möchten.", "loc.messages.zipFailed": "Fehler bei Komprimierung: %s", "loc.messages.Error_ApiKeyNotSupported": "DotNetCore unterstützt die Verwendung eines verschlüsselten API-Schlüssels derzeit nicht.", "loc.messages.Error_ExpectedConfigurationElement": "Ungültiges XML. Es wurde ein Element mit dem Namen \"configuration\" erwartet.", @@ -134,6 +134,7 @@ "loc.messages.NGCommon_UnableToFindTool": "Das Tool %s wurde nicht gefunden.", "loc.messages.Warning_SessionCreationFailed": "Die Herkunftssitzung konnte nicht erstellt werden: %s", "loc.messages.Warning_UpdatingNuGetVersion": "Die Version von \"NuGet.exe\" wird von %s auf %s aktualisiert. NuGet-Updates auf eine neue Version können zu Änderungen im Verhalten oder Breaking Changes führen. Falls dies nicht gewünscht ist, deaktivieren Sie die Option \"Auf aktuelle Version überprüfen\" in der Aufgabe.", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x (3.0 and 3.1) SDK/Runtime along with 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", - "loc.messages.DeprecatingDotnet2_2": ".NET Core SDK/runtime 2.2 is now End of Line(EOL) and will be removed from all agents by end of March, 2020. If you're using 2.2 SDK/runtime, kindly upgrade to newer versions which are not EOL or use UseDotNet task to install the requied version." + "loc.messages.Net5Update": "Info: In Azure Pipelines gehostete Agents wurden aktualisiert und enthalten jetzt .NET 5.x SDK/Runtime zusammen mit der älteren .NET Core-Version (zurzeit LTS). Wenn Sie Ihr Projekt nicht auf eine SDK-Version festgelegt haben, wird möglicherweise das 5.x SDK abgerufen. Dieses kann im Vergleich zu früheren Versionen zur Unterbrechung der Funktionalität führen. Weitere Informationen zu Breaking Changes finden Sie hier: https://docs.microsoft.com/de-de/dotnet/core/tools/ und https://docs.microsoft.com/de-de/dotnet/core/compatibility/. Weitere Informationen zu diesen Änderungen und zur Problembehandlung finden Sie hier: https://docs.microsoft.com/de-de/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting.", + "loc.messages.Net5NugetVersionCompat": ".NET 5 weist einige Kompatibilitätsprobleme mit älteren NuGet-Versionen (<=5.7) auf, daher können die dotnet-CLI-Befehle (z. B. dotnet build), die auf diesen wiederhergestellten Paketen basieren, möglicherweise nicht ausgeführt werden, wenn Sie eine ältere NuGet-Version (und nicht die dotnet-CLI) verwenden. Um diesen Fehler zu beheben, gibt es folgende Möglichkeiten: (1) Verwenden Sie die dotnet-CLI zur Wiederherstellung. (2) Verwenden Sie NuGet, Version 5.8, zur Wiederherstellung. (3) Verwenden Sie zur Erstellung \"global.json\" mit einer älteren SDK-Version (<=3).", + "loc.messages.DeprecatedDotnet2_2_And_3_0": "Info: .NET Core SDK/Runtime 2.2 und 3.0 haben ihr EOL (End of Life) erreicht und wurden aus allen gehosteten Agents entfernt. Wenn Sie diese SDKs/Runtimes für gehostete Agents verwenden, führen Sie ein Upgrade auf neuere Versionen durch, die das EOL noch nicht erreicht haben, oder verwenden Sie die Aufgabe \"UseDotNet\", um die erforderliche Version zu installieren." } \ No newline at end of file diff --git a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/es-ES/resources.resjson index ff23ea68336b..58e1d149932c 100644 --- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,35 +1,35 @@ { "loc.friendlyName": ".NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=832194) or [see the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=832194) o [consultar la documentación de .NET Core](https://docs.microsoft.com/dotnet/core/)", "loc.description": "Compila, prueba, empaqueta o publica una aplicación de dotnet o bien ejecuta un comando dotnet personalizado.", "loc.instanceNameFormat": "dotnet $(comando)", "loc.group.displayName.restoreAuth": "Fuentes y autenticación", - "loc.group.displayName.restoreAdvanced": "Avanzadas", + "loc.group.displayName.restoreAdvanced": "Avanzado", "loc.group.displayName.pushAuth": "Fuente de destino y autenticación", - "loc.group.displayName.pushAdvanced": "Avanzadas", + "loc.group.displayName.pushAdvanced": "Avanzado", "loc.group.displayName.packOptions": "Opciones de paquete", - "loc.group.displayName.packAdvanced": "Avanzadas", + "loc.group.displayName.packAdvanced": "Avanzado", "loc.group.displayName.generalAdvanced": "Avanzado", "loc.input.label.command": "Comando", "loc.input.help.command": "Comando dotnet para ejecutar. Seleccione \"Personalizado\" para agregar argumentos o usar un comando que no figure aquí.", "loc.input.label.publishWebProjects": "Publicar proyectos web", "loc.input.help.publishWebProjects": "Si es verdadero, la tarea intentará encontrar los proyectos web en el repositorio y ejecutará el comando de publicación en ellos. Los proyectos web se identifican por la presencia de un archivo web.config o una carpeta wwwroot en el directorio.", "loc.input.label.projects": "Ruta de acceso a los proyectos", - "loc.input.help.projects": "Ruta de acceso de los archivos csproj que deben usarse. Se pueden usar comodines (por ejemplo, **/*.csproj para incluir todos los archivos .csproj de todas las subcarpetas).", + "loc.input.help.projects": "Ruta de acceso a los archivos csproj que se van a usar. Puede usar caracteres comodín (por ejemplo, **/*.csproj para todos los archivos .csproj de todas las subcarpetas). **Este campo sigue patrones globales y se ejecuta siempre en la raíz del repositorio, independientemente del directorio de trabajo**.", "loc.input.label.custom": "Comando personalizado", "loc.input.help.custom": "Comando para pasar a dotnet.exe para ejecutarlo.", "loc.input.label.arguments": "Argumentos", "loc.input.help.arguments": "Argumentos para el comando seleccionado. Por ejemplo, configuración de compilación, carpeta de salida, entorno de ejecución. Los argumentos dependen del comando seleccionado.", - "loc.input.label.restoreArguments": "Arguments", - "loc.input.help.restoreArguments": "Write the additional arguments to be passed to **restore** command.", + "loc.input.label.restoreArguments": "Argumentos", + "loc.input.help.restoreArguments": "Escriba los argumentos adicionales que se van a pasar al comando **restore**.", "loc.input.label.publishTestResults": "Publicar resultados de pruebas y cobertura de código", "loc.input.help.publishTestResults": "Si habilita esta opción, se generará un archivo TRX de resultados de prueba en \"$(Agent.TempDirectory)\" y los resultados se publicarán en el servidor.
Esta opción anexa \"--logger trx --results-directory $(Agent.TempDirectory)\" a los argumentos de la línea de comandos.

La cobertura de código se puede recopilar mediante la adición de la opción \"--collect “Code coverage”\" a los argumentos de la línea de comandos. Actualmente solo está disponible en la plataforma Windows.", "loc.input.label.testRunTitle": "Título de la serie de pruebas", "loc.input.help.testRunTitle": "Asigne un nombre a la serie de pruebas.", "loc.input.label.zipAfterPublish": "Comprimir proyectos publicados", "loc.input.help.zipAfterPublish": "Si es verdadero, se descomprimirá la carpeta creada por el comando de publicación.", - "loc.input.label.modifyOutputPath": "Add project's folder name to publish path", - "loc.input.help.modifyOutputPath": "If true, folders created by the publish command will have project's folder name prefixed to their folder names when output path is specified explicitly in arguments. This is useful if you want to publish multiple projects to the same folder.", + "loc.input.label.modifyOutputPath": "Agregar el nombre de la carpeta del proyecto a la ruta de publicación", + "loc.input.help.modifyOutputPath": "Si es true, las carpetas creadas con el comando publish tendrán el nombre de la carpeta del proyecto como prefijo del nombre de carpeta cuando se especifique la ruta de acceso de la salida de forma explícita en los argumentos. Esto es útil si quiere publicar varios proyectos en la misma carpeta.", "loc.input.label.selectOrConfig": "Fuentes para usar", "loc.input.help.selectOrConfig": "Seleccione una fuente de Azure Artifacts o NuGet.org aquí, o bien confirme un archivo nuget.config en el repositorio del código fuente y establezca aquí su ruta de acceso.", "loc.input.label.feedRestore": "Usar paquetes de esta fuente de Azure Artifacts", @@ -56,7 +56,7 @@ "loc.input.label.externalEndpoint": "Servidor de NuGet", "loc.input.help.externalEndpoint": "Conexión de servicio de NuGet que contiene las credenciales externas del servidor de NuGet.", "loc.input.label.searchPatternPack": "Ruta de acceso a los archivos csproj o nuspec que se van a empaquetar", - "loc.input.help.searchPatternPack": "Pattern to search for csproj or nuspec files to pack.\n\nYou can separate multiple patterns with a semicolon, and you can make a pattern negative by prefixing it with '!'. Example: `**/*.csproj;!**/*.Tests.csproj`", + "loc.input.help.searchPatternPack": "Patrón para buscar los archivos csproj o nuspec que se van a empaquetar.\n\nPuede separar varios patrones con un punto y coma y hacer que un patrón sea negativo con el prefijo \"!\". Ejemplo: \"**/*.csproj;!**/*.Tests.csproj\"", "loc.input.label.configurationToPack": "Configuración para empaquetar", "loc.input.help.configurationToPack": "Cuando se usa un archivo csproj, este especifica la configuración en el paquete", "loc.input.label.outputDir": "Carpeta del paquete", @@ -82,7 +82,7 @@ "loc.input.label.verbosityPack": "Nivel de detalle", "loc.input.help.verbosityPack": "Especifica la cantidad de detalles que se muestran en la salida.", "loc.input.label.workingDirectory": "Directorio de trabajo", - "loc.input.help.workingDirectory": "Directorio de trabajo actual en el que se ejecuta el script. Vacío es la raíz del repositorio (compilación) o de los artefactos (versión), que es $(System.DefaultWorkingDirectory).", + "loc.input.help.workingDirectory": "Directorio de trabajo actual en el que se ejecuta el script. Si se deja vacío, es la raíz del repositorio (compilación) o de los artefactos (versión), que es $(System.DefaultWorkingDirectory). El patrón de búsqueda de proyecto **NO** es relativo al directorio de trabajo.", "loc.messages.BuildIdentityPermissionsHint": "Para las fuentes internas, asegúrese de que la identidad del servicio de compilación \"%s\" [%s] tiene acceso a la fuente.", "loc.messages.CouldNotSetCodePaging": "No se pudo establecer la paginación del código debido al siguiente error: %s", "loc.messages.Error_AutomaticallyVersionReleases": "Versión automática: en versiones, no se admite la obtención del número de versión de la opción de compilación.", @@ -90,7 +90,7 @@ "loc.messages.Error_NoSourceSpecifiedForPush": "No se ha especificado ningún origen para la inserción", "loc.messages.Error_NoValueFoundForEnvVar": "No se encontró ningún valor para la variable de entorno proporcionada.", "loc.messages.Error_NoVersionFoundInBuildNumber": "No se encuentran datos de número de versión en la siguiente variable de entorno: BUILD_BUILDNUMBER. El valor de la variable debe contener una subcadena con el formato X.Y.Z o X.Y.Z.A, donde A, X, Y y Z son enteros positivos.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Error al intentar empaquetar los archivos.", "loc.messages.Error_PushNotARegularFile": "%s no es un archivo. Compruebe la propiedad \"Ruta de acceso o patrón para nupkg\" de la tarea.", "loc.messages.Info_AttemptingToPackFile": "Intentando empaquetar el archivo: ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "No hay paquetes que coincidan con el patrón de búsqueda.", @@ -105,7 +105,7 @@ "loc.messages.dotnetCommandFailed": "Error del comando dotnet con código de salida distinto de cero en los proyectos siguientes: %s", "loc.messages.noProjectFilesFound": "No se encontraron archivos de proyecto que coincidieran con el patrón especificado.", "loc.messages.noPublishFolderFoundToZip": "No se pudo encontrar una carpeta de publicación para comprimir el archivo de proyecto: %s.", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "No se encontró ningún proyecto web en el repositorio. Los proyectos web se identifican por la presencia de un archivo web.config, de una carpeta wwwroot en el directorio o por el uso de Microsoft.Net.Web.Sdk en el archivo del proyecto. Puede establecer la propiedad Publicar proyectos web en false (publishWebProjects: false en yml) si el proyecto no se ajusta a esta convención o si quiere publicar proyectos que no sean web.", "loc.messages.zipFailed": "Error de compresión: %s", "loc.messages.Error_ApiKeyNotSupported": "Actualmente, DotNetCore no admite el uso de una clave de API cifrada.", "loc.messages.Error_ExpectedConfigurationElement": "XML no válido. Se esperaba un elemento denominado \"configuration\".", @@ -134,6 +134,7 @@ "loc.messages.NGCommon_UnableToFindTool": "No se encuentra la herramienta %s", "loc.messages.Warning_SessionCreationFailed": "No se pudo crear la sesión de proveniencia: %s", "loc.messages.Warning_UpdatingNuGetVersion": "Actualizando la versión de NuGet.exe a %s desde %s. Podrían producirse cambios de comportamiento o cambios importantes a medida que NuGet se actualice a una nueva versión. Si quiere evitarlo, anule la selección de la opción \"Comprobar la última versión\" en la tarea.", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x (3.0 and 3.1) SDK/Runtime along with 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", - "loc.messages.DeprecatingDotnet2_2": ".NET Core SDK/runtime 2.2 is now End of Line(EOL) and will be removed from all agents by end of March, 2020. If you're using 2.2 SDK/runtime, kindly upgrade to newer versions which are not EOL or use UseDotNet task to install the requied version." + "loc.messages.Net5Update": "Información: Los agentes hospedados de Azure Pipelines se han actualizado y ahora contienen el runtime o el SDK de .NET 5.x junto con la versión de .NET Core anterior, actualmente LTS. A menos que haya bloqueado una versión del SDK para sus proyectos, puede seleccionarse el SDK de 5.x, lo que puede tener un comportamiento drástico en comparación con versiones anteriores. Obtenga más información sobre los cambios importantes aquí: https://docs.microsoft.com/en-us/dotnet/core/tools/ y https://docs.microsoft.com/en-us/dotnet/core/compatibility/. Para obtener más información sobre estos cambios y la solución de los problemas, consulte aquí: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", + "loc.messages.Net5NugetVersionCompat": ".NET 5 tiene algunos problemas de compatibilidad con las versiones anteriores de NuGet (<=5.7) por lo que, si usa una versión anterior de NuGet (y no la CLI de DotNet) para restaurar, puede que los comandos de la CLI de DotNet (por ejemplo, dotnet build) que se basan en estos paquetes restaurados no se ejecuten correctamente. Para mitigar este error, puede: (1) - Usar la CLI de DotNet para restaurar. (2) - Usar la versión 5.8 de NuGet para restaurar. (3) - Usar global.json con una versión anterior del SDK (<=3) para compilar.", + "loc.messages.DeprecatedDotnet2_2_And_3_0": "Información: El SDK de .NET Core o el runtime 2.2 y 3.0 han llegado al final de su duración (EOL) y se han quitado de todos los agentes hospedados. Si está usando estos SDK o entornos de ejecución en agentes hospedados, actualice a versiones más recientes que no estén al final de su duración o bien use la tarea UseDotNet para instalar la versión requerida." } \ No newline at end of file diff --git a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/fr-FR/resources.resjson index 97829348cb9e..2ee5d1633392 100644 --- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": ".NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=832194) or [see the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=832194) ou [consulter la documentation de .NET Core](https://docs.microsoft.com/dotnet/core/)", "loc.description": "Générer, tester, packager ou publier une application dotnet, ou bien exécuter une commande dotnet personnalisée", "loc.instanceNameFormat": "dotnet $(command)", "loc.group.displayName.restoreAuth": "Flux et authentification", @@ -15,21 +15,21 @@ "loc.input.label.publishWebProjects": "Publier des projets web", "loc.input.help.publishWebProjects": "Si true, la tâche tente de rechercher les projets web dans le dépôt et exécute la commande de publication sur ces projets. Ils sont identifiés par la présence d'un fichier web.config ou d'un dossier wwwroot dans le répertoire.", "loc.input.label.projects": "Chemin des projets", - "loc.input.help.projects": "Chemin du ou des fichiers csproj à utiliser. Vous pouvez utiliser des caractères génériques (par exemple **/*.csproj pour tous les fichiers .csproj de tous les sous-dossiers).", + "loc.input.help.projects": "Chemin du ou des fichiers csproj à utiliser. Vous pouvez utiliser des caractères génériques (par exemple **/*.csproj pour tous les fichiers .csproj de tous les sous-dossiers). **Ce champ suit le modèle Glob et est exécuté à tout moment sur la racine du dépôt, quel que soit le répertoire de travail.**", "loc.input.label.custom": "Commande personnalisée", "loc.input.help.custom": "Commande à passer à dotnet.exe pour exécution.", "loc.input.label.arguments": "Arguments", "loc.input.help.arguments": "Arguments de la commande sélectionnée. Par exemple, configuration de build, dossier de sortie, runtime. Les arguments dépendent de la commande sélectionnée.", "loc.input.label.restoreArguments": "Arguments", - "loc.input.help.restoreArguments": "Write the additional arguments to be passed to **restore** command.", + "loc.input.help.restoreArguments": "Écrivez les arguments supplémentaires à passer à la commande **restore**.", "loc.input.label.publishTestResults": "Publier les résultats des tests et la couverture du code", "loc.input.help.publishTestResults": "Si cette option est activée, un fichier TRX de résultats des tests est généré dans '$(Agent.TempDirectory)'. De plus, les résultats sont publiés sur le serveur.
Cette option ajoute '--logger trx --results-directory $(Agent.TempDirectory)' aux arguments de ligne de commande.

Vous pouvez collecter la couverture du code en ajoutant l'option '--collect \"couverture du code\"' aux arguments de ligne de commande. Ceci est disponible uniquement sur la plateforme Windows.", "loc.input.label.testRunTitle": "Titre de la série de tests", "loc.input.help.testRunTitle": "Indiquez le nom de la série de tests.", "loc.input.label.zipAfterPublish": "Compresser les projets publiés", "loc.input.help.zipAfterPublish": "Si true, le dossier créé par la commande publier est compressé.", - "loc.input.label.modifyOutputPath": "Add project's folder name to publish path", - "loc.input.help.modifyOutputPath": "If true, folders created by the publish command will have project's folder name prefixed to their folder names when output path is specified explicitly in arguments. This is useful if you want to publish multiple projects to the same folder.", + "loc.input.label.modifyOutputPath": "Ajouter le nom de dossier du projet au chemin de publication", + "loc.input.help.modifyOutputPath": "Si la valeur est true, les dossiers créés par la commande publish ont un nom de dossier de projet placé avant le nom de dossier quand le chemin de sortie est spécifié explicitement dans les arguments. Cela vous permet de publier plusieurs projets sur le même dossier.", "loc.input.label.selectOrConfig": "Flux à utiliser", "loc.input.help.selectOrConfig": "Sélectionnez un flux à partir d'Azure Artifacts et/ou NuGet.org ici, ou validez un fichier nuget.config dans votre dépôt de code source, puis définissez son chemin ici.", "loc.input.label.feedRestore": "Utiliser les packages de ce flux Azure Artifacts", @@ -44,7 +44,7 @@ "loc.input.help.noCache": "Empêche NuGet d'utiliser les packages des caches de machines locales.", "loc.input.label.packagesDirectory": "Répertoire de destination", "loc.input.help.packagesDirectory": "Spécifie le dossier dans lequel les packages sont installés. Si aucun dossier n'est spécifié, les packages sont restaurés dans le cache de packages NuGet par défaut.", - "loc.input.label.verbosityRestore": "Verbosité", + "loc.input.label.verbosityRestore": "Commentaires", "loc.input.help.verbosityRestore": "Spécifie le niveau de détail affiché dans la sortie.", "loc.input.label.searchPatternPush": "Chemin des packages NuGet à publier", "loc.input.help.searchPatternPush": "Modèle de correspondance ou chemin des fichiers nupkg à charger. Vous devez séparer plusieurs modèles par un point-virgule.", @@ -56,7 +56,7 @@ "loc.input.label.externalEndpoint": "Serveur NuGet", "loc.input.help.externalEndpoint": "Connexion de service NuGet qui contient les informations d'identification externes du serveur NuGet.", "loc.input.label.searchPatternPack": "Chemin du ou des fichiers csproj ou nuspec à compresser", - "loc.input.help.searchPatternPack": "Pattern to search for csproj or nuspec files to pack.\n\nYou can separate multiple patterns with a semicolon, and you can make a pattern negative by prefixing it with '!'. Example: `**/*.csproj;!**/*.Tests.csproj`", + "loc.input.help.searchPatternPack": "Modèle utilisé pour rechercher les fichiers csproj ou nuspec à compresser.\n\nVous pouvez séparer plusieurs modèles par un point-virgule. Vous pouvez aussi exclure un modèle en le faisant précéder de '!'. Exemple : '**/*.csproj;!**/*.Tests.csproj'", "loc.input.label.configurationToPack": "Configuration à ajouter au package", "loc.input.help.configurationToPack": "Si un fichier csproj est utilisé, il spécifie la configuration à ajouter au package", "loc.input.label.outputDir": "Dossier du package", @@ -79,10 +79,10 @@ "loc.input.help.requestedPatchVersion": "'Z' dans la version [X.Y.Z](http://semver.org/spec/v1.0.0.html)", "loc.input.label.buildProperties": "Propriétés de build supplémentaires", "loc.input.help.buildProperties": "Spécifie une liste de paires jeton = valeur, séparées par des points-virgules, où chaque occurrence de $token$ dans le fichier .nuspec est remplacée par la valeur donnée. Les valeurs peuvent être des chaînes entre guillemets.", - "loc.input.label.verbosityPack": "Verbosité", + "loc.input.label.verbosityPack": "Commentaires", "loc.input.help.verbosityPack": "Spécifie le niveau de détail affiché dans la sortie.", "loc.input.label.workingDirectory": "Répertoire de travail", - "loc.input.help.workingDirectory": "Répertoire de travail où le script est exécuté. En l'absence de valeur spécifiée, il s'agit de la racine du répertoire du dépôt (build) ou des artefacts (mise en production), c'est-à-dire $(System.DefaultWorkingDirectory)", + "loc.input.help.workingDirectory": "Répertoire de travail où le script est exécuté. En l'absence de valeur spécifiée, il s'agit de la racine du dépôt (build) ou des artefacts (mise en production), c'est-à-dire $(System.DefaultWorkingDirectory). Le modèle de recherche du projet n'est **PAS** relatif au répertoire de travail.", "loc.messages.BuildIdentityPermissionsHint": "Pour les flux internes, vérifiez que l'identité du service de build '%s' [%s] a accès au flux.", "loc.messages.CouldNotSetCodePaging": "Impossible de définir la pagination du code en raison de l'erreur suivante : %s", "loc.messages.Error_AutomaticallyVersionReleases": "Version automatique : l'obtention du numéro de version à partir de l'option de build n'est pas prise en charge dans les mises en production", @@ -90,7 +90,7 @@ "loc.messages.Error_NoSourceSpecifiedForPush": "Aucune source n'a été spécifiée pour l'envoi (push)", "loc.messages.Error_NoValueFoundForEnvVar": "Valeur introuvable pour la variable d'environnement fournie.", "loc.messages.Error_NoVersionFoundInBuildNumber": "Données de numéro de version introuvables dans la variable d'environnement suivante : BUILD_BUILDNUMBER. La valeur de la variable doit contenir une sous-chaîne aux formats suivants : X.Y.Z ou X.Y.Z.A, où A, X, Y et Z sont des entiers positifs.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Une erreur s'est produite durant la compression des fichiers.", "loc.messages.Error_PushNotARegularFile": "%s n'est pas un fichier. Vérifiez la propriété 'Chemin/modèle de nupkg' de la tâche.", "loc.messages.Info_AttemptingToPackFile": "Tentative de compression du fichier : ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "Aucun package ne correspond au modèle de recherche.", @@ -105,7 +105,7 @@ "loc.messages.dotnetCommandFailed": "Échec de la commande dotnet avec le code de sortie non nul pour les projets suivants : %s", "loc.messages.noProjectFilesFound": "Le ou les fichiers projet correspondant au modèle spécifié sont introuvables.", "loc.messages.noPublishFolderFoundToZip": "Un dossier de publication à compresser pour le fichier projet est introuvable : %s.", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "Le projet web est introuvable dans le dépôt. Les projets web sont identifiés par la présence d'un fichier web.config, d'un dossier wwwroot dans le répertoire, ou par l'utilisation de Microsoft.Net.Web.Sdk dans votre fichier projet. Vous pouvez affecter la valeur false à la propriété Publier des projets web (publishWebProjects: false en YML) si votre projet ne respecte pas cette convention, ou si vous souhaitez publier d'autres projets que des projets web.", "loc.messages.zipFailed": "Échec de la compression avec l'erreur : %s", "loc.messages.Error_ApiKeyNotSupported": "DotNetCore ne prend pas en charge l'utilisation d'une clé API chiffrée.", "loc.messages.Error_ExpectedConfigurationElement": "Contenu xml non valide. L'élément nommé 'configuration' est attendu.", @@ -134,6 +134,7 @@ "loc.messages.NGCommon_UnableToFindTool": "Outil %s introuvable", "loc.messages.Warning_SessionCreationFailed": "Impossible de créer une session de provenance : %s", "loc.messages.Warning_UpdatingNuGetVersion": "Mise à jour de NuGet.exe version %s vers la version %s. Des changements de comportement ou des changements importants risquent de se produire au moment de la mise à jour de NuGet vers une nouvelle version. Pour ne pas que cela se produise, désélectionnez l'option 'Rechercher la dernière version' dans la tâche.", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x (3.0 and 3.1) SDK/Runtime along with 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", - "loc.messages.DeprecatingDotnet2_2": ".NET Core SDK/runtime 2.2 is now End of Line(EOL) and will be removed from all agents by end of March, 2020. If you're using 2.2 SDK/runtime, kindly upgrade to newer versions which are not EOL or use UseDotNet task to install the requied version." + "loc.messages.Net5Update": "Information : Les agents hébergés Azure Pipelines ont été mis à jour. Ils contiennent désormais le kit SDK/runtime .Net 5.x ainsi que l'ancienne version LTS de .Net Core. Si vous n'avez pas verrouillé une version du kit SDK pour vos projets, le kit SDK 5.x risque d'être sélectionné, ce qui peut avoir un comportement cassant par rapport aux versions antérieures. Découvrez plus en détail les changements cassants ici : https://docs.microsoft.com/fr-fr/dotnet/core/tools/ et https://docs.microsoft.com/fr-fr/dotnet/core/compatibility/. Pour en savoir plus sur ces changements et sur la façon de résoudre les problèmes correspondants, accédez à l'adresse suivante : https://docs.microsoft.com/fr-fr/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", + "loc.messages.Net5NugetVersionCompat": ".NET 5 a quelques problèmes de compatibilité avec les anciennes versions de NuGet (<=5.7). Si vous utilisez une ancienne version de NuGet (et non dotnet cli) pour des opérations de restauration, les commandes dotnet cli (par exemple dotnet build) qui dépendent de ces packages restaurés risquent de ne pas fonctionner. Si vous souhaitez atténuer ce genre d'erreur, vous pouvez : (1) - Utiliser dotnet cli pour les opérations de restauration, (2) - Utiliser NuGet version 5.8 pour les opérations de restauration, (3) - Utiliser global.json avec une ancienne version du kit SDK (<=3) pour les opérations de génération", + "loc.messages.DeprecatedDotnet2_2_And_3_0": "Information : Les kits SDK/runtimes .NET Core 2.2 et 3.0 sont en fin de vie (EOL) et ont été supprimés sur tous les agents hébergés. Si vous utilisez ces kits SDK/runtimes sur des agents hébergés, effectuez une mise à niveau vers des versions plus récentes qui ne sont pas en fin de vie (EOL), ou bien utilisez la tâche UseDotNet pour installer la version nécessaire." } \ No newline at end of file diff --git a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/it-IT/resources.resjson index bf60804bbc19..65bd0acc4dfc 100644 --- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": ".NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=832194) or [see the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=832194). In alternativa [vedere la documentazione di .NET Core](https://docs.microsoft.com/dotnet/core/)", "loc.description": "Consente di compilare, testare e pubblicare un'applicazione dotnet o di crearne un pacchetto oppure di eseguire un comando dotnet personalizzato", "loc.instanceNameFormat": "dotnet $(command)", "loc.group.displayName.restoreAuth": "Feed e autenticazione", @@ -15,21 +15,21 @@ "loc.input.label.publishWebProjects": "Pubblica progetti Web", "loc.input.help.publishWebProjects": "Se è impostato su true, l'attività proverà a trovare i progetti Web nel repository e a eseguire su di essi il comando publish. I progetti Web sono identificabili dalla presenza di un file web.config file o della cartella wwwroot nella directory.", "loc.input.label.projects": "Percorso dei progetti", - "loc.input.help.projects": "Percorso dei file csproj da usare. È possibile usare i caratteri jolly, ad esempio **/.csproj per tutti i file con estensione csproj in tutte le sottocartelle.", + "loc.input.help.projects": "Percorso dei file csproj da usare. È possibile usare i caratteri jolly, ad esempio **/.csproj per tutti i file con estensione csproj in tutte le sottocartelle. **Questo campo è conforme al criterio GLOB e viene eseguito sulla radice del repository in tutti i casi, indipendentemente dalla directory di lavoro.**", "loc.input.label.custom": "Comando personalizzato", "loc.input.help.custom": "Comando da passare a dotnet.exe per l'esecuzione.", "loc.input.label.arguments": "Argomenti", "loc.input.help.arguments": "Argomenti del comando selezionato. Ad esempio, configurazione della build, cartella di output, runtime. Gli argomenti dipendono dal comando selezionato.", - "loc.input.label.restoreArguments": "Arguments", - "loc.input.help.restoreArguments": "Write the additional arguments to be passed to **restore** command.", + "loc.input.label.restoreArguments": "Argomenti", + "loc.input.help.restoreArguments": "Scrivere gli argomenti aggiuntivi da passare al comando **restore**.", "loc.input.label.publishTestResults": "Pubblica i risultati dei test e i dati di code coverage", "loc.input.help.publishTestResults": "Se si abilita questa opzione, verrà generato un file TRX dei risultati del test in `$(Agent.TempDirectory)` e i risultati verranno pubblicati nel server.
Questa opzione consente di aggiungere `--logger trx --results-directory $(Agent.TempDirectory)` agli argomenti della riga di comando.

Per raccogliere i dati di code coverage, è possibile aggiungere l'opzione `--collect \"Code coverage\"` agli argomenti della riga di comando. È attualmente disponibile solo nella piattaforma Windows.", "loc.input.label.testRunTitle": "Titolo dell'esecuzione dei test", "loc.input.help.testRunTitle": "Consente di specificare un nome per l'esecuzione dei test.", "loc.input.label.zipAfterPublish": "Comprimi progetti pubblicati", "loc.input.help.zipAfterPublish": "Se è impostato su true, la cartella creata dal comando publish verrà compressa.", - "loc.input.label.modifyOutputPath": "Add project's folder name to publish path", - "loc.input.help.modifyOutputPath": "If true, folders created by the publish command will have project's folder name prefixed to their folder names when output path is specified explicitly in arguments. This is useful if you want to publish multiple projects to the same folder.", + "loc.input.label.modifyOutputPath": "Aggiungi nome della cartella del progetto al percorso di pubblicazione", + "loc.input.help.modifyOutputPath": "Se è true, i nomi delle cartelle create dal comando di pubblicazione saranno preceduti dal nome della cartella del progetto quando negli argomenti viene specificato esplicitamente il percorso di output. È utile se si vogliono pubblicare più progetti nella stessa cartella.", "loc.input.label.selectOrConfig": "Feed da usare", "loc.input.help.selectOrConfig": "È possibile selezionare un feed da Azure Artifacts e/o NuGet.org oppure eseguire il commit di un file nuget.config nel repository del codice sorgente e impostarne qui il percorso.", "loc.input.label.feedRestore": "Usa pacchetti da questo feed Azure Artifacts", @@ -56,7 +56,7 @@ "loc.input.label.externalEndpoint": "Server NuGet", "loc.input.help.externalEndpoint": "Connessione al servizio NuGet che contiene le credenziali del server NuGet esterno.", "loc.input.label.searchPatternPack": "Percorso dei file csproj o nuspec da includere nel pacchetto", - "loc.input.help.searchPatternPack": "Pattern to search for csproj or nuspec files to pack.\n\nYou can separate multiple patterns with a semicolon, and you can make a pattern negative by prefixing it with '!'. Example: `**/*.csproj;!**/*.Tests.csproj`", + "loc.input.help.searchPatternPack": "Criterio per la ricerca dei file csproj o nuspec da includere nel pacchetto.\n\nÈ possibile separare più criteri con un punto e virgola, nonché rendere un criterio negativo aggiungendo il prefisso '!', ad esempio `**/*.csproj;!**/*.Tests.csproj`", "loc.input.label.configurationToPack": "Configurazione per cui creare il pacchetto", "loc.input.help.configurationToPack": "Quando si usa un file csproj, consente di specificare la configurazione per il pacchetto", "loc.input.label.outputDir": "Cartella del pacchetto", @@ -82,7 +82,7 @@ "loc.input.label.verbosityPack": "Livello di dettaglio", "loc.input.help.verbosityPack": "Consente di specificare il livello di dettaglio visualizzato nell'output.", "loc.input.label.workingDirectory": "Directory di lavoro", - "loc.input.help.workingDirectory": "Directory di lavoro corrente in cui viene eseguito lo script. Se non si specifica un valore, corrisponde alla radice del repository (compilazione) o degli artefatti (versione), ovvero $(System.DefaultWorkingDirectory)", + "loc.input.help.workingDirectory": "Directory di lavoro corrente in cui viene eseguito lo script. Se non si specifica un valore, corrisponde alla radice del repository (compilazione) o degli artefatti (versione), ovvero $(System.DefaultWorkingDirectory). I criteri di ricerca del progetto **NON** sono relativi alla directory di lavoro.", "loc.messages.BuildIdentityPermissionsHint": "Per i feed interni assicurarsi che l'identità '%s' [%s] del servizio di compilazione abbia accesso al feed.", "loc.messages.CouldNotSetCodePaging": "Non è stato possibile impostare la tabella codici a causa dell'errore seguente: %s", "loc.messages.Error_AutomaticallyVersionReleases": "Autoversion: nelle versioni non è possibile ottenere il numero di versione dall'opzione di compilazione", @@ -90,7 +90,7 @@ "loc.messages.Error_NoSourceSpecifiedForPush": "Non è stata specificata alcuna origine per push", "loc.messages.Error_NoValueFoundForEnvVar": "Nessun valore è stato trovato per la variabile di ambiente specificata.", "loc.messages.Error_NoVersionFoundInBuildNumber": "Non è stato possibile trovare i dati del numero di versione nella variabile di ambiente seguente: BUILD_BUILDNUMBER. Il valore della variabile deve contenere una sottostringa con i formati seguenti: X.Y.Z o X.Y.Z.A dove A, X, Y e Z sono numeri interi positivi.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Si è verificato un errore durante il tentativo di includere i file nel pacchetto.", "loc.messages.Error_PushNotARegularFile": "%s non è un file. Verificare la proprietà 'Percorso/Criterio per nupkg' dell'attività.", "loc.messages.Info_AttemptingToPackFile": "Tentativo di includere il file nel pacchetto: ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "Nessun pacchetto corrispondente ai criteri di ricerca.", @@ -105,7 +105,7 @@ "loc.messages.dotnetCommandFailed": "Il comando dotnet non è riuscito. Codice di uscita diverso da zero nei progetti seguenti: %s", "loc.messages.noProjectFilesFound": "I file di progetto corrispondenti al criterio specificato non sono stati trovati.", "loc.messages.noPublishFolderFoundToZip": "Non è stato possibile trovare alcuna cartella di pubblicazione da comprimere per il file di progetto: %s.", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "Nel repository non è stato trovato alcun progetto Web. I progetti Web sono identificabili dalla presenza di un file web.config, della cartella wwwroot nella directory o dall'utilizzo di Microsoft.Net.Web.Sdk nel file di progetto. È possibile impostare la proprietà Pubblica progetti Web su false (publishWebProjects: false in yml) se il progetto non segue questa convenzione o si vogliono pubblicare progetti diversi da quelli Web.", "loc.messages.zipFailed": "Il comando zip non è riuscito. Errore: %s", "loc.messages.Error_ApiKeyNotSupported": "DotNetCore non supporta attualmente una chiave API crittografata.", "loc.messages.Error_ExpectedConfigurationElement": "XML non valido. È previsto un elemento denominato 'configuration'.", @@ -134,6 +134,7 @@ "loc.messages.NGCommon_UnableToFindTool": "Lo strumento %s non è stato trovato", "loc.messages.Warning_SessionCreationFailed": "Non è stato possibile creare la sessione di provenienza: %s", "loc.messages.Warning_UpdatingNuGetVersion": "Aggiornamento della versione di NuGet.exe a %s da %s. In seguito all'aggiornamento di NuGet a una nuova versione è possibile riscontrare modifiche funzionali o modifiche che causano un'interruzione. Per evitare queste modifiche, deselezionare l'opzione 'Controlla disponibilità di versioni più recenti' nell'attività.", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x (3.0 and 3.1) SDK/Runtime along with 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", - "loc.messages.DeprecatingDotnet2_2": ".NET Core SDK/runtime 2.2 is now End of Line(EOL) and will be removed from all agents by end of March, 2020. If you're using 2.2 SDK/runtime, kindly upgrade to newer versions which are not EOL or use UseDotNet task to install the requied version." + "loc.messages.Net5Update": "Informazioni: gli agenti ospitati di Azure Pipelines sono stati aggiornati e ora includono .NET 5.x SDK/Runtime unitamente alla versione precedente di .NET Core che sono attualmente LTS. A meno che non si sia impostato il blocco per usare una versione specifica dell'SDK per i progetti, è possibile che sia stata usata una versione 5.x, che potrebbe presentare alcune modifiche che causano interruzioni rispetto alle versioni precedenti. Per informazioni sulle modifiche che causano un'interruzione, vedere: https://docs.microsoft.com/it-it/dotnet/core/tools/ e https://docs.microsoft.com/it-it/dotnet/core/compatibility/. Per informazioni su tali modifiche e per la risoluzione dei problemi, vedere qui: https://docs.microsoft.com/it-it/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", + "loc.messages.Net5NugetVersionCompat": ".NET 5 presenta alcuni problemi di compatibilità con le versioni precedenti di Nuget (<=5.7), quindi se per il ripristino si usa una versione precedente di Nuget (e non dotnet cli), i comandi di dotnet cli (ad esempio dotnet build) che si basano su tali pacchetti ripristinati potrebbero non riuscire. Per mitigare tale errore, è possibile: (1) usare dotnet cli per il ripristino, (2) usare Nuget versione 5.8 per il ripristino, (3) usare Global.json con una versione precedente dell'SDK (<=3) per compilare", + "loc.messages.DeprecatedDotnet2_2_And_3_0": "Informazioni: .NET Core SDK/Runtime 2.2 e 3.0 stanno per passare alla fase EOL (End of Life) e sono stati rimossi da tutti gli agenti ospitati. Se si usano questi SDK/Runtime in agenti ospitati, eseguire l'aggiornamento a versioni più recenti per cui non è previsto il passaggio alla fase EOL oppure usare l'attività Usa dotnet per installare la versione richiesta." } \ No newline at end of file diff --git a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ja-JP/resources.resjson index 917e041f3d43..0d75933ad1be 100644 --- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,35 +1,35 @@ { "loc.friendlyName": ".NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=832194) or [see the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=832194)、または [.NET Core のドキュメントを参照](https://docs.microsoft.com/dotnet/core/)", "loc.description": "dotnet アプリケーションをビルド、テスト、パッケージ、公開するか、カスタム dotnet コマンドを実行します", "loc.instanceNameFormat": "dotnet $(command)", "loc.group.displayName.restoreAuth": "フィードと認証", "loc.group.displayName.restoreAdvanced": "詳細設定", "loc.group.displayName.pushAuth": "宛先フィードと認証", - "loc.group.displayName.pushAdvanced": "詳細設定", + "loc.group.displayName.pushAdvanced": "詳細", "loc.group.displayName.packOptions": "パック オプション", - "loc.group.displayName.packAdvanced": "詳細設定", - "loc.group.displayName.generalAdvanced": "詳細設定", + "loc.group.displayName.packAdvanced": "詳細", + "loc.group.displayName.generalAdvanced": "詳細", "loc.input.label.command": "コマンド", "loc.input.help.command": "実行する dotnet コマンド。引数を追加したり、この一覧にないコマンドを使用したりするには、[カスタム] を選択します。", "loc.input.label.publishWebProjects": "Web プロジェクトの公開", - "loc.input.help.publishWebProjects": "true の場合、タスクはリポジトリ内の Web プロジェクトを検索し、公開コマンドを実行しようとします。Web プロジェクトは web.config ファイルまたは wwwroot フォルダーがディレクトリ内にあるかどうかによって識別されます。", + "loc.input.help.publishWebProjects": "true の場合、タスクはリポジトリ内の Web プロジェクトを検索し、発行コマンドを実行しようとします。Web プロジェクトは web.config ファイルまたは wwwroot フォルダーがディレクトリ内にあるかどうかによって識別されます。", "loc.input.label.projects": "プロジェクトへのパス", - "loc.input.help.projects": "使用する csproj ファイルへのパス。ワイルドカードを使用できます (例: すべてのサブフォルダー内のすべての .csproj ファイルの場合は **/*.csproj)。", + "loc.input.help.projects": "使用する csproj ファイルへのパス。ワイルドカードを使用できます (例: すべてのサブフォルダーにあるすべての .csproj ファイルの場合は **/*.csproj)。**このフィールドは glob パターンに従っており、作業ディレクトリに関係なく、常にリポジトリのルートから相対指定されます。**", "loc.input.label.custom": "カスタム コマンド", "loc.input.help.custom": "実行のために dotnet.exe に渡すコマンド。", "loc.input.label.arguments": "引数", "loc.input.help.arguments": "選択したコマンドへの引数。たとえば、ビルド構成、出力フォルダー、ランタイムなどです。引数は選択したコマンドに応じて決まります。", - "loc.input.label.restoreArguments": "Arguments", - "loc.input.help.restoreArguments": "Write the additional arguments to be passed to **restore** command.", + "loc.input.label.restoreArguments": "引数", + "loc.input.help.restoreArguments": "**restore** コマンドに渡される追加の引数を記述します。", "loc.input.label.publishTestResults": "テスト結果とコード カバレッジを公開する", "loc.input.help.publishTestResults": "このオプションを有効にすると、`$(Agent.TempDirectory)` にテスト結果の TRX ファイルが生成され、結果がサーバーに公開されます。
このオプションでは、コマンド ライン引数に `--logger trx --results-directory $(Agent.TempDirectory)` が追加されます。

コード カバレッジは、コマンド ライン引数に `--collect \"Code coverage\"` オプションを追加することで収集できます。現在のところ、これは Windows プラットフォームでのみ利用できます。", "loc.input.label.testRunTitle": "テストの実行のタイトル", "loc.input.help.testRunTitle": "テストの実行の名前を指定します。", "loc.input.label.zipAfterPublish": "公開されたプロジェクトの zip 圧縮", - "loc.input.help.zipAfterPublish": "true の場合、公開コマンドで作成されたフォルダーが zip 圧縮されます。", - "loc.input.label.modifyOutputPath": "Add project's folder name to publish path", - "loc.input.help.modifyOutputPath": "If true, folders created by the publish command will have project's folder name prefixed to their folder names when output path is specified explicitly in arguments. This is useful if you want to publish multiple projects to the same folder.", + "loc.input.help.zipAfterPublish": "true の場合、発行コマンドで作成されたフォルダーが zip 圧縮されます。", + "loc.input.label.modifyOutputPath": "発行パスにプロジェクトのフォルダー名を追加する", + "loc.input.help.modifyOutputPath": "true にすると、出力パスを明示的に引数で指定している場合に、発行コマンドによって作成されるフォルダーのフォルダー名の前にプロジェクトのフォルダー名が付きます。これは、複数のプロジェクトを同じフォルダーに発行する場合に便利です。", "loc.input.label.selectOrConfig": "使用するフィード", "loc.input.help.selectOrConfig": "Azure Artifacts や NuGet.org からフィードをここで選択するか、ソース コード リポジトリに nuGet.config ファイルをコミットしてそのパスをここで設定します。", "loc.input.label.feedRestore": "この Azure Artifacts フィードからのパッケージを使用する", @@ -46,7 +46,7 @@ "loc.input.help.packagesDirectory": "パッケージのインストール先のフォルダーを指定します。フォルダーを指定しないと、パッケージは、既定の NuGet パッケージ キャッシュに復元されます。", "loc.input.label.verbosityRestore": "詳細", "loc.input.help.verbosityRestore": "出力に表示する詳細の量を指定します。", - "loc.input.label.searchPatternPush": "公開する NuGet パッケージへのパス", + "loc.input.label.searchPatternPush": "発行する NuGet パッケージへのパス", "loc.input.help.searchPatternPush": "アップロードする Nupkg ファイルとの一致を探すパターンまたはパス。複数のパターンをセミコロンで区切ることができます。", "loc.input.label.nuGetFeedType": "ターゲット フィードの場所", "loc.input.label.feedPublish": "ターゲット フィード", @@ -56,7 +56,7 @@ "loc.input.label.externalEndpoint": "NuGet サーバー", "loc.input.help.externalEndpoint": "外部 NuGet サーバーの資格情報が含まれている NuGet サービス接続。", "loc.input.label.searchPatternPack": "パックする csproj ファイルまたは nuspec ファイルへのパス", - "loc.input.help.searchPatternPack": "Pattern to search for csproj or nuspec files to pack.\n\nYou can separate multiple patterns with a semicolon, and you can make a pattern negative by prefixing it with '!'. Example: `**/*.csproj;!**/*.Tests.csproj`", + "loc.input.help.searchPatternPack": "パックする csproj ファイルまたは nuspec ファイルを検索するパターン。\n\nセミコロンで区切って複数のパターンを指定できます。また、先頭に '!' を付けることでパターンを否定できます。例: `**/*.csproj;!**/*.Tests.csproj`", "loc.input.label.configurationToPack": "パッケージへの構成", "loc.input.help.configurationToPack": "csproj ファイルの使用時、これでパッケージの構成が指定されます", "loc.input.label.outputDir": "パッケージ フォルダー", @@ -82,7 +82,7 @@ "loc.input.label.verbosityPack": "詳細", "loc.input.help.verbosityPack": "出力に表示する詳細の量を指定します。", "loc.input.label.workingDirectory": "作業ディレクトリ", - "loc.input.help.workingDirectory": "スクリプトを実行する現行の作業ディレクトリ。空白はリポジトリ (ビルド) または成果物 (リリース) のルートであり、$(System.DefaultWorkingDirectory) となります", + "loc.input.help.workingDirectory": "スクリプトが実行される現在の作業ディレクトリ。空白の場合はリポジトリ (ビルド) または成果物 (リリース) のルートとなり、これは $(System.DefaultWorkingDirectory) です。プロジェクトの検索パターンは、作業ディレクトリからの相対的なものでは**ありません**。", "loc.messages.BuildIdentityPermissionsHint": "内部フィードについて、ビルド サービス ID '%s' [%s] がフィードにアクセスできることを確認します。", "loc.messages.CouldNotSetCodePaging": "次のエラーのためのコード ページングを設定できませんでした。%s", "loc.messages.Error_AutomaticallyVersionReleases": "自動バージョン: ビルド オプションからのバージョン番号の取得は、リリースではサポートされていません", @@ -90,22 +90,22 @@ "loc.messages.Error_NoSourceSpecifiedForPush": "プッシュ用のソースが指定されていませんでした", "loc.messages.Error_NoValueFoundForEnvVar": "指定された環境変数の値が見つかりませんでした。", "loc.messages.Error_NoVersionFoundInBuildNumber": "次の環境変数にバージョン番号データが見つかりませんでした: BUILD_BUILDNUMBER。この変数の値は、次の形式のサブ文字列を含んでいる必要があります: X.Y.Z または X.Y.Z.A (A、X、Y、Z は正の整数)。", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "ファイルをパックしようとしてエラーが発生しました。", "loc.messages.Error_PushNotARegularFile": "%s はファイルではありません。タスクの [Nupkg へのパス/パターン] プロパティをご確認ください。", "loc.messages.Info_AttemptingToPackFile": "ファイルをパックしようとしています: ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "検索パターンに一致するパッケージが見つかりませんでした。", "loc.messages.Info_NoFilesMatchedTheSearchPattern": "検索パターンに一致するファイルが見つかりませんでした。", "loc.messages.PackagesFailedToInstall": "パッケージを復元できませんでした", - "loc.messages.PackagesFailedToPublish": "パッケージを公開できませんでした", + "loc.messages.PackagesFailedToPublish": "パッケージを発行できませんでした", "loc.messages.PackagesInstalledSuccessfully": "パッケージが正常に復元されました", - "loc.messages.PackagesPublishedSuccessfully": "パッケージが正常に公開されました", + "loc.messages.PackagesPublishedSuccessfully": "パッケージが正常に発行されました", "loc.messages.UnknownFeedType": "フィードの種類 '%s' が不明です", "loc.messages.Warning_AutomaticallyVersionReferencedProjects": "[自動パッケージ バージョン管理] オプションと [参照プロジェクトを含む] オプションを一緒に機能させることはできません。参照されたプロジェクトは、自動バージョン管理の設定によって提供されるカスタム バージョンを継承しません。", "loc.messages.Warning_MoreThanOneVersionInBuildNumber": "BUILD_BUILDNUMBER に複数のインスタンスのバージョン データが含まれています。最初のインスタンスをバージョンと想定します。", "loc.messages.dotnetCommandFailed": "DotNet コマンドが以下のプロジェクトでゼロ以外の終了コードで失敗しました: %s", "loc.messages.noProjectFilesFound": "指定したパターンと一致するプロジェクト ファイルが見つかりませんでした。", "loc.messages.noPublishFolderFoundToZip": "プロジェクト ファイルに zip 圧縮する公開フォルダーが見つかりませんでした: %s。", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "リポジトリに Web プロジェクトが見つかりませんでした。Web プロジェクトは、ディレクトリ内に web.config ファイルと wwwroot フォルダーのどちらかがあることか、プロジェクト ファイル内で Microsoft.Net.Web.Sdk が使用されていることで識別されます。プロジェクトがこの規約に従っていない場合、または Web プロジェクト以外のプロジェクトを公開する場合、\"Web プロジェクトの公開\" プロパティを false (yml で publishWebProjects: false にする) に設定できます。", "loc.messages.zipFailed": "エラーが発生し、zip 圧縮できませんでした: %s", "loc.messages.Error_ApiKeyNotSupported": "DotNetCore は、現在、暗号化された API キーの使用をサポートしていません。", "loc.messages.Error_ExpectedConfigurationElement": "無効な xml です。'configuration' という要素が必要です。", @@ -134,6 +134,7 @@ "loc.messages.NGCommon_UnableToFindTool": "ツール %s が見つかりません", "loc.messages.Warning_SessionCreationFailed": "次の来歴セッションを作成できませんでした: %s", "loc.messages.Warning_UpdatingNuGetVersion": "NuGet.exe のバージョンを %s に更新しています (現在のバージョンは %s)。NuGet を新しいバージョンに更新すると、動作の変更やビルド ブレークを起こす変更が発生することがあります。これを避けるには、タスクの [最新バージョンのチェック] オプションを選択解除します。", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x (3.0 and 3.1) SDK/Runtime along with 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", - "loc.messages.DeprecatingDotnet2_2": ".NET Core SDK/runtime 2.2 is now End of Line(EOL) and will be removed from all agents by end of March, 2020. If you're using 2.2 SDK/runtime, kindly upgrade to newer versions which are not EOL or use UseDotNet task to install the requied version." + "loc.messages.Net5Update": "情報: Azure Pipelines によってホストされているエージェントが更新されて、現在 LTS である以前の .Net Core バージョンと共に、.Net 5.x SDK またはランタイムが含まれるようになりました。プロジェクトの SDK バージョンをロックしていない限り 5.x SDK が選択されますが、これには以前のバージョンと比較した場合に破壊的な動作が伴うおそれがあります。破壊的変更の詳細については、次をご覧ください: https://docs.microsoft.com/ja-jp/dotnet/core/tools/ および https://docs.microsoft.com/ja-jp/dotnet/core/compatibility/。このような変更とトラブルシューティングの詳細については、次を参照してください: https://docs.microsoft.com/ja-jp/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", + "loc.messages.Net5NugetVersionCompat": ".NET 5 には、旧バージョンの Nuget (5.7 以下) と互換性の問題があるため、復元に (dotnet CLI ではなく) 旧バージョンの Nuget を使用している場合、このような復元されたパッケージに依存する dotnet CLI コマンド (例: dotnet build) が失敗するおそれがあります。このようなエラーを軽減するには、次のいずれかを実行します: (1) - dotnet CLI を使用して復元する。(2) - Nuget バージョン 5.8 を使用して復元する。(3) - 旧バージョンの SDK (3 以下) が使用されている global.json を使ってビルドする。", + "loc.messages.DeprecatedDotnet2_2_And_3_0": "情報: .NET Core SDK またはランタイム 2.2 および 3.0 の有効期間は終了しており (EOL)、ホストされているすべてのエージェントから削除されました。ホストされているエージェントでこれらの SDK またはランタイムを使用している場合は EOL を迎えていない新しいバージョンにアップグレードし、それ以外の場合は UseDotNet タスクを使用して必要なバージョンをインストールしてください。" } \ No newline at end of file diff --git a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ko-KR/resources.resjson index 0001cf03b8d3..e5e437502c95 100644 --- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -15,7 +15,7 @@ "loc.input.label.publishWebProjects": "웹 프로젝트 게시", "loc.input.help.publishWebProjects": "True이면 작업에서 리포지토리의 웹 프로젝트를 찾고 해당 프로젝트에서 게시 명령을 실행합니다. 디렉터리에 web.config 파일이나 wwwroot 폴더가 있으면 웹 프로젝트가 있는 것입니다.", "loc.input.label.projects": "프로젝트 경로", - "loc.input.help.projects": "사용할 csproj 파일의 경로입니다. 와일드카드를 사용할 수 있습니다. 예를 들어 모든 하위 폴더에 있는 모든 .csproj 파일의 경우 **/*.csproj를 사용합니다.", + "loc.input.help.projects": "사용할 csproj 파일의 경로입니다. 와일드카드(예: 모든 하위 폴더의 모든 .csproj 파일의 경우 **/*.csproj)를 사용할 수 있습니다. **이 필드는 GLOB 패턴을 따르며, 작업 디렉터리와 상관없이 항상 리포지토리의 루트에 대해 실행됩니다.**", "loc.input.label.custom": "사용자 지정 명령", "loc.input.help.custom": "실행을 위해 dotnet.exe에 전달할 명령입니다.", "loc.input.label.arguments": "인수", @@ -44,7 +44,7 @@ "loc.input.help.noCache": "NuGet이 로컬 컴퓨터 캐시의 패키지를 사용할 수 없도록 합니다.", "loc.input.label.packagesDirectory": "대상 디렉터리", "loc.input.help.packagesDirectory": "패키지가 설치될 폴더를 지정합니다. 폴더를 지정하지 않으면 패키지가 기본 NuGet 패키지 캐시로 복원됩니다.", - "loc.input.label.verbosityRestore": "세부 정보 표시", + "loc.input.label.verbosityRestore": "자세한 정도", "loc.input.help.verbosityRestore": "출력에 표시되는 세부 정보의 양을 지정합니다.", "loc.input.label.searchPatternPush": "게시할 NuGet 패키지의 경로", "loc.input.help.searchPatternPush": "일치시킬 패턴 또는 업로드할 nupkg 파일의 경로입니다. 여러 개의 패턴은 세미콜론으로 구분할 수 있습니다.", @@ -79,10 +79,10 @@ "loc.input.help.requestedPatchVersion": "버전 [X.Y.Z]의 'Z'(http://semver.org/spec/v1.0.0.html)", "loc.input.label.buildProperties": "추가 빌드 속성", "loc.input.help.buildProperties": "세미콜론으로 구분된 토큰 = 값 쌍의 목록을 지정합니다. 여기서 .nuspec 파일의 각 $token$ 항목은 지정된 값으로 바뀝니다. 값은 따옴표로 묶인 문자열일 수 있습니다.", - "loc.input.label.verbosityPack": "세부 정보 표시", + "loc.input.label.verbosityPack": "자세한 정도", "loc.input.help.verbosityPack": "출력에 표시되는 세부 정보의 양을 지정합니다.", "loc.input.label.workingDirectory": "작업 디렉터리", - "loc.input.help.workingDirectory": "스크립트가 실행되는 현재 작업 디렉터리입니다. 비어 있으면 리포지토리(빌드) 또는 아티팩트(릴리스)의 루트로, $(System.DefaultWorkingDirectory)입니다.", + "loc.input.help.workingDirectory": "스크립트가 실행되는 현재 작업 디렉터리입니다. 비어 있으면 리포(빌드) 또는 아티팩트(릴리스)의 루트이며 이 값은 $(System.DefaultWorkingDirectory)입니다. 프로젝트 검색 패턴은 작업 디렉터리와 관련이 **없습니다**.", "loc.messages.BuildIdentityPermissionsHint": "내부 피드의 경우 빌드 서비스 ID '%s' [%s]에 피드에 대한 액세스 권한이 있는지 확인하세요.", "loc.messages.CouldNotSetCodePaging": "다음 오류로 인해 코드 페이징을 설정할 수 없습니다. %s", "loc.messages.Error_AutomaticallyVersionReleases": "자동 버전: 빌드에서 버전 번호 가져오기 옵션은 릴리스에서 지원되지 않습니다.", @@ -134,6 +134,7 @@ "loc.messages.NGCommon_UnableToFindTool": "%s 도구를 찾을 수 없습니다.", "loc.messages.Warning_SessionCreationFailed": "출처 세션 %s을(를) 만들 수 없습니다.", "loc.messages.Warning_UpdatingNuGetVersion": "NuGet.exe 버전을 %s(으)로 업데이트 중입니다(이전 버전: %s). NuGet이 새 버전으로 업데이트되면 동작이 변경되거나 새로운 변경 사항이 발생할 수 있습니다. 이 업데이트를 원하지 않는 경우 작업에서 '최신 버전 확인' 옵션의 선택을 취소하세요.", - "loc.messages.NetCore3Update": "정보: Azure Pipelines 호스트된 에이전트가 .Net Core 2.1과 함께 .Net Core 3 .x(3.0 및 3.1) SDK/런타임을 포함하도록 업데이트되었습니다. 프로젝트의 SDK 버전을 잠근 경우에는 이전 버전과 비교할 때 획기적일 수 있는 3.x SDK가 선택될 수 있습니다. \n흔하게 발생하는 변경 내용은 다음과 같습니다. \n-o 또는 --Output 인수와 함께 'Publish' 명령을 사용하는 경우 이제 출력 폴더가 프로젝트 파일의 디렉터리가 아니라 루트 디렉터리에 생성됩니다. 이러한 변경 내용 및 문제 해결에 대한 자세한 내용은 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting 사이트를 참조하세요.", - "loc.messages.DeprecatingDotnet2_2": ".NET Core SDK/런타임 2.2가 이제 EOL(운영 종료) 예정이며 2020년 3월 말에 모든 에이전트에서 제거됩니다. 2.2 SDK/런타임을 사용하는 경우 EOL이 아닌 최신 버전으로 업그레이드하거나 UseDotNet 작업을 사용하여 필요한 버전을 설치하세요." + "loc.messages.Net5Update": "정보: Azure Pipelines 호스팅 에이전트가 업데이트되었으며 이제 이전 .NET Core 버전(현재 LTS)과 함께 .NET 5.x SDK/런타임을 포함합니다. 프로젝트의 SDK 버전을 잠그지 않는 한 이전 버전과 비교하여 호환성이 손상되는 동작이 있을 수 있는 5.x SDK가 선택될 수 있습니다. https://docs.microsoft.com/en-us/dotnet/core/tools/ 및 https://docs.microsoft.com/en-us/dotnet/core/compatibility/에서 호환성이 손상되는 변경을 자세히 확인할 수 있습니다. 이러한 변경과 문제 해결에 대해 자세히 알아보려면 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting을 참조하세요.", + "loc.messages.Net5NugetVersionCompat": ".NET 5에는 이전 NuGet 버전(5.7 이하)과 몇 가지 호환성 문제가 있으므로 이전 NuGet 버전(dotnet cli 아님)을 사용하여 복원하는 경우 이러한 복원된 패키지를 사용하는 dotnet cli 명령(예: dotnet build)이 실패할 수 있습니다. 이러한 오류를 완화하려면 다음 중 하나를 수행할 수 있습니다. (1) - dotnet cli를 사용하여 복원합니다. (2) - NuGet 버전 5.8을 사용하여 복원합니다. (3) - 이전 SDK 버전(3 이하)을 사용하는 global.json을 사용하여 빌드합니다.", + "loc.messages.DeprecatedDotnet2_2_And_3_0": "정보: .NET Core SDK/런타임 2.2 및 3.0이 현재 EOL(만료)되었으며 모든 호스트된 에이전트에서 제거되었습니다. 호스트된 에이전트에서 이러한 SDK/런타임을 사용하는 경우 EOL(만료)되지 않은 최신 버전으로 업그레이드하거나 UseDotNet 작업을 사용하여 필요한 버전을 설치하세요." } \ No newline at end of file diff --git a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ru-RU/resources.resjson index f9165e8e06ae..2c8dbb7cec94 100644 --- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": ".NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=832194) or [see the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=832194) или [документацию по .NET Core](https://docs.microsoft.com/dotnet/core/)", "loc.description": "Сборка, тестирование, упаковка или публикация приложения dotnet либо выполнение пользовательской команды dotnet", "loc.instanceNameFormat": "dotnet $(команда)", "loc.group.displayName.restoreAuth": "Веб-каналы и проверка подлинности", @@ -12,24 +12,24 @@ "loc.group.displayName.generalAdvanced": "Дополнительно", "loc.input.label.command": "Команда", "loc.input.help.command": "Команда dotnet, которую необходимо выполнить. Выберите \"Пользовательская\", чтобы добавить аргументы или использовать команду, отсутствующую в списке.", - "loc.input.label.publishWebProjects": "Публикация веб-проектов", + "loc.input.label.publishWebProjects": "Опубликовать веб-проекты", "loc.input.help.publishWebProjects": "Если параметр имеет значение true, задача будет искать веб-проекты в репозитории и запустит для них команду публикации. Веб-проекты определяются по наличию в каталоге файла web.config или папки wwwroot.", "loc.input.label.projects": "Путь к проектам", - "loc.input.help.projects": "Путь к используемым CSPROJ-файлам. Вы можете применить подстановочные знаки, например **/*.csproj для всех CSPROJ-файлов во всех вложенных папках.", + "loc.input.help.projects": "Путь к используемым CSPROJ-файлам. Можно использовать подстановочные знаки (например, **/*.csproj соответствует всем CSPROJ-файлам во всех вложенных папках). **Это поле соответствует стандартной маске, и его значение всегда определяется относительно корня репозитория, независимо от рабочего каталога.**", "loc.input.label.custom": "Настраиваемая команда", "loc.input.help.custom": "Команда, передаваемая в dotnet.exe для выполнения.", "loc.input.label.arguments": "Аргументы", "loc.input.help.arguments": "Аргументы для выбранной команды. Например, конфигурация сборки, выходной каталог, среда выполнения. Аргументы зависят от выбранной команды.", - "loc.input.label.restoreArguments": "Arguments", - "loc.input.help.restoreArguments": "Write the additional arguments to be passed to **restore** command.", + "loc.input.label.restoreArguments": "Аргументы", + "loc.input.help.restoreArguments": "Укажите дополнительные аргументы, передаваемые в команду **restore**.", "loc.input.label.publishTestResults": "Опубликовать результаты теста и объем протестированного кода", "loc.input.help.publishTestResults": "Если включить этот параметр, будет создан TRX-файл с результатами теста в \"$(Agent.TempDirectory)\" и результаты будут опубликованы на сервере.
Этот параметр добавляет \"--logger trx --results-directory $(Agent.TempDirectory)\" к аргументам командной строки.

Чтобы собрать сведения об объеме протестированного кода, можно добавить параметр \"--collect \"Code coverage\"\" к аргументам командной строки. Сейчас эта возможность доступна только на платформе Windows.", "loc.input.label.testRunTitle": "Название тестового запуска", "loc.input.help.testRunTitle": "Укажите имя для тестового запуска.", - "loc.input.label.zipAfterPublish": "Упаковать опубликованные проекты", + "loc.input.label.zipAfterPublish": "Запаковать опубликованные проекты", "loc.input.help.zipAfterPublish": "Если этот параметр имеет значение true, папка, создаваемая командой публикации, будет упакована.", - "loc.input.label.modifyOutputPath": "Add project's folder name to publish path", - "loc.input.help.modifyOutputPath": "If true, folders created by the publish command will have project's folder name prefixed to their folder names when output path is specified explicitly in arguments. This is useful if you want to publish multiple projects to the same folder.", + "loc.input.label.modifyOutputPath": "Добавить имя папки проекта к пути публикации", + "loc.input.help.modifyOutputPath": "Если задано значение true и выходной путь явно задан в аргументах, перед именами папок, создаваемых командой публикации, будет указываться имя папки проекта. Это полезно в том случае, если необходимо опубликовать несколько проектов в одной папке.", "loc.input.label.selectOrConfig": "Используемые веб-каналы", "loc.input.help.selectOrConfig": "Здесь можно выбрать веб-канал из Azure Artifacts или NuGet.org либо сохранить файл nuget.config в репозитории исходного кода и указать здесь путь к нему.", "loc.input.label.feedRestore": "Использовать пакеты из этого веб-канала Azure Artifacts", @@ -56,14 +56,14 @@ "loc.input.label.externalEndpoint": "Сервер NuGet", "loc.input.help.externalEndpoint": "Подключение к службе NuGet, содержащее учетные данные внешнего сервера NuGet.", "loc.input.label.searchPatternPack": "Путь к упаковываемым файлам CSPROJ или NUSPEC", - "loc.input.help.searchPatternPack": "Pattern to search for csproj or nuspec files to pack.\n\nYou can separate multiple patterns with a semicolon, and you can make a pattern negative by prefixing it with '!'. Example: `**/*.csproj;!**/*.Tests.csproj`", + "loc.input.help.searchPatternPack": "Шаблон для поиска упаковываемых NUSPEC- и CSPROJ-файлов.\n\nМожно указать несколько шаблонов через точку с запятой. Кроме того, можно сделать шаблон исключающим, поставив перед ним префикс \"!\". Пример: **/*.csproj;!**/*.Tests.csproj", "loc.input.label.configurationToPack": "Конфигурация для пакета", "loc.input.help.configurationToPack": "При использовании CSPROJ-файла так указывается конфигурация для пакета", "loc.input.label.outputDir": "Папка пакета", "loc.input.help.outputDir": "Папка, в которой будут создаваться пакеты. Если значение пустое, пакеты будут созданы в каталоге файла CSPROJ.", "loc.input.label.nobuild": "Не выполнять сборку", "loc.input.help.nobuild": "Не выполнять сборку проекта перед упаковкой. Соответствует параметру командной строки --no-build.", - "loc.input.label.includesymbols": "Включение символов", + "loc.input.label.includesymbols": "Включить символы", "loc.input.help.includesymbols": "Дополнительно создает пакеты NuGet символов. Соответствует параметру командной строки --include-symbols.", "loc.input.label.includesource": "Включить источник", "loc.input.help.includesource": "Включает исходный код в пакет. Соответствует параметру командной строки --include-source.", @@ -82,7 +82,7 @@ "loc.input.label.verbosityPack": "Уровень детализации", "loc.input.help.verbosityPack": "Определяет, насколько подробными будут выходные данные.", "loc.input.label.workingDirectory": "Рабочий каталог", - "loc.input.help.workingDirectory": "Текущий рабочий каталог, где выполняется скрипт. Если значение пусто, используется корень репозитория (сборка) или артефактов (выпуск): $(System.DefaultWorkingDirectory)", + "loc.input.help.workingDirectory": "Текущий рабочий каталог, в котором выполняется скрипт. Если указано пустое значение, используется корень репозитория (для сборки) или артефактов (для выпуска): $(System.DefaultWorkingDirectory). Шаблон поиска проекта **НЕ** применяется относительно рабочего каталога.", "loc.messages.BuildIdentityPermissionsHint": "Для внутренних каналов удостоверение службы сборки \"%s\" [%s] должно иметь доступ к каналу.", "loc.messages.CouldNotSetCodePaging": "Не удалось задать разбивку кода на страницы из-за следующей ошибки: %s", "loc.messages.Error_AutomaticallyVersionReleases": "Автоматическое определение версии: возможность получения номера версии на основе сборки не поддерживается в выпусках", @@ -90,7 +90,7 @@ "loc.messages.Error_NoSourceSpecifiedForPush": "Не указан источник для отправки.", "loc.messages.Error_NoValueFoundForEnvVar": "Не найдено значение для указанной переменной среды.", "loc.messages.Error_NoVersionFoundInBuildNumber": "Не удалось найти сведения о номере версии в следующей переменной среды: BUILD_BUILDNUMBER. Значение этой переменной должно содержать подстроку, имеющую формат X.Y.Z или X.Y.Z.A, где A, X, Y и Z — положительные целые числа.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Произошла ошибка при попытке упаковать файлы.", "loc.messages.Error_PushNotARegularFile": "%s не является файлом. Проверьте свойство \"Шаблон или путь к NUPKG\" задачи.", "loc.messages.Info_AttemptingToPackFile": "Выполняется попытка упаковать файл: ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "Нет пакетов, соответствующих шаблону поиска.", @@ -105,7 +105,7 @@ "loc.messages.dotnetCommandFailed": "Сбой команды dotnet с ненулевым кодом завершения для следующих проектов: %s", "loc.messages.noProjectFilesFound": "Файлы проекта, соответствующие заданному шаблону, не найдены.", "loc.messages.noPublishFolderFoundToZip": "Не удается найти каталог публикации для упаковки файла проекта: %s.", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "В репозитории не найден веб-проект. Веб-проекты определяются по наличию файла web.config, папки wwwroot в каталоге или по использованию Microsoft.Net.Web.Sdk в файле проекта. Для свойства \"Публикация веб-проектов\" можно задать значение false (publishWebProjects: false в YML), если проект не соответствует этому соглашению или если требуется опубликовать проекты, отличные от веб-проектов.", "loc.messages.zipFailed": "Сбой при упаковке с ошибкой %s", "loc.messages.Error_ApiKeyNotSupported": ".NET Core сейчас не поддерживает использование зашифрованных ключей API.", "loc.messages.Error_ExpectedConfigurationElement": "Недопустимый код XML. Ожидается элемент \"configuration\".", @@ -134,6 +134,7 @@ "loc.messages.NGCommon_UnableToFindTool": "Не удается найти средство \"%s\"", "loc.messages.Warning_SessionCreationFailed": "Не удалось создать сеанс происхождения: %s", "loc.messages.Warning_UpdatingNuGetVersion": "Версия NuGet.exe обновляется с %s до %s. При обновлении версии NuGet возможны изменения в поведении или критические изменения. Если это нежелательно, отмените выбор параметра \"Проверить наличие последней версии\" в параметрах задачи.", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x (3.0 and 3.1) SDK/Runtime along with 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", - "loc.messages.DeprecatingDotnet2_2": ".NET Core SDK/runtime 2.2 is now End of Line(EOL) and will be removed from all agents by end of March, 2020. If you're using 2.2 SDK/runtime, kindly upgrade to newer versions which are not EOL or use UseDotNet task to install the requied version." + "loc.messages.Net5Update": "Информация: размещенные агенты Azure Pipelines обновлены и теперь содержат пакет SDK и среду выполнения .NET 5.x наряду с более старой версией .Net Core, которые сейчас имеют статус LTS. Если вы не зафиксировали версию пакета SDK для своих проектов, может быть выбран пакет SDK версии 5.x, что может привести к нарушению работы по сравнению с предыдущими версиями. Дополнительные сведения о критических изменениях см. на страницах https://docs.microsoft.com/en-us/dotnet/core/tools/ и https://docs.microsoft.com/en-us/dotnet/core/compatibility/. Дополнительные сведения о таких изменениях и устранении неполадок см. на странице https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting.", + "loc.messages.Net5NugetVersionCompat": "В .NET 5 существуют некоторые проблемы совместимости с более старыми версиями NuGet (5.7 и ниже), поэтому если для восстановления используется старая версия NuGet (а не dotnet cli), команды dotnet cli (например, dotnet build), использующие такие восстановленные пакеты, могут завершиться сбоем. Чтобы устранить эту ошибку, можно выбрать один из следующих вариантов действий: (1) — использовать для восстановления dotnet cli; (2) — использовать для восстановления NuGet версии 5.8; (3) — использовать для сборки global.json с более старой версией пакета SDK (3 и ниже).", + "loc.messages.DeprecatedDotnet2_2_And_3_0": "Информация: пакет SDK и среда выполнения .NET Core версий 2.2 и 3.0 достигли срока окончания поддержки (EOL) и были удалены со всех размещенных агентов. Если вы используете эти пакеты SDK или среды выполнения на размещенных агентах, обновите их до более поздних версий, которые не достигли срока окончания поддержки, или воспользуйтесь задачей UseDotNet, чтобы установить требуемую версию." } \ No newline at end of file diff --git a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-CN/resources.resjson index c7f97b56e5ba..50996d5a1c3c 100644 --- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -15,7 +15,7 @@ "loc.input.label.publishWebProjects": "发布 Web 项目", "loc.input.help.publishWebProjects": "如果为 true,任务将尝试查找存储库中的 Web 项目,并对其运行发布命令。可通过目录中的 web.config 文件或 wwwroot 文件夹来识别 Web 项目。", "loc.input.label.projects": "项目路径", - "loc.input.help.projects": "要使用的 csproj 文件的路径。可以使用通配符(例如,使用 **/*.csproj 代表所有子文件夹中的所有 .csproj 文件)。", + "loc.input.help.projects": "要使用的 csproj 文件的路径。可使用通配符(例如,对所有子文件夹中的所有 .csproj 文件使用 **/*.csproj)。**此字段遵循 glob 模式,且无论工作目录如何,都始终针对存储库的根目录运行。**", "loc.input.label.custom": "自定义命令", "loc.input.help.custom": "传递到 dotnet.exe 进行执行的命令。", "loc.input.label.arguments": "参数", @@ -26,7 +26,7 @@ "loc.input.help.publishTestResults": "启用此选项将在 `$(Agent.TempDirectory)` 中生成测试结果 TRX 文件,并且结果将发布到服务器。
此选项将 `--logger trx --results-directory $(Agent.TempDirectory)` 附加到命令行参数。

可以通过在命令行参数中添加 `--collect \"Code coverage\"` 选项来收集代码覆盖率。目前仅适用于 Windows 平台。", "loc.input.label.testRunTitle": "测试运行标题", "loc.input.help.testRunTitle": "为测试运行提供一个名称。", - "loc.input.label.zipAfterPublish": "压缩已发布项目", + "loc.input.label.zipAfterPublish": "压缩已发布的项目", "loc.input.help.zipAfterPublish": "如果为 true,将压缩发布命令创建的文件夹。", "loc.input.label.modifyOutputPath": "将项目的文件夹添加到发布路径", "loc.input.help.modifyOutputPath": "如果为 true,则在参数中显式指定输出路径时,通过发布命令创建的文件夹将在其文件夹名称前加上项目文件名。如果希望将多个项目发布到同一文件夹,这将很有用。", @@ -44,7 +44,7 @@ "loc.input.help.noCache": "阻止 NuGet 使用本地计算机缓存中的包。", "loc.input.label.packagesDirectory": "目标目录", "loc.input.help.packagesDirectory": "指定在其中安装包的文件夹。如果未指定任何文件夹,则包将还原到默认 NuGet 包缓存中。", - "loc.input.label.verbosityRestore": "详细程度", + "loc.input.label.verbosityRestore": "详细信息", "loc.input.help.verbosityRestore": "指定在输出中显示的详细信息量。", "loc.input.label.searchPatternPush": "要发布的 NuGet 包的路径", "loc.input.help.searchPatternPush": "要匹配的模式或要上传的 nupkg 文件的路径。多个模式可用分号分隔。", @@ -79,10 +79,10 @@ "loc.input.help.requestedPatchVersion": "版本 [X.Y.Z] 中的 \"Z\"(http://semver.org/spec/v1.0.0.html)", "loc.input.label.buildProperties": "其他生成属性", "loc.input.help.buildProperties": "指定令牌 = 值对列表,用分号分隔,其中 .nuspec 文件中 $token$ 的每个匹配项都将替换为给定的值。值可以是用引号引起来的字符串。", - "loc.input.label.verbosityPack": "详细程度", + "loc.input.label.verbosityPack": "详细信息", "loc.input.help.verbosityPack": "指定在输出中显示的详细信息量。", "loc.input.label.workingDirectory": "工作目录", - "loc.input.help.workingDirectory": "脚本在其中运行的当前工作目录。存储库(内部版本)或项目(发行版本)的根路径 $(System.DefaultWorkingDirectory)为空", + "loc.input.help.workingDirectory": "运行脚本的当前工作目录。存储库(内部版本)或项目(发行版本)的根路径$(System.DefaultWorkingDirectory)为空。项目搜索模式与工作目录**不**相关。", "loc.messages.BuildIdentityPermissionsHint": "对于内部源,请确保生成服务标识“%s”[%s] 有权对其进行访问。", "loc.messages.CouldNotSetCodePaging": "由于以下错误,无法设置代码分页: %s", "loc.messages.Error_AutomaticallyVersionReleases": "自动版本控制: 不支持在发布中从生成选项获取版本号", @@ -105,7 +105,7 @@ "loc.messages.dotnetCommandFailed": "Dotnet 命令失败,以下项目具有非零退出代码: %s", "loc.messages.noProjectFilesFound": "未找到匹配指定模式的项目文件。", "loc.messages.noPublishFolderFoundToZip": "无法找到项目文件 %s 的要压缩的发布文件夹。", - "loc.messages.noWebProjectFound": "未在存储库中找到任何 Web 项目。可通过目录中的 web.config 文件或 wwwroot 文件夹或者通过在项目文件中使用 Microsoft.Net.Web.Sdk 来识别 Web 项目。如果你的项目未遵循此约定或你想发布 Web 项目之外的项目,可将 Publish Web Projects 属性设为 false (yml 中为 publishWebProjects: false)。", + "loc.messages.noWebProjectFound": "未在存储库中找到任何 Web 项目。可通过目录中的 web.config 文件或 wwwroot 文件夹,或者通过在项目文件中使用 Microsoft.Net.Web.Sdk 来识别 Web 项目。如果你的项目未遵循此约定或你想发布 Web 项目之外的项目,可将 Publish Web Projects 属性设为 false (yml 中为 publishWebProjects: false)。", "loc.messages.zipFailed": "Zip 失败,出现错误: %s", "loc.messages.Error_ApiKeyNotSupported": "DotNetCore 目前不支持使用加密 API 密钥。", "loc.messages.Error_ExpectedConfigurationElement": "xml 无效。元素名应为“配置”。", @@ -134,6 +134,7 @@ "loc.messages.NGCommon_UnableToFindTool": "无法找到工具 %s", "loc.messages.Warning_SessionCreationFailed": "无法创建出处会话: %s", "loc.messages.Warning_UpdatingNuGetVersion": "将 NuGet.exe 的版本从 %s 更新为 %s。当 NuGet 更新到新版本时,可能会发生行为更改或重大更改。如果不想更新,请取消选择任务中的“检查最新版本”选项。", - "loc.messages.NetCore3Update": "信息: Azure Pipelines 托管代理已更新为包含 .Net Core 3.x (3.0 和 3.1) SDK/运行时以及 2.1。除非你已锁定项目的 SDK 版本,否则可能选择 3.x SDK,与之前的版本相比,此版本可能具有中断性的行为。\n经常遇到的一些更改有: \n如果使用的是带有 -o 或 --Output 参数的 `Publish` 命令,你将看到,现在会在根目录而非项目文件的目录中创建输出文件夹。若要了解更多此类更改和疑难解答,请参阅此处: https://docs.microsoft.com/zh-cn/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", - "loc.messages.DeprecatingDotnet2_2": ".NET Core SDK/运行时 2.2 目前在行尾(EOL),并且将于 2020 年 3 月底从所有代理中删除。如果你使用的是 2.2 SDK/运行时,请升级到 EOL 以外的更新版本,或使用 UseDotNet 任务安装所需版本。" + "loc.messages.Net5Update": "信息: Azure Pipelines 托管的代理已经过更新,现在除了当前为 LTS 的更低版本的 .Net Core 以外,还包含 .Net 5.x SDK/运行时。除非你已锁定一个 SDK 版本供你的项目使用,否则可能会选择 5.x SDK,而与先前版本相比,这可能会中断行为。有关中断性变更,可在此处了解详细信息: https://docs.microsoft.com/zh-cn/dotnet/core/tools/ and https://docs.microsoft.com/en-us/dotnet/core/compatibility/。若要详细了解这类更改并进行故障排除,请查看此处: https://docs.microsoft.com/zh-cn/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", + "loc.messages.Net5NugetVersionCompat": ".NET 5 与更低版本的 Nuget (版本不超过 5.7)存在一些兼容性问题,因此如果你在使用更低版本的 Nuget (且未使用 dotnet cli)进行还原,则依赖已还原的这类包的 dotnet cli 命令(例如 dotnet build)可能会失败。若要解决这种错误,可: (1) - 使用 dotnet cli 进行还原,(2) - 使用 Nuget 5.8 版本进行还原,(3) - 通过更低版本的 sdk (版本不超过 3)使用 global.json 来进行生成", + "loc.messages.DeprecatedDotnet2_2_And_3_0": "信息: .NET Core SDK/运行时 2.2 和 3.0 现已到达生命周期结束(EOL)日期,已从所有托管的代理中将它们删除。如果你正在托管的代理上使用这些 SDK/运行时,请升级到尚未到达 EOL 的更新的版本,或者执行 UseDotNet 任务来安装所需的版本。" } \ No newline at end of file diff --git a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-TW/resources.resjson index 80d683e26792..8d6ba154ef88 100644 --- a/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DotNetCoreCLIV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": ".NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=832194) or [see the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=832194)或[參閱 .NET Core 文件](https://docs.microsoft.com/dotnet/core/)", "loc.description": "建置、測試、封裝或發佈 dotnet 應用程式,或執行自訂 dotnet 命令", "loc.instanceNameFormat": "dotnet $(command)", "loc.group.displayName.restoreAuth": "摘要與驗證", @@ -15,21 +15,21 @@ "loc.input.label.publishWebProjects": "發佈 Web 專案", "loc.input.help.publishWebProjects": "若為 true,工作會嘗試在存放庫中尋找 Web 專案,並對其執行 publish 命令。目錄中有 web.config 檔案或 wwwroot 資料夾,即表示有 Web 專案。", "loc.input.label.projects": "專案的路徑", - "loc.input.help.projects": "所要使用 csproj 檔案的路徑。您可以使用萬用字元 (例如 **/*.csproj 表示所有子資料夾中的所有 .csproj 檔案)。", + "loc.input.help.projects": "要使用的 csproj 檔案路徑。您可以使用萬用字元 (例如 **/*.csproj 表示所有子資料夾中的所有 .csproj 檔案)。**此欄位會遵循 Glob 模式,並在所有時間針對存放庫的根目錄執行,不論工作目錄為何。**", "loc.input.label.custom": "自訂命令", "loc.input.help.custom": "要傳遞至 dotnet.exe 以加以執行的命令。", "loc.input.label.arguments": "引數", "loc.input.help.arguments": "所選命令的引數。例如,組建組態、輸出資料夾、執行階段。引數取決於選取的命令。", - "loc.input.label.restoreArguments": "Arguments", - "loc.input.help.restoreArguments": "Write the additional arguments to be passed to **restore** command.", + "loc.input.label.restoreArguments": "引數", + "loc.input.help.restoreArguments": "寫入要傳遞給 **restore** 命令的其他引數。", "loc.input.label.publishTestResults": "發佈測試結果和程式碼涵蓋範圍", "loc.input.help.publishTestResults": "啟用此選項會在 `$(Agent.TempDirectory)` 中產生測試結果 TRX 檔案,而結果會發佈到伺服器。
此選項會將 `--logger trx --results-directory $(Agent.TempDirectory)` 附加到命令列引數。

將 `--collect “Code coverage”` 選項新增到命令列引數可收集程式碼涵蓋範圍。此動作目前僅適用於 Windows 平台。", "loc.input.label.testRunTitle": "測試回合標題", "loc.input.help.testRunTitle": "提供測試回合的名稱。", "loc.input.label.zipAfterPublish": "壓縮發佈的專案", "loc.input.help.zipAfterPublish": "若為 true,就會壓縮由 publish 命令所建立的資料夾。", - "loc.input.label.modifyOutputPath": "Add project's folder name to publish path", - "loc.input.help.modifyOutputPath": "If true, folders created by the publish command will have project's folder name prefixed to their folder names when output path is specified explicitly in arguments. This is useful if you want to publish multiple projects to the same folder.", + "loc.input.label.modifyOutputPath": "將專案資料夾名稱新增至發行路徑", + "loc.input.help.modifyOutputPath": "若為 true,則在引數中明確指定輸出路徑時,publish 命令所建立的資料夾會在名稱開頭使用專案的資料夾名稱。如果您想要將多個專案發行到同一個資料夾,此設定非常實用。", "loc.input.label.selectOrConfig": "要使用的摘要", "loc.input.help.selectOrConfig": "您可以在這裡從 Azure Artifacts 和 (或) NuGet.org 選取摘要,也可以將 nuget.config 檔案認可至您的原始程式碼存放庫,並在這裡設定其路徑。", "loc.input.label.feedRestore": "使用此 Azure 成品摘要中的套件", @@ -44,7 +44,7 @@ "loc.input.help.noCache": "禁止 NuGet 使用本機電腦快取的套件。", "loc.input.label.packagesDirectory": "目的地路徑", "loc.input.help.packagesDirectory": "指定套件安裝所在的資料夾。若未指定任何資料夾,套件會還原成預設 NuGet 套件快取。", - "loc.input.label.verbosityRestore": "詳細程度", + "loc.input.label.verbosityRestore": "詳細資訊", "loc.input.help.verbosityRestore": "請指定顯示在輸出中的詳細資料量。", "loc.input.label.searchPatternPush": "要發行之 NuGet 套件的路徑", "loc.input.help.searchPatternPush": "要比對的模式,或 nupkg 檔案上傳至的路徑。可使用分號分隔多個模式。", @@ -56,7 +56,7 @@ "loc.input.label.externalEndpoint": "NuGet 伺服器", "loc.input.help.externalEndpoint": "包含外部 NuGet 伺服器認證的 NuGet 服務連線。", "loc.input.label.searchPatternPack": "要壓縮之 csproj 或 nuspec 檔案的路徑", - "loc.input.help.searchPatternPack": "Pattern to search for csproj or nuspec files to pack.\n\nYou can separate multiple patterns with a semicolon, and you can make a pattern negative by prefixing it with '!'. Example: `**/*.csproj;!**/*.Tests.csproj`", + "loc.input.help.searchPatternPack": "搜尋要封裝之 csproj 或 nuspec 檔案的模式。\n\n您可以使用分號分隔多個模式,在開頭加上 '!' 表示不搜尋某個模式,例如: `**/*.csproj;!**/*.Tests.csproj`", "loc.input.label.configurationToPack": "封裝組態", "loc.input.help.configurationToPack": "使用 csproj 檔時會指定封裝組態", "loc.input.label.outputDir": "封裝資料夾", @@ -79,10 +79,10 @@ "loc.input.help.requestedPatchVersion": "版本 [X.Y.Z](http://semver.org/spec/v1.0.0.html) 中的 'Z'", "loc.input.label.buildProperties": "其他組建屬性", "loc.input.help.buildProperties": "請指定「權杖 = 值組」清單,並以分號分隔,其中每個出現在 .nuspec 檔案中的 $token$,都會取代為指定的值。這些值可以是用引號括住的字串。", - "loc.input.label.verbosityPack": "詳細程度", + "loc.input.label.verbosityPack": "詳細資訊", "loc.input.help.verbosityPack": "請指定顯示在輸出中的詳細資料量。", "loc.input.label.workingDirectory": "工作目錄", - "loc.input.help.workingDirectory": "指令碼執行所在的目前工作目錄。空白表示存放庫 (組建) 或成品 (版本) 的根,即 $(System.DefaultWorkingDirectory)", + "loc.input.help.workingDirectory": "指令碼執行所在的目前工作目錄。Empty 是存放庫 (組建) 或成品 (版本) 的根目錄,即 $(System.DefaultWorkingDirectory)。專案搜尋模式與工作目錄**無關**。", "loc.messages.BuildIdentityPermissionsHint": "若為內部摘要,請確定組建服務身分識別 '%s' [%s] 可存取摘要。", "loc.messages.CouldNotSetCodePaging": "因為發生下列錯誤,所以無法設定程式碼分頁: %s", "loc.messages.Error_AutomaticallyVersionReleases": "Autoversion: 發行不支援從建置選項取得版本號碼", @@ -90,7 +90,7 @@ "loc.messages.Error_NoSourceSpecifiedForPush": "未指定推送的來源", "loc.messages.Error_NoValueFoundForEnvVar": "找不到所提供之環境變數的值。", "loc.messages.Error_NoVersionFoundInBuildNumber": "在下列環境變數中找不到版本號碼資料: BUILD_BUILDNUMBER。變數值應包含子字串,其格式如下: X.Y.Z 或 X.Y.Z.A,其中的 A、X、Y 和 Z 為正整數。", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "嘗試封裝檔案時發生錯誤。", "loc.messages.Error_PushNotARegularFile": "%s 不是檔案。請檢查工作的 'Path/Pattern to nupkg' 屬性。", "loc.messages.Info_AttemptingToPackFile": "正在嘗試壓縮檔案: ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "沒有符合搜尋模式的套件。", @@ -105,7 +105,7 @@ "loc.messages.dotnetCommandFailed": "下列專案的 Dotnet 命令失敗,有非零的結束代碼: %s", "loc.messages.noProjectFilesFound": "找不到符合指定模式的專案檔。", "loc.messages.noPublishFolderFoundToZip": "找不到專案檔的發佈資料夾以壓縮: %s。", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "存放庫中找不到任何 Web 專案。識別 Web 專案的方法是看目錄中是否出現 web.config 檔案、wwwroot 資料夾,或者專案檔中是否使用 Microsoft.Net.Web.Sdk。如果您的專案不遵循此慣例,或您想要發佈 Web 專案以外的專案,您可以將發佈 Web 專案的屬性設為 false (在 yml 中為 publishWebProjects: false)。", "loc.messages.zipFailed": "壓縮失敗,發生錯誤: %s", "loc.messages.Error_ApiKeyNotSupported": "DotNetCore 目前不支援使用加密的 API 金鑰。", "loc.messages.Error_ExpectedConfigurationElement": "XML 無效。應有名為 'configuration' 的元素。", @@ -134,6 +134,7 @@ "loc.messages.NGCommon_UnableToFindTool": "找不到工具 %s", "loc.messages.Warning_SessionCreationFailed": "無法建立來源工作階段: %s", "loc.messages.Warning_UpdatingNuGetVersion": "正在將 NuGet.exe 的版本從 %s 更新至 %s。NuGet 更新至新版本時,可能發生行為變更或重大變更。若不要更新,請取消選取工作中的 [查看最新版本] 選項。", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x (3.0 and 3.1) SDK/Runtime along with 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", - "loc.messages.DeprecatingDotnet2_2": ".NET Core SDK/runtime 2.2 is now End of Line(EOL) and will be removed from all agents by end of March, 2020. If you're using 2.2 SDK/runtime, kindly upgrade to newer versions which are not EOL or use UseDotNet task to install the requied version." + "loc.messages.Net5Update": "資訊: Azure Pipelines 裝載的代理程式皆已更新,現包含 .Net 5.x SDK/執行階段以及目前為 LTS 的較早 .Net Core 版本。除非您已為專案鎖定 SDK 版本,否則 5.x SDK 可能會雀屏中選,而相較於早期版本,其可能會有中斷性行為。您可以在這裡深入了解這些中斷性變更: https://docs.microsoft.com/en-us/dotnet/core/tools/ 和 https://docs.microsoft.com/en-us/dotnet/core/compatibility/。若要深入了解這些變更及疑難排解,請參閱這裡: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting", + "loc.messages.Net5NugetVersionCompat": ".NET 5 和一些舊版 Nuget (<=5.7) 有相容性問題,所以如果使用較舊的 Nuget 版本 (不是 dotnet cli) 還原,則依賴這些還原套件的 dotnet cli 命令 (例如 dotnet build) 可能會失敗。為減少此類錯誤,您可以使用以下任一方法: (1) – 使用 dotnet cli 還原,(2) – 使用 Nuget 5.8 版還原,(3) – 使用使用舊版 sdk (<=3) 的 global.json 建置", + "loc.messages.DeprecatedDotnet2_2_And_3_0": "資訊: .NET Core SDK/執行階段 2.2 及 3.0 目前已停產 (EOL),並自所有裝載的代理程式中移除。如果您在裝載的代理程式上使用這些 SDK/執行階段,請升級至未停產的較新版本,或使用 UseDotNet 工作安裝必要的版本。" } \ No newline at end of file diff --git a/Tasks/DotNetCoreCLIV2/task.json b/Tasks/DotNetCoreCLIV2/task.json index 8a7090d04634..065b407c9894 100644 --- a/Tasks/DotNetCoreCLIV2/task.json +++ b/Tasks/DotNetCoreCLIV2/task.json @@ -17,7 +17,7 @@ "demands": [], "version": { "Major": 2, - "Minor": 187, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.115.0", @@ -575,4 +575,4 @@ "Net5NugetVersionCompat": ".NET 5 has some compatibility issues with older Nuget versions(<=5.7), so if you are using an older Nuget version(and not dotnet cli) to restore, then the dotnet cli commands (e.g. dotnet build) which rely on such restored packages might fail. To mitigate such error, you can either: (1) - Use dotnet cli to restore, (2) - Use Nuget version 5.8 to restore, (3) - Use global.json using an older sdk version(<=3) to build", "DeprecatedDotnet2_2_And_3_0": "Info: .NET Core SDK/runtime 2.2 and 3.0 are now End of Life(EOL) and have been removed from all hosted agents. If you're using these SDK/runtimes on hosted agents, kindly upgrade to newer versions which are not EOL, or else use UseDotNet task to install the required version." } -} +} \ No newline at end of file diff --git a/Tasks/DotNetCoreCLIV2/task.loc.json b/Tasks/DotNetCoreCLIV2/task.loc.json index 5d2f17fce455..cd9a370e054c 100644 --- a/Tasks/DotNetCoreCLIV2/task.loc.json +++ b/Tasks/DotNetCoreCLIV2/task.loc.json @@ -17,7 +17,7 @@ "demands": [], "version": { "Major": 2, - "Minor": 187, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.115.0", diff --git a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index 5a10f35186a2..e3cc0a329484 100644 --- a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": ".NET Core SDK/Runtime-Installer", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=853651)", - "loc.description": "Hiermit wird eine bestimmte Version des .NET Core SDK aus dem Internet oder aus dem lokalen Cache abgerufen und zu PATH hinzugefügt.", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=853651)", + "loc.description": "Hiermit wird eine bestimmte Version des .NET Core SDK aus dem Internet oder dem lokalen Cache abgerufen und zu PATH hinzugefügt.", "loc.instanceNameFormat": "Verwenden Sie .NET Core $(packageType) $(version).", "loc.input.label.packageType": "Zu installierendes Paket", "loc.input.help.packageType": "Wählen Sie aus, ob nur die Runtime oder das vollständige SDK installiert werden soll.", "loc.input.label.version": "Version", - "loc.input.help.version": "Specify exact version of .NET Core SDK or runtime to install.
Find the value of `version-sdk` for installing SDK, or `version-runtime` for installing Runtime from any releases [here](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **NOTE: the task will not work with new versions of .NET Core. Kindly upgrade to 2.\\* version of the task to download latest versions od .NET Core.**", + "loc.input.help.version": "Geben Sie die exakte Version für .NET Core SDK oder Runtime an, das bzw. die installiert werden soll.
Den Wert von \"version-sdk\" für die SDK-Installation oder \"version-runtime\" für die Installation der Runtime beliebiger Releases finden Sie [hier](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **HINWEIS Die Aufgabe funktioniert nicht mit neuen Versionen von .NET Core. Führen Sie ein Upgrade auf Version 2.\\* der Aufgabe durch, um die neuesten Versionen von .NET Core herunterzuladen.**", "loc.messages.ToolFailed": "Fehler bei der Toolinstallation: %s", "loc.messages.ImplicitVersionNotSupported": "Die Version muss eine gültige und bestimmte Version sein: %s.", "loc.messages.getMachinePlatformFailed": "Fehler beim Abrufen der Details zur Computerplattform. Fehler: %s.", @@ -24,10 +24,10 @@ "loc.messages.ToolToInstall": "Zu installierendes Tool: .NET Core %s Version %s.", "loc.messages.PrimaryPlatform": "Erkannte Plattform (primär): %s", "loc.messages.LegacyPlatform": "Erkannte Plattform (Legacy): %s", - "loc.messages.WarningVersionNotFound": "Could not fetch download information for version %s. Please check if the version specified is correct. You can refer the link for supported versions => https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Falling back to creating convention based URL.", + "loc.messages.WarningVersionNotFound": "Downloadinformationen für Version %s konnten nicht abgerufen werden. Überprüfen Sie, ob die angegebene Version richtig ist. Weitere Informationen erhalten Sie über den Link für unterstützte Versionen: https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Es wird ein Fallback zum Erstellen einer konventionsbasierten URL durchgeführt.", "loc.messages.CouldNotDownload": "Das Installationspaket konnte nicht von dieser URL heruntergeladen werden: %s. Fehler: %s", "loc.messages.FailedToDownloadPackage": "Fehler beim Herunterladen des Pakets für die Installation.", "loc.messages.PrependGlobalToolPath": "Globaler Toolpfad wird erstellt und PATH vorangestellt.", - "loc.messages.VersionsFileMalformed": "Die Downloadlinks für die angegebene Version sind im Dokument für die unterstützten Versionen nicht ordnungsgemäß formatiert: => %s/", - "loc.messages.UpdateToNewerVersion": "Kindly upgrade to new major version of this task 'Use .NET Core (2.*)' for installing newer versions of .NET Core. '0.*' task version might not be able to download newer .NET core versions. To know more about 'Use Dot Net (2.*)', refer https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." + "loc.messages.VersionsFileMalformed": "Die Downloadlinks der angegebenen Version sind im Dokument mit unterstützten Versionen nicht ordnungsgemäß formatiert: => %s/", + "loc.messages.UpdateToNewerVersion": "Führen Sie ein Upgrade auf die neue Hauptversion dieser Aufgabe \".NET Core (2.*) verwenden\" für die Installation neuerer Versionen von .NET Core durch. Die Aufgabenversion 0.* kann möglicherweise keine neueren .NET Core-Versionen herunterladen. Weitere Informationen zu \".NET Core (2.*) verwenden\" finden Sie unter https://docs.microsoft.com/de-de/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." } \ No newline at end of file diff --git a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index 2efb1d863c22..1debf610b566 100644 --- a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Instalador del runtime o SDK de .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=853651)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=853651)", "loc.description": "Adquiera una versión específica del SDK de .NET Core de Internet o de la memoria caché local y agréguela a PATH.", "loc.instanceNameFormat": "Usar $(packageType) $(version) de .NET Core", "loc.input.label.packageType": "Paquete para instalar", "loc.input.help.packageType": "Seleccione si debe instalarse solo el entorno de ejecución o el SDK completo.", "loc.input.label.version": "Versión", - "loc.input.help.version": "Specify exact version of .NET Core SDK or runtime to install.
Find the value of `version-sdk` for installing SDK, or `version-runtime` for installing Runtime from any releases [here](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **NOTE: the task will not work with new versions of .NET Core. Kindly upgrade to 2.\\* version of the task to download latest versions od .NET Core.**", + "loc.input.help.version": "Especifique la versión exacta del entorno de ejecución o el SDK de .NET Core que se va a instalar.
Busque el valor de \"version-sdk\" para instalar el SDK o de \"version-runtime\" para instalar el entorno de ejecución de cualquier versión [aquí] (https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **NOTA: La tarea no funcionará con las nuevas versiones de .NET Core. Actualice a la versión 2.\\* de la tarea para descargar las últimas versiones de .NET Core.**", "loc.messages.ToolFailed": "No se pudo instalar la herramienta: %s", "loc.messages.ImplicitVersionNotSupported": "La versión debe ser válida y explícita: %s", "loc.messages.getMachinePlatformFailed": "Error al obtener los detalles de la plataforma de máquina. Error: %s.", @@ -24,10 +24,10 @@ "loc.messages.ToolToInstall": "Herramienta para instalar: .NET Core %s versión %s.", "loc.messages.PrimaryPlatform": "Se ha detectado la plataforma (principal): %s", "loc.messages.LegacyPlatform": "Se ha detectado la plataforma (heredada): %s", - "loc.messages.WarningVersionNotFound": "Could not fetch download information for version %s. Please check if the version specified is correct. You can refer the link for supported versions => https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Falling back to creating convention based URL.", + "loc.messages.WarningVersionNotFound": "No se pudo capturar la información de descarga de la versión %s. Compruebe si la versión especificada es correcta. Puede consultar el vínculo de versiones admitidas => https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Revirtiendo para crear la dirección URL basada en la convención.", "loc.messages.CouldNotDownload": "No se pudo descargar el paquete de instalación desde esta dirección URL: %s Error: %s", "loc.messages.FailedToDownloadPackage": "No se pudo descargar el paquete de instalación", "loc.messages.PrependGlobalToolPath": "Creando la ruta de acceso de herramientas global y anexándola como prefijo a PATH.", "loc.messages.VersionsFileMalformed": "Los vínculos de descarga de la versión especificada no tienen un formato correcto en el documento de versiones admitidas => %s/", - "loc.messages.UpdateToNewerVersion": "Kindly upgrade to new major version of this task 'Use .NET Core (2.*)' for installing newer versions of .NET Core. '0.*' task version might not be able to download newer .NET core versions. To know more about 'Use Dot Net (2.*)', refer https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." + "loc.messages.UpdateToNewerVersion": "Actualice a la nueva versión principal de esta tarea, \"Usar .NET Core (2.*)\", para instalar versiones más recientes de .NET Core. Es posible que la versión de tarea \"0.*\" no pueda descargar versiones de .NET Core más recientes. Para obtener más información sobre \"Usar Dot Net (2.*)\", consulte https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." } \ No newline at end of file diff --git a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index 9215dd643972..d33b775923c1 100644 --- a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Programme d'installation du kit SDK/runtime .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=853651)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=853651)", "loc.description": "Acquérir une version spécifique du kit SDK .NET Core à partir d'Internet ou du cache local, et l'ajouter à PATH", "loc.instanceNameFormat": "Utilisez .NET Core $(packageType) $(version)", "loc.input.label.packageType": "Package à installer", "loc.input.help.packageType": "Choisissez d'installer le runtime uniquement ou le kit SDK complet.", "loc.input.label.version": "Version", - "loc.input.help.version": "Specify exact version of .NET Core SDK or runtime to install.
Find the value of `version-sdk` for installing SDK, or `version-runtime` for installing Runtime from any releases [here](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **NOTE: the task will not work with new versions of .NET Core. Kindly upgrade to 2.\\* version of the task to download latest versions od .NET Core.**", + "loc.input.help.version": "Spécifiez la version exacte du kit SDK .NET Core à installer.
Trouvez la valeur de 'version-sdk' pour installer le kit SDK, ou la valeur de 'version-runtime' pour installer le runtime de toutes les versions [ici](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **REMARQUE : La tâche ne fonctionne pas avec les nouvelles versions de .NET Core. Effectuez une mise à niveau vers la version 2.\\* de la tâche pour télécharger les dernières versions de .NET Core.**", "loc.messages.ToolFailed": "Échec de l'installation de l'outil : %s", "loc.messages.ImplicitVersionNotSupported": "La version doit être une version valide et explicite : %s", "loc.messages.getMachinePlatformFailed": "Échec de l'obtention des détails relatifs à la plateforme de la machine. Erreur : %s.", @@ -24,10 +24,10 @@ "loc.messages.ToolToInstall": "Outil à installer : .NET Core %s version %s.", "loc.messages.PrimaryPlatform": "Plateforme détectée (principal) : %s", "loc.messages.LegacyPlatform": "Plateforme détectée (héritée) : %s", - "loc.messages.WarningVersionNotFound": "Could not fetch download information for version %s. Please check if the version specified is correct. You can refer the link for supported versions => https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Falling back to creating convention based URL.", + "loc.messages.WarningVersionNotFound": "Impossible de récupérer (fetch) les informations de téléchargement pour la version %s. Vérifiez si la version spécifiée est correcte. Pour connaître les versions prises en charge, consultez le lien => https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Retour à la création d'une URL basée sur une convention.", "loc.messages.CouldNotDownload": "Impossible de télécharger le package d'installation à partir de cette URL : %s. Erreur : %s", "loc.messages.FailedToDownloadPackage": "Échec du téléchargement du package pour l'installation", "loc.messages.PrependGlobalToolPath": "Création d'un chemin d'outil global, et ajout de la valeur correspondante au début de PATH.", "loc.messages.VersionsFileMalformed": "Les liens de téléchargement de la version spécifiée ne sont pas correctement formés dans le document des versions prises en charge => %s/", - "loc.messages.UpdateToNewerVersion": "Kindly upgrade to new major version of this task 'Use .NET Core (2.*)' for installing newer versions of .NET Core. '0.*' task version might not be able to download newer .NET core versions. To know more about 'Use Dot Net (2.*)', refer https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." + "loc.messages.UpdateToNewerVersion": "Effectuez une mise à niveau vers la nouvelle version principale de la tâche 'Utiliser .NET Core (2.*)' pour installer des versions plus récentes de .NET Core. La tâche version '0.*' risque de ne pas pouvoir télécharger les versions plus récentes de .NET Core. Pour en savoir plus sur 'Utiliser Dot Net (2.*)', accédez à https://docs.microsoft.com/fr-fr/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." } \ No newline at end of file diff --git a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index 767ec68db40c..d67157ac59e6 100644 --- a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Programma di installazione di .NET Core SDK/runtime", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=853651)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=853651)", "loc.description": "Acquisisce una versione specifica di .NET Core SDK da Internet o dalla cache locale e la aggiunge al percorso", "loc.instanceNameFormat": "Usa .NET Core $(packageType) $(version)", "loc.input.label.packageType": "Pacchetto da installare", "loc.input.help.packageType": "Scegliere se installare solo il runtime o l'SDK completo.", "loc.input.label.version": "Versione", - "loc.input.help.version": "Specify exact version of .NET Core SDK or runtime to install.
Find the value of `version-sdk` for installing SDK, or `version-runtime` for installing Runtime from any releases [here](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **NOTE: the task will not work with new versions of .NET Core. Kindly upgrade to 2.\\* version of the task to download latest versions od .NET Core.**", + "loc.input.help.version": "Consente di specificare la versione esatta di .NET Core SDK o del runtime da installare.
Il valore di `version-sdk` per installare l'SDK o di `version-runtime` per installare il runtime da qualsiasi versione è disponibile [qui](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **NOTA: l'attività non funzionerà con le nuove versioni di .NET Core. Eseguire l'aggiornamento alla versione 2.\\* dell'attività per scaricare le versioni più recenti di .NET Core.**", "loc.messages.ToolFailed": "L'installazione dello strumento non è riuscita: %s", "loc.messages.ImplicitVersionNotSupported": "La versione deve essere valida ed esplicita: %s", "loc.messages.getMachinePlatformFailed": "Non è stato possibile ottenere i dettagli della piattaforma del computer. Errore: %s.", @@ -24,10 +24,10 @@ "loc.messages.ToolToInstall": "Strumento da installare: .NET Core %s versione %s.", "loc.messages.PrimaryPlatform": "Piattaforma rilevata (primaria): %s", "loc.messages.LegacyPlatform": "Piattaforma rilevata (legacy): %s", - "loc.messages.WarningVersionNotFound": "Could not fetch download information for version %s. Please check if the version specified is correct. You can refer the link for supported versions => https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Falling back to creating convention based URL.", + "loc.messages.WarningVersionNotFound": "Non è stato possibile recuperare le informazioni di download per la versione %s. Controllare se la versione specificata è corretta. Per informazioni sulle versioni supportate, vedere il collegamento: https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Verrà eseguito il fallback all'URL basato sulla convenzione di creazione.", "loc.messages.CouldNotDownload": "Non è stato possibile scaricare il pacchetto di installazione da questo URL: %s Errore: %s", "loc.messages.FailedToDownloadPackage": "Non è stato possibile scaricare il pacchetto per l'installazione", "loc.messages.PrependGlobalToolPath": "Creazione del percorso strumenti globale e aggiunta del percorso prima di PATH.", "loc.messages.VersionsFileMalformed": "Il formato dei collegamenti di download della versione specificata non è corretto nel documento delle versioni supportate => %s/", - "loc.messages.UpdateToNewerVersion": "Kindly upgrade to new major version of this task 'Use .NET Core (2.*)' for installing newer versions of .NET Core. '0.*' task version might not be able to download newer .NET core versions. To know more about 'Use Dot Net (2.*)', refer https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." + "loc.messages.UpdateToNewerVersion": "Eseguire l'aggiornamento alla nuova versione principale dell'attività 'Usa .NET Core (2.*)' per l'installazione di versioni più recenti di .NET Core. Con la versione '0.*' dell'attività potrebbe essere impossibile scaricare versioni più recenti di .NET Core. Per altre informazioni su 'Usa .NET Core (2.*)', vedere https://docs.microsoft.com/it-it/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." } \ No newline at end of file diff --git a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index d72b77988def..2d4e633bc44f 100644 --- a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": ".NET Core SDK/ランタイム インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=853651)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=853651)", "loc.description": "インターネットまたはローカル キャッシュから .NET Core SDK の特定のバージョンを取得し、PATH に追加します", "loc.instanceNameFormat": ".NET Core $(packageType) $(version) の使用", "loc.input.label.packageType": "インストールするパッケージ", "loc.input.help.packageType": "ランタイムのみをインストールするか、SDK 全体をインストールするかを選択してください。", "loc.input.label.version": "バージョン", - "loc.input.help.version": "Specify exact version of .NET Core SDK or runtime to install.
Find the value of `version-sdk` for installing SDK, or `version-runtime` for installing Runtime from any releases [here](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **NOTE: the task will not work with new versions of .NET Core. Kindly upgrade to 2.\\* version of the task to download latest versions od .NET Core.**", + "loc.input.help.version": "インストールする .NET Core SDK またはランタイムの正確なバージョンを指定します。
SDK をインストールするには `version-sdk` の値、ランタイムをインストールするには `version-runtime` の値を、[こちら](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json) の任意のリリースから検索してください。\n **注: タスクは .Net Core の新しいバージョンでは動作しません。最新バージョンの .Net Core をダウンロードするには、タスクのバージョンを 2.\\* にアップグレードしてください。**", "loc.messages.ToolFailed": "ツールをインストールできませんでした: %s", "loc.messages.ImplicitVersionNotSupported": "バージョンは、有効で明示的なバージョンである必要があります: %s", "loc.messages.getMachinePlatformFailed": "マシンのプラットフォームの詳細を取得できませんでした。エラー: %s。", @@ -24,10 +24,10 @@ "loc.messages.ToolToInstall": "インストールするツール: .NET Core %s バージョン %s。", "loc.messages.PrimaryPlatform": "検出されたプラットフォーム (プライマリ): %s", "loc.messages.LegacyPlatform": "検出されたプラットフォーム (レガシ): %s", - "loc.messages.WarningVersionNotFound": "Could not fetch download information for version %s. Please check if the version specified is correct. You can refer the link for supported versions => https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Falling back to creating convention based URL.", + "loc.messages.WarningVersionNotFound": "バージョン %s のダウンロード情報をフェッチできませんでした。指定されたバージョンが正しいことをご確認ください。サポートされているバージョンを確認するには、リンク https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json をご覧ください。規則に基づく URL の作成にフォールバックしています。", "loc.messages.CouldNotDownload": "次の URL からインストール パッケージをダウンロードできませんでした: %s。エラー: %s", "loc.messages.FailedToDownloadPackage": "インストール用のパッケージをダウンロードできませんでした", "loc.messages.PrependGlobalToolPath": "グローバル ツール パスを作成し、パスの先頭に追加します。", "loc.messages.VersionsFileMalformed": "指定されたバージョンのダウンロード リンクが、サポートされているバージョンのドキュメントの正しい形式ではありません => %s/ ", - "loc.messages.UpdateToNewerVersion": "Kindly upgrade to new major version of this task 'Use .NET Core (2.*)' for installing newer versions of .NET Core. '0.*' task version might not be able to download newer .NET core versions. To know more about 'Use Dot Net (2.*)', refer https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." + "loc.messages.UpdateToNewerVersion": "より新しいバージョンの .NET Core をインストールするため、このタスクの '.NET Core (2.*) の使用' の新しいメジャー バージョンにアップグレードしてください。'0.*' タスク バージョンを指定した場合、より新しいバージョンの .Net Core をダウンロードできない可能性があります。'Dot Net (2.*) の使用' の詳細については、https://docs.microsoft.com/ja-jp/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops をご覧ください。" } \ No newline at end of file diff --git a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index 41e7b1b535ee..49a196682e6b 100644 --- a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Установщик среды выполнения/пакета SDK для .NET", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=853651)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=853651)", "loc.description": "Получение определенной версии пакета SDK для .NET Core из Интернета или локального кэша и добавление ее в PATH", "loc.instanceNameFormat": "Использовать .NET Core $(packageType) $(version)", "loc.input.label.packageType": "Пакет для установки", "loc.input.help.packageType": "Выберите, следует ли устанавливать только среду выполнения или полный пакет SDK.", "loc.input.label.version": "Версия", - "loc.input.help.version": "Specify exact version of .NET Core SDK or runtime to install.
Find the value of `version-sdk` for installing SDK, or `version-runtime` for installing Runtime from any releases [here](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **NOTE: the task will not work with new versions of .NET Core. Kindly upgrade to 2.\\* version of the task to download latest versions od .NET Core.**", + "loc.input.help.version": "Укажите точную версию пакета SDK для .NET Core или среды выполнения, которую нужно установить.
Найдите значение version-sdk для установки пакета SDK или version-runtime для установки среды выполнения из любых выпусков [](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n ** Примечание. Задача не будет работать с новыми версиями .NET Core. Обновите задачу до версии 2.\\*, чтобы скачать последние версии .NET Core. **", "loc.messages.ToolFailed": "Сбой установки инструмента: %s", "loc.messages.ImplicitVersionNotSupported": "Следует указать допустимую и явную версию: %s", "loc.messages.getMachinePlatformFailed": "Не удалось получить сведения о платформе компьютера. Ошибка: %s.", @@ -24,10 +24,10 @@ "loc.messages.ToolToInstall": "Инструмент для установки: .NET Core %s версии %s.", "loc.messages.PrimaryPlatform": "Обнаружена платформа (основная): %s", "loc.messages.LegacyPlatform": "Обнаружена платформа (прежней версии): %s", - "loc.messages.WarningVersionNotFound": "Could not fetch download information for version %s. Please check if the version specified is correct. You can refer the link for supported versions => https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Falling back to creating convention based URL.", + "loc.messages.WarningVersionNotFound": "Не удалось получить сведения о скачивании для версии %s. Проверьте, правильно ли указана версия. Список поддерживаемых версий можно найти по ссылке https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Будет создан URL-адрес на основе соглашений.", "loc.messages.CouldNotDownload": "Не удалось скачать пакет установки с этого URL-адреса: %s. Ошибка: %s", "loc.messages.FailedToDownloadPackage": "Не удалось скачать пакет для установки", "loc.messages.PrependGlobalToolPath": "Глобальный путь к средству создается и добавляется в начало PATH.", "loc.messages.VersionsFileMalformed": "Ссылки на скачивание для указанной версии неправильно сформированы в документе поддерживаемых версий => %s/", - "loc.messages.UpdateToNewerVersion": "Kindly upgrade to new major version of this task 'Use .NET Core (2.*)' for installing newer versions of .NET Core. '0.*' task version might not be able to download newer .NET core versions. To know more about 'Use Dot Net (2.*)', refer https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." + "loc.messages.UpdateToNewerVersion": "Выполните обновление до нового основного номера версии этой задачи \"Использовать .NET Core (2.*)\" для установки более новых версий .NET Core. Версия задачи \"0.*\" может оказаться неспособна скачать более новые версии .NET Core. Дополнительные сведения о команде \"Использовать .NET (2.*)\" см. по адресу https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." } \ No newline at end of file diff --git a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index fe05548b83d2..5f207c20189e 100644 --- a/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DotNetCoreInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": ".NET Core SDK/執行階段安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=853651)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=853651)", "loc.description": "從網際網路或本機快取取得特定版本的 .NET Core SDK,並將其新增至 PATH", "loc.instanceNameFormat": "使用 .NET Core $(packageType) $(version)", "loc.input.label.packageType": "要安裝的套件", "loc.input.help.packageType": "請選取只要安裝執行階段或要安裝完整 SDK。", "loc.input.label.version": "版本", - "loc.input.help.version": "Specify exact version of .NET Core SDK or runtime to install.
Find the value of `version-sdk` for installing SDK, or `version-runtime` for installing Runtime from any releases [here](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json).\n **NOTE: the task will not work with new versions of .NET Core. Kindly upgrade to 2.\\* version of the task to download latest versions od .NET Core.**", + "loc.input.help.version": "指定要安裝的確切 .NET Core SDK 或執行階段版本。
您可從[這裡](https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json)的任何版本中,尋找 `version-sdk` 的值以安裝 SDK,或尋找 `version-runtime` 的值以安裝執行階段。\n**請注意: 此工作不適用於新版 .NET Core。請將工作升級為 2.\\* 版,以下載最新版 .NET Core。**", "loc.messages.ToolFailed": "工具安裝失敗: %s", "loc.messages.ImplicitVersionNotSupported": "版本應為有效的明確版本: %s", "loc.messages.getMachinePlatformFailed": "無法取得機器平台詳細資料。錯誤: %s。", @@ -24,10 +24,10 @@ "loc.messages.ToolToInstall": "要安裝的工具: .NET Core %s 版本 %s。", "loc.messages.PrimaryPlatform": "偵測到的平台 (主要): %s", "loc.messages.LegacyPlatform": "偵測到的平台 (舊版): %s", - "loc.messages.WarningVersionNotFound": "Could not fetch download information for version %s. Please check if the version specified is correct. You can refer the link for supported versions => https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json. Falling back to creating convention based URL.", + "loc.messages.WarningVersionNotFound": "無法擷取版本 %s 的下載資訊。請確認指定的版本正確。請參閱連結以取得支援的版本 => https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/DotNetCoreInstallerV0/externals/releases.json。正在回復為建立以慣例為基礎的 URL。", "loc.messages.CouldNotDownload": "無法從此 URL %s 下載安裝套件,錯誤: %s", "loc.messages.FailedToDownloadPackage": "無法下載套件以進行安裝", "loc.messages.PrependGlobalToolPath": "正在建立全域工具路徑並加到 PATH 前面。", "loc.messages.VersionsFileMalformed": "指定版本的下載連結,在支援的版本文件中語式錯誤 => %s/", - "loc.messages.UpdateToNewerVersion": "Kindly upgrade to new major version of this task 'Use .NET Core (2.*)' for installing newer versions of .NET Core. '0.*' task version might not be able to download newer .NET core versions. To know more about 'Use Dot Net (2.*)', refer https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops." + "loc.messages.UpdateToNewerVersion": "請將此工作「使用 .NET Core (2.*)」升級為新的主要版本,以安裝較新版 .NET Core。'0.*' 工作版本可能無法下載較新版 .NET Core。如需深入了解「使用 Dot NET (2.*)」,請參閱 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops (英文)。" } \ No newline at end of file diff --git a/Tasks/DotNetCoreInstallerV0/task.json b/Tasks/DotNetCoreInstallerV0/task.json index 5594ec9698c0..7475bb8d2107 100644 --- a/Tasks/DotNetCoreInstallerV0/task.json +++ b/Tasks/DotNetCoreInstallerV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 3, + "Minor": 198, "Patch": 0 }, "satisfies": [ diff --git a/Tasks/DotNetCoreInstallerV0/task.loc.json b/Tasks/DotNetCoreInstallerV0/task.loc.json index 9256b6fb9dc6..0fb11594427f 100644 --- a/Tasks/DotNetCoreInstallerV0/task.loc.json +++ b/Tasks/DotNetCoreInstallerV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 3, + "Minor": 198, "Patch": 0 }, "satisfies": [ diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/de-DE/resources.resjson index 90372faa1248..fa8cf32bd1b8 100644 --- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer für .NET Core SDK/Runtime", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4ihfi)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/AA4ihfi)", "loc.description": "Hiermit wird eine bestimmte Version des .NET Core SDK aus dem Internet oder dem lokalen Cache abgerufen und zu PATH hinzugefügt.", "loc.instanceNameFormat": ".NET Core $(packageType) $(version) installieren", "loc.releaseNotes": "
  • Unterstützung für die parallele Installation mehrerer Versionen
  • Unterstützung für Versionsmuster, um die neueste Nebenversion/Hauptversion abzurufen
  • Einschränkung der Suche auf mehreren Ebenen
  • ", @@ -38,7 +38,7 @@ "loc.messages.PrependGlobalToolPath": "Der globale Toolpfad wird erstellt und PATH vorangestellt.", "loc.messages.VersionsFileMalformed": "Die Downloadlinks der angegebenen Version sind im Dokument mit unterstützten Versionen nicht ordnungsgemäß formatiert: => %s/", "loc.messages.MatchingVersionNotFound": "Für die angegebene Version wurde keine übereinstimmende %s-Version gefunden: %s. Beachten Sie, dass die Vorschauversionen nur in den letzten Versionssuchen berücksichtigt werden, wenn das Kontrollkästchen \"Vorschauversionen einschließen\" aktiviert ist.", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "Auf den Pfad kann nicht zugegriffen werden: %s. Fehler: %s. Stellen Sie sicher, dass der Agentprozess Zugriff auf den Pfad besitzt.", "loc.messages.VersionCanNotBeDownloadedFromUrl": "Version %s kann nicht über die URL %s heruntergeladen werden. Entweder ist die URL oder die Version falsch.", "loc.messages.CopyingFoldersIntoPath": "Alle Stammordner werden in den Installationspfad kopiert: %s", "loc.messages.CopyingFilesIntoPath": "Stammdateien (z. B. \"dotnet.exe\") werden in den Installationspfad kopiert: %s", @@ -47,7 +47,7 @@ "loc.messages.ExplicitVersionRequired": "Version %s ist nicht zulässig. Die zu installierenden Versionen müssen das folgende Format aufweisen: Hauptversion.Nebenversion.Patchversion. Beispiel: 2.2.1", "loc.messages.VersionFoundInCache": "Version %s wurde im Cache gefunden.", "loc.messages.VersionNotFoundInCache": "Die Version %s wurde nicht im Cache gefunden.", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "Die Markerdatei für \"Installation abgeschlossen\" von .NET Core %s, Version %s, wird erstellt.", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "Die Runtimeversion für den Pakettyp \"%s\" mit Version %s wurde nicht gefunden.", "loc.messages.PathNotFoundException": "Der Pfad \"%s\" wurde nicht gefunden. Stellen Sie sicher, dass der Pfad vorhanden ist.", "loc.messages.VersionIsLocalLatest": "Version %s ist die neueste Version, die im Pfad \"%s\" vorhanden ist.", @@ -63,7 +63,7 @@ "loc.messages.VersionNotFound": "%s-Versionsabgleich: \"%s\" wurde nicht gefunden.", "loc.messages.VersionNotAllowed": "Die Version %s ist nicht zulässig. Zulässige Versionstypen: Hauptversion.x, Hauptversion.Nebenversion.x, Hauptversion.Nebenversion.Patchversion", "loc.messages.VersionsCanNotBeCompared": "Die Versionen %s und %s können nicht verglichen werden. Es muss sich in beiden Fällen um explizite Versionen handeln.", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "Der Dateiname \"%s\" entspricht keiner gültigen COMPLETE-Datei.", "loc.messages.ChannelVersionsNotComparable": "Die Kanalversionen %s und %s können nicht verglichen werden. Beide müssen Haupt- und Nebenversionen enthalten.", "loc.messages.LookingForVersionInChannel": "Die Version wird im Kanal \"%s\" gesucht.", "loc.messages.FallingBackToAdjacentChannels": "Die Version %s wurde nicht im Kanal gefunden. Es wird in benachbarten Kanälen gesucht.", diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/es-ES/resources.resjson index 8e2e88403560..811e6ae46063 100644 --- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalador del runtime o SDK de .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4ihfi)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/AA4ihfi)", "loc.description": "Adquiera una versión específica del SDK de .NET Core de Internet o de la memoria caché local y agréguela a PATH.", "loc.instanceNameFormat": "Instalar $(packageType) $(version) de .NET Core", "loc.releaseNotes": "
  • Compatibilidad para instalar varias versiones en paralelo.
  • Compatibilidad con los patrones de versión para obtener la última versión secundaria o principal.
  • Restringe la búsqueda en varios niveles.
  • ", @@ -38,7 +38,7 @@ "loc.messages.PrependGlobalToolPath": "Creando la ruta de acceso de herramientas global y anteponiéndola a PATH.", "loc.messages.VersionsFileMalformed": "Los vínculos de descarga de la versión especificada no tienen un formato correcto en el documento de versiones admitidas => %s/", "loc.messages.MatchingVersionNotFound": "No se encontró ninguna versión de %s coincidente para la versión %s especificada. Tenga en cuenta que las versiones preliminares solo se toman en consideración en las búsquedas de la última versión si la casilla Incluir versiones preliminares está seleccionada.", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "No se puede acceder a la ruta de acceso %s. Error: %s. Asegúrese de que el proceso del agente tiene acceso a la ruta correspondiente.", "loc.messages.VersionCanNotBeDownloadedFromUrl": "No se puede descargar la versión %s de la dirección URL %s. La dirección URL o la versión es incorrecta.", "loc.messages.CopyingFoldersIntoPath": "Copiando todas las carpetas raíz en la ruta de acceso de instalación: %s", "loc.messages.CopyingFilesIntoPath": "Copiando archivos raíz (como dotnet.exe) en la ruta de acceso de instalación: %s", @@ -47,7 +47,7 @@ "loc.messages.ExplicitVersionRequired": "No se admite la versión %s. Las versiones que se van a instalar deben tener el formato principal.secundaria.revisión. Por ejemplo, 2.2.1", "loc.messages.VersionFoundInCache": "Se ha encontrado la versión %s en la memoria caché.", "loc.messages.VersionNotFoundInCache": "No se encontró la versión %s en la memoria caché.", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "Creando el archivo marcador de instalación completo para .NET Core %s, versión %s", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "No se encuentra la versión del entorno de ejecución para el tipo de paquete %s con la versión %s", "loc.messages.PathNotFoundException": "No se encontró la ruta de acceso %s. Asegúrese de que existe.", "loc.messages.VersionIsLocalLatest": "La versión %s es la última de las versiones presentes en la ruta de acceso %s", @@ -63,7 +63,7 @@ "loc.messages.VersionNotFound": "Coincidencia de versión de %s: no se encontró %s", "loc.messages.VersionNotAllowed": "No se admite la versión %s. Los tipos de versión admitidos son: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion", "loc.messages.VersionsCanNotBeCompared": "No se pueden comparar las versiones %s y %s. Ambas versiones deben ser explícitas.", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "El nombre de archivo %s no es un archivo \".complete\" correcto.", "loc.messages.ChannelVersionsNotComparable": "No se pueden comparar las versiones %s y %s del canal. Ambas deben tener versiones principales y secundarias numéricas.", "loc.messages.LookingForVersionInChannel": "Buscando la versión en canal %s", "loc.messages.FallingBackToAdjacentChannels": "No se encontró la versión %s en su canal y se va a buscar en los canales adyacentes.", diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson index cdc4c1ba8e32..7f38243bb229 100644 --- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programme d'installation du kit SDK/runtime .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4ihfi)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/AA4ihfi)", "loc.description": "Acquérir une version spécifique du kit SDK .NET Core à partir d'Internet ou du cache local, et l'ajouter à PATH", "loc.instanceNameFormat": "Installer .NET Core $(packageType) $(version)", "loc.releaseNotes": "
  • Prise en charge de l'installation de plusieurs versions côte à côte.
  • Prise en charge des modèles de version pour la récupération (fetch) de la dernière version mineure/principale.
  • Restriction de la recherche multiniveau
  • ", @@ -38,7 +38,7 @@ "loc.messages.PrependGlobalToolPath": "Création d'un chemin d'outil global, et ajout de la valeur correspondante au début de PATH.", "loc.messages.VersionsFileMalformed": "Les liens de téléchargement de la version spécifiée ne sont pas correctement formés dans le document des versions prises en charge => %s/", "loc.messages.MatchingVersionNotFound": "La version %s correspondante est introuvable pour la version spécifiée : %s. Notez que les versions de préversion sont prises en compte uniquement dans les recherches de dernières versions, si la case Inclure les préversions est cochée.", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "Impossible d'accéder au chemin : %s. Erreur : %s. Vérifiez que le processus de l'agent a accès au chemin.", "loc.messages.VersionCanNotBeDownloadedFromUrl": "Impossible de télécharger la version %s à partir de l'URL %s. L'URL ou la version est incorrecte.", "loc.messages.CopyingFoldersIntoPath": "Copie de tous les dossiers racine dans le chemin d'installation : %s", "loc.messages.CopyingFilesIntoPath": "Copie des fichiers racine (tels que dotnet. exe) dans le chemin d'installation : %s", @@ -47,7 +47,7 @@ "loc.messages.ExplicitVersionRequired": "La version %s n'est pas autorisée. Les versions à installer doivent être au format suivant : versionprincipale.versionmineure.versioncorrectif. Exemple : 2.2.1", "loc.messages.VersionFoundInCache": "La version %s a été trouvée dans le cache.", "loc.messages.VersionNotFoundInCache": "La version %s est introuvable dans le cache.", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "Création du fichier marqueur de fin d'installation pour .Net Core %s version %s", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "Version du runtime introuvable pour le package de type %s, version %s", "loc.messages.PathNotFoundException": "Chemin %s introuvable. Vérifiez que le chemin existe.", "loc.messages.VersionIsLocalLatest": "La version %s est la plus récente des versions présentes dans le chemin %s", @@ -63,7 +63,7 @@ "loc.messages.VersionNotFound": "La version %s correspondant à la version %s est introuvable", "loc.messages.VersionNotAllowed": "La version %s n'est pas autorisée. Types de version autorisés : versionPrincipale.x, versionPrincipale.versionMineure.x, versionPrincipale.versionMineure.versionCorrectif", "loc.messages.VersionsCanNotBeCompared": "Impossible de comparer les versions %s et %s. Les deux versions doivent être explicites.", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "Le nom de fichier %s n'est pas un fichier '.complete' correct.", "loc.messages.ChannelVersionsNotComparable": "Impossible de comparer les versions de canal %s et %s. Elles doivent comporter toutes les deux des numéros de version principale et mineure.", "loc.messages.LookingForVersionInChannel": "Recherche de version dans le canal %s", "loc.messages.FallingBackToAdjacentChannels": "La version %s est introuvable dans son canal. Exécution de la recherche dans les canaux adjacents.", diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/it-IT/resources.resjson index 9950bd812be9..1ee75eb3f2e9 100644 --- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programma di installazione di .NET Core SDK/Runtime", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4ihfi)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/AA4ihfi)", "loc.description": "Acquisisce una versione specifica di .NET Core SDK da Internet o dalla cache locale e la aggiunge al percorso", "loc.instanceNameFormat": "Installa .NET Core $(packageType) $(version)", "loc.releaseNotes": "
  • Supporto per l'installazione di più versioni side-by-side.
  • Supporto per i criteri di recupero dell'ultima versione principale/secondaria.
  • Limitazione della ricerca multilivello
  • ", @@ -38,7 +38,7 @@ "loc.messages.PrependGlobalToolPath": "Creazione del percorso strumenti globale e aggiunta del percorso prima di PATH.", "loc.messages.VersionsFileMalformed": "Il formato dei collegamenti di download della versione specificata non è corretto nel documento delle versioni supportate => %s/", "loc.messages.MatchingVersionNotFound": "Non è stata trovata alcuna versione %s corrispondente per la versione specificata %s. Tenere presente che le versioni in anteprima vengono considerate nelle ricerche delle versioni più recenti solo se la casella di controllo Includi versioni in anteprima è selezionata.", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "Non è possibile accedere al percorso %s. Errore: %s. Assicurarsi che il processo dell'agente possa accedere al percorso.", "loc.messages.VersionCanNotBeDownloadedFromUrl": "Non è possibile scaricare la versione %s dall'URL %s. Il valore dell'URL o della versione non è corretto.", "loc.messages.CopyingFoldersIntoPath": "Copia di tutte le cartelle radice nel percorso di installazione: %s", "loc.messages.CopyingFilesIntoPath": "Copia dei file radice (ad esempio dotnet.exe) nel percorso di installazione: %s", @@ -47,7 +47,7 @@ "loc.messages.ExplicitVersionRequired": "La versione %s non è consentita. Le versioni da installare devono essere specificate nel formato principale.secondaria.versionepatch. Ad esempio: 2.2.1", "loc.messages.VersionFoundInCache": "La versione %s è stata trovata nella cache.", "loc.messages.VersionNotFoundInCache": "La versione %s non è stata trovata nella cache.", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "Creazione del file indicatore di installazione completato per .NET Core %s versione %s", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "Non è possibile trovare la versione del runtime per il tipo di pacchetto %s con versione %s", "loc.messages.PathNotFoundException": "Non è stato possibile individuare/trovare il percorso %s. Assicurarsi che sia esistente.", "loc.messages.VersionIsLocalLatest": "La versione %s è l'ultima tra le versioni presenti nel percorso %s", @@ -63,7 +63,7 @@ "loc.messages.VersionNotFound": "Non è stato possibile trovare la versione %s corrispondente a %s", "loc.messages.VersionNotAllowed": "La versione %s non è consentita. I tipi di versione consentiti sono: versionePrincipale.x, versionePrincipale.versioneSecondaria.x, versionePrincipale.versioneSecondaria.versionePatch", "loc.messages.VersionsCanNotBeCompared": "Non è possibile confrontare le versioni %s e %s. Entrambe le versioni devono essere esplicite.", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "Il nome file %s non corrisponde a un file '.complete' corretto.", "loc.messages.ChannelVersionsNotComparable": "Non è possibile confrontare le versioni %s e %s del canale. Devono includere entrambe versioni numeriche principali e secondarie.", "loc.messages.LookingForVersionInChannel": "Ricerca della versione nel canale %s", "loc.messages.FallingBackToAdjacentChannels": "Non è stato possibile trovare la versione %s nel relativo canale. Verrà eseguita la ricerca nei canali adiacenti.", diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson index bec988610aed..caedc463c974 100644 --- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": ".NET Core SDK/ランタイム インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4ihfi)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/AA4ihfi)", "loc.description": "インターネットまたはローカル キャッシュから .NET Core SDK の特定のバージョンを取得し、PATH に追加します", "loc.instanceNameFormat": ".NET Core $(packageType) $(version) のインストール", "loc.releaseNotes": "
  • 複数のバージョンを同時にインストールするためのサポート。
  • 最新のマイナーまたはメジャー バージョンをフェッチするためのバージョンのパターンのサポート。
  • マルチレベル検索を制限する
  • ", @@ -38,7 +38,7 @@ "loc.messages.PrependGlobalToolPath": "グローバル ツール パスを作成し、パスの先頭に追加しています。", "loc.messages.VersionsFileMalformed": "指定されたバージョンのダウンロード リンクが、サポートされているバージョンのドキュメントの正しい形式ではありません => %s/ ", "loc.messages.MatchingVersionNotFound": "次の指定バージョンと一致する %s バージョンが見つかりませんでした: %s。[プレビュー バージョンを含める] チェック ボックスがオンの場合、プレビュー バージョンは最新バージョンの検索でのみ考慮されます。", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "パス %s にアクセスできません。エラー: %s。エージェント プロセスにそのパスへのアクセス権があることを確認してください。", "loc.messages.VersionCanNotBeDownloadedFromUrl": "バージョン: %s を URL: %s からダウンロードできません。URL またはバージョンのいずれかが正しくありません。", "loc.messages.CopyingFoldersIntoPath": "すべてのルート フォルダーを次のインストール パスにコピーしています: %s", "loc.messages.CopyingFilesIntoPath": "ルート ファイル (dotnet.exe など) を次のインストール パスにコピーしています: %s", @@ -47,7 +47,7 @@ "loc.messages.ExplicitVersionRequired": "バージョン: %s は許可されていません。インストールするバージョンは、次の形式にする必要があります: major.minor.patchversion。例: 2.2.1", "loc.messages.VersionFoundInCache": "バージョン: %s がキャッシュに見つかりました。", "loc.messages.VersionNotFoundInCache": "バージョン %s がキャッシュに見つかりませんでした。", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": ".Net Core %s バージョン %s のインストールの完了マーカー ファイルを作成しています", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "パッケージの種類: %s、バージョン: %s のランタイム バージョンが見つかりません", "loc.messages.PathNotFoundException": "パス: %s が見つかりませんでした。パスが存在することを確認してください。", "loc.messages.VersionIsLocalLatest": "バージョン: %s は、パス: %s に存在するバージョン間で最新です。", @@ -63,7 +63,7 @@ "loc.messages.VersionNotFound": "%s バージョンの一致: %s が見つかりませんでした", "loc.messages.VersionNotAllowed": "バージョン %s は許可されていません。許可されているバージョンの種類は次のとおりです: majorVersion.x、majorVersion.minorVersion.x、majorVersion.minorVersion.patchVersion", "loc.messages.VersionsCanNotBeCompared": "バージョン %s と %s を比較できません。両方のバージョンを明示的に指定する必要があります。", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "ファイル名 %s は正しい '.complete' ファイルではありません。", "loc.messages.ChannelVersionsNotComparable": "チャネルのバージョン %s と %s を比較できません。両方とも数値のメジャー バージョンとマイナー バージョンが必要です。", "loc.messages.LookingForVersionInChannel": "チャネル %s のバージョンを検索しています", "loc.messages.FallingBackToAdjacentChannels": "バージョン %s がそのチャネルで見つかりませんでした。隣接するチャネルを検索します。", diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson index 65d7a919cbe3..0683a728ce2d 100644 --- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установщик среды выполнения/пакета SDK для .NET", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4ihfi)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/AA4ihfi)", "loc.description": "Получение определенной версии пакета SDK для .NET Core из Интернета или локального кэша и добавление ее в PATH", "loc.instanceNameFormat": "Установить .NET Core $(packageType) $(version)", "loc.releaseNotes": "
  • Поддержка параллельной установки нескольких версий.
  • Поддержка шаблонов в версии для получения последнего дополнительного или основного номера версии.
  • Ограничение многоуровневого поиска.
  • ", @@ -38,7 +38,7 @@ "loc.messages.PrependGlobalToolPath": "Создание глобального пути к средству и добавление его в начало PATH.", "loc.messages.VersionsFileMalformed": "Ссылки на скачивание для указанной версии неправильно сформированы в документе поддерживаемых версий => %s/", "loc.messages.MatchingVersionNotFound": "Не удалось найти соответствующую версию %s для указанной версии: %s. Обратите внимание, что предварительные версии учитываются при поиске последней версии, только если установлен флажок \"Включить предварительные версии\".", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "Не удалось получить доступ к пути: %s. Ошибка: %s. Убедитесь, что процесс агента имеет доступ к этому пути.", "loc.messages.VersionCanNotBeDownloadedFromUrl": "Версию %s не удается скачать по URL-адресу %s. Неверное значение URL-адреса или версии.", "loc.messages.CopyingFoldersIntoPath": "Копирование всех корневых папок в путь установки: %s", "loc.messages.CopyingFilesIntoPath": "Копирование корневых файлов (например, dotnet.exe) в путь установки: %s", @@ -47,7 +47,7 @@ "loc.messages.ExplicitVersionRequired": "Версия %s не разрешена. Устанавливаемые версии должны иметь формат: основной_номер.дополнительный_номер.версия_исправления. Например: 2.2.1", "loc.messages.VersionFoundInCache": "Версия %s найдена в кэше.", "loc.messages.VersionNotFoundInCache": "Версия %s не найдена в кэше.", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "Создание файла маркера завершения установки для .NET Core %s версии %s", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "Не удается найти версию среды выполнения для типа пакета: %s с версией: %s", "loc.messages.PathNotFoundException": "Не удалось найти путь: %s. Убедитесь, что он существует.", "loc.messages.VersionIsLocalLatest": "Версия %s является последней из версий, представленных по пути %s", @@ -63,7 +63,7 @@ "loc.messages.VersionNotFound": "Сопоставление версий %s: не удалось найти %s", "loc.messages.VersionNotAllowed": "Версия %s не разрешена. Разрешенные типы версий: основной_номер_версии.x, основной_номер_версии.дополнительный_номер_версии.x, основной_номер_версии.дополнительный_номер_версии.версия_исправления", "loc.messages.VersionsCanNotBeCompared": "Версии %s и %s невозможно сравнить. Обе версии должны быть явными.", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "Имя файла %s не является правильным файлом COMPLETE.", "loc.messages.ChannelVersionsNotComparable": "Версии канала %s и %s невозможно сравнить. Они должны иметь числовые основной и дополнительный номера версии.", "loc.messages.LookingForVersionInChannel": "Поиск версии в канале %s", "loc.messages.FallingBackToAdjacentChannels": "Не удалось найти версию %s в ее канале, сейчас будет выполнен поиск в смежных каналах.", diff --git a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson index fddb3bb47f32..c3d706d5314a 100644 --- a/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DotNetCoreInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": ".NET Core sdk/執行階段安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4ihfi)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/AA4ihfi)", "loc.description": "從網際網路或本機快取取得特定版本的 .NET Core SDK,並將其新增至 PATH", "loc.instanceNameFormat": "安裝 .NET Core $(packageType) $(version)", "loc.releaseNotes": "
  • 並存安裝多個版本的支援。
  • 版本模式的支援,可擷取次要/主要版本的最新模式。
  • 限制多重層級查閱
  • ", @@ -38,7 +38,7 @@ "loc.messages.PrependGlobalToolPath": "正在建立全域工具路徑並加到 PATH 前面。", "loc.messages.VersionsFileMalformed": "指定版本的下載連結,在支援的版本文件中語式錯誤 => %s/", "loc.messages.MatchingVersionNotFound": "無法為指定的版本找到符合的 %s 版本: %s 敬請注意,只有在已選取 [包含預覽版本] 核取方塊的情況下,才會將預覽版本視作在最新版本搜尋內。", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "無法存取路徑: %s。錯誤: %s。請確認代理程式處理序有權存取路徑。", "loc.messages.VersionCanNotBeDownloadedFromUrl": "版本: 無法從 URL 下載 %s: %s。URL 或版本錯誤。", "loc.messages.CopyingFoldersIntoPath": "正在將所有根資料夾複製到路徑: %s", "loc.messages.CopyingFilesIntoPath": "正在將根檔案 (例如 dotnet.exe) 複製到安裝路徑: %s", @@ -47,7 +47,7 @@ "loc.messages.ExplicitVersionRequired": "版本: 不允許 %s。欲安裝版本的格式應為: major.minor.patchversion。例如: 2.2.1", "loc.messages.VersionFoundInCache": "版本: 於快取中找到了 %s。", "loc.messages.VersionNotFoundInCache": "未在快取中找到版本 %s。", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "正在建立 .Net Core %s 版本 %s 的安裝完成標記檔案", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "找不到套件類型的執行階段版本: %s,版本: %s", "loc.messages.PathNotFoundException": "路徑: 找不到 %s。請確認路徑存在。", "loc.messages.VersionIsLocalLatest": "版本: %s 在路徑出現的版本間是最新的: %s", @@ -63,7 +63,7 @@ "loc.messages.VersionNotFound": "找不到符合以下項目的 %s 版本: %s", "loc.messages.VersionNotAllowed": "不允許版本 %s。允許的版本類型為: majorVersion.x、majorVersion.minorVersion.、majorVersion.minorVersion.patchVersion", "loc.messages.VersionsCanNotBeCompared": "無法比較版本 %s 與 %s。這兩個版本都必須為明確版本。", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "檔案名稱 %s 不是正確的 '.complete' 檔案。", "loc.messages.ChannelVersionsNotComparable": "無法比較通道版本 %s 與 %s。這兩個版本都必須有數字的主要和次要版本。", "loc.messages.LookingForVersionInChannel": "正於通道 %s 中尋找版本", "loc.messages.FallingBackToAdjacentChannels": "無法在版本 %s 的通道中找到該版本,將於相鄰通道進行搜尋。", diff --git a/Tasks/DotNetCoreInstallerV1/task.json b/Tasks/DotNetCoreInstallerV1/task.json index 734d40e4b647..b7b00d1c683a 100644 --- a/Tasks/DotNetCoreInstallerV1/task.json +++ b/Tasks/DotNetCoreInstallerV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 2, + "Minor": 198, "Patch": 0 }, "deprecated": true, diff --git a/Tasks/DotNetCoreInstallerV1/task.loc.json b/Tasks/DotNetCoreInstallerV1/task.loc.json index 941324474efc..1b2f66f6090f 100644 --- a/Tasks/DotNetCoreInstallerV1/task.loc.json +++ b/Tasks/DotNetCoreInstallerV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 2, + "Minor": 198, "Patch": 0 }, "deprecated": true, diff --git a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/de-DE/resources.resjson index e5ef80474706..fbd1105d918f 100644 --- a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/de-DE/resources.resjson @@ -29,8 +29,16 @@ "loc.input.help.itemPattern": "Geben Sie die Dateien, die heruntergeladen werden sollen, als mehrzeiliges Minimatch-Muster an. [Weitere Informationen](https://aka.ms/minimatchexamples)

    Mit dem Standardmuster (\\*\\*) werden alle Dateien für alle Artefakte im Build heruntergeladen, wenn die Option \"Bestimmte Dateien\" ausgewählt ist. Um alle Dateien innerhalb einer Artefaktablage herunterzuladen, verwenden Sie \"drop/**\".

    ", "loc.input.label.downloadPath": "Zielverzeichnis", "loc.input.help.downloadPath": "Der Pfad auf dem Agent-Computer, in den die Artefakte heruntergeladen werden", + "loc.input.label.cleanDestinationFolder": "Zielordner bereinigen", + "loc.input.help.cleanDestinationFolder": "Alle vorhandenen Dateien im Zielordner vor dem Artefakt-Download löschen", "loc.input.label.parallelizationLimit": "Parallelisierungslimit", "loc.input.help.parallelizationLimit": "Anzahl von Dateien, die gleichzeitig heruntergeladen werden sollen", + "loc.input.label.checkDownloadedFiles": "Heruntergeladene Dateien überprüfen", + "loc.input.help.checkDownloadedFiles": "Wenn diese Option aktiviert ist, wird durch diesen Buildvorgang geprüft, ob alle Dateien vollständig heruntergeladen wurden.", + "loc.input.label.retryDownloadCount": "Anzahl der Wiederholungen", + "loc.input.help.retryDownloadCount": "Optionale Anzahl von Wiederholungsversuchen zum Herunterladen eines Buildartefakts, wenn der Download nicht erfolgreich ist.", + "loc.input.label.extractTars": "Alle Dateien extrahieren, die in Tar-Archiven gespeichert sind", + "loc.input.help.extractTars": "Aktivieren Sie diese Option, um alle heruntergeladenen Dateien mit der Erweiterung \".tar\" zu extrahieren. Dies ist hilfreich, da Sie Ihre Artefaktdateien in Tar packen müssen, wenn Sie die Zugriffsberechtigungen beibehalten möchten. Durch Aktivieren der Option \"StoreAsTar\" in der Aufgabe \"PublishBuildArtartefakte\" werden Artefakte automatisch als Tar-Dateien gespeichert.", "loc.messages.DownloadArtifacts": "Artefakt \"%s\" wird von %s heruntergeladen.", "loc.messages.DownloadingArtifactsForBuild": "Für den Build \"%s\" werden Artefakte heruntergeladen.", "loc.messages.LinkedArtifactCount": "Anzahl verknüpfter Artefakte: %s", @@ -51,5 +59,13 @@ "loc.messages.DownloadingContainerResource": "Elemente aus Containerressource \"%s\" werden heruntergeladen.", "loc.messages.DefinitionNameMatchFound": "Der Definitionsname \"%s\" wurde in die ID %s aufgelöst.", "loc.messages.InvalidBuildDefinitionName": "Der Definitionsname \"%s\" entsprach keiner gültigen Definition.", - "loc.messages.UnresolvedDefinitionId": "Builddefinitions-ID konnte nicht aufgelöst werden." + "loc.messages.UnresolvedDefinitionId": "Builddefinitions-ID konnte nicht aufgelöst werden.", + "loc.messages.BeginArtifactItemsIntegrityCheck": "Integritätsprüfung für Artefaktelement wird gestartet", + "loc.messages.CorruptedArtifactItemsList": "Bei den folgenden Elementen wird die Integritätsprüfung nicht bestanden:", + "loc.messages.IntegrityCheckNotPassed": "Fehler beim Überprüfen der Artefaktelement-Integrität", + "loc.messages.IntegrityCheckPassed": "Die Integritätsüberprüfung der Artefaktelement wurde erfolgreich abgeschlossen.", + "loc.messages.TarExtractionNotSupportedInWindows": "Die Tar-Extraktion wird unter Windows nicht unterstützt", + "loc.messages.NoTarsFound": "Es wurden keine Tar-Archive zum Extrahieren gefunden.", + "loc.messages.CleaningDestinationFolder": "Der Zielordner wird bereinigt: %s", + "loc.messages.NoFolderToClean": "Der angegebene Reinigungsordner wurde nicht gefunden. Keine zu bereinigenden Elemente" } \ No newline at end of file diff --git a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/es-ES/resources.resjson index a75c328bbd28..12248c45d0c2 100644 --- a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/es-ES/resources.resjson @@ -29,8 +29,16 @@ "loc.input.help.itemPattern": "Especifique los archivos que se van a descargar como patrón de minimatch multilínea. [Más información](https://aka.ms/minimatchexamples)

    El patrón predeterminado (\\*\\*) descargará todos los archivos de todos los artefactos en la compilación. Para descargar todos los archivos del artefacto drop, use drop/**.

    ", "loc.input.label.downloadPath": "Directorio de destino", "loc.input.help.downloadPath": "Ruta de acceso en la máquina del agente donde se descargarán los artefactos", + "loc.input.label.cleanDestinationFolder": "Limpiar carpeta de destino", + "loc.input.help.cleanDestinationFolder": "Eliminar todos los archivos existentes en la carpeta de destino antes de descargar el artefacto", "loc.input.label.parallelizationLimit": "Límite de paralelización", "loc.input.help.parallelizationLimit": "Número de archivos para descargar simultáneamente", + "loc.input.label.checkDownloadedFiles": "Comprobar los archivos descargados", + "loc.input.help.checkDownloadedFiles": "Si se activa, esta tarea de compilación comprobará que todos los archivos están completamente descargados.", + "loc.input.label.retryDownloadCount": "Número de reintentos", + "loc.input.help.retryDownloadCount": "Número opcional de veces para reintentar la descarga de un artefacto de compilación si la descarga falla.", + "loc.input.label.extractTars": "Extraer todos los archivos almacenados en archivos tar", + "loc.input.help.extractTars": "Habilite esta opción para extraer todos los archivos descargados que tengan la extensión. tar. Esto es útil porque necesita empaquetar los archivos de artefacto en tar si quiere conservar los permisos de archivo de Unix. Al habilitar la opción \"StoreAsTar\" en la tarea PublishBuildArtifacts los artefactos se almacenarán como archivos .tar automáticamente.", "loc.messages.DownloadArtifacts": "Descargando el artefacto %s desde: %s", "loc.messages.DownloadingArtifactsForBuild": "Descargando artefactos para la compilación: %s", "loc.messages.LinkedArtifactCount": "Número de artefactos vinculados: %s", @@ -51,5 +59,13 @@ "loc.messages.DownloadingContainerResource": "Descargando elementos del recurso de contenedor %s", "loc.messages.DefinitionNameMatchFound": "Nombre de definición %s resuelto con id. %d", "loc.messages.InvalidBuildDefinitionName": "El nombre de definición %s no se corresponde con una definición válida", - "loc.messages.UnresolvedDefinitionId": "No se pudo resolver el id. de la definición de compilación" + "loc.messages.UnresolvedDefinitionId": "No se pudo resolver el id. de la definición de compilación", + "loc.messages.BeginArtifactItemsIntegrityCheck": "Iniciando la comprobación de integridad de los elementos del artefacto", + "loc.messages.CorruptedArtifactItemsList": "Los siguientes elementos no han pasado la comprobación de integridad:", + "loc.messages.IntegrityCheckNotPassed": "Se ha producido un error al comprobar la integridad de los elementos del artefacto", + "loc.messages.IntegrityCheckPassed": "La comprobación de integridad de elementos de artefacto finalizó correctamente", + "loc.messages.TarExtractionNotSupportedInWindows": "La extracción de tar no es compatible con Windows", + "loc.messages.NoTarsFound": "No se encontraron archivos tar para extraer", + "loc.messages.CleaningDestinationFolder": "Limpiando carpeta de destino: %s", + "loc.messages.NoFolderToClean": "No se ha encontrado la carpeta de limpieza especificada. No hay nada que limpiar" } \ No newline at end of file diff --git a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/fr-FR/resources.resjson index 4c1483a7a0e2..1e0031b94694 100644 --- a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -29,8 +29,16 @@ "loc.input.help.itemPattern": "Spécifiez les fichiers à télécharger sous forme de modèle minimatch multiligne. [Plus d'informations](https://aka.ms/minimatchexamples)

    Le modèle par défaut (\\*\\*) télécharge tous les fichiers de tous les artefacts de la build, si l'option Fichiers spécifiques est sélectionnée. Pour télécharger tous les fichiers du dépôt de l'artefact, utilisez drop/**.

    ", "loc.input.label.downloadPath": "Répertoire de destination", "loc.input.help.downloadPath": "Chemin de l'emplacement de téléchargement des artefacts sur la machine agent", + "loc.input.label.cleanDestinationFolder": "Nettoyer le dossier de destination", + "loc.input.help.cleanDestinationFolder": "Supprimer tous les fichiers existants dans le dossier de destination avant le téléchargement de l’artefact", "loc.input.label.parallelizationLimit": "Limite de parallélisation", "loc.input.help.parallelizationLimit": "Nombre de fichiers à télécharger simultanément", + "loc.input.label.checkDownloadedFiles": "Vérifier les fichiers téléchargés", + "loc.input.help.checkDownloadedFiles": "Si cette vérification est vérifiée, cette tâche de build vérifie que tous les fichiers sont entièrement téléchargés.", + "loc.input.label.retryDownloadCount": "Nombre de nouvelles tentatives", + "loc.input.help.retryDownloadCount": "Nombre facultatif de fois pour réessayer de télécharger un artefacts de build en cas d’échec du téléchargement.", + "loc.input.label.extractTars": "Extraire tous les fichiers stockés dans des archives archivées", + "loc.input.help.extractTars": "Activez cette option pour extraire tous les fichiers téléchargés dont l’extension est .extension. Cela est utile, car vous devez packer vos fichiers d’artefacts dans une collection si vous voulez conserver les autorisations de fichier Unix. L’activation de l’option « StoreAsTar » dans la tâche PublishBuildArtifacts stocke automatiquement les artefacts en tant que fichiers .body.", "loc.messages.DownloadArtifacts": "Téléchargement de l'artefact %s à partir de %s", "loc.messages.DownloadingArtifactsForBuild": "Téléchargement d'artefacts pour la build : %s", "loc.messages.LinkedArtifactCount": "Nombre d'artefacts liés : %s", @@ -51,5 +59,13 @@ "loc.messages.DownloadingContainerResource": "Téléchargement d'éléments à partir de la ressource conteneur %s", "loc.messages.DefinitionNameMatchFound": "Nom de définition %s résolu en ID %d", "loc.messages.InvalidBuildDefinitionName": "Le nom de définition %s ne correspond pas à une définition valide", - "loc.messages.UnresolvedDefinitionId": "Impossible de résoudre l'ID de définition de build" + "loc.messages.UnresolvedDefinitionId": "Impossible de résoudre l'ID de définition de build", + "loc.messages.BeginArtifactItemsIntegrityCheck": "Démarrage de la vérification de l’intégrité des éléments d’artefacts", + "loc.messages.CorruptedArtifactItemsList": "Les éléments suivants ne sont pas vérifiés l’intégrité :", + "loc.messages.IntegrityCheckNotPassed": "Échec de la vérification de l’intégrité des objets d’artefacts", + "loc.messages.IntegrityCheckPassed": "Vérification de l’intégrité des objets d’artefacts terminée", + "loc.messages.TarExtractionNotSupportedInWindows": "L’extraction par extraction d’extraction n’est pas prise en charge sur Windows", + "loc.messages.NoTarsFound": "Aucune archive archivée n’a été trouvée pour extraire", + "loc.messages.CleaningDestinationFolder": "Nettoyage du dossier de destination : %s", + "loc.messages.NoFolderToClean": "Le dossier de nettoyage spécifié est introuvable. Rien à nettoyer" } \ No newline at end of file diff --git a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/it-IT/resources.resjson index 8ad89903171a..ee88a89913c0 100644 --- a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/it-IT/resources.resjson @@ -2,12 +2,12 @@ "loc.friendlyName": "Scarica artefatti della compilazione", "loc.helpMarkDown": "", "loc.description": "Consente di scaricare i file che sono stati salvati come artefatti di una compilazione completata", - "loc.instanceNameFormat": "Scarica artefatti della compilazione", + "loc.instanceNameFormat": "Scarica artefatti di compilazione", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.buildType": "Scarica gli artefatti prodotti da", "loc.input.help.buildType": "Scarica gli artefatti prodotti dalla compilazione corrente oppure da una compilazione specifica.", "loc.input.label.project": "Progetto", - "loc.input.help.project": "Progetto da cui scaricare gli artefatti della compilazione", + "loc.input.help.project": "Progetto da cui scaricare gli artefatti di compilazione", "loc.input.label.definition": "Pipeline di compilazione", "loc.input.help.definition": "Consente di selezionare il nome della pipeline di compilazione", "loc.input.label.specificBuildWithTriggering": "Quando appropriato, scarica gli artefatti dalla compilazione di attivazione.", @@ -29,8 +29,16 @@ "loc.input.help.itemPattern": "Consente di specificare i file da scaricare come criterio di corrispondenza minima a più righe. [Altre informazioni](https://aka.ms/minimatchexamples)

    Con il criterio predefinito (\\*\\*) verranno scaricati tutti i file in tutti gli artefatti presenti nella compilazione se è specificata l'opzione \"File specifici\". Per scaricare tutti i file nell'artefatto drop, usare drop/**.

    ", "loc.input.label.downloadPath": "Directory di destinazione", "loc.input.help.downloadPath": "Percorso nel computer agente in cui verranno scaricati gli artefatti", + "loc.input.label.cleanDestinationFolder": "Pulisci cartella di destinazione", + "loc.input.help.cleanDestinationFolder": "Elimina tutti i file esistenti nella cartella di destinazione prima del download dell'artefatto", "loc.input.label.parallelizationLimit": "Limite di parallelizzazione", "loc.input.help.parallelizationLimit": "Numero di file da scaricare contemporaneamente", + "loc.input.label.checkDownloadedFiles": "Controlla i file scaricati", + "loc.input.help.checkDownloadedFiles": "Se questa opzione è selezionata, questa attività di compilazione controllerà che tutti i file siano completamente scaricati.", + "loc.input.label.retryDownloadCount": "Numero di tentativi", + "loc.input.help.retryDownloadCount": "Numero facoltativo di tentativi di download di un artefatto della compilazione se il download non riesce.", + "loc.input.label.extractTars": "Estrai tutti i file archiviati all'interno di archivi tar", + "loc.input.help.extractTars": "Abilitare questa opzione per estrarre tutti i file scaricati con estensione .tar. Ciò è consigliabile perché è necessario comprimere gli artefatti con estensione .tar per mantenere le autorizzazioni file UNIX. Se si abilita l'opzione 'StoreAsTar' nell'attività PublishBuildArtifacts, gli artefatti verranno archiviati automaticamente come file tar.", "loc.messages.DownloadArtifacts": "Download dell'artefatto %s da %s", "loc.messages.DownloadingArtifactsForBuild": "Download degli artefatti per la compilazione %s", "loc.messages.LinkedArtifactCount": "Conteggio degli artefatti collegati: %s", @@ -51,5 +59,13 @@ "loc.messages.DownloadingContainerResource": "Download degli elementi dalla risorsa contenitore %s", "loc.messages.DefinitionNameMatchFound": "Il nome di definizione %s è stato risolto nell'ID %d", "loc.messages.InvalidBuildDefinitionName": "Il nome di definizione %s non corrisponde a una definizione valida", - "loc.messages.UnresolvedDefinitionId": "Non è stato possibile risolvere l'ID definizione di compilazione" + "loc.messages.UnresolvedDefinitionId": "Non è stato possibile risolvere l'ID definizione di compilazione", + "loc.messages.BeginArtifactItemsIntegrityCheck": "Avvio del controllo di integrità degli artefatti", + "loc.messages.CorruptedArtifactItemsList": "Per i seguenti elementi non è stato superato il controllo di integrità:", + "loc.messages.IntegrityCheckNotPassed": "Controllo di integrità degli artefatti non riuscito", + "loc.messages.IntegrityCheckPassed": "Controllo di integrità degli artefatti completato", + "loc.messages.TarExtractionNotSupportedInWindows": "L'estrazione di tar non è supportata in Windows", + "loc.messages.NoTarsFound": "Non sono stati trovati archivi tar da estrarre", + "loc.messages.CleaningDestinationFolder": "Pulizia della cartella di destinazione in corso: %s", + "loc.messages.NoFolderToClean": "La cartella di pulizia specificata non è stata trovata. Nulla da pulire" } \ No newline at end of file diff --git a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ja-JP/resources.resjson index decb827a8b36..38732392539a 100644 --- a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -29,8 +29,16 @@ "loc.input.help.itemPattern": "複数行の minimatch パターンとしてダウンロードするファイルを指定します。[詳細情報](https://aka.ms/minimatchexamples)

    [特定のファイル] オプションが選択されている場合、既定のパターン (\\*\\*) は、ビルド内のすべての成果物からすべてのファイルをダウンロードします。成果物ドロップ内のすべてのファイルをダウンロードするには、drop/** を使用します。

    ", "loc.input.label.downloadPath": "ダウンロード先ディレクトリ", "loc.input.help.downloadPath": "成果物のダウンロード先になるエージェント マシン上のパス", + "loc.input.label.cleanDestinationFolder": "コピー先フォルダーのクリーンアップ", + "loc.input.help.cleanDestinationFolder": "成果物をダウンロードする前に、コピー先フォルダー内の既存ファイルをすべて削除します", "loc.input.label.parallelizationLimit": "並列処理の制限", "loc.input.help.parallelizationLimit": "同時にダウンロードするファイルの数", + "loc.input.label.checkDownloadedFiles": "ダウンロードしたファイルの確認", + "loc.input.help.checkDownloadedFiles": "チェックを入れた場合、このビルドタスクはすべてのファイルが完全にダウンロードされていることを確認します。", + "loc.input.label.retryDownloadCount": "再試行回数", + "loc.input.help.retryDownloadCount": "ダウンロードが失敗した場合に、ビルド成果物のダウンロードを再試行する回数。", + "loc.input.label.extractTars": "Tar アーカイブ内に保存されているすべてのファイルを抽出します", + "loc.input.help.extractTars": "このオプションを有効にすると、拡張子が .tar のダウンロード済みファイルをすべて抽出します。Unix ファイルのアクセス許可を保持するには、成果物ファイルを tar にパックする必要があるので、このオプションは便利です。PublishBuildArtifacts ティファクトタスクで 'StoreAsTar' オプションを有効にすると、成果物が .tar ファイルとして自動的に保存されます。", "loc.messages.DownloadArtifacts": "成果物 %s を %s からダウンロードしています", "loc.messages.DownloadingArtifactsForBuild": "次のビルドの成果物をダウンロードしています。%s", "loc.messages.LinkedArtifactCount": "リンクされた成果物カウント: %s", @@ -51,5 +59,13 @@ "loc.messages.DownloadingContainerResource": "コンテナー リソース %s から項目をダウンロードしています", "loc.messages.DefinitionNameMatchFound": "定義名 %s が ID %d に解決されました", "loc.messages.InvalidBuildDefinitionName": "定義名 %s が有効な定義に一致しませんでした", - "loc.messages.UnresolvedDefinitionId": "ビルド定義 ID を解決できませんでした" + "loc.messages.UnresolvedDefinitionId": "ビルド定義 ID を解決できませんでした", + "loc.messages.BeginArtifactItemsIntegrityCheck": "成果物アイテムの整合性チェックを開始しています", + "loc.messages.CorruptedArtifactItemsList": "次のアイテムは、整合性チェックに合格していません:", + "loc.messages.IntegrityCheckNotPassed": "成果物アイテムの整合性チェックに失敗しました", + "loc.messages.IntegrityCheckPassed": "成果物アイテムの整合性チェックが正常に完了しました", + "loc.messages.TarExtractionNotSupportedInWindows": "Tar 抽出は Windows でサポートされていません", + "loc.messages.NoTarsFound": "抽出する tar アーカイブが見つかりませんでした", + "loc.messages.CleaningDestinationFolder": "コピー先フォルダー: %s をクリーンアップしています", + "loc.messages.NoFolderToClean": "指定されたクリーンアップ対象フォルダーが見つかりませんでした。クリーンアップするものがありません" } \ No newline at end of file diff --git a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ko-KR/resources.resjson index cac113656585..116da62fb402 100644 --- a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -29,8 +29,16 @@ "loc.input.help.itemPattern": "여러 줄 minimatch 패턴으로 다운로드할 파일을 지정합니다. [자세한 정보](https://aka.ms/minimatchexamples)

    기본 패턴 (\\* \\*)은 \"특정 파일\" 옵션이 선택된 경우 빌드의 모든 아티팩트에서 모든 파일을 다운로드합니다. 아티팩트 드롭 내의 모든 파일을 다운로드하려면 drop/**를 사용합니다.

    ", "loc.input.label.downloadPath": "대상 디렉터리", "loc.input.help.downloadPath": "아티팩트를 다운로드할 에이전트 컴퓨터의 경로", + "loc.input.label.cleanDestinationFolder": "대상 폴더 정리", + "loc.input.help.cleanDestinationFolder": "아티팩트 다운로드 전에 대상 폴더의 모든 기존 파일 삭제", "loc.input.label.parallelizationLimit": "병렬 처리 제한", "loc.input.help.parallelizationLimit": "동시에 다운로드할 파일 수", + "loc.input.label.checkDownloadedFiles": "다운로드한 파일 확인", + "loc.input.help.checkDownloadedFiles": "선택한 경우, 이 빌드 작업은 모든 파일이 완전히 다운로드되었는지 확인합니다.", + "loc.input.label.retryDownloadCount": "재시도 횟수", + "loc.input.help.retryDownloadCount": "다운로드가 실패할 경우 빌드 아티팩트 다운로드를 재시도하는 선택적 횟수입니다.", + "loc.input.label.extractTars": "tar 보관함에 저장된 모든 파일 압축 풀기", + "loc.input.help.extractTars": "이 옵션을 사용하여 확장명이 .tar인 다운로드된 모든 파일의 압축을 푸세요. 이 옵션은 Unix 파일 사용 권한을 유지하려는 경우 아티팩트 파일을 tar로 압축해야 하기 때문에 유용합니다. PublishBuildArtifacts 작업에서 `StoreAsTar` 옵션을 사용하면 아티팩트가 .tar 파일로 자동으로 저장됩니다.", "loc.messages.DownloadArtifacts": "%s 아티팩트를 %s에서 다운로드 중", "loc.messages.DownloadingArtifactsForBuild": "%s 빌드에 대한 아티팩트 다운로드 중", "loc.messages.LinkedArtifactCount": "연결된 아티팩트 수: %s", @@ -51,5 +59,13 @@ "loc.messages.DownloadingContainerResource": "컨테이너 리소스 %s에서 항목 다운로드 중", "loc.messages.DefinitionNameMatchFound": "정의 이름 %s은(는) ID %d(으)로 확인되었습니다.", "loc.messages.InvalidBuildDefinitionName": "정의 이름 %s은(는) 유효한 정의에 일치하지 않았습니다.", - "loc.messages.UnresolvedDefinitionId": "빌드 정의 ID를 확인할 수 없습니다." + "loc.messages.UnresolvedDefinitionId": "빌드 정의 ID를 확인할 수 없습니다.", + "loc.messages.BeginArtifactItemsIntegrityCheck": "아티팩트 항목 무결성 검사를 시작하는 중", + "loc.messages.CorruptedArtifactItemsList": "다음 항목은 무결성 검사를 통과하지 못했습니다.", + "loc.messages.IntegrityCheckNotPassed": "아티팩트 무결성 검사에 실패했습니다", + "loc.messages.IntegrityCheckPassed": "아티팩트 항목 무결성 검사가 완료되었습니다", + "loc.messages.TarExtractionNotSupportedInWindows": "Windows에서는 tar 압축 풀기가 지원되지 않습니다", + "loc.messages.NoTarsFound": "압축을 풀 tar 보관함이 없습니다", + "loc.messages.CleaningDestinationFolder": "대상 폴더 정리 중: %s", + "loc.messages.NoFolderToClean": "지정한 정리 폴더를 찾을 수 없습니다. 정리할 항목 없음" } \ No newline at end of file diff --git a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ru-RU/resources.resjson index e6ed6a76295e..92a718691f3f 100644 --- a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -29,8 +29,16 @@ "loc.input.help.itemPattern": "Укажите файлы, которые необходимо скачать как многострочный шаблон minimatch. [Дополнительные сведения](https://aka.ms/minimatchexamples)

    Шаблон по умолчанию (\\*\\*) скачивает все файлы для всех артефактов в сборке, если выбран параметр \"Определенные файлы\". Чтобы скачать все файлы в сбросе артефактов, используйте шаблон drop/**.

    ", "loc.input.label.downloadPath": "Каталог назначения", "loc.input.help.downloadPath": "Путь для скачивания артефактов на компьютере агента", + "loc.input.label.cleanDestinationFolder": "Очистка конечной папки", + "loc.input.help.cleanDestinationFolder": "Удалите все файлы в конечной папке перед скачиванием артефактов", "loc.input.label.parallelizationLimit": "Предел параллелизма", "loc.input.help.parallelizationLimit": "Число одновременно скачиваемых файлов", + "loc.input.label.checkDownloadedFiles": "Проверить загруженные файлы", + "loc.input.help.checkDownloadedFiles": "Если этот флажок установлен, задача сборки проверит, чтобы все файлы были полностью загружены.", + "loc.input.label.retryDownloadCount": "Число повторных попыток", + "loc.input.help.retryDownloadCount": "Необязательное число повторных попыток загрузки артефактов сборки в случае сбоя загрузки.", + "loc.input.label.extractTars": "Извлечь все файлы, хранящихся в TAR-архивах", + "loc.input.help.extractTars": "Включите этот параметр, чтобы извлечь все загруженные файлы с расширением .tar. Это удобно, так как файлы артефактов необходимо упаковать в TAR-архив, чтобы сохранить разрешения для UNIX-файлов. При включении параметра \"StoreAsTar\" в задаче PublishBuildArtifacts артефакты будут автоматически сохранены как TAR-файлы.", "loc.messages.DownloadArtifacts": "Скачивается артефакт %s из: %s", "loc.messages.DownloadingArtifactsForBuild": "Скачиваются артефакты для сборки: %s", "loc.messages.LinkedArtifactCount": "Число связанных артефактов: %s", @@ -51,5 +59,13 @@ "loc.messages.DownloadingContainerResource": "Скачиваются элементы из ресурса-контейнера %s", "loc.messages.DefinitionNameMatchFound": "Имя определения %s разрешено в идентификатор %d", "loc.messages.InvalidBuildDefinitionName": "Имя определения %s не соответствует допустимому определению", - "loc.messages.UnresolvedDefinitionId": "Не удалось разрешить идентификатор определения сборки" + "loc.messages.UnresolvedDefinitionId": "Не удалось разрешить идентификатор определения сборки", + "loc.messages.BeginArtifactItemsIntegrityCheck": "Запуск проверки целостности элементов артефактов", + "loc.messages.CorruptedArtifactItemsList": "Следующие элементы не прошли проверку целостности:", + "loc.messages.IntegrityCheckNotPassed": "Проверка целостности элементов артефактов не пройдена", + "loc.messages.IntegrityCheckPassed": "Проверка целостности элементов артефактов завершена", + "loc.messages.TarExtractionNotSupportedInWindows": "Извлечение из TAR-архива не поддерживается в Windows", + "loc.messages.NoTarsFound": "TAR-архивы для извлечения не найдены", + "loc.messages.CleaningDestinationFolder": "Очистка конечной папки: %s", + "loc.messages.NoFolderToClean": "Указанная папка очистки не найдена. Нет элементов для очистки" } \ No newline at end of file diff --git a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-CN/resources.resjson index 61373d9c45ee..25061603ce12 100644 --- a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -2,12 +2,12 @@ "loc.friendlyName": "下载生成工件", "loc.helpMarkDown": "", "loc.description": "下载已作为已完成生成的项目保存的文件", - "loc.instanceNameFormat": "下载生成工件", + "loc.instanceNameFormat": "下载生成项目", "loc.group.displayName.advanced": "高级", "loc.input.label.buildType": "下载以下作业生成的项目", "loc.input.help.buildType": "下载当前生所成生成的项目,或从特定的生成下载。", "loc.input.label.project": "项目", - "loc.input.help.project": "要从中下载生成工件的项目", + "loc.input.help.project": "要从中下载生成项目的项目", "loc.input.label.definition": "生成管道", "loc.input.help.definition": "选择生成管道名称", "loc.input.label.specificBuildWithTriggering": "在适当情况下,从触发生成下载项目。", @@ -29,8 +29,16 @@ "loc.input.help.itemPattern": "指定要以多行 minimatch 模式下载的文件。[详细信息](https://aka.ms/minimatchexamples)

    默认模式(\\*\\*)将下载生成中所有项目的所有文件。要下载项目 drop 中的所有文件,请使用 drop/**。

    ", "loc.input.label.downloadPath": "目标目录", "loc.input.help.downloadPath": "代理计算机上用于下载项目的路径", + "loc.input.label.cleanDestinationFolder": "清理目标文件夹", + "loc.input.help.cleanDestinationFolder": "在项目下载前删除目标文件夹中的所有现有文件", "loc.input.label.parallelizationLimit": "并行化限制", "loc.input.help.parallelizationLimit": "要同时下载的文件数", + "loc.input.label.checkDownloadedFiles": "检查已下载的文件", + "loc.input.help.checkDownloadedFiles": "如果已选中,此内部版本任务将检查是否完全下载所有文件。", + "loc.input.label.retryDownloadCount": "重试计数", + "loc.input.help.retryDownloadCount": "下载失败时,重试下载内部版本项目可选次数。", + "loc.input.label.extractTars": "提取存储在存档内的所有文件", + "loc.input.help.extractTars": "启用此选项以提取所有具有 .tar 扩展名的下载文件。此操作很有帮助,因为如果要保留 Unix 文件权限,则需要将项目文件打包成存档中。在 PublishBuildArtifacts 任务中启用 `StoreAsTar` 选项,项目将自动存储为 .tar 文件。", "loc.messages.DownloadArtifacts": "正在从后列位置下载项目 %s: %s", "loc.messages.DownloadingArtifactsForBuild": "正在为生成下载项目: %s", "loc.messages.LinkedArtifactCount": "已链接的项目计数: %s", @@ -51,5 +59,13 @@ "loc.messages.DownloadingContainerResource": "正在从容器资源 %s 下载项", "loc.messages.DefinitionNameMatchFound": "定义名称 %s 已解析为 id %d", "loc.messages.InvalidBuildDefinitionName": "定义名称 %s 未对应有效的定义", - "loc.messages.UnresolvedDefinitionId": "无法解析生成定义 id" + "loc.messages.UnresolvedDefinitionId": "无法解析生成定义 id", + "loc.messages.BeginArtifactItemsIntegrityCheck": "启动项目完整性检查", + "loc.messages.CorruptedArtifactItemsList": "以下项目未通过完整性检查:", + "loc.messages.IntegrityCheckNotPassed": "项目完整性检查失败", + "loc.messages.IntegrityCheckPassed": "已成功完成项目完整性检查", + "loc.messages.TarExtractionNotSupportedInWindows": "Windows 不支持存档提取", + "loc.messages.NoTarsFound": "没有找到要提取的任何存档", + "loc.messages.CleaningDestinationFolder": "正在清理目标文件夹: %s", + "loc.messages.NoFolderToClean": "未找到指定的清理文件夹。没有要清理的文件" } \ No newline at end of file diff --git a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-TW/resources.resjson index 530628c6f11b..289993ab1c68 100644 --- a/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -29,8 +29,16 @@ "loc.input.help.itemPattern": "請指定要以多行 minimatch 模式下載的檔案。[詳細資訊](https://aka.ms/minimatchexamples)

    若選取 [特定檔案] 選項,則預設模式 (\\*\\*) 會下載組建中所有成品的所有檔案。若要下載成品置放中的所有檔案,請使用 drop/**。

    ", "loc.input.label.downloadPath": "目的地路徑", "loc.input.help.downloadPath": "代理程式機器上,成品下載位置的路徑", + "loc.input.label.cleanDestinationFolder": "清除目的地資料夾", + "loc.input.help.cleanDestinationFolder": "在成品下載前,刪除目的地資料夾中所有的現有檔案", "loc.input.label.parallelizationLimit": "平行處理的限制", "loc.input.help.parallelizationLimit": "要同時下載的檔案數目", + "loc.input.label.checkDownloadedFiles": "檢查下載的檔案", + "loc.input.help.checkDownloadedFiles": "如選取,此組建工作將會檢查是否已完整下載所有檔案。", + "loc.input.label.retryDownloadCount": "重試次數", + "loc.input.help.retryDownloadCount": "如果下載失敗,重試下載組建成品的可選次數。", + "loc.input.label.extractTars": "解壓縮所有儲存在 tar 封存內的檔案", + "loc.input.help.extractTars": "啟用此選項以解壓縮所有具有 tar 副檔名的下載檔案。這個功能很實用,因為若要保留 Unix 檔案權限,您必須將成品檔封裝到 tar 中。在 PublishBuildArtifacts 工作中啟用 `StoreAsTar` 選項,系統會自動將成品儲存為 tar 檔案。", "loc.messages.DownloadArtifacts": "正在從 %s 下載成品 %s", "loc.messages.DownloadingArtifactsForBuild": "正在下載組建: %s 的成品", "loc.messages.LinkedArtifactCount": "連結的成品計數: %s", @@ -51,5 +59,13 @@ "loc.messages.DownloadingContainerResource": "正在從容器資源 %s 下載項目", "loc.messages.DefinitionNameMatchFound": "定義名稱 %s 已解析為識別碼 %d", "loc.messages.InvalidBuildDefinitionName": "定義名稱 %s 未對應到有效的定義", - "loc.messages.UnresolvedDefinitionId": "無法解析組建定義識別碼" + "loc.messages.UnresolvedDefinitionId": "無法解析組建定義識別碼", + "loc.messages.BeginArtifactItemsIntegrityCheck": "正在啟動成品項目完整性檢查", + "loc.messages.CorruptedArtifactItemsList": "下列項目未通過完整性檢查:", + "loc.messages.IntegrityCheckNotPassed": "成品項目完整性檢查失敗", + "loc.messages.IntegrityCheckPassed": "成品項目完整性檢查已成功完成", + "loc.messages.TarExtractionNotSupportedInWindows": "Windows 不支援 tar 解壓縮", + "loc.messages.NoTarsFound": "找不到要解壓縮的 tar 封存", + "loc.messages.CleaningDestinationFolder": "正在清除目的地資料夾: %s", + "loc.messages.NoFolderToClean": "找不到指定的清除資料夾。沒有可清除的項目" } \ No newline at end of file diff --git a/Tasks/DownloadBuildArtifactsV0/task.json b/Tasks/DownloadBuildArtifactsV0/task.json index 29ad5835169d..211a3aad18ff 100644 --- a/Tasks/DownloadBuildArtifactsV0/task.json +++ b/Tasks/DownloadBuildArtifactsV0/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "groups": [ @@ -172,7 +172,7 @@ }, { "name": "cleanDestinationFolder", - "type":"boolean", + "type": "boolean", "label": "Clean destination folder", "defaultValue": false, "helpMarkDown": "Delete all existing files in destination folder before artifact download" @@ -302,7 +302,7 @@ "outputVariables": [ { "name": "BuildNumber", - "description": "Stores the build number of the build artifact source.
    Please note that in fact it returns BuildId due to backward compatibility

    [More Information](https://docs.microsoft.com/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml#build-variables-devops-services)

    " + "description": "Stores the build number of the build artifact source.
    Please note that in fact it returns BuildId due to backward compatibility

    [More Information](https://docs.microsoft.com/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml#build-variables-devops-services)

    " } ] -} +} \ No newline at end of file diff --git a/Tasks/DownloadBuildArtifactsV0/task.loc.json b/Tasks/DownloadBuildArtifactsV0/task.loc.json index 458cd5e8eea1..feeab84c9dc3 100644 --- a/Tasks/DownloadBuildArtifactsV0/task.loc.json +++ b/Tasks/DownloadBuildArtifactsV0/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "groups": [ diff --git a/Tasks/DownloadFileshareArtifactsV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadFileshareArtifactsV0/Strings/resources.resjson/de-DE/resources.resjson index 52e071063eb2..fb14fc8757fc 100644 --- a/Tasks/DownloadFileshareArtifactsV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadFileshareArtifactsV0/Strings/resources.resjson/de-DE/resources.resjson @@ -4,7 +4,7 @@ "loc.description": "Hiermit werden Artefakte aus einer Dateifreigabe wie z. B. \"\\\\Freigabe\\Drop\" heruntergeladen.", "loc.instanceNameFormat": "Artefakte aus einer Dateifreigabe herunterladen", "loc.group.displayName.advanced": "Erweitert", - "loc.input.label.filesharePath": "Dateifreigabepfad", + "loc.input.label.filesharePath": "Pfad zur Dateifreigabe", "loc.input.help.filesharePath": "Pfad der Dateifreigabe, z. B. \"\\\\Server\\Ordner\"", "loc.input.label.artifactName": "Artefaktname", "loc.input.help.artifactName": "Der Name des Artefakts, das heruntergeladen werden soll, z. B. \"drop\".", diff --git a/Tasks/DownloadFileshareArtifactsV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadFileshareArtifactsV0/Strings/resources.resjson/it-IT/resources.resjson index c138cb9f1e1e..de268fde958d 100644 --- a/Tasks/DownloadFileshareArtifactsV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadFileshareArtifactsV0/Strings/resources.resjson/it-IT/resources.resjson @@ -4,7 +4,7 @@ "loc.description": "Consente di scaricare gli artefatti da una condivisione file, ad esempio \\\\condivisione\\drop", "loc.instanceNameFormat": "Scarica gli artefatti da una condivisione file", "loc.group.displayName.advanced": "Avanzate", - "loc.input.label.filesharePath": "Percorso condivisione file", + "loc.input.label.filesharePath": "Percorso della condivisione file", "loc.input.help.filesharePath": "Percorso della condivisione file, ad esempio \\\\server\\cartella", "loc.input.label.artifactName": "Nome dell'artefatto", "loc.input.help.artifactName": "Nome dell'artefatto da scaricare, ad esempio drop", diff --git a/Tasks/DownloadFileshareArtifactsV0/task.json b/Tasks/DownloadFileshareArtifactsV0/task.json index 59d6ebba5840..3c4a7ec0bdf8 100644 --- a/Tasks/DownloadFileshareArtifactsV0/task.json +++ b/Tasks/DownloadFileshareArtifactsV0/task.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 154, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "groups": [ { diff --git a/Tasks/DownloadFileshareArtifactsV0/task.loc.json b/Tasks/DownloadFileshareArtifactsV0/task.loc.json index b961e4defee2..6d7610dc7c28 100644 --- a/Tasks/DownloadFileshareArtifactsV0/task.loc.json +++ b/Tasks/DownloadFileshareArtifactsV0/task.loc.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 154, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "groups": [ { diff --git a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/de-DE/resources.resjson index f780fb2b10ef..c035399d471e 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,17 +1,17 @@ { - "loc.friendlyName": "Download Github Npm Package", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", - "loc.description": "Install npm packages from GitHub.", - "loc.instanceNameFormat": "Download GitHub Npm Package", + "loc.friendlyName": "GitHub-npm-Paket herunterladen", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613746) oder [npm-Dokumentation anzeigen](https://docs.npmjs.com/)", + "loc.description": "Hiermit werden npm-Pakete aus GitHub installiert.", + "loc.instanceNameFormat": "GitHub-npm-Paket herunterladen", "loc.group.displayName.customRegistries": "Benutzerdefinierte Registrierungen und Authentifizierung", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for registry from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.input.label.packageName": "Paketname", + "loc.input.help.packageName": "Name des Pakets, das aus GitHub heruntergeladen werden soll", + "loc.input.label.version": "Paketversion", + "loc.input.help.version": "Version des Pakets, das aus GitHub heruntergeladen werden soll", + "loc.input.label.externalEndpoints": "Anmeldeinformationen für die Registrierung aus GitHub", + "loc.input.help.externalEndpoints": "Anmeldeinformationen zur Verwendung für die externe Registrierung aus GitHub", "loc.input.label.packagesDirectory": "Zielverzeichnis", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "Gibt den Ordner an, in dem Pakete installiert werden. Wenn kein Ordner angegeben ist, werden Pakete im Standardarbeitsverzeichnis des Systems wiederhergestellt.", "loc.messages.FoundBuildCredentials": "Buildanmeldeinformationen gefunden", "loc.messages.NoBuildCredentials": "Die Buildanmeldeinformationen wurden nicht gefunden.", "loc.messages.UnknownCommand": "Unbekannter Befehl: %s", @@ -22,7 +22,7 @@ "loc.messages.RestoringFile": "Datei %s wird wiederhergestellt", "loc.messages.PublishFeed": "Wird in internem Feed veröffentlicht", "loc.messages.PublishExternal": "Wird in externer Registrierung veröffentlicht", - "loc.messages.PackageFailedToInstall": "Package failed to install", + "loc.messages.PackageFailedToInstall": "Fehler beim Installieren des Pakets.", "loc.messages.UseFeed": "Der interne Feed wird verwendet.", "loc.messages.UseNpmrc": "Registrierungen in NPMRC-Datei werden verwendet.", "loc.messages.PublishRegistry": "Wird in Registrierung veröffentlicht: %s", @@ -37,5 +37,5 @@ "loc.messages.OverridingProjectNpmrc": "Projekt-NPMRC wird überschrieben: %s", "loc.messages.RestoringProjectNpmrc": "Projekt-NPMRC wird wiederhergestellt", "loc.messages.WorkingDirectoryNotDirectory": "Ändern Sie Ihr Arbeitsverzeichnis in ein gültiges Verzeichnis.", - "loc.messages.NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." + "loc.messages.NGCommon_AreaNotFoundInSps": "Der Bereich \"%s\" [%s] wurde nicht gefunden. Der Dienst, der diesen Bereich enthält, ist ggf. in Ihrer Region nicht verfügbar." } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/es-ES/resources.resjson index 4314bad5afd0..d3f4e6f3c10b 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,17 +1,17 @@ { - "loc.friendlyName": "Download Github Npm Package", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", - "loc.description": "Install npm packages from GitHub.", - "loc.instanceNameFormat": "Download GitHub Npm Package", + "loc.friendlyName": "Descargar paquete npm de GitHub", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613746) o [consultar la documentación de npm](https://docs.npmjs.com/)", + "loc.description": "Instala paquetes npm desde GitHub.", + "loc.instanceNameFormat": "Descargar el paquete npm de GitHub", "loc.group.displayName.customRegistries": "Registros personalizados y autenticación", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for registry from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.input.label.packageName": "Nombre del paquete", + "loc.input.help.packageName": "Nombre del paquete que se va a descargar de GitHub", + "loc.input.label.version": "Versión del paquete", + "loc.input.help.version": "Versión del paquete que se va a descargar de GitHub.", + "loc.input.label.externalEndpoints": "Credenciales del registro de GitHub", + "loc.input.help.externalEndpoints": "Credenciales que se van a usar para el registro externo desde GitHub.", "loc.input.label.packagesDirectory": "Directorio de destino", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "Especifica la carpeta en la que se instalan los paquetes. Si no se especifica ninguna carpeta, los paquetes se restauran en el directorio de trabajo predeterminado del sistema.", "loc.messages.FoundBuildCredentials": "Credenciales de compilación encontradas", "loc.messages.NoBuildCredentials": "No se encuentran credenciales de compilación", "loc.messages.UnknownCommand": "Comando desconocido: %s", @@ -22,7 +22,7 @@ "loc.messages.RestoringFile": "Restaurando el archivo %s", "loc.messages.PublishFeed": "Publicando en fuente interna", "loc.messages.PublishExternal": "Publicando en regsitro externo", - "loc.messages.PackageFailedToInstall": "Package failed to install", + "loc.messages.PackageFailedToInstall": "Error de instalación del paquete", "loc.messages.UseFeed": "Usando fuente interna", "loc.messages.UseNpmrc": "Usando los registros de .npmrc", "loc.messages.PublishRegistry": "Publicando en el registro %s", @@ -37,5 +37,5 @@ "loc.messages.OverridingProjectNpmrc": "Reemplazando el proyecto .npmrc: %s", "loc.messages.RestoringProjectNpmrc": "Restaurando el proyecto .npmrc", "loc.messages.WorkingDirectoryNotDirectory": "Cambie el directorio de trabajo a un directorio válido", - "loc.messages.NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." + "loc.messages.NGCommon_AreaNotFoundInSps": "No se encuentra el área \"%s\" [%s]. Puede que el servicio que contiene el área no esté disponible en la región." } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/fr-FR/resources.resjson index e70d141f890e..bdd7f255ab4f 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,17 +1,17 @@ { - "loc.friendlyName": "Download Github Npm Package", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", - "loc.description": "Install npm packages from GitHub.", - "loc.instanceNameFormat": "Download GitHub Npm Package", + "loc.friendlyName": "Télécharger le package npm GitHub", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613746) ou [consulter la documentation npm](https://docs.npmjs.com/)", + "loc.description": "Installez les packages npm à partir de GitHub.", + "loc.instanceNameFormat": "Télécharger le package npm GitHub", "loc.group.displayName.customRegistries": "Registres personnalisés et authentification", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for registry from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.input.label.packageName": "Nom du package", + "loc.input.help.packageName": "Nom du package à télécharger depuis GitHub", + "loc.input.label.version": "Version du package", + "loc.input.help.version": "Version du package à télécharger depuis GitHub", + "loc.input.label.externalEndpoints": "Informations d'identification pour le registre en provenance de GitHub", + "loc.input.help.externalEndpoints": "Informations d'identification à utiliser pour le registre externe en provenance de GitHub", "loc.input.label.packagesDirectory": "Répertoire de destination", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "Spécifie le dossier dans lequel les packages sont installés. Si aucun dossier n'est spécifié, les packages sont restaurés dans le répertoire de travail système par défaut.", "loc.messages.FoundBuildCredentials": "Informations d'identification de build trouvées", "loc.messages.NoBuildCredentials": "Informations d'identification de build introuvables", "loc.messages.UnknownCommand": "Commande inconnue : %s", @@ -22,7 +22,7 @@ "loc.messages.RestoringFile": "Restauration du fichier %s", "loc.messages.PublishFeed": "Publication sur un flux interne", "loc.messages.PublishExternal": "Publication sur un registre externe", - "loc.messages.PackageFailedToInstall": "Package failed to install", + "loc.messages.PackageFailedToInstall": "Échec de l'installation du package", "loc.messages.UseFeed": "Utilisation du flux interne", "loc.messages.UseNpmrc": "Utilisation des registres du fichier .npmrc", "loc.messages.PublishRegistry": "Publication sur le registre %s", @@ -37,5 +37,5 @@ "loc.messages.OverridingProjectNpmrc": "Remplacement du fichier .npmrc du projet : %s", "loc.messages.RestoringProjectNpmrc": "Restauration du fichier .npmrc du projet", "loc.messages.WorkingDirectoryNotDirectory": "Remplacez votre répertoire de travail par un répertoire valide", - "loc.messages.NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." + "loc.messages.NGCommon_AreaNotFoundInSps": "Impossible de localiser la zone '%s' [%s]. Le service qui contient la zone n'est peut-être pas disponible dans votre région." } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/it-IT/resources.resjson index 14c2009e043b..17a551acedf2 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,17 +1,17 @@ { - "loc.friendlyName": "Download Github Npm Package", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", - "loc.description": "Install npm packages from GitHub.", - "loc.instanceNameFormat": "Download GitHub Npm Package", + "loc.friendlyName": "Scarica pacchetto npm di GitHub", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613746). In alternativa, [vedere la documentazione di npm](https://docs.npmjs.com/)", + "loc.description": "Installa i pacchetti npm da GitHub.", + "loc.instanceNameFormat": "Scarica pacchetto npm di GitHub", "loc.group.displayName.customRegistries": "Registri personalizzati e autenticazione", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for registry from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.input.label.packageName": "Nome del pacchetto", + "loc.input.help.packageName": "Nome del pacchetto da scaricare da GitHub", + "loc.input.label.version": "Versione del pacchetto", + "loc.input.help.version": "Versione del pacchetto da scaricare da GitHub", + "loc.input.label.externalEndpoints": "Credenziali per il registro da GitHub", + "loc.input.help.externalEndpoints": "Credenziali da usare per il registro esterno da GitHub", "loc.input.label.packagesDirectory": "Directory di destinazione", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "Consente di specificare la cartella in cui sono installati i pacchetti. Se non si specifica alcuna cartella, i pacchetti verranno ripristinati nella directory di lavoro di sistema predefinita.", "loc.messages.FoundBuildCredentials": "Sono state trovate le credenziali di compilazione", "loc.messages.NoBuildCredentials": "Non è stato possibile trovare le credenziali di compilazione", "loc.messages.UnknownCommand": "Comando sconosciuto: %s", @@ -22,7 +22,7 @@ "loc.messages.RestoringFile": "Ripristino del file %s", "loc.messages.PublishFeed": "Pubblicazione nel feed interno", "loc.messages.PublishExternal": "Pubblicazione nel registro esterno", - "loc.messages.PackageFailedToInstall": "Package failed to install", + "loc.messages.PackageFailedToInstall": "L'installazione del pacchetto non è riuscita", "loc.messages.UseFeed": "Uso del feed interno", "loc.messages.UseNpmrc": "Uso dei registri in un file con estensione npmrc", "loc.messages.PublishRegistry": "Pubblicazione nel registro: %s", @@ -37,5 +37,5 @@ "loc.messages.OverridingProjectNpmrc": "Override del file di progetto con estensione npmrc: %s", "loc.messages.RestoringProjectNpmrc": "Ripristino del file di progetto con estensione npmrc", "loc.messages.WorkingDirectoryNotDirectory": "Sostituire la directory di lavoro con una directory valida", - "loc.messages.NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." + "loc.messages.NGCommon_AreaNotFoundInSps": "L'area '%s' [%s] non è stata trovata. Il servizio che contiene tale area potrebbe non essere disponibile nell'area geografica corrente." } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ja-JP/resources.resjson index b1069a37fc90..f6b435db1dec 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,17 +1,17 @@ { - "loc.friendlyName": "Download Github Npm Package", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", - "loc.description": "Install npm packages from GitHub.", - "loc.instanceNameFormat": "Download GitHub Npm Package", + "loc.friendlyName": "GitHub npm パッケージのダウンロード", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613746)、または [npm のドキュメントを参照](https://docs.npmjs.com/)", + "loc.description": "GitHub から npm パッケージをインストールします。", + "loc.instanceNameFormat": "GitHub npm パッケージのダウンロード", "loc.group.displayName.customRegistries": "カスタム レジストリと認証", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for registry from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.input.label.packageName": "パッケージ名", + "loc.input.help.packageName": "GitHub からダウンロードするパッケージの名前", + "loc.input.label.version": "パッケージ バージョン", + "loc.input.help.version": "GitHub からダウンロードするパッケージのバージョン", + "loc.input.label.externalEndpoints": "GitHub からのレジストリの資格情報", + "loc.input.help.externalEndpoints": "GitHub の外部レジストリに使用する資格情報", "loc.input.label.packagesDirectory": "ダウンロード先ディレクトリ", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "パッケージがインストールされているフォルダーを指定します。フォルダーを指定しない場合、パッケージは既定のシステム作業ディレクトリに復元されます。", "loc.messages.FoundBuildCredentials": "ビルドの資格情報が見つかりました", "loc.messages.NoBuildCredentials": "ビルドの資格情報が見つかりませんでした", "loc.messages.UnknownCommand": "不明なコマンド: %s", @@ -22,7 +22,7 @@ "loc.messages.RestoringFile": "ファイルを復元しています %s", "loc.messages.PublishFeed": "内部フィードに発行しています", "loc.messages.PublishExternal": "外部レジストリに発行しています", - "loc.messages.PackageFailedToInstall": "Package failed to install", + "loc.messages.PackageFailedToInstall": "パッケージをインストールできませんでした", "loc.messages.UseFeed": "内部フィードを使用しています", "loc.messages.UseNpmrc": ".npmrc 内のレジストリを使用しています", "loc.messages.PublishRegistry": "レジストリに発行しています: %s", @@ -37,5 +37,5 @@ "loc.messages.OverridingProjectNpmrc": "プロジェクト .npmrc をオーバーライドしています: %s", "loc.messages.RestoringProjectNpmrc": "プロジェクト .npmrc を復元しています", "loc.messages.WorkingDirectoryNotDirectory": "作業ディレクトリを有効なディレクトリに変更してください", - "loc.messages.NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." + "loc.messages.NGCommon_AreaNotFoundInSps": "'%s' [%s] 領域を特定できません。この領域を含むサービスは、ご利用の地域では提供されません。" } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ko-KR/resources.resjson index fef5a9ecbe9c..d7d9196b9836 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -37,5 +37,5 @@ "loc.messages.OverridingProjectNpmrc": "프로젝트 .npmrc 재정의 중: %s", "loc.messages.RestoringProjectNpmrc": "프로젝트 .npmrc 복원 중", "loc.messages.WorkingDirectoryNotDirectory": "작업 디렉터리를 유효한 디렉터리로 변경하세요.", - "loc.messages.NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." + "loc.messages.NGCommon_AreaNotFoundInSps": "'%s' [%s] 영역을 찾을 수 없습니다. 해당 영역을 포함하는 서비스를 사용자의 지역에서 사용하지 못할 수도 있습니다." } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ru-RU/resources.resjson index 3957c37ff49f..466ec3e13f6e 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,17 +1,17 @@ { - "loc.friendlyName": "Download Github Npm Package", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", - "loc.description": "Install npm packages from GitHub.", - "loc.instanceNameFormat": "Download GitHub Npm Package", + "loc.friendlyName": "Скачать пакет npm GitHub", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613746) или [документацию по npm](https://docs.npmjs.com/)", + "loc.description": "Установка пакетов npm из GitHub.", + "loc.instanceNameFormat": "Скачать пакет npm GitHub", "loc.group.displayName.customRegistries": "Пользовательские реестры и проверка подлинности", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for registry from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.input.label.packageName": "Имя пакета", + "loc.input.help.packageName": "Имя пакета для скачивания из GitHub", + "loc.input.label.version": "Версия пакета", + "loc.input.help.version": "Версия пакета для скачивания из GitHub", + "loc.input.label.externalEndpoints": "Учетные данные для реестра из GitHub", + "loc.input.help.externalEndpoints": "Учетные данные, используемые для внешнего реестра из GitHub", "loc.input.label.packagesDirectory": "Каталог назначения", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "Задает папку, в которой устанавливаются пакеты. Если папка не указана, пакеты восстанавливаются в рабочий каталог системы по умолчанию.", "loc.messages.FoundBuildCredentials": "Найдены учетные данные сборки", "loc.messages.NoBuildCredentials": "Не удалось найти учетные данные сборки", "loc.messages.UnknownCommand": "Неизвестная команда: %s", @@ -22,7 +22,7 @@ "loc.messages.RestoringFile": "Восстанавливается файл %s", "loc.messages.PublishFeed": "Публикация во внутреннем веб-канале", "loc.messages.PublishExternal": "Публикация во внешнем реестре", - "loc.messages.PackageFailedToInstall": "Package failed to install", + "loc.messages.PackageFailedToInstall": "Не удалось установить пакет", "loc.messages.UseFeed": "Используется внутренний веб-канал", "loc.messages.UseNpmrc": "Используются реестры в NPMRC", "loc.messages.PublishRegistry": "Публикация в реестре: %s", @@ -37,5 +37,5 @@ "loc.messages.OverridingProjectNpmrc": "Переопределение файла NPMRC проекта: %s", "loc.messages.RestoringProjectNpmrc": "Восстанавливается файл NPMRC проекта", "loc.messages.WorkingDirectoryNotDirectory": "Измените рабочий каталог на допустимый", - "loc.messages.NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." + "loc.messages.NGCommon_AreaNotFoundInSps": "Не удается найти область \"%s\" [%s]. Возможно, служба, содержащая эту область, недоступна в вашем регионе." } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/zh-CN/resources.resjson index 185d82926a89..fe51f5e814be 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -37,5 +37,5 @@ "loc.messages.OverridingProjectNpmrc": "正在重写项目 .npmrc: %s", "loc.messages.RestoringProjectNpmrc": "正在还原项目 .npmrc", "loc.messages.WorkingDirectoryNotDirectory": "请将工作目录更改为有效目录", - "loc.messages.NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." + "loc.messages.NGCommon_AreaNotFoundInSps": "无法定位“%s”[%s] 区域。你所在的地区可能无法使用包含该区域的服务。" } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/zh-TW/resources.resjson index caaa476ce07c..0954f346aae1 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DownloadGitHubNpmPackageV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,17 +1,17 @@ { - "loc.friendlyName": "Download Github Npm Package", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", - "loc.description": "Install npm packages from GitHub.", - "loc.instanceNameFormat": "Download GitHub Npm Package", + "loc.friendlyName": "下載 Github Npm 套件", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613746)或[參閱 npm 文件](https://docs.npmjs.com/)", + "loc.description": "從 GitHub 安裝 npm 套件。", + "loc.instanceNameFormat": "下載 GitHub Npm 套件", "loc.group.displayName.customRegistries": "自訂登錄與驗證", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for registry from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.input.label.packageName": "套件名稱", + "loc.input.help.packageName": "要從 github 下載的套件名稱", + "loc.input.label.version": "套件版本", + "loc.input.help.version": "要從 github 下載的套件版本", + "loc.input.label.externalEndpoints": "來自 GitHub 的登錄認證", + "loc.input.help.externalEndpoints": "GitHub 中用於外部登錄的認證", "loc.input.label.packagesDirectory": "目的地路徑", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "指定安裝套件的資料夾。如未指定任何資料夾,套件會在預設系統工作目錄中還原。", "loc.messages.FoundBuildCredentials": "找到組建認證", "loc.messages.NoBuildCredentials": "找不到組建認證", "loc.messages.UnknownCommand": "未知的命令: %s", @@ -22,7 +22,7 @@ "loc.messages.RestoringFile": "正在還原檔案 %s", "loc.messages.PublishFeed": "正在發行至內部摘要", "loc.messages.PublishExternal": "正在發行至外部登錄", - "loc.messages.PackageFailedToInstall": "Package failed to install", + "loc.messages.PackageFailedToInstall": "無法安裝套件", "loc.messages.UseFeed": "使用內部摘要", "loc.messages.UseNpmrc": "使用 .npmrc 中的登錄", "loc.messages.PublishRegistry": "正在發行至登錄: %s", @@ -37,5 +37,5 @@ "loc.messages.OverridingProjectNpmrc": "正在覆寫專案 .npmrc: %s", "loc.messages.RestoringProjectNpmrc": "正在還原專案 .npmrc", "loc.messages.WorkingDirectoryNotDirectory": "請將您的工作目錄變更為有效的目錄", - "loc.messages.NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." + "loc.messages.NGCommon_AreaNotFoundInSps": "找不到 '%s' [%s] 區域。包含該區域的服務可能無法在您的地區使用。" } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNpmPackageV1/task.json b/Tasks/DownloadGitHubNpmPackageV1/task.json index 21f5af1f3dd6..0875f5b919fe 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/task.json +++ b/Tasks/DownloadGitHubNpmPackageV1/task.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 5 + "Minor": 198, + "Patch": 0 }, "runsOn": [ "Agent", @@ -104,4 +104,4 @@ "WorkingDirectoryNotDirectory": "Please change your working directory to a valid directory", "NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." } -} +} \ No newline at end of file diff --git a/Tasks/DownloadGitHubNpmPackageV1/task.loc.json b/Tasks/DownloadGitHubNpmPackageV1/task.loc.json index 148c4b7c196d..ac718714836a 100644 --- a/Tasks/DownloadGitHubNpmPackageV1/task.loc.json +++ b/Tasks/DownloadGitHubNpmPackageV1/task.loc.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 5 + "Minor": 198, + "Patch": 0 }, "runsOn": [ "Agent", @@ -104,4 +104,4 @@ "WorkingDirectoryNotDirectory": "ms-resource:loc.messages.WorkingDirectoryNotDirectory", "NGCommon_AreaNotFoundInSps": "ms-resource:loc.messages.NGCommon_AreaNotFoundInSps" } -} +} \ No newline at end of file diff --git a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/de-DE/resources.resjson index 5ecb42d75177..019d20bfd04c 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,32 +1,32 @@ { - "loc.friendlyName": "Download GitHub Nuget Packages", - "loc.helpMarkDown": "[See the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", - "loc.description": "Restore your nuget packages using dotnet CLI", + "loc.friendlyName": "GitHub-NuGet-Pakete herunterladen", + "loc.helpMarkDown": "[.NET Core-Dokumentation anzeigen](https://docs.microsoft.com/dotnet/core/)", + "loc.description": "Hiermit werden Ihre NuGet-Pakete mithilfe der .NET CLI wiederhergestellt.", "loc.instanceNameFormat": "dotnet restore", "loc.group.displayName.restoreAuth": "Feeds und Authentifizierung", - "loc.group.displayName.restoreAdvanced": "Advanced", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for feed from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.group.displayName.restoreAdvanced": "Erweitert", + "loc.input.label.packageName": "Paketname", + "loc.input.help.packageName": "Name des Pakets, das aus GitHub heruntergeladen werden soll", + "loc.input.label.version": "Paketversion", + "loc.input.help.version": "Version des Pakets, das aus GitHub heruntergeladen werden soll", + "loc.input.label.externalEndpoints": "Anmeldeinformationen für Feed aus GitHub", + "loc.input.help.externalEndpoints": "Anmeldeinformationen zur Verwendung für die externe Registrierung aus GitHub", "loc.input.label.packagesDirectory": "Zielverzeichnis", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "Gibt den Ordner an, in dem Pakete installiert werden. Wenn kein Ordner angegeben ist, werden Pakete im Standardarbeitsverzeichnis des Systems wiederhergestellt.", "loc.messages.BuildIdentityPermissionsHint": "Stellen Sie für interne Feeds sicher, dass die Builddienstidentität \"%s\" [%s] Zugriff auf den Feed besitzt.", "loc.messages.CouldNotSetCodePaging": "Codepaging konnte aufgrund des folgenden Fehlers nicht festgelegt werden: %s", "loc.messages.Error_AutomaticallyVersionReleases": "Automatische Version: Das Abrufen der Versionsnummer von der Buildoption wird in Releases nicht unterstützt.", "loc.messages.Error_CommandNotRecognized": "Der Befehl %s wurde nicht erkannt.", - "loc.messages.Error_InvalidPackageName": "Package name is invalid.", + "loc.messages.Error_InvalidPackageName": "Der Paketname ist ungültig.", "loc.messages.Error_NoSourceSpecifiedForPush": "Für Push wurde keine Quelle angegeben.", "loc.messages.Error_NoValueFoundForEnvVar": "Für die angegebene Umgebungsvariable wurde kein Wert gefunden.", "loc.messages.Error_NoVersionFoundInBuildNumber": "Die Versionsnummerndaten wurden in der folgenden Umgebungsvariable nicht gefunden: BUILD_BUILDNUMBER. Der Wert der Variablen muss eine untergeordnete Zeichenfolge mit den folgenden Formaten enthalten: X.Y.Z oder X.Y.Z.A, wobei A, X, Y und Z positive Integer sind.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Fehler beim Versuch, die Dateien zu packen.", "loc.messages.Error_PushNotARegularFile": "%s ist keine Datei. Überprüfen Sie die Eigenschaft \"Pfad/Muster für nupkg\" der Aufgabe.", "loc.messages.Info_AttemptingToPackFile": "Es wird versucht, die Datei zu packen:", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "Keine Pakete stimmen mit dem Suchmuster überein.", "loc.messages.Info_NoFilesMatchedTheSearchPattern": "Keine Dateien stimmen mit dem Suchmuster überein.", - "loc.messages.PackageFailedToInstall": "Package failed to restore", + "loc.messages.PackageFailedToInstall": "Fehler beim Wiederherstellen des Pakets.", "loc.messages.PackagesFailedToPublish": "Fehler beim Veröffentlichen der Pakete.", "loc.messages.PackagesInstalledSuccessfully": "Pakete wurden erfolgreich wiederhergestellt", "loc.messages.PackagesPublishedSuccessfully": "Pakete wurden erfolgreich veröffentlicht.", @@ -36,34 +36,34 @@ "loc.messages.dotnetCommandFailed": "Fehler beim dotnet-Befehl mit Exitcode ungleich 0 bei den folgenden Projekten: %s.", "loc.messages.noProjectFilesFound": "Es wurden keine Projektdateien gefunden, die dem angegebenen Muster entsprechen.", "loc.messages.noPublishFolderFoundToZip": "Für die Projektdatei wurde kein Veröffentlichungsordner zum Komprimieren gefunden: %s.", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "Im Repository wurde kein Webprojekt gefunden. Webprojekte werden durch das Vorhandensein einer Datei \"web.config\", durch einen wwwroot-Ordner im Verzeichnis oder durch die Verwendung von Microsoft.Net.Web.Sdk in der Projektdatei identifiziert. Sie können die Eigenschaft \"Webprojekte veröffentlichen\" auf FALSE festlegen (publishWebProjects: FALSE in YAML), wenn Ihr Projekt nicht dieser Konvention folgt oder Sie anstelle von Webprojekten andere Projekte veröffentlichen möchten.", "loc.messages.zipFailed": "Fehler bei Komprimierung: %s", - "loc.messages.Error_ApiKeyNotSupported": "DotNetCore currently does not support using an encrypted Api Key.", - "loc.messages.Error_ExpectedConfigurationElement": "Invalid xml. Expected element named 'configuration'.", - "loc.messages.Error_NoMatchingFilesFoundForPattern": "No matching files were found with search pattern: %s", - "loc.messages.Error_NoUrlWasFoundWhichMatches": "No download URL was found for %s", - "loc.messages.Error_NoVersionWasFoundWhichMatches": "No version was found which matches the input %s", - "loc.messages.Error_NuGetToolInstallerFailer": "Tool install failed: %s", - "loc.messages.Info_AvailableVersions": "The available versions are: %s", - "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "You are using a query match on the version string. Behavior changes or breaking changes might occur as NuGet updates to a new version.", - "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Using authentication information for the following URI: ", + "loc.messages.Error_ApiKeyNotSupported": "DotNetCore unterstützt die Verwendung eines verschlüsselten API-Schlüssels derzeit nicht.", + "loc.messages.Error_ExpectedConfigurationElement": "Ungültiges XML. Es wurde ein Element mit dem Namen \"configuration\" erwartet.", + "loc.messages.Error_NoMatchingFilesFoundForPattern": "Es wurden keine mit dem Suchmuster übereinstimmenden Dateien gefunden: %s.", + "loc.messages.Error_NoUrlWasFoundWhichMatches": "Keine Download-URL für %s gefunden", + "loc.messages.Error_NoVersionWasFoundWhichMatches": "Keine Version gefunden, die mit der Eingabe %s übereinstimmt", + "loc.messages.Error_NuGetToolInstallerFailer": "Fehler bei der Toolinstallation: %s.", + "loc.messages.Info_AvailableVersions": "Die verfügbaren Versionen sind: %s", + "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "Sie verwenden eine Übereinstimmungsabfrage in der Versionszeichenfolge. Änderungen im Verhalten oder Fehler verursachende Änderungen können bei NuGet-Aktualisierungen auf eine neue Version auftreten.", + "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Die Authentifizierungsinformation wird für den folgenden URI verwendet:", "loc.messages.Info_ResolvedToolFromCache": "Aus Toolcache aufgelöst: %s", - "loc.messages.Info_SavingTempConfig": "Saving NuGet.config to a temporary config file.", - "loc.messages.Info_UsingToolPath": "Using tool path: %s", - "loc.messages.Info_UsingVersion": "Using version: %s", - "loc.messages.NGCommon_AddingSources": "Setting credentials in NuGet.config", + "loc.messages.Info_SavingTempConfig": "\"NuGet.config\" wird in einer temporären Konfigurationsdatei gespeichert.", + "loc.messages.Info_UsingToolPath": "Verwendeter Toolpfad: %s", + "loc.messages.Info_UsingVersion": "Verwendete Version: %s", + "loc.messages.NGCommon_AddingSources": "Anmeldeinformationen in der Datei \"NuGet.config\" werden festgelegt.", "loc.messages.NGCommon_AreaNotFoundInSps": "Der Bereich \"%s\" [%s] wurde nicht gefunden. Der Dienst, der diesen Bereich enthält, ist ggf. in Ihrer Region nicht verfügbar.", - "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", - "loc.messages.NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", - "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", - "loc.messages.NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", - "loc.messages.NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", - "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", - "loc.messages.NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", - "loc.messages.NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "loc.messages.NGCommon_UnableToFindTool": "Unable to find tool %s", + "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Ein Ladeprogrammpfad für NuGet-Extensions (Umgebungsvariable \"NUGET_EXTENSIONS_PATH\") wurde erkannt: %s", + "loc.messages.NGCommon_DetectedNuGetVersion": "Erkannte NuGet-Version %s/%s", + "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Ein Ladeprogrammpfad für NuGet-Extensions (Umgebungsvariable \"NUGET_EXTENSIONS_PATH\") wurde erkannt. Extensions werden ignoriert, wenn der integrierte NuGet-Client verwendet wird.", + "loc.messages.NGCommon_NoSourcesFoundInConfig": "In der Datei \"NuGet.config\" unter \"%s\" wurden keine Paketquellen gefunden.", + "loc.messages.NGCommon_NuGetConfigIsInvalid": "Die Datei \"NuGet.config\" unter \"%s\" ist ungültig.", + "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Unter %s wurde eine Datei \"NuGet.config\" erwartet, der Inhalt scheint aber eine Datei \"packages.config\" zu sein. Überprüfen Sie die Einstellungen für den Task \"%s\", und bestätigen Sie, dass Sie \"NuGet.config\" und nicht \"packages.config\" ausgewählt haben.", + "loc.messages.NGCommon_RemovingSources": "Das Festlegen von Anmeldeinformationen in \"NuGet.config\" wird vorbereitet.", + "loc.messages.NGCommon_SpsNotFound": "Der Bereich \"%s\" [%s] wurde nicht gefunden. Möglicherweise liegt ein Problem mit der Team Foundation Server-Installation vor.", + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unbekannte NuGet-Version ausgewählt.", + "loc.messages.NGCommon_UnableToFindTool": "Das Tool %s wurde nicht gefunden.", "loc.messages.Warning_SessionCreationFailed": "Die Herkunftssitzung konnte nicht erstellt werden: %s", "loc.messages.Warning_UpdatingNuGetVersion": "Die Version von \"NuGet.exe\" wird von %s auf %s aktualisiert. NuGet-Updates auf eine neue Version können zu Änderungen im Verhalten oder Breaking Changes führen. Falls dies nicht gewünscht ist, deaktivieren Sie die Option \"Auf aktuelle Version überprüfen\" in der Aufgabe.", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x SDK/Runtime along with 2.2 & 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" + "loc.messages.NetCore3Update": "Info: Die von Azure Pipelines gehosteten Agents wurden aktualisiert und umfassen .NET Core 3.x SDK/Runtime zusammen mit den Versionen 2.2 und 2.1. Wenn Sie keine SDK-Version für Ihre Projekte gesperrt haben, wird möglicherweise das 3.x SDK ausgewählt, das durch ein geändertes Verhalten gegenüber früheren Versionen die Lauffähigkeit beeinträchtigen könnte. \nEine häufige Änderung ist folgende: \nBei Verwendung des Befehls \"Publish\" mit dem Argument \"-o\" oder \"--Output\" wird der Ausgabeordner jetzt im Stammverzeichnis und nicht mehr im Verzeichnis der Projektdatei erstellt. Weitere Informationen über solche Änderungen und die Problembehandlung finden Sie hier: https://docs.microsoft.com/de-de/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/es-ES/resources.resjson index 65056bfdbd0f..b34b97a8e759 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,32 +1,32 @@ { - "loc.friendlyName": "Download GitHub Nuget Packages", - "loc.helpMarkDown": "[See the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", - "loc.description": "Restore your nuget packages using dotnet CLI", + "loc.friendlyName": "Descargar paquetes NuGet de GitHub", + "loc.helpMarkDown": "[Consultar la documentación de .NET Core](https://docs.microsoft.com/dotnet/core/)", + "loc.description": "Restaure los paquetes NuGet con la CLI de dotnet", "loc.instanceNameFormat": "dotnet restore", "loc.group.displayName.restoreAuth": "Fuentes y autenticación", - "loc.group.displayName.restoreAdvanced": "Advanced", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for feed from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.group.displayName.restoreAdvanced": "Avanzado", + "loc.input.label.packageName": "Nombre del paquete", + "loc.input.help.packageName": "Nombre del paquete que se va a descargar de GitHub", + "loc.input.label.version": "Versión del paquete", + "loc.input.help.version": "Versión del paquete que se va a descargar de GitHub.", + "loc.input.label.externalEndpoints": "Credenciales de la fuente de GitHub", + "loc.input.help.externalEndpoints": "Credenciales que se van a usar para el registro externo desde GitHub.", "loc.input.label.packagesDirectory": "Directorio de destino", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "Especifica la carpeta en la que se instalan los paquetes. Si no se especifica ninguna carpeta, los paquetes se restauran en el directorio de trabajo predeterminado del sistema.", "loc.messages.BuildIdentityPermissionsHint": "Para las fuentes internas, asegúrese de que la identidad del servicio de compilación \"%s\" [%s] tiene acceso a la fuente.", "loc.messages.CouldNotSetCodePaging": "No se pudo establecer la paginación del código debido al siguiente error: %s", "loc.messages.Error_AutomaticallyVersionReleases": "Versión automática: en versiones, no se admite la obtención del número de versión de la opción de compilación.", "loc.messages.Error_CommandNotRecognized": "No se reconoce el comando %s.", - "loc.messages.Error_InvalidPackageName": "Package name is invalid.", + "loc.messages.Error_InvalidPackageName": "El nombre del paquete no es válido.", "loc.messages.Error_NoSourceSpecifiedForPush": "No se ha especificado ningún origen para la inserción", "loc.messages.Error_NoValueFoundForEnvVar": "No se encontró ningún valor para la variable de entorno proporcionada.", "loc.messages.Error_NoVersionFoundInBuildNumber": "No se encuentran datos de número de versión en la siguiente variable de entorno: BUILD_BUILDNUMBER. El valor de la variable debe contener una subcadena con el formato X.Y.Z o X.Y.Z.A, donde A, X, Y y Z son enteros positivos.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Error al intentar empaquetar los archivos.", "loc.messages.Error_PushNotARegularFile": "%s no es un archivo. Compruebe la propiedad \"Ruta de acceso o patrón para nupkg\" de la tarea.", "loc.messages.Info_AttemptingToPackFile": "Intentando empaquetar el archivo: ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "No hay paquetes que coincidan con el patrón de búsqueda.", "loc.messages.Info_NoFilesMatchedTheSearchPattern": "No hay archivos que coincidan con el patrón de búsqueda.", - "loc.messages.PackageFailedToInstall": "Package failed to restore", + "loc.messages.PackageFailedToInstall": "Error de restauración del paquete", "loc.messages.PackagesFailedToPublish": "Error al publicar los paquetes.", "loc.messages.PackagesInstalledSuccessfully": "Los paquetes se restauraron correctamente.", "loc.messages.PackagesPublishedSuccessfully": "Los paquetes se publicaron correctamente.", @@ -36,34 +36,34 @@ "loc.messages.dotnetCommandFailed": "Error del comando dotnet con código de salida distinto de cero en los proyectos siguientes: %s", "loc.messages.noProjectFilesFound": "No se encontraron archivos de proyecto que coincidieran con el patrón especificado.", "loc.messages.noPublishFolderFoundToZip": "No se pudo encontrar una carpeta de publicación para comprimir el archivo de proyecto: %s.", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "No se encontró ningún proyecto web en el repositorio. Los proyectos web se identifican por la presencia de un archivo web.config, de una carpeta wwwroot en el directorio o por el uso de Microsoft.Net.Web.Sdk en el archivo del proyecto. Puede establecer la propiedad Publicar proyectos web en false (publishWebProjects: false en yml) si el proyecto no se ajusta a esta convención o si quiere publicar proyectos que no sean web.", "loc.messages.zipFailed": "Error de compresión: %s", - "loc.messages.Error_ApiKeyNotSupported": "DotNetCore currently does not support using an encrypted Api Key.", - "loc.messages.Error_ExpectedConfigurationElement": "Invalid xml. Expected element named 'configuration'.", - "loc.messages.Error_NoMatchingFilesFoundForPattern": "No matching files were found with search pattern: %s", - "loc.messages.Error_NoUrlWasFoundWhichMatches": "No download URL was found for %s", - "loc.messages.Error_NoVersionWasFoundWhichMatches": "No version was found which matches the input %s", - "loc.messages.Error_NuGetToolInstallerFailer": "Tool install failed: %s", - "loc.messages.Info_AvailableVersions": "The available versions are: %s", - "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "You are using a query match on the version string. Behavior changes or breaking changes might occur as NuGet updates to a new version.", - "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Using authentication information for the following URI: ", + "loc.messages.Error_ApiKeyNotSupported": "Actualmente, DotNetCore no admite el uso de una clave de API cifrada.", + "loc.messages.Error_ExpectedConfigurationElement": "XML no válido. Se esperaba un elemento denominado \"configuration\".", + "loc.messages.Error_NoMatchingFilesFoundForPattern": "No se encontraron archivos coincidentes con el patrón de búsqueda: %s", + "loc.messages.Error_NoUrlWasFoundWhichMatches": "No se encontró ninguna dirección URL de descarga para %s.", + "loc.messages.Error_NoVersionWasFoundWhichMatches": "No se encontró ninguna versión que coincida con la entrada %s", + "loc.messages.Error_NuGetToolInstallerFailer": "Error al instalar la herramienta: %s", + "loc.messages.Info_AvailableVersions": "Versiones disponibles: %s", + "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "Está usando una coincidencia de consultas en la cadena de versión. Pueden producirse cambios de comportamiento o drásticos cuando NuGet se actualiza a una nueva versión.", + "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Usando información de autenticación para el siguiente URI: ", "loc.messages.Info_ResolvedToolFromCache": "Se resolvió desde la memoria caché de herramientas: %s", - "loc.messages.Info_SavingTempConfig": "Saving NuGet.config to a temporary config file.", - "loc.messages.Info_UsingToolPath": "Using tool path: %s", - "loc.messages.Info_UsingVersion": "Using version: %s", - "loc.messages.NGCommon_AddingSources": "Setting credentials in NuGet.config", + "loc.messages.Info_SavingTempConfig": "Guardando NuGet.config en un archivo de configuración temporal.", + "loc.messages.Info_UsingToolPath": "Se usa la ruta de la herramienta: %s", + "loc.messages.Info_UsingVersion": "Se usa la versión: %s", + "loc.messages.NGCommon_AddingSources": "Estableciendo credenciales en NuGet.config.", "loc.messages.NGCommon_AreaNotFoundInSps": "No se encuentra el área \"%s\" [%s]. Puede que el servicio que contiene el área no esté disponible en la región.", - "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", - "loc.messages.NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", - "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", - "loc.messages.NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", - "loc.messages.NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", - "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", - "loc.messages.NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", - "loc.messages.NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "loc.messages.NGCommon_UnableToFindTool": "Unable to find tool %s", + "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Se detectó una ruta de acceso de cargador de extensiones NuGet (variable de entorno NUGET_EXTENSIONS_PATH): %s", + "loc.messages.NGCommon_DetectedNuGetVersion": "Versión de NuGet detectada: %s / %s", + "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Se detectó una ruta de acceso de cargador de extensiones NuGet (variable de entorno NUGET_EXTENSIONS_PATH): Las extensiones se omiten cuando se usa el cliente NuGet integrado", + "loc.messages.NGCommon_NoSourcesFoundInConfig": "No se encontró ningún origen de paquete en el archivo NuGet.config en %s.", + "loc.messages.NGCommon_NuGetConfigIsInvalid": "El archivo NuGet.config en %s no es válido.", + "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Se esperaba un archivo NuGet.config en %s, pero por el contenido parece de tipo packages.config. Compruebe la configuración de la tarea de %s y confirme que seleccionó NuGet.config en lugar de packages.config.", + "loc.messages.NGCommon_RemovingSources": "Preparándose para establecer las credenciales en NuGet.config.", + "loc.messages.NGCommon_SpsNotFound": "No se encuentra el área \"%s\" [%s]. Puede que haya un problema con la instalación de Team Foundation Server.", + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Se seleccionó una versión de NuGet desconocida.", + "loc.messages.NGCommon_UnableToFindTool": "No se encuentra la herramienta %s", "loc.messages.Warning_SessionCreationFailed": "No se pudo crear la sesión de proveniencia: %s", "loc.messages.Warning_UpdatingNuGetVersion": "Actualizando la versión de NuGet.exe a %s desde %s. Podrían producirse cambios de comportamiento o cambios importantes a medida que NuGet se actualice a una nueva versión. Si quiere evitarlo, anule la selección de la opción \"Comprobar la última versión\" en la tarea.", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x SDK/Runtime along with 2.2 & 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" + "loc.messages.NetCore3Update": "Información: Los agentes hospedados de Azure Pipelines se han actualizado para incluir el entorno de ejecución o el SDK de .NET Core 3.x junto con las versiones 2.2 y 2.1. A menos que haya bloqueado una versión del SDK para sus proyectos, puede que se elija el SDK 3.x, lo que podría causar un comportamiento disruptivo respecto a las versiones anteriores. \nAlgunos de los cambios que se suelen encontrar son: \nSi está usando el comando \"Publicar\" con el argumento -o o --Output, verá que la carpeta de salida se crea ahora en el directorio raíz, en lugar de en el directorio del archivo de proyecto. Para obtener más información sobre estos cambios y solucionar los problemas, consulte el sitio https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/fr-FR/resources.resjson index af0597e4c3ec..9fbd7af7ca1b 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,32 +1,32 @@ { - "loc.friendlyName": "Download GitHub Nuget Packages", - "loc.helpMarkDown": "[See the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", - "loc.description": "Restore your nuget packages using dotnet CLI", + "loc.friendlyName": "Télécharger les packages NuGet GitHub", + "loc.helpMarkDown": "[Consulter la documentation de .NET Core](https://docs.microsoft.com/dotnet/core/)", + "loc.description": "Restaurer vos packages NuGet à l'aide de l'interface CLI dotnet", "loc.instanceNameFormat": "dotnet restore", "loc.group.displayName.restoreAuth": "Flux et authentification", - "loc.group.displayName.restoreAdvanced": "Advanced", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for feed from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.group.displayName.restoreAdvanced": "Avancé", + "loc.input.label.packageName": "Nom du package", + "loc.input.help.packageName": "Nom du package à télécharger depuis GitHub", + "loc.input.label.version": "Version du package", + "loc.input.help.version": "Version du package à télécharger depuis GitHub", + "loc.input.label.externalEndpoints": "Informations d'identification pour le flux en provenance de GitHub", + "loc.input.help.externalEndpoints": "Informations d'identification à utiliser pour le registre externe en provenance de GitHub", "loc.input.label.packagesDirectory": "Répertoire de destination", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "Spécifie le dossier dans lequel les packages sont installés. Si aucun dossier n'est spécifié, les packages sont restaurés dans le répertoire de travail système par défaut.", "loc.messages.BuildIdentityPermissionsHint": "Pour les flux internes, vérifiez que l'identité du service de build '%s' [%s] a accès au flux.", "loc.messages.CouldNotSetCodePaging": "Impossible de définir la pagination du code en raison de l'erreur suivante : %s", "loc.messages.Error_AutomaticallyVersionReleases": "Version automatique : l'obtention du numéro de version à partir de l'option de build n'est pas prise en charge dans les mises en production", "loc.messages.Error_CommandNotRecognized": "La commande %s n'a pas été reconnue.", - "loc.messages.Error_InvalidPackageName": "Package name is invalid.", + "loc.messages.Error_InvalidPackageName": "Le nom du package est non valide.", "loc.messages.Error_NoSourceSpecifiedForPush": "Aucune source n'a été spécifiée pour l'envoi (push)", "loc.messages.Error_NoValueFoundForEnvVar": "Valeur introuvable pour la variable d'environnement fournie.", "loc.messages.Error_NoVersionFoundInBuildNumber": "Données de numéro de version introuvables dans la variable d'environnement suivante : BUILD_BUILDNUMBER. La valeur de la variable doit contenir une sous-chaîne aux formats suivants : X.Y.Z ou X.Y.Z.A, où A, X, Y et Z sont des entiers positifs.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Une erreur s'est produite durant la compression des fichiers.", "loc.messages.Error_PushNotARegularFile": "%s n'est pas un fichier. Vérifiez la propriété 'Chemin/modèle de nupkg' de la tâche.", "loc.messages.Info_AttemptingToPackFile": "Tentative de compression du fichier : ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "Aucun package ne correspond au modèle de recherche.", "loc.messages.Info_NoFilesMatchedTheSearchPattern": "Aucun fichier ne correspond au modèle de recherche.", - "loc.messages.PackageFailedToInstall": "Package failed to restore", + "loc.messages.PackageFailedToInstall": "Échec de la restauration du package", "loc.messages.PackagesFailedToPublish": "Échec de la publication des packages", "loc.messages.PackagesInstalledSuccessfully": "Les packages ont été restaurés correctement", "loc.messages.PackagesPublishedSuccessfully": "Les packages ont été publiés correctement", @@ -36,34 +36,34 @@ "loc.messages.dotnetCommandFailed": "Échec de la commande dotnet avec le code de sortie non nul pour les projets suivants : %s", "loc.messages.noProjectFilesFound": "Le ou les fichiers projet correspondant au modèle spécifié sont introuvables.", "loc.messages.noPublishFolderFoundToZip": "Un dossier de publication à compresser pour le fichier projet est introuvable : %s.", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "Le projet web est introuvable dans le dépôt. Les projets web sont identifiés par la présence d'un fichier web.config, d'un dossier wwwroot dans le répertoire, ou par l'utilisation de Microsoft.Net.Web.Sdk dans votre fichier projet. Vous pouvez affecter la valeur false à la propriété Publier des projets web (publishWebProjects: false en YML) si votre projet ne respecte pas cette convention, ou si vous souhaitez publier d'autres projets que des projets web.", "loc.messages.zipFailed": "Échec de la compression avec l'erreur : %s", - "loc.messages.Error_ApiKeyNotSupported": "DotNetCore currently does not support using an encrypted Api Key.", - "loc.messages.Error_ExpectedConfigurationElement": "Invalid xml. Expected element named 'configuration'.", - "loc.messages.Error_NoMatchingFilesFoundForPattern": "No matching files were found with search pattern: %s", - "loc.messages.Error_NoUrlWasFoundWhichMatches": "No download URL was found for %s", - "loc.messages.Error_NoVersionWasFoundWhichMatches": "No version was found which matches the input %s", - "loc.messages.Error_NuGetToolInstallerFailer": "Tool install failed: %s", - "loc.messages.Info_AvailableVersions": "The available versions are: %s", - "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "You are using a query match on the version string. Behavior changes or breaking changes might occur as NuGet updates to a new version.", - "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Using authentication information for the following URI: ", + "loc.messages.Error_ApiKeyNotSupported": "DotNetCore ne prend pas en charge l'utilisation d'une clé API chiffrée.", + "loc.messages.Error_ExpectedConfigurationElement": "Contenu xml non valide. L'élément nommé 'configuration' est attendu.", + "loc.messages.Error_NoMatchingFilesFoundForPattern": "Il n'existe aucun fichier correspondant au modèle de recherche : %s", + "loc.messages.Error_NoUrlWasFoundWhichMatches": "URL de téléchargement introuvable pour %s", + "loc.messages.Error_NoVersionWasFoundWhichMatches": "Il n'existe aucune version correspondant à l'entrée %s", + "loc.messages.Error_NuGetToolInstallerFailer": "Échec de l'installation de l'outil : %s", + "loc.messages.Info_AvailableVersions": "Versions disponibles : %s", + "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "Vous utilisez une correspondance de requête dans la chaîne de version. Des changements de comportement ou des changements importants peuvent se produire lors de la mise à jour de NuGet vers une nouvelle version.", + "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Utilisation des informations d'authentification pour l'URI suivant : ", "loc.messages.Info_ResolvedToolFromCache": "Résolu à partir du cache d'outils : %s", - "loc.messages.Info_SavingTempConfig": "Saving NuGet.config to a temporary config file.", - "loc.messages.Info_UsingToolPath": "Using tool path: %s", - "loc.messages.Info_UsingVersion": "Using version: %s", - "loc.messages.NGCommon_AddingSources": "Setting credentials in NuGet.config", + "loc.messages.Info_SavingTempConfig": "Enregistrement de NuGet.config dans un fichier config temporaire.", + "loc.messages.Info_UsingToolPath": "Utilisation du chemin d'outils : %s", + "loc.messages.Info_UsingVersion": "Utilisation de la version : %s", + "loc.messages.NGCommon_AddingSources": "Définition des informations d'identification dans NuGet.config", "loc.messages.NGCommon_AreaNotFoundInSps": "Impossible de localiser la zone '%s' [%s]. Le service qui contient la zone n'est peut-être pas disponible dans votre région.", - "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", - "loc.messages.NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", - "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", - "loc.messages.NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", - "loc.messages.NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", - "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", - "loc.messages.NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", - "loc.messages.NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "loc.messages.NGCommon_UnableToFindTool": "Unable to find tool %s", + "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Chemin du chargeur d'extensions NuGet (variable d'environnement NUGET_EXTENSIONS_PATH) détecté : %s", + "loc.messages.NGCommon_DetectedNuGetVersion": "Version NuGet détectée %s / %s", + "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Chemin du chargeur d'extensions NuGet (variable d'environnement NUGET_EXTENSIONS_PATH) détecté. Les extensions sont ignorées quand le client NuGet intégré est utilisé", + "loc.messages.NGCommon_NoSourcesFoundInConfig": "Sources de package introuvables dans le fichier NuGet.config sur %s", + "loc.messages.NGCommon_NuGetConfigIsInvalid": "Le fichier NuGet.config sur %s est non valide.", + "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Un fichier NuGet.config est attendu sur %s, mais son contenu semble être celui d'un fichier packages.config. Vérifiez les paramètres de la tâche %s, puis assurez-vous d'avoir bien sélectionné NuGet.config au lieu de packages.config.", + "loc.messages.NGCommon_RemovingSources": "Préparation de la définition des informations d'identification dans NuGet.config", + "loc.messages.NGCommon_SpsNotFound": "La zone '%s' [%s] est introuvable. Il existe peut-être un problème lié à votre installation de Team Foundation Server.", + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Version NuGet inconnue sélectionnée.", + "loc.messages.NGCommon_UnableToFindTool": "Outil %s introuvable", "loc.messages.Warning_SessionCreationFailed": "Impossible de créer une session de provenance : %s", "loc.messages.Warning_UpdatingNuGetVersion": "Mise à jour de NuGet.exe version %s vers la version %s. Des changements de comportement ou des changements importants risquent de se produire au moment de la mise à jour de NuGet vers une nouvelle version. Pour ne pas que cela se produise, désélectionnez l'option 'Rechercher la dernière version' dans la tâche.", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x SDK/Runtime along with 2.2 & 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" + "loc.messages.NetCore3Update": "Information : les agents hébergés Azure Pipelines ont été mis à jour pour contenir le kit SDK/runtime .Net Core 3.x ainsi que les versions 2.2 et 2.1. Si vous n'avez pas verrouillé une version du kit SDK pour vos projets, le kit SDK 3.x risque d'être sélectionné, ce qui peut avoir un comportement cassant par rapport aux versions antérieures. \nCertains changements fréquemment rencontrés sont les suivants : \nSi vous utilisez la commande 'Publish' avec l'argument -o ou --Output, vous voyez que le dossier de sortie est créé dans le répertoire racine au lieu du répertoire des fichiers projet. Pour en savoir plus sur ces changements et sur la façon de résoudre les problèmes correspondants, accédez à l'adresse suivante : https://docs.microsoft.com/fr-fr/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/it-IT/resources.resjson index bf8268c563fc..df75603b119f 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,32 +1,32 @@ { - "loc.friendlyName": "Download GitHub Nuget Packages", - "loc.helpMarkDown": "[See the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", - "loc.description": "Restore your nuget packages using dotnet CLI", + "loc.friendlyName": "Scarica pacchetti NuGet di GitHub", + "loc.helpMarkDown": "[Vedere la documentazione di .NET Core] (https://docs.microsoft.com/dotnet/core/)", + "loc.description": "Ripristina i pacchetti NuGet con l'interfaccia della riga di comando di dotnet", "loc.instanceNameFormat": "dotnet restore", "loc.group.displayName.restoreAuth": "Feed e autenticazione", - "loc.group.displayName.restoreAdvanced": "Advanced", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for feed from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.group.displayName.restoreAdvanced": "Avanzate", + "loc.input.label.packageName": "Nome del pacchetto", + "loc.input.help.packageName": "Nome del pacchetto da scaricare da GitHub", + "loc.input.label.version": "Versione del pacchetto", + "loc.input.help.version": "Versione del pacchetto da scaricare da GitHub", + "loc.input.label.externalEndpoints": "Credenziali per il feed da GitHub", + "loc.input.help.externalEndpoints": "Credenziali da usare per il registro esterno da GitHub", "loc.input.label.packagesDirectory": "Directory di destinazione", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "Consente di specificare la cartella in cui sono installati i pacchetti. Se non si specifica alcuna cartella, i pacchetti verranno ripristinati nella directory di lavoro di sistema predefinita.", "loc.messages.BuildIdentityPermissionsHint": "Per i feed interni assicurarsi che l'identità '%s' [%s] del servizio di compilazione abbia accesso al feed.", "loc.messages.CouldNotSetCodePaging": "Non è stato possibile impostare la tabella codici a causa dell'errore seguente: %s", "loc.messages.Error_AutomaticallyVersionReleases": "Autoversion: nelle versioni non è possibile ottenere il numero di versione dall'opzione di compilazione", "loc.messages.Error_CommandNotRecognized": "Il comando %s non è stato riconosciuto.", - "loc.messages.Error_InvalidPackageName": "Package name is invalid.", + "loc.messages.Error_InvalidPackageName": "Il nome del pacchetto non è valido.", "loc.messages.Error_NoSourceSpecifiedForPush": "Non è stata specificata alcuna origine per push", "loc.messages.Error_NoValueFoundForEnvVar": "Nessun valore è stato trovato per la variabile di ambiente specificata.", "loc.messages.Error_NoVersionFoundInBuildNumber": "Non è stato possibile trovare i dati del numero di versione nella variabile di ambiente seguente: BUILD_BUILDNUMBER. Il valore della variabile deve contenere una sottostringa con i formati seguenti: X.Y.Z o X.Y.Z.A dove A, X, Y e Z sono numeri interi positivi.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Si è verificato un errore durante il tentativo di includere i file nel pacchetto.", "loc.messages.Error_PushNotARegularFile": "%s non è un file. Verificare la proprietà 'Percorso/Criterio per nupkg' dell'attività.", "loc.messages.Info_AttemptingToPackFile": "Tentativo di includere il file nel pacchetto: ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "Nessun pacchetto corrispondente ai criteri di ricerca.", "loc.messages.Info_NoFilesMatchedTheSearchPattern": "Nessun file corrispondente ai criteri di ricerca.", - "loc.messages.PackageFailedToInstall": "Package failed to restore", + "loc.messages.PackageFailedToInstall": "Il ripristino del pacchetto non è riuscito", "loc.messages.PackagesFailedToPublish": "La pubblicazione dei pacchetti non è riuscita", "loc.messages.PackagesInstalledSuccessfully": "I pacchetti sono stati ripristinati", "loc.messages.PackagesPublishedSuccessfully": "I pacchetti sono stati pubblicati", @@ -36,34 +36,34 @@ "loc.messages.dotnetCommandFailed": "Il comando dotnet non è riuscito. Codice di uscita diverso da zero nei progetti seguenti: %s", "loc.messages.noProjectFilesFound": "I file di progetto corrispondenti al criterio specificato non sono stati trovati.", "loc.messages.noPublishFolderFoundToZip": "Non è stato possibile trovare alcuna cartella di pubblicazione da comprimere per il file di progetto: %s.", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "Nel repository non è stato trovato alcun progetto Web. I progetti Web sono identificabili dalla presenza di un file web.config, della cartella wwwroot nella directory o dall'utilizzo di Microsoft.Net.Web.Sdk nel file di progetto. È possibile impostare la proprietà Pubblica progetti Web su false (publishWebProjects: false in yml) se il progetto non segue questa convenzione o si vogliono pubblicare progetti diversi da quelli Web.", "loc.messages.zipFailed": "Il comando zip non è riuscito. Errore: %s", - "loc.messages.Error_ApiKeyNotSupported": "DotNetCore currently does not support using an encrypted Api Key.", - "loc.messages.Error_ExpectedConfigurationElement": "Invalid xml. Expected element named 'configuration'.", - "loc.messages.Error_NoMatchingFilesFoundForPattern": "No matching files were found with search pattern: %s", - "loc.messages.Error_NoUrlWasFoundWhichMatches": "No download URL was found for %s", - "loc.messages.Error_NoVersionWasFoundWhichMatches": "No version was found which matches the input %s", - "loc.messages.Error_NuGetToolInstallerFailer": "Tool install failed: %s", - "loc.messages.Info_AvailableVersions": "The available versions are: %s", - "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "You are using a query match on the version string. Behavior changes or breaking changes might occur as NuGet updates to a new version.", - "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Using authentication information for the following URI: ", + "loc.messages.Error_ApiKeyNotSupported": "DotNetCore non supporta attualmente una chiave API crittografata.", + "loc.messages.Error_ExpectedConfigurationElement": "XML non valido. È previsto un elemento denominato 'configuration'.", + "loc.messages.Error_NoMatchingFilesFoundForPattern": "Non sono stati trovati file corrispondenti con il criterio di ricerca: %s", + "loc.messages.Error_NoUrlWasFoundWhichMatches": "Non è stato trovato alcun URL di download per %s", + "loc.messages.Error_NoVersionWasFoundWhichMatches": "Non è stata trovata alcuna versione corrispondente all'input %s", + "loc.messages.Error_NuGetToolInstallerFailer": "L'installazione dello strumento non è riuscita: %s", + "loc.messages.Info_AvailableVersions": "Le versioni disponibili sono: %s", + "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "Sulla stringa di versione viene usata una corrispondenza query che potrebbe causare modifiche del comportamento o impreviste quando NuGet viene aggiornato a una nuova versione.", + "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Uso di informazioni di autenticazione per l'URI seguente: ", "loc.messages.Info_ResolvedToolFromCache": "Risoluzione dalla cache dello strumento: %s", - "loc.messages.Info_SavingTempConfig": "Saving NuGet.config to a temporary config file.", - "loc.messages.Info_UsingToolPath": "Using tool path: %s", - "loc.messages.Info_UsingVersion": "Using version: %s", - "loc.messages.NGCommon_AddingSources": "Setting credentials in NuGet.config", + "loc.messages.Info_SavingTempConfig": "Salvataggio di NuGet.config in un file di configurazione temporaneo.", + "loc.messages.Info_UsingToolPath": "Uso del percorso dello strumento: %s", + "loc.messages.Info_UsingVersion": "Uso della versione: %s", + "loc.messages.NGCommon_AddingSources": "Impostazione delle credenziali in NuGet.config", "loc.messages.NGCommon_AreaNotFoundInSps": "L'area '%s' [%s] non è stata trovata. Il servizio che contiene tale area potrebbe non essere disponibile nell'area geografica corrente.", - "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", - "loc.messages.NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", - "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", - "loc.messages.NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", - "loc.messages.NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", - "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", - "loc.messages.NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", - "loc.messages.NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "loc.messages.NGCommon_UnableToFindTool": "Unable to find tool %s", + "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Il percorso del caricatore delle estensioni NuGet è stato rilevato (variabile di ambiente NUGET_EXTENSIONS_PATH): %s", + "loc.messages.NGCommon_DetectedNuGetVersion": "È stata rilevata la versione di NuGet %s / %s", + "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Il percorso del caricatore delle estensioni NuGet è stato rilevato (variabile di ambiente NUGET_EXTENSIONS_PATH). Le estensioni vengono ignorate quando si usa il client NuGet predefinito", + "loc.messages.NGCommon_NoSourcesFoundInConfig": "Non sono state trovate origini pacchetto nel file NuGet.config in %s", + "loc.messages.NGCommon_NuGetConfigIsInvalid": "Il file NuGet.config in %s non è valido.", + "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "In %s è previsto un file NuGet.config, ma il contenuto del file sembra essere quello di un file packages.config. Verificare le impostazioni dell'attività %s e confermare di aver selezionato NuGet.config invece di packages.config.", + "loc.messages.NGCommon_RemovingSources": "Preparazione dell'impostazione delle credenziali in NuGet.config", + "loc.messages.NGCommon_SpsNotFound": "L'area '%s' [%s] non è stata trovata. Potrebbe essersi verificato un problema con l'installazione di Team Foundation Server.", + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "È stata selezionata una versione di NuGet sconosciuta.", + "loc.messages.NGCommon_UnableToFindTool": "Lo strumento %s non è stato trovato", "loc.messages.Warning_SessionCreationFailed": "Non è stato possibile creare la sessione di provenienza: %s", "loc.messages.Warning_UpdatingNuGetVersion": "Aggiornamento della versione di NuGet.exe a %s da %s. In seguito all'aggiornamento di NuGet a una nuova versione è possibile riscontrare modifiche funzionali o modifiche che causano un'interruzione. Per evitare queste modifiche, deselezionare l'opzione 'Controlla disponibilità di versioni più recenti' nell'attività.", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x SDK/Runtime along with 2.2 & 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" + "loc.messages.NetCore3Update": "Informazioni: gli agenti ospitati di Azure Pipelines sono stati aggiornati e ora includono .NET Core 3.x SDK/Runtime oltre alle versioni 2.2 e 2.1. A meno che non si sia impostato il blocco per usare una versione specifica dell'SDK per i progetti, è possibile che sia stata usata una versione 3.x, che potrebbe presentare alcune modifiche che causano interruzioni rispetto alle versioni precedenti. \nAlcune modifiche rilevate di frequente sono: \nSe si usa il comando `Publish` con l'argomento -o oppure --Output, la cartella di output verrà creata nella directory radice anziché nella directory del file di progetto. Per altre informazioni su tali modifiche e per la risoluzione dei problemi, vedere l'articolo seguente: https://docs.microsoft.com/it-it/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ja-JP/resources.resjson index 7dc854bb002d..59f75f3d23d7 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,32 +1,32 @@ { - "loc.friendlyName": "Download GitHub Nuget Packages", - "loc.helpMarkDown": "[See the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", - "loc.description": "Restore your nuget packages using dotnet CLI", + "loc.friendlyName": "GitHub NuGet パッケージのダウンロード", + "loc.helpMarkDown": "[.NET Core のドキュメントを参照](https://docs.microsoft.com/dotnet/core/)", + "loc.description": "dotnet CLI を使用して NuGet パッケージを復元します", "loc.instanceNameFormat": "dotnet restore", "loc.group.displayName.restoreAuth": "フィードと認証", - "loc.group.displayName.restoreAdvanced": "Advanced", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for feed from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.group.displayName.restoreAdvanced": "詳細設定", + "loc.input.label.packageName": "パッケージ名", + "loc.input.help.packageName": "GitHub からダウンロードするパッケージの名前", + "loc.input.label.version": "パッケージ バージョン", + "loc.input.help.version": "GitHub からダウンロードするパッケージのバージョン", + "loc.input.label.externalEndpoints": "GitHub からのフィードの資格情報", + "loc.input.help.externalEndpoints": "GitHub の外部レジストリに使用する資格情報", "loc.input.label.packagesDirectory": "ダウンロード先ディレクトリ", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "パッケージがインストールされているフォルダーを指定します。フォルダーを指定しない場合、パッケージは既定のシステム作業ディレクトリに復元されます。", "loc.messages.BuildIdentityPermissionsHint": "内部フィードについて、ビルド サービス ID '%s' [%s] がフィードにアクセスできることを確認します。", "loc.messages.CouldNotSetCodePaging": "次のエラーのためのコード ページングを設定できませんでした。%s", "loc.messages.Error_AutomaticallyVersionReleases": "自動バージョン: ビルド オプションからのバージョン番号の取得は、リリースではサポートされていません", "loc.messages.Error_CommandNotRecognized": "コマンド %s を認識できませんでした。", - "loc.messages.Error_InvalidPackageName": "Package name is invalid.", + "loc.messages.Error_InvalidPackageName": "パッケージ名が無効です。", "loc.messages.Error_NoSourceSpecifiedForPush": "プッシュ用のソースが指定されていませんでした", "loc.messages.Error_NoValueFoundForEnvVar": "指定された環境変数の値が見つかりませんでした。", "loc.messages.Error_NoVersionFoundInBuildNumber": "次の環境変数にバージョン番号データが見つかりませんでした: BUILD_BUILDNUMBER。この変数の値は、次の形式のサブ文字列を含んでいる必要があります: X.Y.Z または X.Y.Z.A (A、X、Y、Z は正の整数)。", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "ファイルをパックしようとしてエラーが発生しました。", "loc.messages.Error_PushNotARegularFile": "%s はファイルではありません。タスクの [Nupkg へのパス/パターン] プロパティをご確認ください。", "loc.messages.Info_AttemptingToPackFile": "ファイルをパックしようとしています: ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "検索パターンに一致するパッケージが見つかりませんでした。", "loc.messages.Info_NoFilesMatchedTheSearchPattern": "検索パターンに一致するファイルが見つかりませんでした。", - "loc.messages.PackageFailedToInstall": "Package failed to restore", + "loc.messages.PackageFailedToInstall": "パッケージを復元できませんでした", "loc.messages.PackagesFailedToPublish": "パッケージを発行できませんでした", "loc.messages.PackagesInstalledSuccessfully": "パッケージが正常に復元されました", "loc.messages.PackagesPublishedSuccessfully": "パッケージが正常に発行されました", @@ -36,34 +36,34 @@ "loc.messages.dotnetCommandFailed": "DotNet コマンドが以下のプロジェクトでゼロ以外の終了コードで失敗しました: %s", "loc.messages.noProjectFilesFound": "指定したパターンと一致するプロジェクト ファイルが見つかりませんでした。", "loc.messages.noPublishFolderFoundToZip": "プロジェクト ファイルに zip 圧縮する公開フォルダーが見つかりませんでした: %s。", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "リポジトリに Web プロジェクトが見つかりませんでした。Web プロジェクトは、ディレクトリ内に web.config ファイルと wwwroot フォルダーのどちらかがあることか、プロジェクトファイル内で Microsoft.Net.Web.Sdk が使用されていることで識別されます。プロジェクトがこの規約に従っていない場合、または Web プロジェクト以外のプロジェクトを公開する場合、\"Web プロジェクトの公開\" プロパティを false (yml で publishWebProjects: false にする) に設定できます。", "loc.messages.zipFailed": "エラーが発生し、zip 圧縮できませんでした: %s", - "loc.messages.Error_ApiKeyNotSupported": "DotNetCore currently does not support using an encrypted Api Key.", - "loc.messages.Error_ExpectedConfigurationElement": "Invalid xml. Expected element named 'configuration'.", - "loc.messages.Error_NoMatchingFilesFoundForPattern": "No matching files were found with search pattern: %s", - "loc.messages.Error_NoUrlWasFoundWhichMatches": "No download URL was found for %s", - "loc.messages.Error_NoVersionWasFoundWhichMatches": "No version was found which matches the input %s", - "loc.messages.Error_NuGetToolInstallerFailer": "Tool install failed: %s", - "loc.messages.Info_AvailableVersions": "The available versions are: %s", - "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "You are using a query match on the version string. Behavior changes or breaking changes might occur as NuGet updates to a new version.", - "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Using authentication information for the following URI: ", + "loc.messages.Error_ApiKeyNotSupported": "DotNetCore は、現在、暗号化された API キーの使用をサポートしていません。", + "loc.messages.Error_ExpectedConfigurationElement": "無効な xml です。'configuration' という要素が必要です。", + "loc.messages.Error_NoMatchingFilesFoundForPattern": "次の検索パターンと一致するファイルが見つかりませんでした: %s", + "loc.messages.Error_NoUrlWasFoundWhichMatches": "%s のダウンロード URL が見つかりませんでした", + "loc.messages.Error_NoVersionWasFoundWhichMatches": "入力 %s に一致するバージョンは見つかりませんでした", + "loc.messages.Error_NuGetToolInstallerFailer": "ツールをインストールできませんでした: %s", + "loc.messages.Info_AvailableVersions": "利用可能なバージョン: %s", + "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "バージョン文字列でクエリ マッチを使用しています。NuGet が新しいバージョンに更新されるときに、動作の変更や重大な変更が発生する可能性があります。", + "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "次の URI に対して認証情報が使用されています: ", "loc.messages.Info_ResolvedToolFromCache": "ツール キャッシュから解決: %s", - "loc.messages.Info_SavingTempConfig": "Saving NuGet.config to a temporary config file.", - "loc.messages.Info_UsingToolPath": "Using tool path: %s", - "loc.messages.Info_UsingVersion": "Using version: %s", - "loc.messages.NGCommon_AddingSources": "Setting credentials in NuGet.config", + "loc.messages.Info_SavingTempConfig": "NuGet.config を一時構成ファイルに保存しています。", + "loc.messages.Info_UsingToolPath": "使用するツール パス: %s", + "loc.messages.Info_UsingVersion": "使用するバージョン: %s", + "loc.messages.NGCommon_AddingSources": "NuGet.config での資格証明の設定", "loc.messages.NGCommon_AreaNotFoundInSps": "'%s' [%s] 領域を特定できません。この領域を含むサービスは、ご利用の地域では提供されません。", - "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", - "loc.messages.NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", - "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", - "loc.messages.NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", - "loc.messages.NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", - "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", - "loc.messages.NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", - "loc.messages.NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "loc.messages.NGCommon_UnableToFindTool": "Unable to find tool %s", + "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "NuGet 拡張機能のローダー パス (NUGET_EXTENSIONS_PATH 環境変数) が検出されました: %s", + "loc.messages.NGCommon_DetectedNuGetVersion": "検出された NuGet バージョン %s / %s", + "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "NuGet 拡張機能のローダー パス (NUGET_EXTENSIONS_PATH 環境変数) が検出されました。ビルトインの NuGet クライアントを使用するとき、拡張機能は無視されます", + "loc.messages.NGCommon_NoSourcesFoundInConfig": "%s の NuGet.config ファイルでパッケージ ソースが見つかりません", + "loc.messages.NGCommon_NuGetConfigIsInvalid": "%s の NuGet.config が無効です。", + "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "%s で NuGet.config ファイルが想定されていますが、そのコンテンツは packages.config のようです。%s タスクの設定をチェックし、packages.config ではなく NuGet.config を選択したことを確認してください。", + "loc.messages.NGCommon_RemovingSources": "NuGet.config での資格情報の設定準備", + "loc.messages.NGCommon_SpsNotFound": "'%s' [%s] の領域が見つかりません。Team Foundation Server のインストールで問題が発生した可能性があります。", + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "不明な NuGet バージョンが選ばれました。", + "loc.messages.NGCommon_UnableToFindTool": "ツール %s が見つかりません", "loc.messages.Warning_SessionCreationFailed": "次の来歴セッションを作成できませんでした: %s", "loc.messages.Warning_UpdatingNuGetVersion": "NuGet.exe のバージョンを %s に更新しています (現在のバージョンは %s)。NuGet を新しいバージョンに更新すると、動作の変更やビルド ブレークを起こす変更が発生することがあります。これを避けるには、タスクの [最新バージョンのチェック] オプションを選択解除します。", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x SDK/Runtime along with 2.2 & 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" + "loc.messages.NetCore3Update": "情報: Azure Pipelines ホステッド エージェントが更新されて、.Net Core 2.2 および 2.1 と共に .Net Core 3.x SDK またはランタイムが含まれるようになりました。プロジェクトの SDK バージョンをロックしていない限り、3.x SDK が選択されますが、これは、以前のバージョンと比較した場合に破壊的な動作が伴う可能性があります。\nよく発生するいくつかの変更は次のとおりです。\n`Publish` コマンドを -o 引数または --Output 引数と一緒に使用する場合、出力フォルダーがプロジェクト ファイルのディレクトリではなくルート ディレクトリに作成されるようになりました。このような変更とトラブルシューティングの詳細については、https://docs.microsoft.com/ja-jp/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting をご覧ください" } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ko-KR/resources.resjson index 18742fffc7cc..b7d18f2966b3 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -38,31 +38,31 @@ "loc.messages.noPublishFolderFoundToZip": "프로젝트 파일을 압축할 게시 폴더를 찾을 수 없습니다. %s.", "loc.messages.noWebProjectFound": "리포지토리에서 웹 프로젝트를 찾을 수 없습니다. 웹 프로젝트는 web.config 파일 또는 디렉터리의 wwwroot 폴더 존재 여부 또는 프로젝트 파일의 Microsoft.Net.Web.Sdk를 사용하여 식별됩니다. 프로젝트가 이 규칙을 따르지 않거나 웹 프로젝트 이외의 프로젝트를 게시하려는 경우에는 웹 프로젝트 게시 속성을 false(yml에서는 publishWebProjects: false)로 설정할 수 있습니다.", "loc.messages.zipFailed": "압축이 실패했습니다(오류: %s).", - "loc.messages.Error_ApiKeyNotSupported": "DotNetCore currently does not support using an encrypted Api Key.", - "loc.messages.Error_ExpectedConfigurationElement": "Invalid xml. Expected element named 'configuration'.", - "loc.messages.Error_NoMatchingFilesFoundForPattern": "No matching files were found with search pattern: %s", - "loc.messages.Error_NoUrlWasFoundWhichMatches": "No download URL was found for %s", - "loc.messages.Error_NoVersionWasFoundWhichMatches": "No version was found which matches the input %s", - "loc.messages.Error_NuGetToolInstallerFailer": "Tool install failed: %s", - "loc.messages.Info_AvailableVersions": "The available versions are: %s", - "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "You are using a query match on the version string. Behavior changes or breaking changes might occur as NuGet updates to a new version.", - "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Using authentication information for the following URI: ", + "loc.messages.Error_ApiKeyNotSupported": "DotNetCore는 현재 암호화된 API 키 사용을 지원하지 않습니다.", + "loc.messages.Error_ExpectedConfigurationElement": "잘못된 XML입니다. 'configuration' 요소가 필요합니다.", + "loc.messages.Error_NoMatchingFilesFoundForPattern": "다음 검색 패턴과 일치하는 파일을 찾을 수 없습니다. %s", + "loc.messages.Error_NoUrlWasFoundWhichMatches": "%s에 대한 다운로드 URL을 찾을 수 없습니다.", + "loc.messages.Error_NoVersionWasFoundWhichMatches": "입력 %s과(와) 일치하는 버전을 찾을 수 없습니다.", + "loc.messages.Error_NuGetToolInstallerFailer": "도구 설치 실패: %s", + "loc.messages.Info_AvailableVersions": "사용 가능한 버전: %s", + "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "버전 문자열에서 쿼리 일치를 사용하는 중입니다. NuGet이 새 버전으로 업데이트되면서 동작 변경 내용 또는 새로운 변경 내용이 발생할 수 있습니다.", + "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "다음 URI에 대한 인증 정보를 사용합니다. ", "loc.messages.Info_ResolvedToolFromCache": "도구 캐시 %s에서 확인됨", - "loc.messages.Info_SavingTempConfig": "Saving NuGet.config to a temporary config file.", - "loc.messages.Info_UsingToolPath": "Using tool path: %s", - "loc.messages.Info_UsingVersion": "Using version: %s", - "loc.messages.NGCommon_AddingSources": "Setting credentials in NuGet.config", + "loc.messages.Info_SavingTempConfig": "NuGet.config를 임시 구성 파일에 저장 중입니다.", + "loc.messages.Info_UsingToolPath": "도구 경로 %s 사용", + "loc.messages.Info_UsingVersion": "버전 %s 사용", + "loc.messages.NGCommon_AddingSources": "NuGet.config에서 자격 증명을 설정하는 중", "loc.messages.NGCommon_AreaNotFoundInSps": "'%s' [%s] 영역을 찾을 수 없습니다. 해당 영역을 포함하는 서비스를 사용자의 지역에서 사용하지 못할 수도 있습니다.", - "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", - "loc.messages.NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", - "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", - "loc.messages.NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", - "loc.messages.NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", - "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", - "loc.messages.NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", - "loc.messages.NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "loc.messages.NGCommon_UnableToFindTool": "Unable to find tool %s", + "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "검색된 NuGet 확장 로더 경로(NUGET_EXTENSIONS_PATH 환경 변수): %s", + "loc.messages.NGCommon_DetectedNuGetVersion": "검색된 NuGet 버전 %s/%s", + "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "검색된 NuGet 확장 로더 경로(NUGET_EXTENSIONS_PATH 환경 변수). 기본 제공 NuGet 클라이언트를 사용할 경우 확장은 무시됩니다.", + "loc.messages.NGCommon_NoSourcesFoundInConfig": "%s의 NuGet.config 파일에서 패키지 소스를 찾을 수 없습니다.", + "loc.messages.NGCommon_NuGetConfigIsInvalid": "%s의 NuGet.config가 잘못되었습니다.", + "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "%s에 NuGet.config 파일이 필요하지만, 해당 내용이 packages.config인 것 같습니다. %s 작업에 대한 설정을 확인하고, packages.config가 아닌 NuGet.config를 선택했는지 확인하세요.", + "loc.messages.NGCommon_RemovingSources": "NuGet.config에서 자격 증명을 설정하기 위해 준비 중", + "loc.messages.NGCommon_SpsNotFound": "'%s' [%s] 영역을 찾을 수 없습니다. Team Foundation Server 설치에 문제가 있을 수 있습니다.", + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "알 수 없는 NuGet 버전을 선택했습니다.", + "loc.messages.NGCommon_UnableToFindTool": "%s 도구를 찾을 수 없습니다.", "loc.messages.Warning_SessionCreationFailed": "출처 세션 %s을(를) 만들 수 없습니다.", "loc.messages.Warning_UpdatingNuGetVersion": "NuGet.exe 버전을 %s(으)로 업데이트 중입니다(이전 버전: %s). NuGet이 새 버전으로 업데이트되면 동작이 변경되거나 새로운 변경 사항이 발생할 수 있습니다. 이 업데이트를 원하지 않는 경우 작업에서 '최신 버전 확인' 옵션의 선택을 취소하세요.", "loc.messages.NetCore3Update": "정보: Azure Pipelines 호스트된 에이전트가 .Net Core 2.2 및 2.1과 함께 .Net Core 3 .x SDK/런타임을 포함하도록 업데이트되었습니다. 프로젝트의 SDK 버전을 잠근 경우에는 이전 버전과 비교할 때 획기적일 수 있는 3.x SDK가 선택될 수 있습니다. \n흔하게 발생하는 변경 내용은 다음과 같습니다. \n-o 또는 --Output 인수와 함께 'Publish' 명령을 사용하는 경우 이제 출력 폴더가 프로젝트 파일의 디렉터리가 아니라 루트 디렉터리에 생성됩니다. 이러한 변경 내용 및 문제 해결에 대한 자세한 내용은 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting 사이트를 참조하세요." diff --git a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ru-RU/resources.resjson index d20a1cc7a09a..7544e99826c0 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,32 +1,32 @@ { - "loc.friendlyName": "Download GitHub Nuget Packages", - "loc.helpMarkDown": "[See the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", - "loc.description": "Restore your nuget packages using dotnet CLI", + "loc.friendlyName": "Скачать пакеты NuGet GitHub", + "loc.helpMarkDown": "[См. документацию по .NET Core](https://docs.microsoft.com/dotnet/core/)", + "loc.description": "Восстановление пакетов NuGet с помощью DotNet CLI", "loc.instanceNameFormat": "dotnet restore", "loc.group.displayName.restoreAuth": "Веб-каналы и проверка подлинности", - "loc.group.displayName.restoreAdvanced": "Advanced", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for feed from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.group.displayName.restoreAdvanced": "Дополнительно", + "loc.input.label.packageName": "Имя пакета", + "loc.input.help.packageName": "Имя пакета для скачивания из GitHub", + "loc.input.label.version": "Версия пакета", + "loc.input.help.version": "Версия пакета для скачивания из GitHub", + "loc.input.label.externalEndpoints": "Учетные данные для веб-канала из GitHub", + "loc.input.help.externalEndpoints": "Учетные данные, используемые для внешнего реестра из GitHub", "loc.input.label.packagesDirectory": "Каталог назначения", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "Задает папку, в которой устанавливаются пакеты. Если папка не указана, пакеты восстанавливаются в рабочий каталог системы по умолчанию.", "loc.messages.BuildIdentityPermissionsHint": "Для внутренних каналов удостоверение службы сборки \"%s\" [%s] должно иметь доступ к каналу.", "loc.messages.CouldNotSetCodePaging": "Не удалось задать разбивку кода на страницы из-за следующей ошибки: %s", "loc.messages.Error_AutomaticallyVersionReleases": "Автоматическое определение версии: возможность получения номера версии на основе сборки не поддерживается в выпусках", "loc.messages.Error_CommandNotRecognized": "Нераспознанная команда %s.", - "loc.messages.Error_InvalidPackageName": "Package name is invalid.", + "loc.messages.Error_InvalidPackageName": "Недопустимое имя пакета.", "loc.messages.Error_NoSourceSpecifiedForPush": "Не указан источник для отправки.", "loc.messages.Error_NoValueFoundForEnvVar": "Не найдено значение для указанной переменной среды.", "loc.messages.Error_NoVersionFoundInBuildNumber": "Не удалось найти сведения о номере версии в следующей переменной среды: BUILD_BUILDNUMBER. Значение этой переменной должно содержать подстроку, имеющую формат X.Y.Z или X.Y.Z.A, где A, X, Y и Z — положительные целые числа.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Произошла ошибка при попытке упаковать файлы.", "loc.messages.Error_PushNotARegularFile": "%s не является файлом. Проверьте свойство \"Шаблон или путь к NUPKG\" задачи.", "loc.messages.Info_AttemptingToPackFile": "Выполняется попытка упаковать файл: ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "Нет пакетов, соответствующих шаблону поиска.", "loc.messages.Info_NoFilesMatchedTheSearchPattern": "Нет файлов, соответствующих шаблону поиска.", - "loc.messages.PackageFailedToInstall": "Package failed to restore", + "loc.messages.PackageFailedToInstall": "Не удалось восстановить пакет", "loc.messages.PackagesFailedToPublish": "Не удалось опубликовать пакеты", "loc.messages.PackagesInstalledSuccessfully": "Пакеты успешно восстановлены.", "loc.messages.PackagesPublishedSuccessfully": "Пакеты успешно опубликованы", @@ -36,34 +36,34 @@ "loc.messages.dotnetCommandFailed": "Сбой команды dotnet с ненулевым кодом завершения для следующих проектов: %s", "loc.messages.noProjectFilesFound": "Файлы проекта, соответствующие заданному шаблону, не найдены.", "loc.messages.noPublishFolderFoundToZip": "Не удается найти каталог публикации для упаковки файла проекта: %s.", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "В репозитории не найден веб-проект. Веб-проекты определяются по наличию файла web.config, папки wwwroot в каталоге или использованию Microsoft.Net.Web.Sdk в файле проекта. Для свойства \"Публикация веб-проектов\" можно задать значение false (publishWebProjects: false в YML), если проект не соответствует этому соглашению или если требуется опубликовать проекты, отличные от веб-проектов.", "loc.messages.zipFailed": "Сбой при упаковке с ошибкой %s", - "loc.messages.Error_ApiKeyNotSupported": "DotNetCore currently does not support using an encrypted Api Key.", - "loc.messages.Error_ExpectedConfigurationElement": "Invalid xml. Expected element named 'configuration'.", - "loc.messages.Error_NoMatchingFilesFoundForPattern": "No matching files were found with search pattern: %s", - "loc.messages.Error_NoUrlWasFoundWhichMatches": "No download URL was found for %s", - "loc.messages.Error_NoVersionWasFoundWhichMatches": "No version was found which matches the input %s", - "loc.messages.Error_NuGetToolInstallerFailer": "Tool install failed: %s", - "loc.messages.Info_AvailableVersions": "The available versions are: %s", - "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "You are using a query match on the version string. Behavior changes or breaking changes might occur as NuGet updates to a new version.", - "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Using authentication information for the following URI: ", + "loc.messages.Error_ApiKeyNotSupported": ".NET Core сейчас не поддерживает использование зашифрованных ключей API.", + "loc.messages.Error_ExpectedConfigurationElement": "Недопустимый код XML. Ожидается элемент \"configuration\".", + "loc.messages.Error_NoMatchingFilesFoundForPattern": "Не найдены файлы, соответствующие шаблону поиска: %s.", + "loc.messages.Error_NoUrlWasFoundWhichMatches": "URL-адрес скачивания для %s не найден.", + "loc.messages.Error_NoVersionWasFoundWhichMatches": "Не найдена версия, соответствующая входному параметру %s", + "loc.messages.Error_NuGetToolInstallerFailer": "Сбой установки инструмента: %s", + "loc.messages.Info_AvailableVersions": "Доступные версии: %s", + "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "Вы используете для запроса сопоставление по строке версии. При обновлении версии NuGet возможны изменения в поведении или критические изменения.", + "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Используются сведения о проверке подлинности для следующего кода URI: ", "loc.messages.Info_ResolvedToolFromCache": "Разрешено из кэша инструментов: %s", - "loc.messages.Info_SavingTempConfig": "Saving NuGet.config to a temporary config file.", - "loc.messages.Info_UsingToolPath": "Using tool path: %s", - "loc.messages.Info_UsingVersion": "Using version: %s", - "loc.messages.NGCommon_AddingSources": "Setting credentials in NuGet.config", + "loc.messages.Info_SavingTempConfig": "NuGet.config сохраняется во временном файле конфигурации.", + "loc.messages.Info_UsingToolPath": "Используемый путь к инструменту: %s", + "loc.messages.Info_UsingVersion": "Используемая версия: %s", + "loc.messages.NGCommon_AddingSources": "Идет настройка учетных данных в NuGet.config", "loc.messages.NGCommon_AreaNotFoundInSps": "Не удается найти область \"%s\" [%s]. Возможно, служба, содержащая эту область, недоступна в вашем регионе.", - "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", - "loc.messages.NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", - "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", - "loc.messages.NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", - "loc.messages.NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", - "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", - "loc.messages.NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", - "loc.messages.NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "loc.messages.NGCommon_UnableToFindTool": "Unable to find tool %s", + "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Обнаружен путь к загрузчику расширений NuGet (переменная среды NUGET_EXTENSIONS_PATH): %s", + "loc.messages.NGCommon_DetectedNuGetVersion": "Обнаруженная версия NuGet %s/%s", + "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Обнаружен путь к загрузчику расширений NuGet (переменная среды NUGET_EXTENSIONS_PATH). Расширения пропускаются при использовании встроенного клиента NuGet.", + "loc.messages.NGCommon_NoSourcesFoundInConfig": "Не найдены источники пакетов в файле NuGet.config в \"%s\"", + "loc.messages.NGCommon_NuGetConfigIsInvalid": "Файл NuGet.config в \"%s\" недопустим.", + "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Ожидался файл NuGet.config в \"%s\", однако похоже, что в нем содержатся данные packages.config. Проверьте параметры для задачи \"%s\" и подтвердите, что вы выбрали NuGet.config, а не packages.config.", + "loc.messages.NGCommon_RemovingSources": "Подготовка к настройке учетных данных в NuGet.config", + "loc.messages.NGCommon_SpsNotFound": "Не удается найти область \"%s\" [%s]. Возможно, возникла проблема с установкой Team Foundation Server.", + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Выбрана неизвестная версия NuGet.", + "loc.messages.NGCommon_UnableToFindTool": "Не удается найти средство \"%s\"", "loc.messages.Warning_SessionCreationFailed": "Не удалось создать сеанс происхождения: %s", "loc.messages.Warning_UpdatingNuGetVersion": "Версия NuGet.exe обновляется с %s до %s. При обновлении версии NuGet возможны изменения в поведении или критические изменения. Если это нежелательно, отмените выбор параметра \"Проверить наличие последней версии\" в параметрах задачи.", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x SDK/Runtime along with 2.2 & 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" + "loc.messages.NetCore3Update": "Информация: размещенные агенты Azure Pipelines обновлены и теперь содержат пакет SDK и среду выполнения .NET Core версии 3.x вместе с версиями 2.2 и 2.1. Если вы не заблокировали версию пакета SDK для своих проектов, можно выбрать пакет SDK 3.x, что может приводить к кардинальным изменениям по сравнению с предыдущими версиями. \nНекоторые из часто встречающихся изменений \nЕсли вы используете команду Publish с аргументом -o или --Output, вы увидите, что выходная папка теперь создается в корневом каталоге, а не в каталоге файла проекта. Дополнительные сведения о других таких изменениях и устранении соответствующих неполадок см. по адресу https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/zh-CN/resources.resjson index 14d7d4a24bf4..21f010a8f485 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -38,31 +38,31 @@ "loc.messages.noPublishFolderFoundToZip": "无法找到项目文件 %s 的要压缩的发布文件夹。", "loc.messages.noWebProjectFound": "未在存储库中找到任何 Web 项目。可通过目录中的 web.config 文件或 wwwroot 文件夹或者通过在项目文件中使用 Microsoft.Net.Web.Sdk 来识别 Web 项目。如果你的项目未遵循此约定或你想发布 Web 项目之外的项目,可将 Publish Web Projects 属性设为 false (yml 中为 publishWebProjects: false)。", "loc.messages.zipFailed": "Zip 失败,出现错误: %s", - "loc.messages.Error_ApiKeyNotSupported": "DotNetCore currently does not support using an encrypted Api Key.", - "loc.messages.Error_ExpectedConfigurationElement": "Invalid xml. Expected element named 'configuration'.", - "loc.messages.Error_NoMatchingFilesFoundForPattern": "No matching files were found with search pattern: %s", - "loc.messages.Error_NoUrlWasFoundWhichMatches": "No download URL was found for %s", - "loc.messages.Error_NoVersionWasFoundWhichMatches": "No version was found which matches the input %s", - "loc.messages.Error_NuGetToolInstallerFailer": "Tool install failed: %s", - "loc.messages.Info_AvailableVersions": "The available versions are: %s", - "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "You are using a query match on the version string. Behavior changes or breaking changes might occur as NuGet updates to a new version.", - "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Using authentication information for the following URI: ", + "loc.messages.Error_ApiKeyNotSupported": "DotNetCore 目前不支持使用加密 API 密钥。", + "loc.messages.Error_ExpectedConfigurationElement": "xml 无效。元素名应为“配置”。", + "loc.messages.Error_NoMatchingFilesFoundForPattern": "在搜索模式 %s 下找不到匹配的文件", + "loc.messages.Error_NoUrlWasFoundWhichMatches": "对于 %s 未找到任何下载 URL", + "loc.messages.Error_NoVersionWasFoundWhichMatches": "未找到任何匹配输入 %s 的版本", + "loc.messages.Error_NuGetToolInstallerFailer": "工具安装失败: %s", + "loc.messages.Info_AvailableVersions": "可用版本: %s", + "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "你正在版本字符串上使用查询匹配。NuGet 更新到新版本时可能出现行为更改或重大更改。", + "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "对以下 URI 使用身份验证信息:", "loc.messages.Info_ResolvedToolFromCache": "已从工具缓存 %s 中解析", - "loc.messages.Info_SavingTempConfig": "Saving NuGet.config to a temporary config file.", - "loc.messages.Info_UsingToolPath": "Using tool path: %s", - "loc.messages.Info_UsingVersion": "Using version: %s", - "loc.messages.NGCommon_AddingSources": "Setting credentials in NuGet.config", + "loc.messages.Info_SavingTempConfig": "正在将 NuGet.config 保存到临时配置文件。", + "loc.messages.Info_UsingToolPath": "使用工具路径: %s", + "loc.messages.Info_UsingVersion": "使用的版本: %s", + "loc.messages.NGCommon_AddingSources": "设置 NuGet.config 中的凭据", "loc.messages.NGCommon_AreaNotFoundInSps": "无法定位“%s”[%s] 区域。你所在的地区可能无法使用包含该区域的服务。", - "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", - "loc.messages.NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", - "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", - "loc.messages.NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", - "loc.messages.NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", - "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", - "loc.messages.NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", - "loc.messages.NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "loc.messages.NGCommon_UnableToFindTool": "Unable to find tool %s", + "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "已检测到 NuGet 扩展加载程序路径(NUGET_EXTENSIONS_PATH 环境变量): %s", + "loc.messages.NGCommon_DetectedNuGetVersion": "检测到 NuGet 版本 %s / %s", + "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "已检测到 NuGet 扩展加载程序路径(NUGET_EXTENSIONS_PATH 环境变量)。使用内置 NuGet 客户端时忽略这些扩展", + "loc.messages.NGCommon_NoSourcesFoundInConfig": "没有在 %s 处找到 NuGet.config 文件中的包源", + "loc.messages.NGCommon_NuGetConfigIsInvalid": "%s 处的 NuGet.config 无效。", + "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "在 %s 处应有 NuGet.config 文件,但其内容似乎是 packages.config 文件。请检查 %s 任务的设置并确认选择的是 NuGet.config,而不是 packages.config。", + "loc.messages.NGCommon_RemovingSources": "准备设置 NuGet.config 中的凭据", + "loc.messages.NGCommon_SpsNotFound": "无法找到“%s”[%s] 区域。Team Foundation Server 安装可能存在问题。", + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "选择了未知的 NuGet 版本。", + "loc.messages.NGCommon_UnableToFindTool": "无法找到工具 %s", "loc.messages.Warning_SessionCreationFailed": "无法创建出处会话: %s", "loc.messages.Warning_UpdatingNuGetVersion": "将 NuGet.exe 的版本从 %s 更新为 %s。当 NuGet 更新到新版本时,可能会发生行为更改或重大更改。如果不想更新,请取消选择任务中的“检查最新版本”选项。", "loc.messages.NetCore3Update": "信息: Azure Pipelines 托管代理已更新为包含 .Net Core 3.x SDK/运行时以及 2.2 和 2.1。除非你已锁定项目的 SDK 版本,否则可能选择 3.x SDK,与之前的版本相比,此版本可能具有中断性的行为。\n经常遇到的一些更改有: \n如果使用的是带有 -o 或 --Output 参数的 `Publish` 命令,你将看到,当前会在根目录而非项目文件的目录中创建输出文件夹。若要了解更多此类更改和疑难解答,请参阅此处: https://docs.microsoft.com/zh-cn/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" diff --git a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/zh-TW/resources.resjson index 85bb0d55a9d4..035d6ad2e59c 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DownloadGitHubNugetPackageV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,32 +1,32 @@ { - "loc.friendlyName": "Download GitHub Nuget Packages", - "loc.helpMarkDown": "[See the .NET Core documentation](https://docs.microsoft.com/dotnet/core/)", - "loc.description": "Restore your nuget packages using dotnet CLI", + "loc.friendlyName": "下載 GitHub Nuget 套件", + "loc.helpMarkDown": "[請參閱 .NET Core 文件](https://docs.microsoft.com/dotnet/core/)", + "loc.description": "使用 dotnet CLI 還原您的 nuget 套件", "loc.instanceNameFormat": "dotnet restore", "loc.group.displayName.restoreAuth": "摘要與驗證", - "loc.group.displayName.restoreAdvanced": "Advanced", - "loc.input.label.packageName": "Package Name", - "loc.input.help.packageName": "Name of the package to download from github", - "loc.input.label.version": "Package Version", - "loc.input.help.version": "Version of the package to download from github", - "loc.input.label.externalEndpoints": "Credentials for feed from GitHub", - "loc.input.help.externalEndpoints": "Credentials to use for external registry from GitHub", + "loc.group.displayName.restoreAdvanced": "進階", + "loc.input.label.packageName": "套件名稱", + "loc.input.help.packageName": "要從 github 下載的套件名稱", + "loc.input.label.version": "套件版本", + "loc.input.help.version": "要從 github 下載的套件版本", + "loc.input.label.externalEndpoints": "來自 GitHub 的摘要認證", + "loc.input.help.externalEndpoints": "GitHub 中用於外部登錄的認證", "loc.input.label.packagesDirectory": "目的地路徑", - "loc.input.help.packagesDirectory": "Specifies the folder in which packages are installed. If no folder is specified, packages are restored into the default system working directory.", + "loc.input.help.packagesDirectory": "指定安裝套件的資料夾。如未指定任何資料夾,套件會在預設系統工作目錄中還原。", "loc.messages.BuildIdentityPermissionsHint": "若為內部摘要,請確定組建服務身分識別 '%s' [%s] 可存取摘要。", "loc.messages.CouldNotSetCodePaging": "因為發生下列錯誤,所以無法設定程式碼分頁: %s", "loc.messages.Error_AutomaticallyVersionReleases": "Autoversion: 發行不支援從建置選項取得版本號碼", "loc.messages.Error_CommandNotRecognized": "無法辨認命令 %s。", - "loc.messages.Error_InvalidPackageName": "Package name is invalid.", + "loc.messages.Error_InvalidPackageName": "套件名稱無效。", "loc.messages.Error_NoSourceSpecifiedForPush": "未指定推送的來源", "loc.messages.Error_NoValueFoundForEnvVar": "找不到所提供之環境變數的值。", "loc.messages.Error_NoVersionFoundInBuildNumber": "在下列環境變數中找不到版本號碼資料: BUILD_BUILDNUMBER。變數值應包含子字串,其格式如下: X.Y.Z 或 X.Y.Z.A,其中的 A、X、Y 和 Z 為正整數。", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "嘗試封裝檔案時發生錯誤。", "loc.messages.Error_PushNotARegularFile": "%s 不是檔案。請檢查工作的 'Path/Pattern to nupkg' 屬性。", "loc.messages.Info_AttemptingToPackFile": "正在嘗試壓縮檔案: ", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "沒有符合搜尋模式的套件。", "loc.messages.Info_NoFilesMatchedTheSearchPattern": "沒有符合搜尋模式的檔案。", - "loc.messages.PackageFailedToInstall": "Package failed to restore", + "loc.messages.PackageFailedToInstall": "無法還原套件", "loc.messages.PackagesFailedToPublish": "無法發行套件", "loc.messages.PackagesInstalledSuccessfully": "已成功還原套件", "loc.messages.PackagesPublishedSuccessfully": "已成功發行套件", @@ -36,34 +36,34 @@ "loc.messages.dotnetCommandFailed": "下列專案的 Dotnet 命令失敗,有非零的結束代碼: %s", "loc.messages.noProjectFilesFound": "找不到符合指定模式的專案檔。", "loc.messages.noPublishFolderFoundToZip": "找不到專案檔的發佈資料夾以壓縮: %s。", - "loc.messages.noWebProjectFound": "No web project was found in the repository. Web projects are identified by presence of either a web.config file, wwwroot folder in the directory, or by the usage of Microsoft.Net.Web.Sdk in your project file. You can set Publish Web Projects property to false (publishWebProjects: false in yml) if your project doesn't follow this convention or if you want to publish projects other than web projects.", + "loc.messages.noWebProjectFound": "在存放庫中找不到任何 Web 專案。Web 專案是看目錄中是否出現 web.config 檔案、wwwroot 資料夾,或在專案檔中是否使用 Microsoft.Net.Web.Sdk 加以識別。如果您的專案未遵循此慣例,或您想要發行 Web 專案以外的專案,您可以將發行 Web 專案屬性設為 false (在 yml 中為 publishWebProjects: false)。", "loc.messages.zipFailed": "壓縮失敗,發生錯誤: %s", - "loc.messages.Error_ApiKeyNotSupported": "DotNetCore currently does not support using an encrypted Api Key.", - "loc.messages.Error_ExpectedConfigurationElement": "Invalid xml. Expected element named 'configuration'.", - "loc.messages.Error_NoMatchingFilesFoundForPattern": "No matching files were found with search pattern: %s", - "loc.messages.Error_NoUrlWasFoundWhichMatches": "No download URL was found for %s", - "loc.messages.Error_NoVersionWasFoundWhichMatches": "No version was found which matches the input %s", - "loc.messages.Error_NuGetToolInstallerFailer": "Tool install failed: %s", - "loc.messages.Info_AvailableVersions": "The available versions are: %s", - "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "You are using a query match on the version string. Behavior changes or breaking changes might occur as NuGet updates to a new version.", - "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "Using authentication information for the following URI: ", + "loc.messages.Error_ApiKeyNotSupported": "DotNetCore 目前不支援使用加密的 API 金鑰。", + "loc.messages.Error_ExpectedConfigurationElement": "XML 無效。應有名為 'configuration' 的元素。", + "loc.messages.Error_NoMatchingFilesFoundForPattern": "使用下列搜尋模式找不到任何相符的檔案: %s", + "loc.messages.Error_NoUrlWasFoundWhichMatches": "找不到 %s 的下載 URL", + "loc.messages.Error_NoVersionWasFoundWhichMatches": "找不到任何版本與輸入 %s 相符", + "loc.messages.Error_NuGetToolInstallerFailer": "工具安裝失敗: %s", + "loc.messages.Info_AvailableVersions": "可用的版本: %s", + "loc.messages.Info_ExpectBehaviorChangeWhenUsingVersionQuery": "您正在使用查詢比對版本字串。當 NuGet 更新為新的版本時,除了行為可能會有所改變之外,也可能會有重大變更。", + "loc.messages.Info_MatchingUrlWasFoundSettingAuth": "請為下列 URI 使用驗證資訊: ", "loc.messages.Info_ResolvedToolFromCache": "已從工具快取中解析: %s", - "loc.messages.Info_SavingTempConfig": "Saving NuGet.config to a temporary config file.", - "loc.messages.Info_UsingToolPath": "Using tool path: %s", - "loc.messages.Info_UsingVersion": "Using version: %s", - "loc.messages.NGCommon_AddingSources": "Setting credentials in NuGet.config", + "loc.messages.Info_SavingTempConfig": "正在將 NuGet.config 儲存至暫存組態檔。", + "loc.messages.Info_UsingToolPath": "使用工具路徑: %s", + "loc.messages.Info_UsingVersion": "使用版本: %s", + "loc.messages.NGCommon_AddingSources": "正在設定 NuGet.config 中的認證", "loc.messages.NGCommon_AreaNotFoundInSps": "找不到 '%s' [%s] 區域。包含該區域的服務可能無法在您的地區使用。", - "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", - "loc.messages.NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", - "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", - "loc.messages.NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", - "loc.messages.NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", - "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", - "loc.messages.NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", - "loc.messages.NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "loc.messages.NGCommon_UnableToFindTool": "Unable to find tool %s", + "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "偵測到 NuGet 擴充功能載入器路徑 (NUGET_EXTENSIONS_PATH 環境變數): %s", + "loc.messages.NGCommon_DetectedNuGetVersion": "偵測到 NuGet 版本 %s / %s", + "loc.messages.NGCommon_IgnoringNuGetExtensionsPath": "偵測到 NuGet 擴充功能載入器路徑 (NUGET_EXTENSIONS_PATH 環境變數)。使用內建 NuGet 用戶端時會忽略擴充功能", + "loc.messages.NGCommon_NoSourcesFoundInConfig": "在位於 %s 的 NuGet.config 檔案中找不到套件來源", + "loc.messages.NGCommon_NuGetConfigIsInvalid": "位於 %s 的 NuGet.config 無效。", + "loc.messages.NGCommon_NuGetConfigIsPackagesConfig": "預期 NuGet.config 檔於 %s,但其內容似乎是 packages.config。請檢查 %s 工作的設定,並確認您選取的是 NuGet.config 而不是 packages.config。", + "loc.messages.NGCommon_RemovingSources": "正在準備設定 NuGet.config 中的認證", + "loc.messages.NGCommon_SpsNotFound": "找不到 '%s' [%s] 區域。您的 Team Foundation Server 安裝可能發生問題。", + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "選取了不明的 NuGet 版本。", + "loc.messages.NGCommon_UnableToFindTool": "找不到工具 %s", "loc.messages.Warning_SessionCreationFailed": "無法建立來源工作階段: %s", "loc.messages.Warning_UpdatingNuGetVersion": "正在將 NuGet.exe 的版本從 %s 更新至 %s。NuGet 更新至新版本時,可能發生行為變更或重大變更。若不要更新,請取消選取工作中的 [查看最新版本] 選項。", - "loc.messages.NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x SDK/Runtime along with 2.2 & 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" + "loc.messages.NetCore3Update": "資訊: Azure Pipelines 裝載的代理程式已更新為包含 .Net Core 3.x SDK/執行階段及 2.2 和 2.1。除非您已鎖定專案的 SDK 版本,否則可能會挑選 3.x SDK,該版本與舊版相比,可能會發生中斷性行為。\n一些經常發生的一些變更包括: \n如果使用 `Publish` 命令加上 -o 或 --Output 引數,您現在會發現輸出資料夾會建立在根目錄,而不是專案檔目錄。若要了解更多這類變更及疑難排解,請參閱這裡: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting (英文)" } \ No newline at end of file diff --git a/Tasks/DownloadGitHubNugetPackageV1/task.json b/Tasks/DownloadGitHubNugetPackageV1/task.json index 60f4a8907955..8148a5f27208 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/task.json +++ b/Tasks/DownloadGitHubNugetPackageV1/task.json @@ -17,8 +17,8 @@ "demands": [], "version": { "Major": 1, - "Minor": 0, - "Patch": 8 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.115.0", "instanceNameFormat": "dotnet restore", @@ -141,4 +141,4 @@ "Warning_UpdatingNuGetVersion": "Updating version of NuGet.exe to %s from %s. Behavior changes or breaking changes might occur as NuGet updates to a new version. If this is not desired, deselect the 'Check for Latest Version' option in the task.", "NetCore3Update": "Info: Azure Pipelines hosted agents have been updated to contain .Net Core 3.x SDK/Runtime along with 2.2 & 2.1. Unless you have locked down a SDK version for your project(s), 3.x SDK might be picked up which might have breaking behavior as compared to previous versions. \nSome commonly encountered changes are: \nIf you're using `Publish` command with -o or --Output argument, you will see that the output folder is now being created at root directory rather than Project File's directory. To learn about more such changes and troubleshoot, refer here: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/dotnet-core-cli?view=azure-devops#troubleshooting" } -} +} \ No newline at end of file diff --git a/Tasks/DownloadGitHubNugetPackageV1/task.loc.json b/Tasks/DownloadGitHubNugetPackageV1/task.loc.json index a9ac99ab92f0..2f5849845044 100644 --- a/Tasks/DownloadGitHubNugetPackageV1/task.loc.json +++ b/Tasks/DownloadGitHubNugetPackageV1/task.loc.json @@ -17,8 +17,8 @@ "demands": [], "version": { "Major": 1, - "Minor": 0, - "Patch": 8 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.115.0", "instanceNameFormat": "ms-resource:loc.instanceNameFormat", @@ -141,4 +141,4 @@ "Warning_UpdatingNuGetVersion": "ms-resource:loc.messages.Warning_UpdatingNuGetVersion", "NetCore3Update": "ms-resource:loc.messages.NetCore3Update" } -} +} \ No newline at end of file diff --git a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/de-DE/resources.resjson index 535ff43fc670..22273fcf45eb 100644 --- a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "GitHub-Release herunterladen", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3x715)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/AA3x715)", "loc.description": "Hiermit wird ein GitHub-Release aus einem Repository heruntergeladen.", "loc.instanceNameFormat": "GitHub-Release herunterladen", "loc.input.label.connection": "GitHub-Verbindung", @@ -9,7 +9,7 @@ "loc.input.help.userRepository": "Vollständiger Name des GitHub-Repositorys", "loc.input.label.defaultVersionType": "Standardversion", "loc.input.help.defaultVersionType": "Laden Sie Ressourcen aus dem neuesten Release oder bestimmte Releaseversionen/-tags herunter.", - "loc.input.label.version": "Version", + "loc.input.label.version": "Release", "loc.input.help.version": "Releaseversion/-tag für den Download", "loc.input.label.itemPattern": "Elementmuster", "loc.input.help.itemPattern": "Minimatchmuster zum Filtern von Dateien, die heruntergeladen werden sollen. Verwenden Sie **, um alle Dateien im Release herunterzuladen.", diff --git a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/es-ES/resources.resjson index 5f9a1ecf4cc7..733c58f05ad5 100644 --- a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Descargar versión de GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3x715)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/AA3x715)", "loc.description": "Descarga una versión de GitHub de un repositorio.", "loc.instanceNameFormat": "Descargar versión de GitHub", "loc.input.label.connection": "Conexión de GitHub", diff --git a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/fr-FR/resources.resjson index dbcece01d86f..0bcf412d0744 100644 --- a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Télécharger une mise en production GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3x715)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/AA3x715)", "loc.description": "Télécharge une mise en production GitHub à partir d'un dépôt", "loc.instanceNameFormat": "Télécharger une mise en production GitHub", "loc.input.label.connection": "Connexion GitHub", diff --git a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/it-IT/resources.resjson index f5c61376260c..c883805aa9c4 100644 --- a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Scarica versione di GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3x715)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/AA3x715)", "loc.description": "Scarica una versione di GitHub da un repository", "loc.instanceNameFormat": "Scarica versione di GitHub", - "loc.input.label.connection": "Connessione GitHub", + "loc.input.label.connection": "Connessione a GitHub", "loc.input.help.connection": "Connessione al servizio GitHub", "loc.input.label.userRepository": "Repository", "loc.input.help.userRepository": "Nome completo del repository GitHub", "loc.input.label.defaultVersionType": "Versione predefinita", "loc.input.help.defaultVersionType": "Consente di scaricare gli asset dalla versione più recente o da una versione/tag di versione specifica", - "loc.input.label.version": "Rilascio", + "loc.input.label.version": "Versione", "loc.input.help.version": "Versione/tag di versione da scaricare", "loc.input.label.itemPattern": "Criterio elemento", "loc.input.help.itemPattern": "Criterio di corrispondenza minima per filtrare i file da scaricare. Per scaricare tutti i file nella versione, usare **", diff --git a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/ja-JP/resources.resjson index 1da9971250fd..11a1e6df5475 100644 --- a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "GitHub リリースのダウンロード", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3x715)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/AA3x715)", "loc.description": "リポジトリから GitHub リリースをダウンロードします", "loc.instanceNameFormat": "GitHub リリースのダウンロード", "loc.input.label.connection": "GitHub 接続", diff --git a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/ru-RU/resources.resjson index 527c130a37f6..ee236eb0c625 100644 --- a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Скачать выпуск GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3x715)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/AA3x715)", "loc.description": "Скачивает выпуск GitHub из репозитория", "loc.instanceNameFormat": "Скачать выпуск GitHub", "loc.input.label.connection": "Подключение GitHub", diff --git a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/zh-TW/resources.resjson index 49d60cc4b47c..84706f351ff5 100644 --- a/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DownloadGitHubReleaseV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "下載 GitHub 版本", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3x715)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/AA3x715)", "loc.description": "從存放庫下載 GitHub Release", "loc.instanceNameFormat": "下載 GitHub 版本", "loc.input.label.connection": "GitHub 連線", "loc.input.help.connection": "GitHub 服務連線", - "loc.input.label.userRepository": "儲存機制", + "loc.input.label.userRepository": "存放庫", "loc.input.help.userRepository": "GitHub 存放庫全名", "loc.input.label.defaultVersionType": "預設版本", "loc.input.help.defaultVersionType": "從最新版本或特定版本的版本/標籤下載資產", - "loc.input.label.version": "發佈", + "loc.input.label.version": "版本", "loc.input.help.version": "要下載之版本的版本/標籤", "loc.input.label.itemPattern": "項目模式", "loc.input.help.itemPattern": "篩選要下載之檔案的 minimatch 模式。若要下載版本中的所有檔案,請使用 **", diff --git a/Tasks/DownloadGitHubReleaseV0/task.json b/Tasks/DownloadGitHubReleaseV0/task.json index a6971eb50008..640bac92e93c 100644 --- a/Tasks/DownloadGitHubReleaseV0/task.json +++ b/Tasks/DownloadGitHubReleaseV0/task.json @@ -10,8 +10,8 @@ "demands": [], "version": { "Major": 0, - "Minor": 160, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "1.99.0", "instanceNameFormat": "Download GitHub Release", diff --git a/Tasks/DownloadGitHubReleaseV0/task.loc.json b/Tasks/DownloadGitHubReleaseV0/task.loc.json index 8ec4332273c8..5fb0e78c6585 100644 --- a/Tasks/DownloadGitHubReleaseV0/task.loc.json +++ b/Tasks/DownloadGitHubReleaseV0/task.loc.json @@ -10,8 +10,8 @@ "demands": [], "version": { "Major": 0, - "Minor": 160, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "1.99.0", "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson index 663647ad21fb..93cfaaa3b74a 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson @@ -13,7 +13,6 @@ "loc.input.help.downloadPath": "Pfad zum Agent-Computer, auf den das Paket heruntergeladen wird", "loc.messages.FailedToGetPackageMetadata": "Fehler beim Abrufen der Paketmetadaten: %s.", "loc.messages.FailedToDownloadNugetPackage": "Fehler beim Herunterladen des NuGet-Pakets von %s: %s.", - "loc.messages.Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "loc.messages.PackageDownloadSuccessful": "Herunterladen des Pakets erfolgreich", "loc.messages.CredentialsNotFound": "Die Anmeldeinformationen zum Herstellen einer Verbindung mit dem Azure Artifacts-Dienst konnten nicht ermittelt werden.", "loc.messages.StartingDownloadOfPackage": "Herunterladen des NuGet-Pakets %s zum Speicherort %s wird gestartet", @@ -22,5 +21,6 @@ "loc.messages.ExtractionFailed": "Fehler beim Extrahieren des Pakets: %s.", "loc.messages.RetryingOperation": "Fehler in \"%s\", Vorgang wird wiederholt. Ausstehende Versuche: %s", "loc.messages.OperationFailed": "Fehler in \"%s\": %s", + "loc.messages.Info_ResolvedToolFromCache": "Aus Toolcache aufgelöst: %s", "loc.messages.UnsupportedProjectScopedFeeds": "Projektbezogene Feeds werden von dieser Version der Aufgabe \"Paket herunterladen\" nicht unterstützt. Verwenden Sie Version 1 oder höher." } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson index 99c4be01b9a4..9ae3e0fcce25 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson @@ -13,7 +13,6 @@ "loc.input.help.downloadPath": "Ruta de acceso en la máquina del agente donde se descargará el paquete.", "loc.messages.FailedToGetPackageMetadata": "No se pudieron obtener los metadatos del paquete con el error %s.", "loc.messages.FailedToDownloadNugetPackage": "No se pudo descargar el paquete NuGet de %s, se obtuvo el error siguiente: %s", - "loc.messages.Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "loc.messages.PackageDownloadSuccessful": "El paquete se descargó correctamente.", "loc.messages.CredentialsNotFound": "No se pudieron determinar las credenciales para conectarse al servicio Azure Artifacts.", "loc.messages.StartingDownloadOfPackage": "Iniciando la descarga del paquete NuGet %s en la ubicación %s", @@ -22,5 +21,6 @@ "loc.messages.ExtractionFailed": "No se pudo extraer el paquete con el error %s.", "loc.messages.RetryingOperation": "Error en %s, se está reintentando => reintentos pendientes: %s", "loc.messages.OperationFailed": "Error en %s: %s", + "loc.messages.Info_ResolvedToolFromCache": "Se resolvió desde la memoria caché de herramientas: %s", "loc.messages.UnsupportedProjectScopedFeeds": "Esta versión de la tarea \"Descargar paquete\" no admite las fuentes con ámbito de proyecto. Use la versión 1 o una posterior." } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson index 156082961db9..117a23e336f3 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -13,7 +13,6 @@ "loc.input.help.downloadPath": "Chemin de l'emplacement de téléchargement du package sur la machine agent", "loc.messages.FailedToGetPackageMetadata": "Échec de l'obtention des métadonnées du package avec l'erreur %s", "loc.messages.FailedToDownloadNugetPackage": "Échec du téléchargement du package NuGet à partir de %s en raison de l'erreur suivante : %s", - "loc.messages.Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "loc.messages.PackageDownloadSuccessful": "Téléchargement réussi du package", "loc.messages.CredentialsNotFound": "Impossible de déterminer les informations d'identification pour la connexion au service Azure Artifacts.", "loc.messages.StartingDownloadOfPackage": "Démarrage du téléchargement du package NuGet %s vers l'emplacement %s", @@ -22,5 +21,6 @@ "loc.messages.ExtractionFailed": "Échec de l'extraction du package avec l'erreur %s", "loc.messages.RetryingOperation": "Erreur dans %s. Nouvelle tentative => nouvelles tentatives en attente : %s", "loc.messages.OperationFailed": "Échec dans %s. Erreur : %s", + "loc.messages.Info_ResolvedToolFromCache": "Résolu à partir du cache d'outils : %s", "loc.messages.UnsupportedProjectScopedFeeds": "Les flux dont l'étendue est un projet ne sont pas pris en charge par cette version de la tâche \"Télécharger un package\". Utilisez la version 1 ou une version ultérieure." } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson index c275e9d345f3..d09183ebae70 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson @@ -13,7 +13,6 @@ "loc.input.help.downloadPath": "Percorso nel computer agente in cui verrà scaricato il pacchetto", "loc.messages.FailedToGetPackageMetadata": "Non è stato possibile ottenere i metadati del pacchetto. Errore: %s", "loc.messages.FailedToDownloadNugetPackage": "Non è stato possibile scaricare il pacchetto NuGet da %s. Errore restituito: %s", - "loc.messages.Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "loc.messages.PackageDownloadSuccessful": "Download del pacchetto completato", "loc.messages.CredentialsNotFound": "Non è stato possibile determinare le credenziali per la connessione al servizio Azure Artifacts.", "loc.messages.StartingDownloadOfPackage": "Avvio del download del pacchetto NuGet %s nel percorso %s", @@ -22,5 +21,6 @@ "loc.messages.ExtractionFailed": "Non è stato possibile estrarre il pacchetto. Errore: %s", "loc.messages.RetryingOperation": "Errore in %s. Verranno eseguiti nuovi tentativi => Tentativi in sospeso: %s", "loc.messages.OperationFailed": "Operazione non riuscita in %s. Errore: %s", + "loc.messages.Info_ResolvedToolFromCache": "Risoluzione dalla cache dello strumento: %s", "loc.messages.UnsupportedProjectScopedFeeds": "I feed con ambito progetto non sono supportati da questa versione dell'attività \"Scarica pacchetto\". Usare la versione 1 o successiva." } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson index f2897c850524..c57ae57db728 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -13,7 +13,6 @@ "loc.input.help.downloadPath": "パッケージのダウンロード先になるエージェント マシン上の場所へのパス", "loc.messages.FailedToGetPackageMetadata": "次のエラーが発生したため、パッケージのメタデータを取得できませんでした: %s", "loc.messages.FailedToDownloadNugetPackage": "NuGet パッケージを %s からダウンロードできませんでした。発生したエラー: %s", - "loc.messages.Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "loc.messages.PackageDownloadSuccessful": "パッケージが正常にダウンロードされました", "loc.messages.CredentialsNotFound": "Azure Artifacts サービスに接続するための資格情報を判別できませんでした。", "loc.messages.StartingDownloadOfPackage": "NuGet パッケージ %s を場所 %s にダウンロードする処理を開始しています", @@ -22,5 +21,6 @@ "loc.messages.ExtractionFailed": "次のエラーが発生したため、パッケージを抽出できませんでした: %s", "loc.messages.RetryingOperation": "%s でエラーが発生したため、再試行します。=> 保留中の再試行回数: %s", "loc.messages.OperationFailed": "%s でエラー %s のために失敗しました", + "loc.messages.Info_ResolvedToolFromCache": "ツール キャッシュから解決: %s", "loc.messages.UnsupportedProjectScopedFeeds": "プロジェクトを対象とするフィードは、このバージョンの \"パッケージのダウンロード\" タスクではサポートされていません。バージョン 1 以降をご使用ください。" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson index a8d73f97e9f6..980b4ea18adf 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -13,7 +13,6 @@ "loc.input.help.downloadPath": "패키지를 다운로드할 에이전트 컴퓨터의 경로입니다.", "loc.messages.FailedToGetPackageMetadata": "%s 오류로 인해 패키지 메타데이터를 가져오지 못했습니다.", "loc.messages.FailedToDownloadNugetPackage": "%s에서 NuGet 패키지를 다운로드하지 못했습니다. 다음 오류가 발생했습니다. %s", - "loc.messages.Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "loc.messages.PackageDownloadSuccessful": "패키지를 다운로드했습니다.", "loc.messages.CredentialsNotFound": "Azure Artifacts 서비스에 연결할 자격 증명을 확인할 수 없습니다.", "loc.messages.StartingDownloadOfPackage": "NuGet 패키지 %s을(를) %s 위치에 다운로드하기 시작합니다.", @@ -22,5 +21,6 @@ "loc.messages.ExtractionFailed": "%s 오류로 인해 패키지를 추출하지 못했습니다.", "loc.messages.RetryingOperation": "%s에서 오류가 발생하여 다시 시도 중 => 다시 시도 보류 중: %s", "loc.messages.OperationFailed": "%s에서 실패했습니다(오류: %s).", + "loc.messages.Info_ResolvedToolFromCache": "도구 캐시 %s에서 확인됨", "loc.messages.UnsupportedProjectScopedFeeds": "이 버전의 \"패키지 다운로드\" 작업에서는 프로젝트 범위의 피드가 지원되지 않습니다. 버전 1 이상을 사용하세요." } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson index 58dccbbf05e7..4dc5f473c4d9 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Загрузить пакет", + "loc.friendlyName": "Скачать пакет", "loc.helpMarkDown": "Требует установку расширения Azure Artifacts", "loc.description": "Скачать пакет из веб-канала управления пакетами в Azure Artifacts", "loc.instanceNameFormat": "Скачать пакет", @@ -13,7 +13,6 @@ "loc.input.help.downloadPath": "Путь для скачивания пакета на компьютере агента", "loc.messages.FailedToGetPackageMetadata": "Не удалось получить метаданные пакета. Ошибка: %s", "loc.messages.FailedToDownloadNugetPackage": "Не удалось скачать пакет NuGet из расположения %s. Ошибка: %s", - "loc.messages.Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "loc.messages.PackageDownloadSuccessful": "Пакет успешно скачан.", "loc.messages.CredentialsNotFound": "Не удалось определить учетные данные для подключения к службе Azure Artifacts.", "loc.messages.StartingDownloadOfPackage": "Начинается скачивание пакета NuGet %s в расположение %s.", @@ -22,5 +21,6 @@ "loc.messages.ExtractionFailed": "Не удалось распаковать пакет. Ошибка: %s", "loc.messages.RetryingOperation": "Ошибка в %s, выполняется повторная попытка => осталось повторных попыток: %s", "loc.messages.OperationFailed": "Сбой в %s с ошибкой: %s", + "loc.messages.Info_ResolvedToolFromCache": "Разрешено из кэша инструментов: %s", "loc.messages.UnsupportedProjectScopedFeeds": "Веб-каналы, областью действия которых является проект, не поддерживаются в этой версии задачи \"Скачать пакет\". Используйте версию 1 или более позднюю." } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson index c02c20a64005..53fcbe733c49 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "下载包", "loc.helpMarkDown": "需要安装 Azure Artifacts 扩展", - "loc.description": "从 Azure Artifacts 中的包管理源下载包", + "loc.description": "从 Azure Artifacts 中的包管理源中下载包", "loc.instanceNameFormat": "下载包", "loc.input.label.feed": "源", "loc.input.help.feed": "选择包源", @@ -13,7 +13,6 @@ "loc.input.help.downloadPath": "代理计算机上用于下载包的路径", "loc.messages.FailedToGetPackageMetadata": "未能获取包元数据,出现错误: %s", "loc.messages.FailedToDownloadNugetPackage": "未能从 %s 下载 NuGet 包,出现如下错误: %s", - "loc.messages.Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "loc.messages.PackageDownloadSuccessful": "包下载成功", "loc.messages.CredentialsNotFound": "无法确定可连接到 Azure Artifacts 服务的凭据。", "loc.messages.StartingDownloadOfPackage": "开始将 NuGet 包 %s 下载到位置 %s", @@ -22,5 +21,6 @@ "loc.messages.ExtractionFailed": "未能提取包,出现错误: %s", "loc.messages.RetryingOperation": "错误: 在 %s 中,正在重试 => 重试挂起: %s", "loc.messages.OperationFailed": "%s 中失败,出现错误: %s", + "loc.messages.Info_ResolvedToolFromCache": "已从工具缓存 %s 中解析", "loc.messages.UnsupportedProjectScopedFeeds": "此版本的“下载包”任务不支持项目范围的源。请使用版本 1 或更高版本。" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson index 503e76c5b0e3..a9e3c085fb1b 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "下載封裝", + "loc.friendlyName": "下載套件", "loc.helpMarkDown": "需要安裝 Azure Artifacts 延伸模組", "loc.description": "從 Azure Artifacts 的套件管理摘要中下載套件", "loc.instanceNameFormat": "下載套件", @@ -13,7 +13,6 @@ "loc.input.help.downloadPath": "將要下載套件之代理程式電腦的路徑", "loc.messages.FailedToGetPackageMetadata": "無法取得套件中繼資料,錯誤為 %s", "loc.messages.FailedToDownloadNugetPackage": "無法從 %s 下載 NuGet 套件,收到下列錯誤: %s", - "loc.messages.Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "loc.messages.PackageDownloadSuccessful": "套件下載成功", "loc.messages.CredentialsNotFound": "無法判斷要連線到 Azure Artifacts 服務的認證。", "loc.messages.StartingDownloadOfPackage": "開始將 NuGet 套件 %s 下載到位置 %s", @@ -22,5 +21,6 @@ "loc.messages.ExtractionFailed": "無法解壓縮套件,錯誤為 %s", "loc.messages.RetryingOperation": "錯誤: 在 %s,因此即將重試 => 暫止的重試次數: %s", "loc.messages.OperationFailed": "無法於 %s,錯誤: %s", + "loc.messages.Info_ResolvedToolFromCache": "已從工具快取中解析: %s", "loc.messages.UnsupportedProjectScopedFeeds": "這個版本的 \"Download Package\" 工作不支援專案範圍摘要。請使用 1 版或更高版本。" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/task.json b/Tasks/DownloadPackageV0/task.json index 874ee312db49..fe2ed80a0e7e 100644 --- a/Tasks/DownloadPackageV0/task.json +++ b/Tasks/DownloadPackageV0/task.json @@ -9,7 +9,7 @@ "author": "ms-vscs-rm", "version": { "Major": 0, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -108,4 +108,4 @@ "Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "UnsupportedProjectScopedFeeds": "Project-scoped feeds are not supported by this version of the \"Download Package\" task. Please use version 1 or higher." } -} +} \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/task.loc.json b/Tasks/DownloadPackageV0/task.loc.json index fe9752104156..ae17c000a5c5 100644 --- a/Tasks/DownloadPackageV0/task.loc.json +++ b/Tasks/DownloadPackageV0/task.loc.json @@ -9,7 +9,7 @@ "author": "ms-vscs-rm", "version": { "Major": 0, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/DownloadPackageV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadPackageV1/Strings/resources.resjson/de-DE/resources.resjson index b2e3cc038360..c2a3e2e94a39 100644 --- a/Tasks/DownloadPackageV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadPackageV1/Strings/resources.resjson/de-DE/resources.resjson @@ -12,7 +12,7 @@ "loc.input.label.definition": "Paket", "loc.input.help.definition": "Wenn Sie das Paket nicht in der Liste finden, können Sie die Paket-ID angeben. Anweisungen zum Auffinden der ID finden Sie [hier](https://go.microsoft.com/fwlink/?linkid=2086778).", "loc.input.label.version": "Version", - "loc.input.help.version": "Version des Pakets", + "loc.input.help.version": "Version des Pakets. Verwenden Sie \"latest\", um die aktuelle Version des Pakets zur Laufzeit herunterzuladen.", "loc.input.label.files": "Dateien", "loc.input.help.files": "Geben Sie mithilfe von [Mustern für den Dateiabgleich](https://go.microsoft.com/fwlink/?linkid=2086953) an, welche Dateien heruntergeladen werden sollen.", "loc.input.label.extract": "Paketinhalte extrahieren", @@ -33,6 +33,6 @@ "loc.messages.Error_UnexpectedErrorArtifactToolDownload": "Unerwarteter Fehler beim Versuch, das Paket herunterzuladen. Exitcode (%s) und Fehler (%s).", "loc.messages.Info_ResolvedToolFromCache": "Aus Toolcache aufgelöst: %s", "loc.messages.Info_DownloadingArtifactTool": "Das Artefakttool wird von %s heruntergeladen.", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "Das Paket wird heruntergeladen: %s, Version: %s, verwendete Feed-ID: %s, Projekt: %s", "loc.messages.Info_UsingArtifactToolDownload": "Das Paket wird mit dem Artefakttool heruntergeladen." } \ No newline at end of file diff --git a/Tasks/DownloadPackageV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DownloadPackageV1/Strings/resources.resjson/es-ES/resources.resjson index 39534a4927c6..72ae9e481ba8 100644 --- a/Tasks/DownloadPackageV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DownloadPackageV1/Strings/resources.resjson/es-ES/resources.resjson @@ -12,7 +12,7 @@ "loc.input.label.definition": "Paquete", "loc.input.help.definition": "Si no encuentra el paquete en la lista, puede proporcionar el identificador de paquete, que encontrará mediante las instrucciones [aquí indicadas](https://go.microsoft.com/fwlink/?linkid=2086778).", "loc.input.label.version": "Versión", - "loc.input.help.version": "Versión del paquete", + "loc.input.help.version": "Versión del paquete. Use \"Más reciente\" para descargar la última versión del paquete en tiempo de ejecución.", "loc.input.label.files": "Archivos", "loc.input.help.files": "Especifique los archivos que se van a descargar con [patrones de coincidencia de archivos](https://go.microsoft.com/fwlink/?linkid=2086953).", "loc.input.label.extract": "Extraer contenido del paquete", @@ -33,6 +33,6 @@ "loc.messages.Error_UnexpectedErrorArtifactToolDownload": "Error inesperado al intentar descargar el paquete. Código de salida: (%s). Error: (%s)", "loc.messages.Info_ResolvedToolFromCache": "Se resolvió desde la memoria caché de herramientas: %s", "loc.messages.Info_DownloadingArtifactTool": "Descargando la herramienta de artefacto de %s", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "Descargando el paquete: %s; versión: %s, con el identificador de fuente: %s; proyecto: %s", "loc.messages.Info_UsingArtifactToolDownload": "Usando la herramienta de artefacto para descargar el paquete" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DownloadPackageV1/Strings/resources.resjson/fr-FR/resources.resjson index 3fd50ccbf5c7..1638d268a2d6 100644 --- a/Tasks/DownloadPackageV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DownloadPackageV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -7,12 +7,12 @@ "loc.group.displayName.advancedOptions": "Avancé", "loc.input.label.packageType": "Type de package", "loc.input.label.feed": "Flux", - "loc.input.label.view": "Afficher", + "loc.input.label.view": "Vue", "loc.input.help.view": "Sélectionnez une vue pour utiliser uniquement les versions promues dans cette vue.", "loc.input.label.definition": "Package", "loc.input.help.definition": "Si vous ne trouvez pas le package dans la liste, vous pouvez fournir l'ID de package à l'aide des instructions situées [ici](https://go.microsoft.com/fwlink/?linkid=2086778).", "loc.input.label.version": "Version", - "loc.input.help.version": "Version du package", + "loc.input.help.version": "Version du package. Utilisez 'latest' pour télécharger la dernière version du package au moment de l'exécution.", "loc.input.label.files": "Fichiers", "loc.input.help.files": "Spécifiez les fichiers à télécharger à l'aide de [modèles de correspondance de fichier](https://go.microsoft.com/fwlink/?linkid=2086953).", "loc.input.label.extract": "Extraire le contenu du package", @@ -33,6 +33,6 @@ "loc.messages.Error_UnexpectedErrorArtifactToolDownload": "Une erreur inattendue s'est produite durant le téléchargement du package. Code de sortie (%s) et erreur (%s)", "loc.messages.Info_ResolvedToolFromCache": "Résolu à partir du cache d'outils : %s", "loc.messages.Info_DownloadingArtifactTool": "Téléchargement de l'outil d'artefact à partir de %s", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "Téléchargement du package %s, version %s, à l'aide de l'ID de flux %s du projet %s", "loc.messages.Info_UsingArtifactToolDownload": "Utilisation de l'outil d'artefact pour télécharger le package" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadPackageV1/Strings/resources.resjson/it-IT/resources.resjson index 8ec07e46c704..160bad6cf35c 100644 --- a/Tasks/DownloadPackageV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadPackageV1/Strings/resources.resjson/it-IT/resources.resjson @@ -12,7 +12,7 @@ "loc.input.label.definition": "Pacchetto", "loc.input.help.definition": "Se il pacchetto non è presente nell'elenco, è possibile specificare l'ID pacchetto, che è possibile trovare seguendo le istruzioni disponibili [qui](https://go.microsoft.com/fwlink/?linkid=2086778).", "loc.input.label.version": "Versione", - "loc.input.help.version": "Versione del pacchetto", + "loc.input.help.version": "Versione del pacchetto. Usare `latest` per scaricare la versione più recente del pacchetto in fase di esecuzione.", "loc.input.label.files": "File", "loc.input.help.files": "Specificare i file da scaricare con i [criteri di corrispondenza minima dei file](https://go.microsoft.com/fwlink/?linkid=2086953).", "loc.input.label.extract": "Estrai contenuto del pacchetto", @@ -33,6 +33,6 @@ "loc.messages.Error_UnexpectedErrorArtifactToolDownload": "Si è verificato un errore imprevisto durante il tentativo di scaricare il pacchetto. Codice di uscita: %s. Errore:%s", "loc.messages.Info_ResolvedToolFromCache": "Risoluzione dalla cache dello strumento: %s", "loc.messages.Info_DownloadingArtifactTool": "Download dello strumento dell'artefatto da %s", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "Download del pacchetto %s versione %s con ID feed %s e progetto %s", "loc.messages.Info_UsingArtifactToolDownload": "Uso dello strumento dell'artefatto per scaricare il pacchetto" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DownloadPackageV1/Strings/resources.resjson/ja-JP/resources.resjson index 21369fca3f13..1a5633218c54 100644 --- a/Tasks/DownloadPackageV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DownloadPackageV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -4,15 +4,15 @@ "loc.description": "Azure Artifacts のパッケージ管理フィードからパッケージをダウンロードします", "loc.instanceNameFormat": "パッケージのダウンロード $(definition)", "loc.releaseNotes": "Maven、Python、Universal、および Npm パッケージをダウンロードするためのサポートを追加します。", - "loc.group.displayName.advancedOptions": "詳細設定", + "loc.group.displayName.advancedOptions": "詳細", "loc.input.label.packageType": "パッケージの種類", "loc.input.label.feed": "フィード", - "loc.input.label.view": "表示", + "loc.input.label.view": "ビュー", "loc.input.help.view": "そのビューにレベル上げされたバージョンのみを使用するには、そのビューを選択します。", "loc.input.label.definition": "パッケージ", "loc.input.help.definition": "一覧にパッケージが見つからない場合は、パッケージ ID を指定することができます。パッケージ ID を調べる方法については、[こちら](https://go.microsoft.com/fwlink/?linkid=2086778)をご覧ください。", "loc.input.label.version": "バージョン", - "loc.input.help.version": "パッケージのバージョン", + "loc.input.help.version": "パッケージのバージョン。実行時にパッケージの最新バージョンをダウンロードするには、'latest' を使用します。", "loc.input.label.files": "ファイル", "loc.input.help.files": "[パターンと一致するファイル](https://go.microsoft.com/fwlink/?linkid=2086953)を使用して、ダウンロードするファイルを指定します。", "loc.input.label.extract": "パッケージ コンテンツの抽出", @@ -33,6 +33,6 @@ "loc.messages.Error_UnexpectedErrorArtifactToolDownload": "パッケージをダウンロードしようとして予期しないエラーが発生しました。終了コード (%s) とエラー (%s)", "loc.messages.Info_ResolvedToolFromCache": "ツール キャッシュから解決: %s", "loc.messages.Info_DownloadingArtifactTool": "%s から成果物ツールをダウンロードしています ", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "パッケージ %s をダウンロードしています。バージョン: %s、使用しているフィード ID: %s、プロジェクト: %s", "loc.messages.Info_UsingArtifactToolDownload": "成果物ツールを使用して、パッケージをダウンロードする" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DownloadPackageV1/Strings/resources.resjson/ko-KR/resources.resjson index 2bfd03eabfc9..c866b6b3eed1 100644 --- a/Tasks/DownloadPackageV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DownloadPackageV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -5,14 +5,14 @@ "loc.instanceNameFormat": "패키지 $(definition) 다운로드", "loc.releaseNotes": "Maven, Python, Universal 및 Npm 패키지 다운로드 지원을 추가합니다.", "loc.group.displayName.advancedOptions": "고급", - "loc.input.label.packageType": "패키지 형식", + "loc.input.label.packageType": "패키지 유형", "loc.input.label.feed": "피드", "loc.input.label.view": "보기", "loc.input.help.view": "보기를 선택하면 해당 보기로 수준을 올린 버전만 사용됩니다.", "loc.input.label.definition": "패키지", "loc.input.help.definition": "목록에서 패키지를 찾을 수 없으면 [여기](https://go.microsoft.com/fwlink/?linkid=2086778)에 제공된 지침에 따라 패키지 ID를 찾아서 지정할 수 있습니다.", "loc.input.label.version": "버전", - "loc.input.help.version": "패키지의 버전입니다.", + "loc.input.help.version": "패키지의 버전입니다. 런타임 시 최신 버전의 패키지를 다운로드하려면 '최신'을 사용합니다.", "loc.input.label.files": "파일", "loc.input.help.files": "[파일 일치 패턴](https://go.microsoft.com/fwlink/?linkid=2086953)을 사용하여 다운로드할 파일을 지정합니다.", "loc.input.label.extract": "패키지 내용 추출", diff --git a/Tasks/DownloadPackageV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadPackageV1/Strings/resources.resjson/ru-RU/resources.resjson index 62315d120ff1..4a38ee22b0e4 100644 --- a/Tasks/DownloadPackageV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DownloadPackageV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Загрузить пакет", + "loc.friendlyName": "Скачать пакет", "loc.helpMarkDown": "Требует установку расширения Azure Artifacts", "loc.description": "Скачать пакет из веб-канала управления пакетами в Azure Artifacts", "loc.instanceNameFormat": "Скачать пакет $(definition)", @@ -7,12 +7,12 @@ "loc.group.displayName.advancedOptions": "Дополнительно", "loc.input.label.packageType": "Тип пакета", "loc.input.label.feed": "Веб-канал", - "loc.input.label.view": "Просмотр", + "loc.input.label.view": "Просмотреть", "loc.input.help.view": "Выберите представление, чтобы использовать только версии, повышенные до этого представления.", "loc.input.label.definition": "Пакет", "loc.input.help.definition": "Если вам не удается найти пакет в списке, вы можете указать идентификатор пакета, который можно найти с помощью [этих](https://go.microsoft.com/fwlink/?linkid=2086778) инструкций.", "loc.input.label.version": "Версия", - "loc.input.help.version": "Версия пакета", + "loc.input.help.version": "Версия пакета. Используйте \"latest\", чтобы скачать последнюю версию пакета во время выполнения.", "loc.input.label.files": "Файлы", "loc.input.help.files": "Укажите скачиваемые файлы с помощью [шаблонов сопоставления файлов](https://go.microsoft.com/fwlink/?linkid=2086953).", "loc.input.label.extract": "Извлечь содержимое пакета", @@ -33,6 +33,6 @@ "loc.messages.Error_UnexpectedErrorArtifactToolDownload": "Непредвиденная ошибка при попытке скачать пакет. Код завершения (%s) и ошибка (%s)", "loc.messages.Info_ResolvedToolFromCache": "Разрешено из кэша инструментов: %s", "loc.messages.Info_DownloadingArtifactTool": "Скачивается инструмент артефакта из %s", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "Скачивается пакет %s версии %s с помощью идентификатора веб-канала: %s, проект: %s", "loc.messages.Info_UsingArtifactToolDownload": "Используется инструмент артефакта для скачивания пакета" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DownloadPackageV1/Strings/resources.resjson/zh-CN/resources.resjson index 68eeb719af45..7c7e88643ffc 100644 --- a/Tasks/DownloadPackageV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DownloadPackageV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -12,7 +12,7 @@ "loc.input.label.definition": "包", "loc.input.help.definition": "如果在列表中没有找到包,可以提供包 ID,可以使用[此处](https://go.microsoft.com/fwlink/?linkid=2086778)的说明找到包 ID。", "loc.input.label.version": "版本", - "loc.input.help.version": "包版本", + "loc.input.help.version": "包的版本。在运行时使用 `latest` 下载包的最新版本。", "loc.input.label.files": "文件", "loc.input.help.files": "使用[文件匹配模式](https://go.microsoft.com/fwlink/?linkid=2086953)指定要下载的文件。", "loc.input.label.extract": "提取包内容", diff --git a/Tasks/DownloadPackageV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadPackageV1/Strings/resources.resjson/zh-TW/resources.resjson index e9ae3cbb284c..af9d451f8adc 100644 --- a/Tasks/DownloadPackageV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DownloadPackageV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "下載封裝", + "loc.friendlyName": "下載套件", "loc.helpMarkDown": "需要安裝 Azure Artifacts 延伸模組", "loc.description": "從 Azure Artifacts 的套件管理摘要中下載套件", "loc.instanceNameFormat": "下載套件 $(definition)", @@ -12,7 +12,7 @@ "loc.input.label.definition": "套件", "loc.input.help.definition": "如果在清單中找不到套件,您可以提供套件識別碼,使用 [這裡](https://go.microsoft.com/fwlink/?linkid=2086778) 的指示即可找到該套件識別碼。", "loc.input.label.version": "版本", - "loc.input.help.version": "套件的版本", + "loc.input.help.version": "套件的版本。在執行階段使用 `latest` 下載套件的最新版本。", "loc.input.label.files": "檔案", "loc.input.help.files": "指定要使用 [檔案比對模式](https://go.microsoft.com/fwlink/?linkid=2086953) 下載的檔案。", "loc.input.label.extract": "將套件內容解壓縮", @@ -33,6 +33,6 @@ "loc.messages.Error_UnexpectedErrorArtifactToolDownload": "嘗試下載套件時發生未預期的錯誤。結束代碼(%s) 與錯誤(%s)", "loc.messages.Info_ResolvedToolFromCache": "已從工具快取中解析: %s", "loc.messages.Info_DownloadingArtifactTool": "正在從 %s 下載成品工具", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "正在使用摘要識別碼: %s、專案: %s 下載套件: %s、版本: %s", "loc.messages.Info_UsingArtifactToolDownload": "使用成品工具來下載套件" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV1/task.json b/Tasks/DownloadPackageV1/task.json index a3a776eabc1f..05f4ea0bf2a5 100644 --- a/Tasks/DownloadPackageV1/task.json +++ b/Tasks/DownloadPackageV1/task.json @@ -9,7 +9,7 @@ "author": "ms-vscs-rm", "version": { "Major": 1, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -187,4 +187,4 @@ "Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", "Info_UsingArtifactToolDownload": "Using artifact tool to download the package" } -} +} \ No newline at end of file diff --git a/Tasks/DownloadPackageV1/task.loc.json b/Tasks/DownloadPackageV1/task.loc.json index 42f38aee9421..769afc10fe19 100644 --- a/Tasks/DownloadPackageV1/task.loc.json +++ b/Tasks/DownloadPackageV1/task.loc.json @@ -9,7 +9,7 @@ "author": "ms-vscs-rm", "version": { "Major": 1, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/de-DE/resources.resjson index ee7b585f5f5c..3588e1dae16e 100644 --- a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Pipelineartefakt herunterladen", - "loc.helpMarkDown": "Download a named artifact from a pipeline to a local path", - "loc.description": "Download a named artifact from a pipeline to a local path", + "loc.helpMarkDown": "Hiermit wird ein benanntes Artefakt aus einer Pipeline in einen lokalen Pfad heruntergeladen.", + "loc.description": "Hiermit wird ein benanntes Artefakt aus einer Pipeline in einen lokalen Pfad heruntergeladen.", "loc.instanceNameFormat": "Pipelineartefakt herunterladen", "loc.input.label.buildType": "Artefakte herunterladen, die generiert wurden von", "loc.input.help.buildType": "Hiermit laden Sie vom aktuellen Build generierte Artefakte oder Artefakte aus einem bestimmten Build herunter.", diff --git a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/es-ES/resources.resjson index fdc65eda5455..29cb0c17e4ca 100644 --- a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Descargar el artefacto de canalización", - "loc.helpMarkDown": "Download a named artifact from a pipeline to a local path", - "loc.description": "Download a named artifact from a pipeline to a local path", + "loc.helpMarkDown": "Descarga un artefacto con nombre desde una canalización a una ruta de acceso local", + "loc.description": "Descarga un artefacto con nombre desde una canalización a una ruta de acceso local", "loc.instanceNameFormat": "Descargar el artefacto de canalización", "loc.input.label.buildType": "Descargar artefactos producidos por", "loc.input.help.buildType": "Descargue los artefactos producidos por la compilación actual o de una compilación específica.", diff --git a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/fr-FR/resources.resjson index ac5365b386ea..7d1c78c49b1b 100644 --- a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Télécharger un artefact de pipeline", - "loc.helpMarkDown": "Download a named artifact from a pipeline to a local path", - "loc.description": "Download a named artifact from a pipeline to a local path", + "loc.helpMarkDown": "Télécharger un artefact nommé d'un pipeline vers un chemin local", + "loc.description": "Télécharger un artefact nommé d'un pipeline vers un chemin local", "loc.instanceNameFormat": "Télécharger un artefact de pipeline", "loc.input.label.buildType": "Télécharger les artefacts produits par", "loc.input.help.buildType": "Téléchargez les artefacts produits par la build actuelle, ou provenant d'une build spécifique.", diff --git a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/it-IT/resources.resjson index 4d228437dc20..46c4d67d66f2 100644 --- a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Scarica artefatto della pipeline", - "loc.helpMarkDown": "Download a named artifact from a pipeline to a local path", - "loc.description": "Download a named artifact from a pipeline to a local path", + "loc.helpMarkDown": "Scarica un artefatto denominato da una pipeline a un percorso locale", + "loc.description": "Scarica un artefatto denominato da una pipeline a un percorso locale", "loc.instanceNameFormat": "Scarica l'artefatto della pipeline", "loc.input.label.buildType": "Scarica gli artefatti prodotti da", "loc.input.help.buildType": "Scarica gli artefatti prodotti dalla compilazione corrente oppure da una compilazione specifica.", diff --git a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/ja-JP/resources.resjson index 0ee751efb710..8ed970e002a2 100644 --- a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "パイプライン成果物のダウンロード", - "loc.helpMarkDown": "Download a named artifact from a pipeline to a local path", - "loc.description": "Download a named artifact from a pipeline to a local path", + "loc.helpMarkDown": "パイプラインからローカル パスに名前付き成果物をダウンロードします", + "loc.description": "パイプラインからローカル パスに名前付き成果物をダウンロードします", "loc.instanceNameFormat": "パイプライン成果物をダウンロードします", "loc.input.label.buildType": "ダウンロードする成果物の生成元", "loc.input.help.buildType": "現在のビルドによって生成された、または特定のビルドによって生成された成果物をダウンロードします。", diff --git a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/ru-RU/resources.resjson index 9acd75d17533..a6983ba1c90d 100644 --- a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Скачать артефакт конвейера", - "loc.helpMarkDown": "Download a named artifact from a pipeline to a local path", - "loc.description": "Download a named artifact from a pipeline to a local path", + "loc.helpMarkDown": "Скачивание именованного артефакта из конвейера в локальную папку", + "loc.description": "Скачивание именованного артефакта из конвейера в локальную папку", "loc.instanceNameFormat": "Скачать артефакт конвейера", "loc.input.label.buildType": "Скачать артефакты, созданные", "loc.input.help.buildType": "Скачивание артефактов, созданных текущей сборкой или из определенной сборки.", diff --git a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/zh-TW/resources.resjson index 207f08ce7b4f..9adf628da198 100644 --- a/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "下載管線成品", - "loc.helpMarkDown": "Download a named artifact from a pipeline to a local path", - "loc.description": "Download a named artifact from a pipeline to a local path", + "loc.helpMarkDown": "從管線將具名成品下載至本機路徑", + "loc.description": "從管線將具名成品下載至本機路徑", "loc.instanceNameFormat": "下載管線成品", "loc.input.label.buildType": "下載產生自下列項目的成品", "loc.input.help.buildType": "下載目前組建所產生的成品,或從特定組建下載。", diff --git a/Tasks/DownloadPipelineArtifactV1/task.json b/Tasks/DownloadPipelineArtifactV1/task.json index 2a053d116987..3e632ebd9bc1 100644 --- a/Tasks/DownloadPipelineArtifactV1/task.json +++ b/Tasks/DownloadPipelineArtifactV1/task.json @@ -8,8 +8,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 2, - "Patch": 5 + "Minor": 198, + "Patch": 0 }, "groups": [], "demands": [], diff --git a/Tasks/DownloadPipelineArtifactV1/task.loc.json b/Tasks/DownloadPipelineArtifactV1/task.loc.json index 15b57c6be732..4b6688efa19a 100644 --- a/Tasks/DownloadPipelineArtifactV1/task.loc.json +++ b/Tasks/DownloadPipelineArtifactV1/task.loc.json @@ -8,8 +8,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 2, - "Patch": 5 + "Minor": 198, + "Patch": 0 }, "groups": [], "demands": [], diff --git a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/de-DE/resources.resjson index 3d9898278082..de426dac0f0b 100644 --- a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,31 +1,31 @@ { - "loc.friendlyName": "Download Pipeline Artifacts", - "loc.helpMarkDown": "Download one or more published build or pipeline artifacts.", - "loc.description": "Download build and pipeline artifacts", + "loc.friendlyName": "Pipelineartefakte herunterladen", + "loc.helpMarkDown": "Laden Sie veröffentlichte Build- oder Pipelineartefakte herunter.", + "loc.description": "Build- und Pipelineartefakte herunterladen", "loc.instanceNameFormat": "Pipelineartefakt herunterladen", "loc.input.label.source": "Artefakte herunterladen, die generiert wurden von", - "loc.input.help.source": "Download artifacts produced by the current pipeline run, or from a specific pipeline run.", + "loc.input.help.source": "Laden Sie Artefakte herunter, die von der aktuellen Pipelineausführung oder einer bestimmten Pipelineausführung generiert werden.", "loc.input.label.project": "Projekt", "loc.input.help.project": "Das Projekt, aus dem die Pipelineartefakte heruntergeladen werden sollen.", - "loc.input.label.pipeline": "Build pipeline", + "loc.input.label.pipeline": "Buildpipeline", "loc.input.help.pipeline": "Wählen Sie den Namen der Buildpipeline aus.", "loc.input.label.preferTriggeringPipeline": "Laden Sie gegebenenfalls Artefakte aus dem auslösenden Build herunter.", "loc.input.help.preferTriggeringPipeline": "Bei Aktivierung versucht dieser Buildtask, Artefakte aus dem auslösenden Build herunterzuladen. Ist in der angegebenen Pipeline kein auslösender Build vorhanden, werden Artefakte aus dem Build heruntergeladen, der in den nachfolgenden Optionen angegeben wird.", "loc.input.label.runVersion": "Buildversion, die heruntergeladen werden soll", - "loc.input.label.runBranch": "Branch name", + "loc.input.label.runBranch": "Branchname", "loc.input.help.runBranch": "Hiermit geben Sie an, nach Branch- oder Verweisname zu filtern. Beispiel: \"refs/heads/develop\".", "loc.input.label.runId": "Build", "loc.input.help.runId": "Der Build, aus dem die Artefakte heruntergeladen werden.", "loc.input.label.tags": "Buildtags", "loc.input.help.tags": "Eine durch Trennzeichen getrennte Liste mit Tags. Nur Builds mit diesen Tags werden zurückgegeben.", - "loc.input.label.allowPartiallySucceededBuilds": "Download artifacts from partially succeeded builds.", + "loc.input.label.allowPartiallySucceededBuilds": "Artefakte aus teilweise erfolgreichen Builds herunterladen", "loc.input.help.allowPartiallySucceededBuilds": "Sofern aktiviert, versucht diese Buildaufgabe, nach dem erfolgreichen oder teilweisen Abschluss eines Builds Artefakte herunterzuladen.", - "loc.input.label.allowFailedBuilds": "Download artifacts from failed builds.", - "loc.input.help.allowFailedBuilds": "If checked, this build task will try to download artifacts whether the build is succeeded or failed.", - "loc.input.label.artifact": "Artifact name", - "loc.input.help.artifact": "The name of the artifact to download. If left empty, it will download all artifacts associated to the pipeline run.", - "loc.input.label.patterns": "Matching patterns", - "loc.input.help.patterns": "One or more file matching patterns (new line delimited) that limit which files get downloaded.", - "loc.input.label.path": "Destination directory", - "loc.input.help.path": "Directory to download the artifact files to. Can be relative to the pipeline workspace directory or absolute. If multi-download option is applied (by leaving an empty artifact name), a sub-directory will be created for each." + "loc.input.label.allowFailedBuilds": "Artefakte aus fehlerhaften Builds herunterladen", + "loc.input.help.allowFailedBuilds": "Sofern aktiviert, versucht diese Buildaufgabe, nach dem erfolgreichen oder fehlerhaften Abschluss eines Builds Artefakte herunterzuladen.", + "loc.input.label.artifact": "Artefaktname", + "loc.input.help.artifact": "Der Name des Artefakts, das heruntergeladen werden soll. Wird dieser Wert leer gelassen, werden alle Artefakte heruntergeladen, die der Pipelineausführung zugeordnet sind.", + "loc.input.label.patterns": "Muster für Abgleich", + "loc.input.help.patterns": "Mindestens ein Muster für den Dateiabgleich (getrennt durch Zeilenvorschubzeichen) zur Einschränkung der Dateien, die heruntergeladen werden.", + "loc.input.label.path": "Zielverzeichnis", + "loc.input.help.path": "Verzeichnis, in das die Artefaktdateien heruntergeladen werden sollen. Der Pfad kann relativ zum Pipelinearbeitsbereichsverzeichnis oder als absoluter Pfad angegeben werden. Bei Verwendung der Option für mehrere Downloads (keine Angabe eines Artefaktnamens) wird für jeden Download ein Unterverzeichnis erstellt." } \ No newline at end of file diff --git a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/es-ES/resources.resjson index 66fd18ee8016..cb1ca70b5c08 100644 --- a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,31 +1,31 @@ { - "loc.friendlyName": "Download Pipeline Artifacts", - "loc.helpMarkDown": "Download one or more published build or pipeline artifacts.", - "loc.description": "Download build and pipeline artifacts", + "loc.friendlyName": "Descargar artefactos de canalización", + "loc.helpMarkDown": "Descargue uno o más artefactos de compilación o de canalización publicados.", + "loc.description": "Descarga artefactos de compilación y de canalización.", "loc.instanceNameFormat": "Descargar el artefacto de canalización", "loc.input.label.source": "Descargar artefactos producidos por", - "loc.input.help.source": "Download artifacts produced by the current pipeline run, or from a specific pipeline run.", + "loc.input.help.source": "Descargue los artefactos generados por la ejecución de la canalización actual o por una ejecución de canalización específica.", "loc.input.label.project": "Proyecto", "loc.input.help.project": "Proyecto del que se van a descargar los artefactos de canalización.", - "loc.input.label.pipeline": "Build pipeline", + "loc.input.label.pipeline": "Canalización de compilación", "loc.input.help.pipeline": "Seleccione el nombre de la canalización de compilación.", "loc.input.label.preferTriggeringPipeline": "Si procede, descargue los artefactos de la compilación desencadenadora.", "loc.input.help.preferTriggeringPipeline": "Si se selecciona, esta tarea de compilación intenta descargar los artefactos de la compilación desencadenadora. Si no hay ninguna compilación desencadenadora de la canalización especificada, descargará los artefactos de la compilación indicada en las opciones siguientes.", "loc.input.label.runVersion": "Versión de compilación para descargar", - "loc.input.label.runBranch": "Branch name", + "loc.input.label.runBranch": "Nombre de rama", "loc.input.help.runBranch": "Especificar para filtrar por el nombre de rama o referencia; por ejemplo: \"refs/heads/develop\".", - "loc.input.label.runId": "Build", + "loc.input.label.runId": "Compilación", "loc.input.help.runId": "Compilación de donde deben descargarse los artefactos.", "loc.input.label.tags": "Etiquetas de compilación", "loc.input.help.tags": "Una lista de etiquetas delimitada por comas. Solo se devolverán las compilaciones con estas etiquetas.", - "loc.input.label.allowPartiallySucceededBuilds": "Download artifacts from partially succeeded builds.", + "loc.input.label.allowPartiallySucceededBuilds": "Descargue los artefactos de las compilaciones parcialmente correctas.", "loc.input.help.allowPartiallySucceededBuilds": "Si está seleccionada, esta tarea de compilación intentará descargar los artefactos, independientemente de que la compilación sea correcta o parcialmente correcta.", - "loc.input.label.allowFailedBuilds": "Download artifacts from failed builds.", - "loc.input.help.allowFailedBuilds": "If checked, this build task will try to download artifacts whether the build is succeeded or failed.", - "loc.input.label.artifact": "Artifact name", - "loc.input.help.artifact": "The name of the artifact to download. If left empty, it will download all artifacts associated to the pipeline run.", - "loc.input.label.patterns": "Matching patterns", - "loc.input.help.patterns": "One or more file matching patterns (new line delimited) that limit which files get downloaded.", - "loc.input.label.path": "Destination directory", - "loc.input.help.path": "Directory to download the artifact files to. Can be relative to the pipeline workspace directory or absolute. If multi-download option is applied (by leaving an empty artifact name), a sub-directory will be created for each." + "loc.input.label.allowFailedBuilds": "Descargue los artefactos de las compilaciones con errores.", + "loc.input.help.allowFailedBuilds": "Si está seleccionada, esta tarea de compilación intentará descargar los artefactos, independientemente de que la compilación sea correcta o no.", + "loc.input.label.artifact": "Nombre del artefacto", + "loc.input.help.artifact": "Nombre del artefacto que se va a descargar. Si se deja en blanco, se descargarán todos los artefactos asociados a la ejecución de la canalización.", + "loc.input.label.patterns": "Patrones de coincidencia", + "loc.input.help.patterns": "Uno o varios patrones de coincidencia de archivos (delimitados por nueva línea) que limitan los archivos que se descargan.", + "loc.input.label.path": "Directorio de destino", + "loc.input.help.path": "Directorio en el que se van a descargar los archivos de artefacto. Puede ser relativo al directorio del área de trabajo de la canalización o absoluto. Si se aplica la opción de descargas múltiples (al dejar un nombre de artefacto vacío), se creará un subdirectorio para cada una." } \ No newline at end of file diff --git a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/fr-FR/resources.resjson index a800e73714e2..81ffd56251b5 100644 --- a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,31 +1,31 @@ { - "loc.friendlyName": "Download Pipeline Artifacts", - "loc.helpMarkDown": "Download one or more published build or pipeline artifacts.", - "loc.description": "Download build and pipeline artifacts", + "loc.friendlyName": "Télécharger les artefacts de pipeline", + "loc.helpMarkDown": "Téléchargez un ou plusieurs artefacts de build ou de pipeline publiés.", + "loc.description": "Télécharger les artefacts de build et de pipeline", "loc.instanceNameFormat": "Télécharger un artefact de pipeline", "loc.input.label.source": "Télécharger les artefacts produits par", - "loc.input.help.source": "Download artifacts produced by the current pipeline run, or from a specific pipeline run.", + "loc.input.help.source": "Téléchargez les artefacts produits par l'exécution de pipeline actuelle, ou en provenance d'une exécution de pipeline spécifique.", "loc.input.label.project": "Projet", "loc.input.help.project": "Projet à partir duquel télécharger les artefacts de pipeline.", - "loc.input.label.pipeline": "Build pipeline", + "loc.input.label.pipeline": "Pipeline de build", "loc.input.help.pipeline": "Sélectionnez le nom du pipeline de build.", "loc.input.label.preferTriggeringPipeline": "Le cas échéant, téléchargez les artefacts à partir de la build de déclenchement.", "loc.input.help.preferTriggeringPipeline": "Si l'option est cochée, cette tâche de build essaie de télécharger les artefacts à partir de la build de déclenchement. S'il n'existe aucune build de déclenchement dans le pipeline spécifié, elle télécharge les artefacts à partir de la build spécifiée dans les options ci-dessous.", "loc.input.label.runVersion": "Version de build à télécharger", - "loc.input.label.runBranch": "Branch name", + "loc.input.label.runBranch": "Nom de la branche", "loc.input.help.runBranch": "Spécifiez un filtrage par nom de branche/référence. Exemple : '''refs/heads/develop'''.", "loc.input.label.runId": "Build", "loc.input.help.runId": "Build à partir de laquelle télécharger les artefacts.", "loc.input.label.tags": "Étiquettes de build", "loc.input.help.tags": "Liste d'étiquettes délimitées par des virgules. Seules les builds ayant ces étiquettes sont retournées.", - "loc.input.label.allowPartiallySucceededBuilds": "Download artifacts from partially succeeded builds.", + "loc.input.label.allowPartiallySucceededBuilds": "Téléchargez les artefacts des builds partiellement réussies.", "loc.input.help.allowPartiallySucceededBuilds": "Si cette option est cochée, cette tâche de build essaie de télécharger les artefacts, que la build soit complètement ou partiellement réussie.", - "loc.input.label.allowFailedBuilds": "Download artifacts from failed builds.", - "loc.input.help.allowFailedBuilds": "If checked, this build task will try to download artifacts whether the build is succeeded or failed.", - "loc.input.label.artifact": "Artifact name", - "loc.input.help.artifact": "The name of the artifact to download. If left empty, it will download all artifacts associated to the pipeline run.", - "loc.input.label.patterns": "Matching patterns", - "loc.input.help.patterns": "One or more file matching patterns (new line delimited) that limit which files get downloaded.", - "loc.input.label.path": "Destination directory", - "loc.input.help.path": "Directory to download the artifact files to. Can be relative to the pipeline workspace directory or absolute. If multi-download option is applied (by leaving an empty artifact name), a sub-directory will be created for each." + "loc.input.label.allowFailedBuilds": "Téléchargez les artefacts des builds non réussies.", + "loc.input.help.allowFailedBuilds": "Si cette option est cochée, cette tâche de build essaie de télécharger les artefacts, que la build soit une réussite ou un échec.", + "loc.input.label.artifact": "Nom de l'artefact", + "loc.input.help.artifact": "Nom de l'artefact à télécharger. En l'absence de valeur, tous les artefacts associés à l'exécution du pipeline sont téléchargés.", + "loc.input.label.patterns": "Modèles de correspondance", + "loc.input.help.patterns": "Un ou plusieurs modèles de correspondance de fichiers (délimités par de nouvelles lignes) qui limitent les fichiers à télécharger.", + "loc.input.label.path": "Répertoire de destination", + "loc.input.help.path": "Répertoire de téléchargement des fichiers d'artefact. Il peut être relatif au répertoire de l'espace de travail du pipeline ou absolu. Si l'option de téléchargement multiple est appliquée (en laissant un nom d'artefact vide), un sous-répertoire est créé pour chacun d'eux." } \ No newline at end of file diff --git a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/it-IT/resources.resjson index 716ef5c238ba..3472f6fcb5c2 100644 --- a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,31 +1,31 @@ { - "loc.friendlyName": "Download Pipeline Artifacts", - "loc.helpMarkDown": "Download one or more published build or pipeline artifacts.", - "loc.description": "Download build and pipeline artifacts", + "loc.friendlyName": "Scarica artefatti della pipeline", + "loc.helpMarkDown": "Scarica uno o più artefatti di compilazione o della pipeline pubblicati.", + "loc.description": "Scarica gli artefatti di compilazione e della pipeline", "loc.instanceNameFormat": "Scarica l'artefatto della pipeline", "loc.input.label.source": "Scarica gli artefatti prodotti da", - "loc.input.help.source": "Download artifacts produced by the current pipeline run, or from a specific pipeline run.", + "loc.input.help.source": "Scarica gli artefatti prodotti dall'esecuzione della pipeline corrente oppure da un'esecuzione della pipeline specifica.", "loc.input.label.project": "Progetto", "loc.input.help.project": "Progetto da cui scaricare gli artefatti della pipeline.", - "loc.input.label.pipeline": "Build pipeline", + "loc.input.label.pipeline": "Pipeline di compilazione", "loc.input.help.pipeline": "Selezionare il nome della pipeline di compilazione.", "loc.input.label.preferTriggeringPipeline": "Quando appropriato, scarica gli artefatti dalla compilazione di attivazione.", "loc.input.help.preferTriggeringPipeline": "Se selezionata, questa attività di compilazione proverà a scaricare gli artefatti dalla compilazione di attivazione. Se non esistono compilazioni di attivazione dalla pipeline specificata, gli artefatti verranno scaricati dalla compilazione specificata nelle opzioni seguenti.", "loc.input.label.runVersion": "Versione della compilazione da scaricare", - "loc.input.label.runBranch": "Branch name", + "loc.input.label.runBranch": "Nome del ramo", "loc.input.help.runBranch": "Specificare questa opzione per filtrare in base al ramo/nome di riferimento, ad esempio ```refs/heads/develop```.", - "loc.input.label.runId": "Build", + "loc.input.label.runId": "Compilazione", "loc.input.help.runId": "Compilazione da cui scaricare gli artefatti.", "loc.input.label.tags": "Tag di compilazione", "loc.input.help.tags": "Elenco di tag delimitati da virgole. Verranno restituite solo le compilazioni con questi tag.", - "loc.input.label.allowPartiallySucceededBuilds": "Download artifacts from partially succeeded builds.", + "loc.input.label.allowPartiallySucceededBuilds": "Scarica artefatti da compilazioni parzialmente riuscite.", "loc.input.help.allowPartiallySucceededBuilds": "Se selezionata, questa attività di compilazione proverà a scaricare gli artefatti se la compilazione è riuscita o parzialmente riuscita.", - "loc.input.label.allowFailedBuilds": "Download artifacts from failed builds.", - "loc.input.help.allowFailedBuilds": "If checked, this build task will try to download artifacts whether the build is succeeded or failed.", - "loc.input.label.artifact": "Artifact name", - "loc.input.help.artifact": "The name of the artifact to download. If left empty, it will download all artifacts associated to the pipeline run.", - "loc.input.label.patterns": "Matching patterns", - "loc.input.help.patterns": "One or more file matching patterns (new line delimited) that limit which files get downloaded.", - "loc.input.label.path": "Destination directory", - "loc.input.help.path": "Directory to download the artifact files to. Can be relative to the pipeline workspace directory or absolute. If multi-download option is applied (by leaving an empty artifact name), a sub-directory will be created for each." + "loc.input.label.allowFailedBuilds": "Scarica gli artefatti da compilazioni non riuscite.", + "loc.input.help.allowFailedBuilds": "Se selezionata, questa attività di compilazione proverà a scaricare gli artefatti se la compilazione è riuscita o non riuscita.", + "loc.input.label.artifact": "Nome dell'artefatto", + "loc.input.help.artifact": "Nome dell'artefatto da scaricare. Se viene lasciato vuoto, scaricherà tutti gli artefatti associati all'esecuzione della pipeline.", + "loc.input.label.patterns": "Criteri di corrispondenza", + "loc.input.help.patterns": "Uno o più criteri di corrispondenza file (delimitati da caratteri di nuova riga) per limitare i file da scaricare.", + "loc.input.label.path": "Directory di destinazione", + "loc.input.help.path": "Directory in cui scaricare i file dell'artefatto. Può essere assoluto o relativo alla directory dell'area di lavoro della pipeline. Se si applica l'opzione per il download multiplo, lasciando un nome di artefatto vuoto, verrà creata una sottodirectory per ognuno di essi." } \ No newline at end of file diff --git a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/ja-JP/resources.resjson index d49288c7286b..0dbe23dc101c 100644 --- a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,31 +1,31 @@ { - "loc.friendlyName": "Download Pipeline Artifacts", - "loc.helpMarkDown": "Download one or more published build or pipeline artifacts.", - "loc.description": "Download build and pipeline artifacts", + "loc.friendlyName": "パイプライン成果物のダウンロード", + "loc.helpMarkDown": "1 つ以上の公開されたビルドまたはパイプライン成果物をダウンロードします。", + "loc.description": "ビルドおよびパイプライン成果物をダウンロードします", "loc.instanceNameFormat": "パイプライン成果物をダウンロードします", "loc.input.label.source": "ダウンロードする成果物の生成元", - "loc.input.help.source": "Download artifacts produced by the current pipeline run, or from a specific pipeline run.", + "loc.input.help.source": "現在のパイプライン実行から、または特定のパイプライン実行から生成された成果物をダウンロードします。", "loc.input.label.project": "プロジェクト", "loc.input.help.project": "パイプライン成果物のダウンロード元プロジェクト。", - "loc.input.label.pipeline": "Build pipeline", + "loc.input.label.pipeline": "ビルド パイプライン", "loc.input.help.pipeline": "ビルド パイプラインの名前を選択します。", "loc.input.label.preferTriggeringPipeline": "適切な場合は、トリガー ビルドから成果物をダウンロードします。", "loc.input.help.preferTriggeringPipeline": "チェック ボックスがオンの場合、このビルド タスクはトリガーする側のビルドから成果物をダウンロードしようとします。指定されたパイプラインからトリガーする側のビルドがない場合は、以下のオプションで指定されたビルドから成果物をダウンロードします。", "loc.input.label.runVersion": "ダウンロードするビルド バージョン", - "loc.input.label.runBranch": "Branch name", + "loc.input.label.runBranch": "ブランチ名", "loc.input.help.runBranch": "フィルター処理する branch/ref 名を指定します。例: ```refs/heads/develop```。", - "loc.input.label.runId": "Build", + "loc.input.label.runId": "ビルド", "loc.input.help.runId": "成果物のダウンロード元ビルド。", "loc.input.label.tags": "ビルド タグ", "loc.input.help.tags": "タグのコンマ区切りのリスト。これらのタグが含まれるビルドのみが返されます。", - "loc.input.label.allowPartiallySucceededBuilds": "Download artifacts from partially succeeded builds.", + "loc.input.label.allowPartiallySucceededBuilds": "部分的に成功したビルドから成果物をダウンロードします。", "loc.input.help.allowPartiallySucceededBuilds": "チェックされている場合、このビルド タスクはビルドが成功したか部分的に成功したかにかかわらず成果物のダウンロードを試行します。", - "loc.input.label.allowFailedBuilds": "Download artifacts from failed builds.", - "loc.input.help.allowFailedBuilds": "If checked, this build task will try to download artifacts whether the build is succeeded or failed.", - "loc.input.label.artifact": "Artifact name", - "loc.input.help.artifact": "The name of the artifact to download. If left empty, it will download all artifacts associated to the pipeline run.", - "loc.input.label.patterns": "Matching patterns", - "loc.input.help.patterns": "One or more file matching patterns (new line delimited) that limit which files get downloaded.", - "loc.input.label.path": "Destination directory", - "loc.input.help.path": "Directory to download the artifact files to. Can be relative to the pipeline workspace directory or absolute. If multi-download option is applied (by leaving an empty artifact name), a sub-directory will be created for each." + "loc.input.label.allowFailedBuilds": "失敗したビルドから成果物をダウンロードします。", + "loc.input.help.allowFailedBuilds": "これをチェックした場合、このビルド タスクでは、ビルドが成功したか失敗したかにかかわらず成果物のダウンロードが試行されます。", + "loc.input.label.artifact": "成果物名", + "loc.input.help.artifact": "ダウンロードする成果物の名前。空のままにすると、このパイプライン実行に関連付けられているすべての成果物がダウンロードされます。", + "loc.input.label.patterns": "一致パターン", + "loc.input.help.patterns": "ダウンロードするファイルを限定する、1 つ以上のファイル一致パターン (改行区切り)。", + "loc.input.label.path": "宛先ディレクトリ", + "loc.input.help.path": "成果物ファイルをダウンロードするディレクトリ。パイプラインのワークスペース ディレクトリからの相対指定でも、絶対指定でもかまいません。(成果物名を空にすることにより) 複数ダウンロードのオプションが適用される場合、それぞれに対してサブディレクトリが作成されます。" } \ No newline at end of file diff --git a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/ru-RU/resources.resjson index 59761f865c47..3d0f47852cfe 100644 --- a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,31 +1,31 @@ { - "loc.friendlyName": "Download Pipeline Artifacts", - "loc.helpMarkDown": "Download one or more published build or pipeline artifacts.", - "loc.description": "Download build and pipeline artifacts", + "loc.friendlyName": "Скачать артефакты конвейера", + "loc.helpMarkDown": "Скачивание одного опубликованного артефакта сборки или конвейера или нескольких.", + "loc.description": "Скачивание артефактов сборки и конвейера", "loc.instanceNameFormat": "Скачать артефакт конвейера", "loc.input.label.source": "Скачать артефакты, созданные", - "loc.input.help.source": "Download artifacts produced by the current pipeline run, or from a specific pipeline run.", + "loc.input.help.source": "Скачивание артефактов, созданных текущим выполнением конвейера, или из указанного выполнения конвейера.", "loc.input.label.project": "Проект", "loc.input.help.project": "Проект, из которого следует скачать артефакты конвейера.", - "loc.input.label.pipeline": "Build pipeline", + "loc.input.label.pipeline": "Конвейер сборки", "loc.input.help.pipeline": "Выберите имя конвейера сборки.", "loc.input.label.preferTriggeringPipeline": "При необходимости скачайте артефакты из инициирующей сборки.", "loc.input.help.preferTriggeringPipeline": "Если этот флажок установлен, данная задача сборки попытается скачать артефакты из инициирующей сборки. Если нет инициирующей сборки из указанного конвейера, будут скачаны артефакты из сборки, указанной в параметрах ниже.", "loc.input.label.runVersion": "Версия сборки для скачивания", - "loc.input.label.runBranch": "Branch name", + "loc.input.label.runBranch": "Имя ветви", "loc.input.help.runBranch": "Настройте фильтрацию по ветви и ссылочному имени, например: ```refs/heads/develop```.", - "loc.input.label.runId": "Build", + "loc.input.label.runId": "Сборка", "loc.input.help.runId": "Сборка, из которой следует скачать артефакты.", "loc.input.label.tags": "Теги сборки", "loc.input.help.tags": "Разделенный запятыми список тегов. Будут возвращены только сборки с этими тегами.", - "loc.input.label.allowPartiallySucceededBuilds": "Download artifacts from partially succeeded builds.", + "loc.input.label.allowPartiallySucceededBuilds": "Скачивание артефактов из частично успешных сборок.", "loc.input.help.allowPartiallySucceededBuilds": "Если этот флажок установлен, задача сборки попытается скачать артефакты, если сборка выполнена успешно полностью или частично.", - "loc.input.label.allowFailedBuilds": "Download artifacts from failed builds.", - "loc.input.help.allowFailedBuilds": "If checked, this build task will try to download artifacts whether the build is succeeded or failed.", - "loc.input.label.artifact": "Artifact name", - "loc.input.help.artifact": "The name of the artifact to download. If left empty, it will download all artifacts associated to the pipeline run.", - "loc.input.label.patterns": "Matching patterns", - "loc.input.help.patterns": "One or more file matching patterns (new line delimited) that limit which files get downloaded.", - "loc.input.label.path": "Destination directory", - "loc.input.help.path": "Directory to download the artifact files to. Can be relative to the pipeline workspace directory or absolute. If multi-download option is applied (by leaving an empty artifact name), a sub-directory will be created for each." + "loc.input.label.allowFailedBuilds": "Скачивание артефактов из неудачных сборок.", + "loc.input.help.allowFailedBuilds": "Если этот флажок установлен, задача сборки попытается скачать артефакты независимо от того, выполнена ли сборка успешно или нет.", + "loc.input.label.artifact": "Имя артефакта", + "loc.input.help.artifact": "Имя скачиваемого артефакта. Если оставить его пустым, будут скачаны все артефакты, связанные с этим выполнением конвейера.", + "loc.input.label.patterns": "Соответствующие шаблоны", + "loc.input.help.patterns": "Один шаблон сопоставления файлов (разделения с помощью символа новой строки) или несколько, которые ограничивают скачивание файлов.", + "loc.input.label.path": "Каталог назначения", + "loc.input.help.path": "Каталог, в который нужно скачать файлы артефактов. Этот путь может быть абсолютным или заданным относительно каталога рабочей области конвейера. Если применяется вариант множественного скачивания (когда имя артефакта оставлено пустым), для каждого из них будет создан вложенный каталог." } \ No newline at end of file diff --git a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/zh-TW/resources.resjson index fca3deeeec83..2c7d856c128b 100644 --- a/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DownloadPipelineArtifactV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,31 +1,31 @@ { - "loc.friendlyName": "Download Pipeline Artifacts", - "loc.helpMarkDown": "Download one or more published build or pipeline artifacts.", - "loc.description": "Download build and pipeline artifacts", + "loc.friendlyName": "下載管線成品", + "loc.helpMarkDown": "下載一或多個已發行的組建或管線成品。", + "loc.description": "下載組建與管線成品", "loc.instanceNameFormat": "下載管線成品", "loc.input.label.source": "下載產生自下列項目的成品", - "loc.input.help.source": "Download artifacts produced by the current pipeline run, or from a specific pipeline run.", + "loc.input.help.source": "下載目前管線執行所產生的成品,或從特定管線執行中下載成品。", "loc.input.label.project": "專案", "loc.input.help.project": "要從中下載管線成品的專案。", - "loc.input.label.pipeline": "Build pipeline", + "loc.input.label.pipeline": "建置管線", "loc.input.help.pipeline": "選取建置管線名稱。", "loc.input.label.preferTriggeringPipeline": "請在適當時機從觸發組建下載成品。", "loc.input.help.preferTriggeringPipeline": "若選取,這個建置工作會嘗試從觸發的組建下載成品。若指定的管線中沒有觸發的組建,就會從下方選項中指定的組建下載成品。", "loc.input.label.runVersion": "要下載的組建版本", - "loc.input.label.runBranch": "Branch name", + "loc.input.label.runBranch": "分支名稱", "loc.input.help.runBranch": "請指定分支/參考名稱的篩選,例如: ```refs/heads/develop```。", - "loc.input.label.runId": "Build", + "loc.input.label.runId": "組建", "loc.input.help.runId": "要下載成品的來源組建。", "loc.input.label.tags": "組建標籤", "loc.input.help.tags": "標籤的逗點分隔清單。只會傳回具有這些標籤的組建。", - "loc.input.label.allowPartiallySucceededBuilds": "Download artifacts from partially succeeded builds.", + "loc.input.label.allowPartiallySucceededBuilds": "從部份成功的組建中下載成品。", "loc.input.help.allowPartiallySucceededBuilds": "如果已選取,則此建置工作會嘗試下載成品,而不論建置成功或部份成功。", - "loc.input.label.allowFailedBuilds": "Download artifacts from failed builds.", - "loc.input.help.allowFailedBuilds": "If checked, this build task will try to download artifacts whether the build is succeeded or failed.", - "loc.input.label.artifact": "Artifact name", - "loc.input.help.artifact": "The name of the artifact to download. If left empty, it will download all artifacts associated to the pipeline run.", - "loc.input.label.patterns": "Matching patterns", - "loc.input.help.patterns": "One or more file matching patterns (new line delimited) that limit which files get downloaded.", - "loc.input.label.path": "Destination directory", - "loc.input.help.path": "Directory to download the artifact files to. Can be relative to the pipeline workspace directory or absolute. If multi-download option is applied (by leaving an empty artifact name), a sub-directory will be created for each." + "loc.input.label.allowFailedBuilds": "從失敗的組建中下載成品。", + "loc.input.help.allowFailedBuilds": "若選取,不論建置成功或失敗,此建置工作都會嘗試下載成品。", + "loc.input.label.artifact": "成品名稱", + "loc.input.help.artifact": "要下載的成品名稱。如果保留空白,此設定會下載所有與管線執行建立關聯的成品。", + "loc.input.label.patterns": "比對模式", + "loc.input.help.patterns": "一或多個檔案比對模式 (以換行分隔),限制要下載哪些檔案。", + "loc.input.label.path": "目的地目錄", + "loc.input.help.path": "用來放置所下載成品檔案的目錄。可以是相對於管線工作區目錄的路徑或絕對路徑。如果套用了多重下載選項 (將成品名稱保留空白),即會為每個目錄建立一個子目錄。" } \ No newline at end of file diff --git a/Tasks/DownloadPipelineArtifactV2/task.json b/Tasks/DownloadPipelineArtifactV2/task.json index 7cefa22d361c..7d0ccaacd933 100644 --- a/Tasks/DownloadPipelineArtifactV2/task.json +++ b/Tasks/DownloadPipelineArtifactV2/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 178, + "Minor": 198, "Patch": 0 }, "groups": [], @@ -250,4 +250,4 @@ "description": "Stores the build number of the pipeline artifact source.
    Please note that in fact it returns BuildId due to backward compatibility

    [More Information](https://docs.microsoft.com/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml#build-variables-devops-services)

    " } ] -} +} \ No newline at end of file diff --git a/Tasks/DownloadPipelineArtifactV2/task.loc.json b/Tasks/DownloadPipelineArtifactV2/task.loc.json index 15e0dd6432f5..9f6e5451d9b4 100644 --- a/Tasks/DownloadPipelineArtifactV2/task.loc.json +++ b/Tasks/DownloadPipelineArtifactV2/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 178, + "Minor": 198, "Patch": 0 }, "groups": [], diff --git a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/de-DE/resources.resjson index 52d48a18e1db..135d94dd18d3 100644 --- a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,10 +1,12 @@ { "loc.friendlyName": "Sichere Datei herunterladen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=862069)", - "loc.description": "Download a secure file to the agent machine", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=862069)", + "loc.description": "Hiermit wird eine sichere Datei auf den Agentcomputer heruntergeladen.", "loc.instanceNameFormat": "Sichere Datei herunterladen", "loc.input.label.secureFile": "Sichere Datei", - "loc.input.help.secureFile": "The file name or GUID of the secure file to download to the agent machine. The file will be deleted after the pipeline runs.", - "loc.input.label.retryCount": "Retry Count", - "loc.input.help.retryCount": "Optional number of times to retry downloading a secure file if the download fails." + "loc.input.help.secureFile": "Der Dateiname oder die GUID der sicheren Datei, die auf den Agentcomputer heruntergeladen werden soll. Die Datei wird gelöscht, nachdem die Pipeline ausgeführt wurde.", + "loc.input.label.retryCount": "Wiederholungsanzahl", + "loc.input.help.retryCount": "Optionale Anzahl von Wiederholungsversuchen zum Herunterladen einer sicheren Datei, wenn der Download nicht erfolgreich ist.", + "loc.input.label.socketTimeout": "Zeitlimit für Socket", + "loc.input.help.socketTimeout": "Optionales Zeitlimit in Millisekunden für einen Socket, der der Anforderung zum Herunterladen der sicheren Datei zugeordnet ist." } \ No newline at end of file diff --git a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/es-ES/resources.resjson index f172abdd7728..c424ff529e81 100644 --- a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,10 +1,12 @@ { "loc.friendlyName": "Descargar archivo seguro", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=862069)", - "loc.description": "Download a secure file to the agent machine", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=862069)", + "loc.description": "Descarga un archivo seguro a la máquina del agente.", "loc.instanceNameFormat": "Descargar archivo seguro", "loc.input.label.secureFile": "Archivo seguro", - "loc.input.help.secureFile": "The file name or GUID of the secure file to download to the agent machine. The file will be deleted after the pipeline runs.", - "loc.input.label.retryCount": "Retry Count", - "loc.input.help.retryCount": "Optional number of times to retry downloading a secure file if the download fails." + "loc.input.help.secureFile": "El nombre de archivo o el GUID del archivo seguro que se va a descargar en la máquina del agente. El archivo se eliminará después de que se ejecute la canalización.", + "loc.input.label.retryCount": "Número de reintentos", + "loc.input.help.retryCount": "Número opcional de reintentos de descarga de un archivo seguro, en caso de error de la descarga.", + "loc.input.label.socketTimeout": "Tiempo de espera del socket", + "loc.input.help.socketTimeout": "Tiempo de espera opcional para un socket asociado a la descarga de una solicitud de archivo seguro, en milisegundos." } \ No newline at end of file diff --git a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/fr-FR/resources.resjson index 46e65eeede06..b0e64c8586b0 100644 --- a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,10 +1,12 @@ { "loc.friendlyName": "Télécharger un fichier sécurisé", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=862069)", - "loc.description": "Download a secure file to the agent machine", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=862069)", + "loc.description": "Télécharger un fichier sécurisé sur la machine d'agent", "loc.instanceNameFormat": "Télécharger un fichier sécurisé", "loc.input.label.secureFile": "Fichier sécurisé", - "loc.input.help.secureFile": "The file name or GUID of the secure file to download to the agent machine. The file will be deleted after the pipeline runs.", - "loc.input.label.retryCount": "Retry Count", - "loc.input.help.retryCount": "Optional number of times to retry downloading a secure file if the download fails." + "loc.input.help.secureFile": "Nom de fichier ou GUID du fichier sécurisé à télécharger sur la machine d'agent. Le fichier est supprimé après l'exécution du pipeline.", + "loc.input.label.retryCount": "Nombre de nouvelles tentatives", + "loc.input.help.retryCount": "Nombre facultatif de nouvelles tentatives de téléchargement d'un fichier sécurisé en cas d'échec du téléchargement.", + "loc.input.label.socketTimeout": "Délai d'expiration du socket", + "loc.input.help.socketTimeout": "Délai d'expiration facultatif (en ms) pour un socket associé à une demande de téléchargement de fichier sécurisé." } \ No newline at end of file diff --git a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/it-IT/resources.resjson index 3ef2b121c79b..34d05bc884e2 100644 --- a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,10 +1,12 @@ { "loc.friendlyName": "Scarica file protetto", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=862069)", - "loc.description": "Download a secure file to the agent machine", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=862069)", + "loc.description": "Scarica un file protetto nel computer agente", "loc.instanceNameFormat": "Scarica file protetto", "loc.input.label.secureFile": "File protetto", - "loc.input.help.secureFile": "The file name or GUID of the secure file to download to the agent machine. The file will be deleted after the pipeline runs.", - "loc.input.label.retryCount": "Retry Count", - "loc.input.help.retryCount": "Optional number of times to retry downloading a secure file if the download fails." + "loc.input.help.secureFile": "Nome o GUID del file protetto da scaricare nel computer agente. Il file verrà eliminato al termine dell'esecuzione della pipeline.", + "loc.input.label.retryCount": "Numero di tentativi", + "loc.input.help.retryCount": "Numero facoltativo di tentativi di download di un file protetto se il download non riesce.", + "loc.input.label.socketTimeout": "Timeout socket", + "loc.input.help.socketTimeout": "Timeout facoltativo in ms per un socket associato alla richiesta di download del file protetto." } \ No newline at end of file diff --git a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ja-JP/resources.resjson index 0da1bd5b29c4..b5d630f43e5e 100644 --- a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,10 +1,12 @@ { "loc.friendlyName": "セキュア ファイルのダウンロード", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=862069)", - "loc.description": "Download a secure file to the agent machine", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=862069)", + "loc.description": "セキュア ファイルをエージェント マシンにダウンロードします", "loc.instanceNameFormat": "セキュア ファイルのダウンロード", "loc.input.label.secureFile": "セキュア ファイル", - "loc.input.help.secureFile": "The file name or GUID of the secure file to download to the agent machine. The file will be deleted after the pipeline runs.", - "loc.input.label.retryCount": "Retry Count", - "loc.input.help.retryCount": "Optional number of times to retry downloading a secure file if the download fails." + "loc.input.help.secureFile": "エージェント マシンにダウンロードするセキュア ファイルのファイル名または GUID。ファイルはパイプライン実行後に削除されます。", + "loc.input.label.retryCount": "再試行の回数", + "loc.input.help.retryCount": "セキュア ファイルのダウンロードが失敗した場合に、ダウンロードを再試行する回数 (省略可能)。", + "loc.input.label.socketTimeout": "ソケットのタイムアウト", + "loc.input.help.socketTimeout": "セキュア ファイル要求のダウンロードに関連付けられているソケットの省略可能なタイムアウト (ms)。" } \ No newline at end of file diff --git a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ko-KR/resources.resjson index cb82353de79e..6fc08fbb561a 100644 --- a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -6,5 +6,7 @@ "loc.input.label.secureFile": "보안 파일", "loc.input.help.secureFile": "에이전트 컴퓨터에 다운로드할 보안 파일의 파일 이름 또는 GUID입니다. 파이프라인을 실행하면 파일이 삭제됩니다.", "loc.input.label.retryCount": "재시도 횟수", - "loc.input.help.retryCount": "다운로드가 실패할 경우 보안 파일 다운로드를 다시 시도하는 선택적 횟수입니다." + "loc.input.help.retryCount": "다운로드가 실패할 경우 보안 파일 다운로드를 다시 시도하는 선택적 횟수입니다.", + "loc.input.label.socketTimeout": "소켓 시간 제한", + "loc.input.help.socketTimeout": "보안 파일 요청 다운로드와 연결된 소켓에 대한 선택적 시간 제한(ms)입니다." } \ No newline at end of file diff --git a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ru-RU/resources.resjson index ce3947f8fa43..6040850adc7d 100644 --- a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,10 +1,12 @@ { "loc.friendlyName": "Скачать защищенный файл", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=862069)", - "loc.description": "Download a secure file to the agent machine", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=862069)", + "loc.description": "Скачать защитный файл на компьютер агента", "loc.instanceNameFormat": "Скачать защищенный файл", "loc.input.label.secureFile": "Защитный файл", - "loc.input.help.secureFile": "The file name or GUID of the secure file to download to the agent machine. The file will be deleted after the pipeline runs.", - "loc.input.label.retryCount": "Retry Count", - "loc.input.help.retryCount": "Optional number of times to retry downloading a secure file if the download fails." + "loc.input.help.secureFile": "Имя или идентификатор GUID защитного файла, скачиваемого на компьютер агента. Файл будет удален после выполнения конвейера.", + "loc.input.label.retryCount": "Число повторных попыток", + "loc.input.help.retryCount": "Необязательное число повторных попыток скачивания защитного файла в случае сбоя скачивания.", + "loc.input.label.socketTimeout": "Время ожидания сокета", + "loc.input.help.socketTimeout": "Необязательное время ожидания сокета, связанное с запросом на скачивание защищенного файла, в мс." } \ No newline at end of file diff --git a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/zh-CN/resources.resjson index 354f4218cd4c..e242fc7520de 100644 --- a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -6,5 +6,7 @@ "loc.input.label.secureFile": "安全文件", "loc.input.help.secureFile": "要下载到代理计算机的安全文件的文件名或 GUID。将在管道运行后删除该文件。", "loc.input.label.retryCount": "重试次数", - "loc.input.help.retryCount": "下载失败时重试下载安全文件的次数(可选)。" + "loc.input.help.retryCount": "下载失败时重试下载安全文件的次数(可选)。", + "loc.input.label.socketTimeout": "套接字超时", + "loc.input.help.socketTimeout": "(可选)与下载安全文件请求关联的套接字的超时,以毫秒为单位。" } \ No newline at end of file diff --git a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/zh-TW/resources.resjson index 72d36c80ea12..04dac4b4f11f 100644 --- a/Tasks/DownloadSecureFileV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DownloadSecureFileV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,10 +1,12 @@ { "loc.friendlyName": "下載安全檔案", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=862069)", - "loc.description": "Download a secure file to the agent machine", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=862069)", + "loc.description": "將安全檔案下載至代理程式電腦", "loc.instanceNameFormat": "下載安全檔案", "loc.input.label.secureFile": "安全檔案", - "loc.input.help.secureFile": "The file name or GUID of the secure file to download to the agent machine. The file will be deleted after the pipeline runs.", - "loc.input.label.retryCount": "Retry Count", - "loc.input.help.retryCount": "Optional number of times to retry downloading a secure file if the download fails." + "loc.input.help.secureFile": "要下載至代理程式電腦的安全檔案名稱或 GUID。此檔案會在管線執行後刪除。", + "loc.input.label.retryCount": "重試計數", + "loc.input.help.retryCount": "下載失敗時選用的安全檔案下載重試次數。", + "loc.input.label.socketTimeout": "通訊端逾時", + "loc.input.help.socketTimeout": "與下載安全檔案要求建立關聯之通訊端的選用逾時 (以毫秒為單位)。" } \ No newline at end of file diff --git a/Tasks/DownloadSecureFileV1/task.json b/Tasks/DownloadSecureFileV1/task.json index 6890a2d7bf1d..96a39dc15b1e 100644 --- a/Tasks/DownloadSecureFileV1/task.json +++ b/Tasks/DownloadSecureFileV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/DownloadSecureFileV1/task.loc.json b/Tasks/DownloadSecureFileV1/task.loc.json index 8abd335872be..180ea37b2acc 100644 --- a/Tasks/DownloadSecureFileV1/task.loc.json +++ b/Tasks/DownloadSecureFileV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/DuffleInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DuffleInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index 978391c38f02..2e0773634e17 100644 --- a/Tasks/DuffleInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DuffleInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer für Duffle-Tool", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Hiermit wird eine angegebene Version von Duffle zum Installieren und Verwalten von CNAB-Bundles installiert.", "loc.instanceNameFormat": "Duffle $(version) installieren", "loc.input.label.version": "Version", diff --git a/Tasks/DuffleInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DuffleInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index b8eeb7c530a9..82a3810ca23e 100644 --- a/Tasks/DuffleInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DuffleInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalador de la herramienta Duffle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Instala una versión específica de Duffle para instalar y administrar agrupaciones de CNAB.", "loc.instanceNameFormat": "Instalar Duffle $(version)", "loc.input.label.version": "Versión", diff --git a/Tasks/DuffleInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DuffleInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index c7091777dbfd..7ad1b063d1e0 100644 --- a/Tasks/DuffleInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DuffleInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programme d'installation de l'outil Duffle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Installer une version spécifique de Duffle pour l'installation et la gestion des bundles CNAB", "loc.instanceNameFormat": "Installer Duffle $(version)", "loc.input.label.version": "Version", diff --git a/Tasks/DuffleInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DuffleInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index 5f705f2a7d2c..72df85c79902 100644 --- a/Tasks/DuffleInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DuffleInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programma di installazione strumento Duffle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Installa una versione specificata di Duffle per l'installazione e la gestione dei bundle CNAB", "loc.instanceNameFormat": "Installa Duffle $(version)", "loc.input.label.version": "Versione", diff --git a/Tasks/DuffleInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DuffleInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index 6d790ab0f2af..f7129b5699f7 100644 --- a/Tasks/DuffleInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DuffleInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Duffle ツール インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "指定されたバージョンの Duffle をインストールし、CNAB バンドルをインストールおよび管理します", "loc.instanceNameFormat": "Duffle $(version) のインストール", "loc.input.label.version": "バージョン", diff --git a/Tasks/DuffleInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DuffleInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index b11b4f35e996..000a22cc1603 100644 --- a/Tasks/DuffleInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DuffleInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установщик средств Duffle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Установка указанной версии Duffle для установки пакетов CNAB и управления ими", "loc.instanceNameFormat": "Установить Duffle $(version)", "loc.input.label.version": "Версия", diff --git a/Tasks/DuffleInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DuffleInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index bf6c0a6b02af..444d23c830ba 100644 --- a/Tasks/DuffleInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DuffleInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Duffle 工具安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "安裝指定的 Duffle 版本來安裝及管理 CNAB 套件組合", "loc.instanceNameFormat": "安裝 Duffle $(version)", "loc.input.label.version": "版本", diff --git a/Tasks/DuffleInstallerV0/task.json b/Tasks/DuffleInstallerV0/task.json index 33aadd586161..5f82b636038c 100644 --- a/Tasks/DuffleInstallerV0/task.json +++ b/Tasks/DuffleInstallerV0/task.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/DuffleInstallerV0/task.loc.json b/Tasks/DuffleInstallerV0/task.loc.json index 2a53260c5445..cd859f673e45 100644 --- a/Tasks/DuffleInstallerV0/task.loc.json +++ b/Tasks/DuffleInstallerV0/task.loc.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/ExtractFilesV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ExtractFilesV1/Strings/resources.resjson/de-DE/resources.resjson index 739fc67d3e86..c7b6a396bbe3 100644 --- a/Tasks/ExtractFilesV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ExtractFilesV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Dateien extrahieren", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=800269)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.description": "Hiermit werden verschiedene Archiv- und Komprimierungsdateien extrahiert, z. B. 7z, RAR, TAR.GZ und ZIP.", "loc.instanceNameFormat": "Dateien extrahieren $(message)", "loc.input.label.archiveFilePatterns": "Archivdateimuster", @@ -9,6 +9,10 @@ "loc.input.help.destinationFolder": "Der Zielordner, in den Archivdateien extrahiert werden sollen. Verwenden Sie [Variablen](https://go.microsoft.com/fwlink/?LinkID=550988), wenn Dateien nicht im Repository vorhanden sind. Beispiel: $(agent.builddirectory)", "loc.input.label.cleanDestinationFolder": "Zielordner vor dem Extrahieren bereinigen", "loc.input.help.cleanDestinationFolder": "Wählen Sie diese Option aus, um das Zielverzeichnis zu bereinigen, bevor Archivinhalte in dieses extrahiert werden.", + "loc.input.label.overwriteExistingFiles": "Vorhandene Dateien überschreiben", + "loc.input.help.overwriteExistingFiles": "Wählen Sie diese Option aus, um vorhandene Dateien im Zielverzeichnis zu überschreiben.", + "loc.input.label.pathToSevenZipTool": "Pfad zum 7z-Hilfsprogramm", + "loc.input.help.pathToSevenZipTool": "Sie können einen benutzerdefinierten Pfad zum 7z-Hilfsprogramm angeben. Beispiel: \"C:\\7z\\7z.exe\" unter Windows und \"/usr/local/bin/7z\" unter MacOS/Ubuntu.", "loc.messages.ExtractDirFailedinFindFiles": "Die angegebene Archivdatei \"%s\" kann nicht extrahiert werden, weil es sich nicht um ein Verzeichnis handelt.", "loc.messages.ExtractNotFileFailed": "Die angegebene Archivdatei \"%s\" kann nicht extrahiert werden, weil es sich nicht um eine Datei handelt.", "loc.messages.ExtractNotAccessibleFile": "Die angegebene Archivdatei \"%s\" kann nicht extrahiert werden, weil nicht auf sie zugegriffen werden kann: %s", @@ -28,6 +32,7 @@ "loc.messages.DecompressedTempTar": "Die temporäre TAR-Datei wurde von \"%s\" nach \"%s\" dekomprimiert.", "loc.messages.RemoveTempDir": "Der temporäre Ordner wird entfernt: %s", "loc.messages.ExtractFailedCannotCreate": "Fehler beim Extrahieren der Datei \"%s\", weil der temporäre Speicherort nicht erstellt werden konnte: %s", + "loc.messages.NoFilesFound": "Über die angegebenen Dateimuster wurden keine Archive gefunden.", "loc.messages.FoundFiles": "%d Dateien zum Extrahieren gefunden:", "loc.messages.CleanDestDir": "Der Zielordner wird vor dem Extrahieren bereinigt: %s", "loc.messages.CreateDestDir": "Der Zielordner wird erstellt: %s", diff --git a/Tasks/ExtractFilesV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ExtractFilesV1/Strings/resources.resjson/es-ES/resources.resjson index ec4a034d529c..eacd7390f0f5 100644 --- a/Tasks/ExtractFilesV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ExtractFilesV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Extraer archivos", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=800269)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.description": "Extrae una gran variedad de archivos comprimidos y de almacenamiento, como .7z, .rar, .tar.gz y .zip.", "loc.instanceNameFormat": "Extraer archivos $(message)", "loc.input.label.archiveFilePatterns": "Patrones de archivo de almacenamiento", @@ -9,6 +9,10 @@ "loc.input.help.destinationFolder": "Carpeta de destino donde deben extraerse los archivos de almacenamiento. Use [variables](https://go.microsoft.com/fwlink/?LinkID=550988) si los archivos no están en el repositorio. Ejemplo: $(agent.builddirectory)", "loc.input.label.cleanDestinationFolder": "Limpiar la carpeta de destino antes de la extracción", "loc.input.help.cleanDestinationFolder": "Seleccione esta opción para limpiar el directorio de destino antes de extraer en él el contenido del archivo de almacenamiento.", + "loc.input.label.overwriteExistingFiles": "Sobrescribir los archivos existentes", + "loc.input.help.overwriteExistingFiles": "Seleccione esta opción para sobrescribir los archivos existentes en el directorio de destino.", + "loc.input.label.pathToSevenZipTool": "Ruta de acceso a la utilidad 7z", + "loc.input.help.pathToSevenZipTool": "Puede especificar una ruta de acceso personalizada para la utilidad 7z. Por ejemplo: \"C:\\7z\\7z.exe\" en Windows y \"/usr/local/bin/7z\" en MacOS/Ubuntu.", "loc.messages.ExtractDirFailedinFindFiles": "El archivo especificado: %s no se puede extraer porque es un directorio.", "loc.messages.ExtractNotFileFailed": "El archivo especificado: %s no se puede extraer porque no es un archivo.", "loc.messages.ExtractNotAccessibleFile": "El archivo especificado: %s no se puede extraer porque no es posible tener acceso a él: %s", @@ -28,6 +32,7 @@ "loc.messages.DecompressedTempTar": "Archivo tar temporal descomprimido de: %s a: %s", "loc.messages.RemoveTempDir": "Quitando la carpeta temporal: %s", "loc.messages.ExtractFailedCannotCreate": "Error al extraer el archivo: %s porque no se pudo crear la ubicación temporal: %s", + "loc.messages.NoFilesFound": "No se encontró ningún archivo con los patrones de archivo especificados.", "loc.messages.FoundFiles": "Se encontraron: %d archivos para extraer:", "loc.messages.CleanDestDir": "Limpiando la carpeta de destino antes de la extracción: %s", "loc.messages.CreateDestDir": "Creando la carpeta de destino: %s", diff --git a/Tasks/ExtractFilesV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ExtractFilesV1/Strings/resources.resjson/fr-FR/resources.resjson index db1953cd842e..fa81c04c0889 100644 --- a/Tasks/ExtractFilesV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ExtractFilesV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Extraire des fichiers", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=800269)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.description": "Extrayez divers fichiers d'archives et fichiers de compression tels que .7z, .rar, .tar.gz et .zip", "loc.instanceNameFormat": "Extraire les fichiers $(message)", "loc.input.label.archiveFilePatterns": "Archiver les modèles de fichiers", @@ -9,6 +9,10 @@ "loc.input.help.destinationFolder": "Dossier de destination dans lequel les fichiers d'archives doivent être extraits. Utilisez des [variables](https://go.microsoft.com/fwlink/?LinkID=550988), si les fichiers ne sont pas dans le dépôt. Exemple : $(agent.builddirectory)", "loc.input.label.cleanDestinationFolder": "Nettoyer le dossier de destination avant l'extraction", "loc.input.help.cleanDestinationFolder": "Sélectionnez cette option pour nettoyer le répertoire de destination avant d'y extraire le contenu d'archive.", + "loc.input.label.overwriteExistingFiles": "Remplacer les fichiers existants", + "loc.input.help.overwriteExistingFiles": "Sélectionnez cette option pour remplacer les fichiers existants dans le répertoire de destination.", + "loc.input.label.pathToSevenZipTool": "Chemin d’accès à l’utilitaire 7z", + "loc.input.help.pathToSevenZipTool": "Vous pouvez spécifier un chemin personnalisé pour l’utilitaire 7z. Par exemple, « C:\\7z\\7z.exe » sur Windows et « /usr/local/bin/7z » sur MacOS/Ugrouptu.", "loc.messages.ExtractDirFailedinFindFiles": "Archive spécifiée : %s ne peut pas être extrait, car il s'agit d'un répertoire.", "loc.messages.ExtractNotFileFailed": "L'archive spécifiée %s ne peut pas être extraite, car il ne s'agit pas d'un fichier.", "loc.messages.ExtractNotAccessibleFile": "L'archive spécifiée %s ne peut pas être extraite, car elle n'est pas accessible : %s", @@ -28,6 +32,7 @@ "loc.messages.DecompressedTempTar": "Fichier temporaire .tar décompressé de %s à %s", "loc.messages.RemoveTempDir": "Suppression du fichier temporaire : %s", "loc.messages.ExtractFailedCannotCreate": "Échec de l'extraction du fichier %s, car l'emplacement temporaire n'a pas pu être créé : %s", + "loc.messages.NoFilesFound": "Aucune archive n'a été trouvée à l'aide des modèles de fichier spécifiés", "loc.messages.FoundFiles": "%d fichiers à extraire trouvés :", "loc.messages.CleanDestDir": "Nettoyage du dossier de destination avant l'extraction : %s", "loc.messages.CreateDestDir": "Création du dossier de destination : %s", diff --git a/Tasks/ExtractFilesV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ExtractFilesV1/Strings/resources.resjson/it-IT/resources.resjson index 82d89953f257..54dd4554350f 100644 --- a/Tasks/ExtractFilesV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ExtractFilesV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Estrai file", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=800269)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.description": "Consente di estrarre una vasta gamma di file di archivio e di compressione, come .7z, .rar, .tar.gz e .zip", "loc.instanceNameFormat": "Estrai file $(message)", "loc.input.label.archiveFilePatterns": "Criteri dei file di archivio", @@ -9,6 +9,10 @@ "loc.input.help.destinationFolder": "Cartella di destinazione in cui devono essere estratti i file di archivio. Usare [variabili](https://go.microsoft.com/fwlink/?LinkID=550988) se i file non sono presenti nel repository. Esempio: $(agent.builddirectory)", "loc.input.label.cleanDestinationFolder": "Pulisci la cartella di destinazione prima dell'estrazione", "loc.input.help.cleanDestinationFolder": "Selezionare questa opzione per pulire la directory di destinazione prima di estrarvi il contenuto dell'archivio.", + "loc.input.label.overwriteExistingFiles": "Sovrascrivi file esistenti", + "loc.input.help.overwriteExistingFiles": "Selezionare questa opzione per sovrascrivere i file esistenti nella directory di destinazione.", + "loc.input.label.pathToSevenZipTool": "Percorso dell'utilità 7z", + "loc.input.help.pathToSevenZipTool": "È possibile specificare un percorso personalizzato per l'utilità 7z. Ad esempio, \"C:\\7z\\7z.exe\" on Windows and \"/usr/local/bin/7z\" in MacOS/Ubuntu.", "loc.messages.ExtractDirFailedinFindFiles": "Non è possibile estrarre l'archivio specificato %s perché è una directory.", "loc.messages.ExtractNotFileFailed": "Non è possibile estrarre l'archivio specificato %s perché non è un file.", "loc.messages.ExtractNotAccessibleFile": "Non è possibile estrarre l'archivio specificato %s perché non è accessibile: %s", @@ -28,6 +32,7 @@ "loc.messages.DecompressedTempTar": "Il file TAR temporaneo è stato decompresso da %s in %s", "loc.messages.RemoveTempDir": "Rimozione della cartella temporanea: %s", "loc.messages.ExtractFailedCannotCreate": "L'estrazione del file %s perché non è stato possibile trovare il percorso temporaneo: %s", + "loc.messages.NoFilesFound": "Non è stato trovato alcun archivio usando i criteri dei file specificati", "loc.messages.FoundFiles": "Sono stati trovati %d file da estrarre:", "loc.messages.CleanDestDir": "Pulizia della cartella di destinazione prima dell'estrazione: %s", "loc.messages.CreateDestDir": "Creazione della cartella di destinazione: %s", diff --git a/Tasks/ExtractFilesV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ExtractFilesV1/Strings/resources.resjson/ja-JP/resources.resjson index dad9ea8825c4..755c1f24b527 100644 --- a/Tasks/ExtractFilesV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ExtractFilesV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "ファイルの抽出", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=800269)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.description": ".7z、.rar、.tar.gz、.zip などのさまざまなアーカイブ ファイルと圧縮ファイルを抽出します", "loc.instanceNameFormat": "ファイルの抽出 $(message)", "loc.input.label.archiveFilePatterns": "アーカイブ ファイルのパターン", @@ -9,6 +9,10 @@ "loc.input.help.destinationFolder": "アーカイブ ファイルを抽出する宛先フォルダー。ファイルがリポジトリにない場合には [variables](https://go.microsoft.com/fwlink/?LinkID=550988) を使用します。例: $(agent.builddirectory)", "loc.input.label.cleanDestinationFolder": "抽出前に宛先フォルダーを空にする", "loc.input.help.cleanDestinationFolder": "アーカイブの内容を抽出する前に宛先ディレクトリを空にする場合、このオプションを選択します。", + "loc.input.label.overwriteExistingFiles": "既存のファイルを上書きする", + "loc.input.help.overwriteExistingFiles": "宛先ディレクトリ内の既存のファイルを上書きするには、このオプションを選択します。", + "loc.input.label.pathToSevenZipTool": ".7z ユーティリティへのパス", + "loc.input.help.pathToSevenZipTool": ".7z ユーティリティへのカスタムパスを指定できます。例: Windows 上の \"C:\\7z\\7z.exe\"、MacOS/Ubuntu 上の \"/usr/local/bin/7z\"。", "loc.messages.ExtractDirFailedinFindFiles": "指定されたアーカイブ %s はディレクトリなので抽出できません。", "loc.messages.ExtractNotFileFailed": "指定されたアーカイブ %s は、ファイルではないので抽出できません。", "loc.messages.ExtractNotAccessibleFile": "指定されたアーカイブ %s は、アクセスできないので抽出できません: %s", @@ -28,6 +32,7 @@ "loc.messages.DecompressedTempTar": "一時 tar を %s から %s に展開しました", "loc.messages.RemoveTempDir": "一時フォルダーを削除しています: %s", "loc.messages.ExtractFailedCannotCreate": "一時保存場所を作成できなかったので、ファイル %s を抽出できませんでした: %s", + "loc.messages.NoFilesFound": "指定されたファイル パターンを使用しているアーカイブは見つかりませんでした", "loc.messages.FoundFiles": "抽出対象の %d 個のファイルが見つかりました:", "loc.messages.CleanDestDir": "抽出前に宛先フォルダーをクリーニングしています: %s", "loc.messages.CreateDestDir": "宛先フォルダーを作成しています: %s", diff --git a/Tasks/ExtractFilesV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/ExtractFilesV1/Strings/resources.resjson/ko-KR/resources.resjson index 61fa66695c1b..247f5ce1a464 100644 --- a/Tasks/ExtractFilesV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/ExtractFilesV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -9,6 +9,10 @@ "loc.input.help.destinationFolder": "보관 파일을 풀게 될 대상 폴더입니다. 파일이 리포에 없으면 [변수](https://go.microsoft.com/fwlink/?LinkID=550988)를 사용하세요. 예: $(agent.builddirectory)", "loc.input.label.cleanDestinationFolder": "풀기 전에 대상 폴더 정리", "loc.input.help.cleanDestinationFolder": "보관 파일 콘텐츠를 대상 디렉터리에 풀기 전에 대상 디렉터리를 정리하려면 이 옵션을 선택합니다.", + "loc.input.label.overwriteExistingFiles": "기존 파일 덮어쓰기", + "loc.input.help.overwriteExistingFiles": "대상 디렉터리에 있는 기존 파일을 덮어쓰려면 이 옵션을 선택합니다.", + "loc.input.label.pathToSevenZipTool": "7z 유틸리티 경로", + "loc.input.help.pathToSevenZipTool": "7z 유틸리티에 대한 사용자 지정 경로를 지정할 수 있습니다. 예를 들면, Windows의 \"C:\\7z\\7z.exe\" 및 MacOS/Ubuntu의 “/usr/local/bin/7z\"입니다.", "loc.messages.ExtractDirFailedinFindFiles": "지정된 보관 파일 %s은(는) 디렉터리이므로 압축할 수 없습니다.", "loc.messages.ExtractNotFileFailed": "지정한 보관 파일 %s은(는) 파일이 아니므로 압축할 수 없습니다.", "loc.messages.ExtractNotAccessibleFile": "지정한 보관 파일 %s은(는) 액세스할 수 없으므로 압축할 수 없습니다. %s", @@ -28,6 +32,7 @@ "loc.messages.DecompressedTempTar": "%s에 있는 임시 tar 파일의 압축을 %s(으)로 풀었습니다.", "loc.messages.RemoveTempDir": "임시 폴더를 제거하는 중입니다. %s", "loc.messages.ExtractFailedCannotCreate": "임시 위치를 만들 수 없으므로 %s 파일을 압축하지 못했습니다. %s", + "loc.messages.NoFilesFound": "지정된 파일 패턴을 사용하여 보관 파일을 찾을 수 없음", "loc.messages.FoundFiles": "압축할 %d개 파일을 찾았습니다.", "loc.messages.CleanDestDir": "압축 전에 대상 폴더를 지우는 중입니다. %s", "loc.messages.CreateDestDir": "대상 폴더를 지우는 중입니다. %s", diff --git a/Tasks/ExtractFilesV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ExtractFilesV1/Strings/resources.resjson/ru-RU/resources.resjson index 31624c80be3f..61554982c421 100644 --- a/Tasks/ExtractFilesV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ExtractFilesV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Извлечь файлы", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=800269)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.description": "Извлечение различных файлов архивов и сжатых файлов, таких как 7Z, RAR, TAR.GZ и ZIP", "loc.instanceNameFormat": "Извлечь файлы $(message)", "loc.input.label.archiveFilePatterns": "Шаблоны файлов архивов", @@ -9,6 +9,10 @@ "loc.input.help.destinationFolder": "Папка назначения, в которую будут извлечены файлы архива. Если в репозитории нет файлов, используйте [переменные](https://go.microsoft.com/fwlink/?LinkID=550988). Пример: $(agent.builddirectory)", "loc.input.label.cleanDestinationFolder": "Очистить папку назначения перед извлечением", "loc.input.help.cleanDestinationFolder": "Выберите этот параметр, чтобы очистить каталог назначения до извлечения в него содержимого архива.", + "loc.input.label.overwriteExistingFiles": "Переписать существующие файлы", + "loc.input.help.overwriteExistingFiles": "Выберите этот параметр, чтобы перезаписать существующие файлы в целевом каталоге.", + "loc.input.label.pathToSevenZipTool": "Путь к служебной программе 7z", + "loc.input.help.pathToSevenZipTool": "Вы можете указать пользовательский путь к служебной программе 7z. Например, \"C:\\7z\\7z.exe\" в Windows и \"/usr/local/bin/7z\" в MacOS/Ubuntu.", "loc.messages.ExtractDirFailedinFindFiles": "Указанный архив %s невозможно извлечь, так как он является каталогом.", "loc.messages.ExtractNotFileFailed": "Указанный архив %s невозможно извлечь, так как он не является файлом.", "loc.messages.ExtractNotAccessibleFile": "Указанный архив %s невозможно извлечь, так как он недоступен: %s", @@ -28,6 +32,7 @@ "loc.messages.DecompressedTempTar": "Распакован временный TAR-файл из: %s в: %s", "loc.messages.RemoveTempDir": "Удаление временной папки: %s", "loc.messages.ExtractFailedCannotCreate": "Произошел сбой извлечения файла: %s, так как не удалось создать временное расположение: %s", + "loc.messages.NoFilesFound": "Архивы для указанных шаблонов файлов не найдены.", "loc.messages.FoundFiles": "Найдены файлы для извлечения (%d):", "loc.messages.CleanDestDir": "Очистка папки назначения перед извлечением: %s", "loc.messages.CreateDestDir": "Создание папки назначения: %s", diff --git a/Tasks/ExtractFilesV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/ExtractFilesV1/Strings/resources.resjson/zh-CN/resources.resjson index 89f44b634f41..5fd054047ef2 100644 --- a/Tasks/ExtractFilesV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/ExtractFilesV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -9,6 +9,10 @@ "loc.input.help.destinationFolder": "应将存档文件提取到的目标文件夹。如果文件不位于存储库中,请使用[变量](https://go.microsoft.com/fwlink/?LinkID=550988)。示例: $(agent.builddirectory)", "loc.input.label.cleanDestinationFolder": "在提取前清理目标文件夹", "loc.input.help.cleanDestinationFolder": "选择此选项,在将存档文件内容提取到目标目录之前清除该目录。", + "loc.input.label.overwriteExistingFiles": "覆盖现有文件", + "loc.input.help.overwriteExistingFiles": "选择此选项可覆盖目标目录中的现有文件。", + "loc.input.label.pathToSevenZipTool": "指向 7z 实用工具的路径", + "loc.input.help.pathToSevenZipTool": "你可以指定指向 7z 实用工具的自定义路径。例如,Windows 上的 “C: \\7z\\7z.exe” 和 MacOS/Ubuntu 上的 “/usr/local/bin/7z”。", "loc.messages.ExtractDirFailedinFindFiles": "无法提取指定的存档 %s,因为它是一个目录。", "loc.messages.ExtractNotFileFailed": "无法提取指定的存档 %s,因为它不是文件。", "loc.messages.ExtractNotAccessibleFile": "无法提取指定的存档 %s,因为无法访问它: %s", @@ -28,6 +32,7 @@ "loc.messages.DecompressedTempTar": "已将临时 tar 从 %s 解压缩到 %s", "loc.messages.RemoveTempDir": "正在删除临时文件夹: %s", "loc.messages.ExtractFailedCannotCreate": "文件 %s 提取失败,因为无法创建临时位置 %s", + "loc.messages.NoFilesFound": "找不到使用指定文件模式的存档", "loc.messages.FoundFiles": "发现 %d 个要提取的文件:", "loc.messages.CleanDestDir": "提取前需清理目标文件夹: %s", "loc.messages.CreateDestDir": "创建目标文件夹: %s", diff --git a/Tasks/ExtractFilesV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ExtractFilesV1/Strings/resources.resjson/zh-TW/resources.resjson index 9a8b5e835e51..99d0ef3cd9c7 100644 --- a/Tasks/ExtractFilesV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ExtractFilesV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "解壓縮檔案", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=800269)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.description": "解壓縮各種封存檔與壓縮檔,例如 .7z、.rar、.tar.gz 及 .zip", "loc.instanceNameFormat": "解壓縮檔案 $(message)", "loc.input.label.archiveFilePatterns": "封存檔樣式", @@ -9,6 +9,10 @@ "loc.input.help.destinationFolder": "用以解壓縮後之封存檔的目的資料夾。若檔案不在存放庫中,請使用 [變數](https://go.microsoft.com/fwlink/?LinkID=550988)。例如: $(agent.builddirectory)", "loc.input.label.cleanDestinationFolder": "清理目的地資料後再解壓縮", "loc.input.help.cleanDestinationFolder": "選取此選項可先清理目的地目錄,然後再將封存檔內容解壓縮到其中。", + "loc.input.label.overwriteExistingFiles": "覆寫現有的檔案", + "loc.input.help.overwriteExistingFiles": "選取此選項可覆寫目的地目錄中的現有檔案。", + "loc.input.label.pathToSevenZipTool": "7z 公用程式的路徑", + "loc.input.help.pathToSevenZipTool": "您可以指定 7z 公用程式的自訂路徑。例如,在 Windows 上為 \"C:\\7z\\7z.exe\",在 MacOS/Ubuntu 上為 \"/usr/local/bin/7z\"。", "loc.messages.ExtractDirFailedinFindFiles": "因為指定的封存 %s 為目錄,所以解壓縮失敗。", "loc.messages.ExtractNotFileFailed": "因為指定的封存 %s 不是檔案,所以無法予以解壓縮。", "loc.messages.ExtractNotAccessibleFile": "因為無法存取指定的封存 %s,所以無法予以解壓縮: %s", @@ -28,8 +32,9 @@ "loc.messages.DecompressedTempTar": "已將暫存 tar 從 %s 解壓縮至 %s", "loc.messages.RemoveTempDir": "正在移除暫存資料夾: %s", "loc.messages.ExtractFailedCannotCreate": "因為無法建立暫存位置,所以檔案 %s 解壓縮失敗: %s", + "loc.messages.NoFilesFound": "使用指定的檔案模式找不到任何封存", "loc.messages.FoundFiles": "找到 %d 個可解壓縮的檔案:", - "loc.messages.CleanDestDir": "正於解壓縮前清理目的地資料夾: %s", + "loc.messages.CleanDestDir": "正於擷取前清理目的地資料夾: %s", "loc.messages.CreateDestDir": "正在建立目的地資料夾: %s", "loc.messages.SucceedMsg": "已成功解壓縮所有檔案。" } \ No newline at end of file diff --git a/Tasks/ExtractFilesV1/task.json b/Tasks/ExtractFilesV1/task.json index 499309e50054..45d44308007e 100644 --- a/Tasks/ExtractFilesV1/task.json +++ b/Tasks/ExtractFilesV1/task.json @@ -19,7 +19,7 @@ "minimumAgentVersion": "2.182.1", "version": { "Major": 1, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "instanceNameFormat": "Extract files $(message)", @@ -109,4 +109,4 @@ "CreateDestDir": "Creating destination folder: %s", "SucceedMsg": "Successfully extracted all files." } -} +} \ No newline at end of file diff --git a/Tasks/ExtractFilesV1/task.loc.json b/Tasks/ExtractFilesV1/task.loc.json index 7b419a92f4af..dea2f83a4993 100644 --- a/Tasks/ExtractFilesV1/task.loc.json +++ b/Tasks/ExtractFilesV1/task.loc.json @@ -19,7 +19,7 @@ "minimumAgentVersion": "2.182.1", "version": { "Major": 1, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson index 2f8962c4d195..649f928af00f 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Dateitransformation", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", + "loc.helpMarkDown": "Aufgabe zur Dateitransformation und Variablenersetzung: Aktualisieren Sie Token in Ihren XML-basierten Konfigurationsdateien, und ersetzen Sie diese Token durch Variablenwerte.
    Aktuell werden nur XML- und JSON-Dateiformate für die Variablenersetzung unterstützt.
    [Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", "loc.description": "Hiermit werden in XML- oder JSON-Konfigurationsdateien Token durch Variablenwerte ersetzt.", "loc.instanceNameFormat": "Dateitransformation: $(Package)", "loc.group.displayName.VariableSubstitution": "Variablenersetzung", @@ -23,17 +23,17 @@ "loc.messages.NOJSONfilematchedwithspecificpattern": "Keine JSON-Datei stimmte mit dem angegebenen Muster überein: %s", "loc.messages.FailedToApplyTransformation": "Die Transformation für das angegebene Paket kann nicht angewendet werden.", "loc.messages.MissingArgumentsforXMLTransformation": "Unvollständige oder fehlende Argumente. Erwartetes Format: -transform -xml -result . Transformations- und Quelldatei sind Pflichteingaben.", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "Der Wert für den Schlüssel \"%s\" wird ersetzt.", + "loc.messages.SubstitutingValueonKeyWithNumber": "Wert für Schlüssel \"%s\" wird durch (Zahl) Wert ersetzt: %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Der Wert für den Schlüssel \"%s\" wird durch den (booleschen) Wert \"%s\" ersetzt.", + "loc.messages.SubstitutingValueonKeyWithObject": "Wert für Schlüssel \"%s\" wird durch (Objekt) Wert ersetzt: %s", + "loc.messages.SubstitutingValueonKeyWithString": "Wert für Schlüssel \"%s\" wird durch (Zeichenfolge) Wert ersetzt: %s", + "loc.messages.JSONvariableSubstitution": "Die JSON-Variablenersetzung für \"%s\" wird angewendet.", + "loc.messages.ApplyingXDTtransformation": "Die XDT-Transformation wird aus Transformationsdatei \"%s\" > Quelldatei \"%s\" angewendet.", "loc.messages.SubstitutionForXmlNode": "Ersetzung für XML-Knoten wird verarbeitet: %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "Der Wert für den Schlüssel \"%s\" wird durch den Tokenwert ersetzt: %s", + "loc.messages.SubstitutingConnectionStringValue": "Der connectionString-Wert für connectionString \"%s\" wird durch den Tokenwert ersetzt: %s ", "loc.messages.VariableSubstitutionInitiated": "Die Variablenersetzung in der Konfigurationsdatei wurde initialisiert: %s", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s" + "loc.messages.ConfigFileUpdated": "Die Konfigurationsdatei \"%s\" wurde aktualisiert.", + "loc.messages.SkippedUpdatingFile": "Die Aktualisierung der Datei wurde übersprungen: %s" } \ No newline at end of file diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson index d1aadf0bfcf5..930965433099 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Transformación de archivo", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", + "loc.helpMarkDown": "Tarea de transformación de archivos y sustitución de variables: actualice los tokens de los archivos de configuración basados en XML y, a continuación, reemplace esos tokens por valores de variables.
    Actualmente solo se admiten los formatos de archivo XML y JSON para la sustitución de variables.
    [Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", "loc.description": "Reemplaza los tokens por valores de variables en los archivos de configuración XML o JSON.", "loc.instanceNameFormat": "Transformación de archivo: $(Package)", "loc.group.displayName.VariableSubstitution": "Sustitución de variables", @@ -23,17 +23,17 @@ "loc.messages.NOJSONfilematchedwithspecificpattern": "Ningún archivo JSON coincidía con un patrón específico: %s.", "loc.messages.FailedToApplyTransformation": "No se puede aplicar la transformación para el paquete dado.", "loc.messages.MissingArgumentsforXMLTransformation": "Faltan argumentos o están incompletos. Formato esperado: -transform -xml -result . El archivo de transformación y de origen son entradas obligatorias.", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "Sustituyendo el valor de la clave: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Sustituyendo el valor de la clave %s por el valor (número) %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Sustituyendo el valor de la clave %s por el valor (booleano) %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Sustituyendo el valor de la clave %s por el valor (objeto) %s", + "loc.messages.SubstitutingValueonKeyWithString": "Sustituyendo el valor de la clave %s por el valor (cadena) %s", + "loc.messages.JSONvariableSubstitution": "Aplicando la sustitución de variables JSON para %s", + "loc.messages.ApplyingXDTtransformation": "Aplicando la transformación XDT del archivo de transformación %s -> archivo de código fuente %s ", "loc.messages.SubstitutionForXmlNode": "Procesando la sustitución para el nodo XML : %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "Actualizando el valor de la clave = %s con el valor de token %s", + "loc.messages.SubstitutingConnectionStringValue": "Sustituyendo el valor connectionString por connectionString = %s con el valor de token %s ", "loc.messages.VariableSubstitutionInitiated": "Sustitución de variables iniciada en el archivo de configuración : %s", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s" + "loc.messages.ConfigFileUpdated": "El archivo de configuración %s está actualizado.", + "loc.messages.SkippedUpdatingFile": "Actualización del archivo omitida: %s" } \ No newline at end of file diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson index e3d000425905..beeb3016eeae 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Transformation de fichier", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", + "loc.helpMarkDown": "Tâche de transformation de fichier et de substitution de variable : met à jour les jetons dans vos fichiers config XML, puis remplace ces jetons par des valeurs de variables.
    Seuls les formats de fichiers XML et JSON sont pris en charge pour la substitution de variable.
    [En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", "loc.description": "Remplacer les jetons par des valeurs de variables dans les fichiers config XML ou JSON", "loc.instanceNameFormat": "Transformation de fichier : $(Package)", - "loc.group.displayName.VariableSubstitution": "Substitution de variables", + "loc.group.displayName.VariableSubstitution": "Substitution de variable", "loc.input.label.folderPath": "Package ou dossier", "loc.input.help.folderPath": "Chemin de fichier du package ou d'un dossier.
    Les variables ([Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Mise en production](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)) et les caractères génériques sont pris en charge.
    Exemple : $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip.", "loc.input.label.enableXmlTransform": "Transformation XML", @@ -23,17 +23,17 @@ "loc.messages.NOJSONfilematchedwithspecificpattern": "Aucun fichier JSON ne correspond au modèle spécifique : %s.", "loc.messages.FailedToApplyTransformation": "Impossible d'appliquer la transformation pour le package donné.", "loc.messages.MissingArgumentsforXMLTransformation": "Arguments incomplets ou manquants. Format attendu -transform -xml -result . Le fichier de transformation et le fichier source sont des entrées obligatoires.", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "Substitution de la valeur de la clé %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Substitution de la valeur de la clé %s par une valeur numérique : %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Substitution de la valeur de la clé %s par une valeur booléenne : %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Substitution de la valeur de la clé %s par une valeur d'objet : %s", + "loc.messages.SubstitutingValueonKeyWithString": "Substitution de la valeur de la clé %s par une valeur de chaîne : %s", + "loc.messages.JSONvariableSubstitution": "Application de la substitution de variable JSON pour %s", + "loc.messages.ApplyingXDTtransformation": "Application de la transformation XDT du fichier de transformation %s au fichier source %s ", "loc.messages.SubstitutionForXmlNode": "Traitement de la substitution pour le nœud XML : %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "Mise à jour de la valeur de la clé %s par une valeur de jeton : %s", + "loc.messages.SubstitutingConnectionStringValue": "Substitution de la valeur connectionString pour connectionString = %s par la valeur de jeton %s ", "loc.messages.VariableSubstitutionInitiated": "Substitution de variables lancée dans le fichier config : %s", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s" + "loc.messages.ConfigFileUpdated": "Fichier config %s mis à jour.", + "loc.messages.SkippedUpdatingFile": "Mise à jour du fichier ignorée : %s" } \ No newline at end of file diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson index 262d84247dcd..b21318999080 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,16 +1,16 @@ { "loc.friendlyName": "Trasformazione file", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", + "loc.helpMarkDown": "Attività di trasformazione file e sostituzione delle variabili: aggiorna i token nei file di configurazione basati su XML, quindi li sostituisce con valori di variabile.
    Per la sostituzione delle variabili sono attualmente supportati solo i formati di file XML e JSON.
    [Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", "loc.description": "Sostituisce i token con valori di variabile in file di configurazione XML o JSON", "loc.instanceNameFormat": "Trasformazione file: $(Package)", - "loc.group.displayName.VariableSubstitution": "Sostituzione di variabili", + "loc.group.displayName.VariableSubstitution": "Sostituzione delle variabili", "loc.input.label.folderPath": "Pacchetto o cartella", "loc.input.help.folderPath": "Percorso file del pacchetto o di una cartella.
    Variabili ([Compilazione](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Versione](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)). I caratteri jolly sono supportati.
    Ad esempio, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip.", "loc.input.label.enableXmlTransform": "Trasformazione XML", "loc.input.help.enableXmlTransform": "Le trasformazioni dei file di configurazione verranno eseguite prima della sostituzione delle variabili.
    Le trasformazioni XML sono supportate solo per la piattaforma Windows.", "loc.input.label.xmlTransformationRules": "Regole di trasformazione", "loc.input.help.xmlTransformationRules": "Specificare un elenco di regole dei file di trasformazione delimitate da caratteri di nuova riga usando la sintassi seguente:
    -transform -xml ", - "loc.input.label.fileType": "Formato file", + "loc.input.label.fileType": "Formato di file", "loc.input.help.fileType": "Specificare il formato di file in cui deve essere eseguita la sostituzione
    Per il formato XML le variabili definite nelle pipeline di compilazione o di versione verranno abbinate alle voci 'key' o 'name' nelle sezioni appSettings, applicationSettings e connectionStrings di qualsiasi file di configurazione e di parameters.xml. La sostituzione delle variabili viene eseguita dopo la trasformazione dei file di configurazione.
    Per sostituire le variabili JSON annidate o gerarchiche, specificarle usando espressioni JSONPath.

    Ad esempio, per sostituire il valore di 'ConnectionString' nell'esempio seguente, è necessario definire una variabile come 'Data.DefaultConnection.ConnectionString' nella pipeline di compilazione o di versione (o nell'ambiente della pipeline di versione).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    La sostituzione delle variabili viene eseguita dopo le trasformazioni dei file di configurazione.

    Nota: nella sostituzione vengono usate solo le variabili personalizzate definite nelle pipeline di compilazione o di versione. Le variabili predefinite o di sistema definite nelle pipeline vengono escluse.
    Nota: se le stesse variabili vengono definite sia nella pipeline di versione che nella fase, le variabili della fase sostituiranno quelle della pipeline di versione.", "loc.input.label.targetFiles": "File di destinazione", "loc.input.help.targetFiles": "Specificare un elenco di file delimitati da caratteri di nuova riga per sostituire i valori delle variabili. È necessario specificare nomi file relativi alla cartella radice.", @@ -23,17 +23,17 @@ "loc.messages.NOJSONfilematchedwithspecificpattern": "Non sono stati trovati file JSON corrispondenti al criterio specificato: %s.", "loc.messages.FailedToApplyTransformation": "Non è possibile applicare la trasformazione per il pacchetto specificato.", "loc.messages.MissingArgumentsforXMLTransformation": "Argomenti incompleti o mancanti. Il formato previsto è -transform -xml -result . Il file di origine e la trasformazione sono valori di input obbligatori.", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "Sostituzione del valore nella chiave %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Sostituzione del valore nella chiave %s con il valore %s (numero)", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Sostituzione del valore nella chiave %s con il valore %s (booleano)", + "loc.messages.SubstitutingValueonKeyWithObject": "Sostituzione del valore nella chiave %s con il valore %s (oggetto)", + "loc.messages.SubstitutingValueonKeyWithString": "Sostituzione del valore nella chiave %s con il valore %s (stringa)", + "loc.messages.JSONvariableSubstitution": "Applicazione della sostituzione delle variabili JSON per %s", + "loc.messages.ApplyingXDTtransformation": "Applicazione della trasformazione XDT dal file di trasformazione %s al file di origine %s ", "loc.messages.SubstitutionForXmlNode": "Elaborazione della sostituzione per il nodo XML: %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "Aggiornamento del valore per la chiave %s con il valore di token %s", + "loc.messages.SubstitutingConnectionStringValue": "Sostituzione del valore di connectionString per connectionString = %s con il valore di token %s ", "loc.messages.VariableSubstitutionInitiated": "La sostituzione delle variabili nel file config %s è stata avviata", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s" + "loc.messages.ConfigFileUpdated": "Il file di configurazione %s è stato aggiornato.", + "loc.messages.SkippedUpdatingFile": "L'aggiornamento del file %s è stato ignorato" } \ No newline at end of file diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson index 4d1f557638fc..b6e6e338c917 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "ファイル変換", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", + "loc.helpMarkDown": "ファイルの変換および変数の置換タスク: XML ベースの構成ファイル内のトークンを更新し、それらのトークンを変数の値に置き換えます。
    現在、変数の置換でサポートされているのは XML と JSON ファイル形式のみです。
    [このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", "loc.description": "XML または JSON 構成ファイル内の変数の値でトークンを置換します", "loc.instanceNameFormat": "ファイル変換: $(Package)", "loc.group.displayName.VariableSubstitution": "変数の置換", @@ -23,17 +23,17 @@ "loc.messages.NOJSONfilematchedwithspecificpattern": "指定のパターンと一致する JSON ファイルはありません: %s。", "loc.messages.FailedToApplyTransformation": "指定されたパッケージの変換を適用できません。", "loc.messages.MissingArgumentsforXMLTransformation": "引数が不完全であるか、見つかりません。-transform -xml -result の形式である必要があります。変換ファイルとソース ファイルは必須の入力です。", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "キーの値を置き換えています: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "キー %s の値を (数) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithBoolean": "キー %s の値を (ブール値の) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithObject": "キー %s の値を (オブジェクト) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithString": "キー %s の値を (文字列) 値 %s に置き換えています", + "loc.messages.JSONvariableSubstitution": "%s の JSON 変数置換を適用しています", + "loc.messages.ApplyingXDTtransformation": "変換ファイル %s からソース ファイル %s に XDT 変換を適用しています ", "loc.messages.SubstitutionForXmlNode": "xml ノードの置換を処理しています: %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "key= %s の値をトークン値 %s で更新しています", + "loc.messages.SubstitutingConnectionStringValue": "connectionString = %s の connectionString 値をトークン値 %s に置き換えています ", "loc.messages.VariableSubstitutionInitiated": "構成ファイルでの変数の置換を開始しました: %s", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s" + "loc.messages.ConfigFileUpdated": "構成ファイル %s が更新されました。", + "loc.messages.SkippedUpdatingFile": "ファイルの更新がスキップされました: %s" } \ No newline at end of file diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson index 9c07dd6c76d4..51ea66d433b5 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Преобразование файлов", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", + "loc.helpMarkDown": "Задача преобразования файлов и подстановки переменных: обновляет токены в файлах конфигурации на базе XML и затем заменяет эти токены значениями переменных.
    Сейчас для подстановки переменных поддерживаются только форматы файлов XML и JSON.
    [См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", "loc.description": "Заменить токены значениями переменных в файлах конфигурации XML или JSON", "loc.instanceNameFormat": "Преобразование файлов: $(Package)", "loc.group.displayName.VariableSubstitution": "Подстановка переменных", @@ -23,17 +23,17 @@ "loc.messages.NOJSONfilematchedwithspecificpattern": "Не найден файл JSON, соответствующий заданному шаблону: %s.", "loc.messages.FailedToApplyTransformation": "Не удалось применить преобразование для указанного пакета.", "loc.messages.MissingArgumentsforXMLTransformation": "Неполные или отсутствующие аргументы. Ожидался формат -transform -xml -result . Преобразование и исходный файл являются обязательными входными данными.", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "Идет замена значения ключа: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Идет замена значения ключа %s значением (число): %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Идет замена значения ключа %s значением (логическое): %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Идет замена значения ключа %s значением (объект): %s", + "loc.messages.SubstitutingValueonKeyWithString": "Идет замена значения ключа %s значением (строка): %s", + "loc.messages.JSONvariableSubstitution": "Применение подстановки переменной JSON для %s", + "loc.messages.ApplyingXDTtransformation": "Применение преобразования XDT из файла преобразования %s в исходный файл %s ", "loc.messages.SubstitutionForXmlNode": "Обработка подстановки для XML-узла: %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "Изменение значения ключа = %s на значение токена: %s", + "loc.messages.SubstitutingConnectionStringValue": "Идет замена значения connectionString для connectionString = %s значением токена: %s ", "loc.messages.VariableSubstitutionInitiated": "Запущена подстановка переменных в файле конфигурации: %s.", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s" + "loc.messages.ConfigFileUpdated": "Файл конфигурации: %s обновлен.", + "loc.messages.SkippedUpdatingFile": "Пропущенный файл обновления: %s" } \ No newline at end of file diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson index 9945969473ce..dfa9578c5fc8 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "檔案轉換", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", + "loc.helpMarkDown": "檔案轉換和變數替代工作: 更新 XML 式組態檔中的權杖,然後將這些權杖取代為變數值。
    變數替代目前只支援 XML、JSON 檔案格式。
    [深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", "loc.description": "使用 XML 或 JSON 組態檔中的變數值取代權杖", "loc.instanceNameFormat": "檔案轉換: $(Package)", "loc.group.displayName.VariableSubstitution": "變數替代", @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "轉換規則", "loc.input.help.xmlTransformationRules": "使用下列語法提供轉換檔案規則的新分行清單:
    -transform -xml ", "loc.input.label.fileType": "檔案格式", - "loc.input.help.fileType": "提供必須執行替代的目標檔案格式
    若為 XML,則會根據任何組態檔和 parameters.xml 之 appSettings、applicationSettings 和 connectionStrings 區段中的 'key' 或 'name' 項目,比對在建置或發佈管線中定義的變數。轉換好組態後,才會替代變數。
    若要替代巢狀或階層式 JSON 變數,請使用 JSONPath 運算式指定它們。

    例如,若要取代以下範例中 'ConnectionString' 的值,您需要在建置或發佈管線 (或發佈管線的環境) 中將變數定義為 'Data.DefaultConnection.ConnectionString'。
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    轉換好組態後,才會替代變數。

    請注意: 只有在建置/發佈管線中定義的自訂變數會用於替代。不會使用預設/系統定義的管線變數。
    請注意: 如果在發佈管線和階段中定義了相同的變數,則階段變數會取代發佈管線變數。", + "loc.input.help.fileType": "提供必須執行替代的目標檔案格式
    若為 XML,則會根據任何組態檔和 parameters.xml 之 appSettings、applicationSettings 和 connectionStrings 區段中的 'key' 或 'name' 項目,比對在建置或發佈管線中定義的變數。轉換好組態後,才會替代變數。
    若要替代巢狀或階層式 JSON 變數,請使用 JSONPath 運算式指定它們。

    例如,若要取代以下範例中 'ConnectionString' 的值,您需要在建置或發佈管線 (或發佈管線的環境) 中將變數定義為 'Data.DefaultConnection.ConnectionString'。
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    轉換好組態後,才會替代變數。

    請注意: 只有在建置/發佈管線中定義的自訂變數會用於替代。不會使用預設/系統定義的管線變數。
    請注意: 如果在發佈管線和階段中定義了相同的變數,則階段變數會取代發佈管線變數。", "loc.input.label.targetFiles": "目標檔案", "loc.input.help.targetFiles": "提供用來替代變數值之檔案的新分行清單。提供的檔案名稱需相對於根資料夾。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "已成功套用 JSON 變數替代。", @@ -23,17 +23,17 @@ "loc.messages.NOJSONfilematchedwithspecificpattern": "沒有符合特定模式 %s 的 JSON 檔案。", "loc.messages.FailedToApplyTransformation": "無法針對指定的套件套用轉換。", "loc.messages.MissingArgumentsforXMLTransformation": "引數不完整或缺少引數。預期的格式為 -transform <轉換檔> -xml <來源檔案> -result <目的檔案>。轉換和來源檔案均為強制輸入。", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithNumber": "以 (數值) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithBoolean": "以 (布林) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithObject": "以 (物件) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithString": "以 (字串) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.JSONvariableSubstitution": "正在為 %s 套用 JSON 變數替代", + "loc.messages.ApplyingXDTtransformation": "正在套用從轉換檔案 %s 轉換為來源檔案 %s 的 XDT 轉換 ", "loc.messages.SubstitutionForXmlNode": "正在處理 XML 節點的替代: %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "正在使用權杖值 %s 為索引鍵= %s 更新值", + "loc.messages.SubstitutingConnectionStringValue": "以權杖值 %s 取代 connectionString = %s 的 connectionString 值 ", "loc.messages.VariableSubstitutionInitiated": "已起始組態檔中的變數替代: %s", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s" + "loc.messages.ConfigFileUpdated": "組態檔: %s 已更新。", + "loc.messages.SkippedUpdatingFile": "已跳過更新檔案: %s" } \ No newline at end of file diff --git a/Tasks/FileTransformV1/task.json b/Tasks/FileTransformV1/task.json index 3008d9ec6e93..56eb2bd30009 100644 --- a/Tasks/FileTransformV1/task.json +++ b/Tasks/FileTransformV1/task.json @@ -17,7 +17,7 @@ ], "version": { "Major": 1, - "Minor": 182, + "Minor": 198, "Patch": 0 }, "instanceNameFormat": "File Transform: $(Package)", diff --git a/Tasks/FileTransformV1/task.loc.json b/Tasks/FileTransformV1/task.loc.json index 43a6773729b7..cc18862a77b7 100644 --- a/Tasks/FileTransformV1/task.loc.json +++ b/Tasks/FileTransformV1/task.loc.json @@ -17,7 +17,7 @@ ], "version": { "Major": 1, - "Minor": 182, + "Minor": 198, "Patch": 0 }, "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/FileTransformV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/FileTransformV2/Strings/resources.resjson/de-DE/resources.resjson index 0aad1eb833ac..30fc61125ac4 100644 --- a/Tasks/FileTransformV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/FileTransformV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,47 +1,47 @@ { "loc.friendlyName": "Dateitransformation", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://aka.ms/AA5xp1v)", + "loc.helpMarkDown": "Aufgabe zur Dateitransformation und Variablenersetzung: Aktualisieren Sie Token in Ihren XML-basierten Konfigurationsdateien, und ersetzen Sie diese Token durch Variablenwerte.
    Aktuell werden nur XML- und JSON-Dateiformate für die Variablenersetzung unterstützt.
    [Weitere Informationen zu dieser Aufgabe](https://aka.ms/AA5xp1v)", "loc.description": "Hiermit werden in XML- oder JSON-Konfigurationsdateien Token durch Variablenwerte ersetzt.", "loc.instanceNameFormat": "Dateitransformation: $(Package)", - "loc.releaseNotes": "More optimized task fields that allow users to enable any/all of the transformation (XML), variable substitution (JSON and XML) features in a single task instance.
    Task fails when any of the configured transformation/substitution is NOT applied or when the task is no-op.", - "loc.group.displayName.VariableSubstitution": "Variable Substitution", - "loc.input.label.folderPath": "Package or folder", + "loc.releaseNotes": "Optimierte Aufgabenfelder, die es Benutzern ermöglichen, die Features für Transformation (XML), Variablenersetzung (JSON und XML) in einer einzelnen Aufgabeninstanz zu aktivieren.
    Die Aufgabe wird als fehlerhaft markiert, wenn eine der konfigurierten Transformationen/Ersetzungen NICHT angewendet wird oder wenn es sich bei der Aufgabe um eine Nulloperation handelt.", + "loc.group.displayName.VariableSubstitution": "Variablenersetzung", + "loc.input.label.folderPath": "Paket oder Ordner", "loc.input.help.folderPath": "Dateipfad zu einem Paket oder einem Ordner.
    Variablen ([Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)) und Platzhalter werden unterstützt.
    Beispiel: $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip.", - "loc.input.label.xmlTransformationRules": "XML Transformation rules", + "loc.input.label.xmlTransformationRules": "XML-Transformationsregeln", "loc.input.help.xmlTransformationRules": "Geben Sie eine Liste mit Transformationsdateiregeln an, bei der jeder Eintrag in einer neuen Zeile enthalten ist. Verwenden Sie hierbei diese Syntax:
    -transform -xml ", - "loc.input.label.jsonTargetFiles": "JSON target files", - "loc.input.help.jsonTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.

    For example, to replace the value of ‘ConnectionString’ in the sample below, you need to define a variable as ‘Data.DefaultConnection.ConnectionString’ in the build or release pipeline (or release pipeline's environment).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    Variable Substitution is run after configuration transforms.

    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables. ", - "loc.input.label.xmlTargetFiles": "XML target files", - "loc.input.help.xmlTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.
    For XML, Variables defined in the build or release pipelines will be matched against the 'key' or 'name' entries in the appSettings, applicationSettings, and connectionStrings sections of any config file and parameters.xml.
    Variable Substitution is run after configuration transforms.
    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables.", + "loc.input.label.jsonTargetFiles": "JSON-Zieldateien", + "loc.input.help.jsonTargetFiles": "Geben Sie eine durch Zeilenvorschubzeichen getrennte Liste mit Dateien an, um die Variablenwerte zu ersetzen. Dateinamen müssen relativ zum Stammordner angegeben werden.

    Um beispielsweise den Wert von \"ConnectionString\" im Beispiel unten zu ersetzen, müssen Sie eine Variable als \"Data.DefaultConnection.ConnectionString\" in der Build- oder Releasepipeline (oder der Umgebung der Releasepipeline) definieren.
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    Die Variablenersetzung wird nach der Konfigurationstransformation ausgeführt.

    Hinweis: Bei der Ersetzung werden nur benutzerdefinierte Variablen verwendet, die in Build-/Releasepipelines definiert sind. Standardvariablen oder über das System definierte Pipelinevariablen sind ausgeschlossen.
    Hinweis: Wenn dieselben Variablen in Releasepipeline und Stage definiert sind, ersetzen die Stagevariablen die Variablen der Releasepipeline.", + "loc.input.label.xmlTargetFiles": "XML-Zieldateien", + "loc.input.help.xmlTargetFiles": "Geben Sie eine durch Zeilenvorschubzeichen getrennte Liste mit Dateien an, um die Variablenwerte zu ersetzen. Dateinamen müssen relativ zum Stammordner angegeben werden.
    Für XML werden die in der Build- oder Releasepipeline definierten Variablen mit den key- oder name-Einträgen in den Abschnitten \"appSettings\", \"applicationSettings\" und \"connectionStrings\" jeder Konfigurationsdatei und Datei \"parameters.xml\" abgeglichen.
    Die Variablenersetzung wird nach der Konfigurationstransformation ausgeführt.
    Hinweis: Bei der Ersetzung werden nur benutzerdefinierte Variablen verwendet, die in Build-/Releasepipelines definiert sind. Standardvariablen oder über das System definierte Pipelinevariablen sind ausgeschlossen.
    Hinweis: Wenn dieselben Variablen in Releasepipeline und Stage definiert sind, ersetzen die Stagevariablen die Variablen der Releasepipeline.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Die JSON-Variablenersetzung wurde erfolgreich angewendet.", - "loc.messages.FailedToApplyJSONvariablesubstitution": "Failed to apply JSON variable substitution.", - "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Failed to apply JSON variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyJSONvariablesubstitution": "Fehler beim Anwenden der JSON-Variablenersetzung.", + "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Fehler beim Anwenden der JSON-Variablenersetzung. Im Paket sind bereits Änderungen vorhanden.", "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML-Variablenersetzung erfolgreich angewendet.", - "loc.messages.FailedToApplyXMLvariablesubstitution": "Failed to apply XML variable substitution.", - "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Failed to apply XML variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyXMLvariablesubstitution": "Fehler beim Anwenden der XML-Variablenersetzung.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Fehler beim Anwenden der XML-Variablenersetzung. Im Paket sind bereits Änderungen vorhanden.", "loc.messages.XDTTransformationsappliedsuccessfully": "Die XML-Transformationen wurden erfolgreich angewendet.", "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "XML-Transformationen können auf einer Nicht-Windows-Plattform nicht ausgeführt werden.", "loc.messages.XdtTransformationErrorWhileTransforming": "XML-Transformationsfehler beim Transformieren von \"%s\" unter Verwendung von \"%s\".", "loc.messages.JSONParseError": "Die JSON-Datei konnte nicht analysiert werden: %s. Fehler: %s", "loc.messages.NOJSONfilematchedwithspecificpattern": "Keine JSON-Datei stimmte mit dem angegebenen Muster überein: %s", "loc.messages.FailedToApplySpecialTransformation": "Die Transformation für das angegebene Paket kann nicht angewendet werden.", - "loc.messages.FailedToApplySpecialTransformationReason1": "Unable to apply transformation for the given package. Changes are already present in the package.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Die Transformation für das angegebene Paket kann nicht angewendet werden. Im Paket sind bereits Änderungen vorhanden.", "loc.messages.FailedToApplyTransformation": "Die Transformation für das angegebene Paket kann nicht angewendet werden. Führen Sie die folgenden Schritte aus.", "loc.messages.MissingArgumentsforXMLTransformation": "Unvollständige oder fehlende Argumente. Erwartetes Format: -transform -xml -result . Transformations- und Quelldatei sind Pflichteingaben.", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "Der Wert für den Schlüssel \"%s\" wird ersetzt.", + "loc.messages.SubstitutingValueonKeyWithNumber": "Wert für Schlüssel \"%s\" wird durch (Zahl) Wert ersetzt: %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Der Wert für den Schlüssel \"%s\" wird durch den (booleschen) Wert \"%s\" ersetzt.", + "loc.messages.SubstitutingValueonKeyWithObject": "Wert für Schlüssel \"%s\" wird durch (Objekt) Wert ersetzt: %s", + "loc.messages.SubstitutingValueonKeyWithString": "Wert für Schlüssel \"%s\" wird durch (Zeichenfolge) Wert ersetzt: %s", + "loc.messages.JSONvariableSubstitution": "Die JSON-Variablenersetzung für \"%s\" wird angewendet.", + "loc.messages.ApplyingXDTtransformation": "Die XDT-Transformation wird aus Transformationsdatei \"%s\" > Quelldatei \"%s\" angewendet.", "loc.messages.SubstitutionForXmlNode": "Ersetzung für XML-Knoten wird verarbeitet: %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "Der Wert für den Schlüssel \"%s\" wird durch den Tokenwert ersetzt: %s", + "loc.messages.SubstitutingConnectionStringValue": "Der connectionString-Wert für connectionString \"%s\" wird durch den Tokenwert ersetzt: %s ", "loc.messages.VariableSubstitutionInitiated": "Die Variablenersetzung in der Konfigurationsdatei wurde initialisiert: %s", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s", + "loc.messages.ConfigFileUpdated": "Die Konfigurationsdatei \"%s\" wurde aktualisiert.", + "loc.messages.SkippedUpdatingFile": "Die Aktualisierung der Datei wurde übersprungen: %s", "loc.messages.FailedToApplyTransformationReason1": "1. Prüfen Sie, ob die Transformation für das beim Build generierte MSBuild-Paket bereits angewendet wurde. Ist dies der Fall, entfernen Sie das Tag aus allen Konfigurationen in der CSPROJ-Datei, und führen Sie den Build erneut aus. ", "loc.messages.FailedToApplyTransformationReason2": "2. Stellen Sie sicher, dass sich die Konfigurationsdatei und die Transformationsdateien im selben Ordner im Paket befinden.", - "loc.messages.FileTranformationNotEnabled": "File Tranformation is not enabled. Please provide one of the following : XML Tranformation rules or JSON/XML target files for variable substitution." + "loc.messages.FileTranformationNotEnabled": "Die Dateitransformation ist nicht aktiviert. Geben Sie eine der folgenden Optionen an: XML-Transformationsregeln oder JSON/XML-Zieldateien für die Variablenersetzung." } \ No newline at end of file diff --git a/Tasks/FileTransformV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/FileTransformV2/Strings/resources.resjson/es-ES/resources.resjson index 59b5de4bb93e..79ee82154324 100644 --- a/Tasks/FileTransformV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/FileTransformV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,47 +1,47 @@ { "loc.friendlyName": "Transformación de archivo", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://aka.ms/AA5xp1v)", + "loc.helpMarkDown": "Tarea de transformación de archivos y sustitución de variables: actualice los tokens de los archivos de configuración basados en XML y, a continuación, reemplace esos tokens por valores de variables.
    Actualmente solo se admiten los formatos de archivo XML y JSON para la sustitución de variables.
    [Obtener más información acerca de esta tarea](https://aka.ms/AA5xp1v)", "loc.description": "Reemplaza los tokens por valores de variables en los archivos de configuración XML o JSON.", "loc.instanceNameFormat": "Transformación de archivo: $(Package)", - "loc.releaseNotes": "More optimized task fields that allow users to enable any/all of the transformation (XML), variable substitution (JSON and XML) features in a single task instance.
    Task fails when any of the configured transformation/substitution is NOT applied or when the task is no-op.", - "loc.group.displayName.VariableSubstitution": "Variable Substitution", - "loc.input.label.folderPath": "Package or folder", + "loc.releaseNotes": "Campos de tareas más optimizados que permiten a los usuarios habilitar cualquiera de las características de transformación (XML) o sustitución de variables (JSON y XML), o todas ellas, en una única instancia de tarea.
    La tarea genera un error cuando NO se aplica alguna de las transformaciones o sustituciones configuradas o cuando la tarea es no-op.", + "loc.group.displayName.VariableSubstitution": "Sustitución de variables", + "loc.input.label.folderPath": "Paquete o carpeta", "loc.input.help.folderPath": "Ruta de acceso de archivo al paquete o a una carpeta.
    Variables ([Compilación](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Versión](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), se admiten caracteres comodín.
    Por ejemplo, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip.", - "loc.input.label.xmlTransformationRules": "XML Transformation rules", + "loc.input.label.xmlTransformationRules": "Reglas de transformación XML", "loc.input.help.xmlTransformationRules": "Proporcione una nueva lista separada por líneas de reglas de archivo de transformación con la sintaxis:
    -transform -xml ", - "loc.input.label.jsonTargetFiles": "JSON target files", - "loc.input.help.jsonTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.

    For example, to replace the value of ‘ConnectionString’ in the sample below, you need to define a variable as ‘Data.DefaultConnection.ConnectionString’ in the build or release pipeline (or release pipeline's environment).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    Variable Substitution is run after configuration transforms.

    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables. ", - "loc.input.label.xmlTargetFiles": "XML target files", - "loc.input.help.xmlTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.
    For XML, Variables defined in the build or release pipelines will be matched against the 'key' or 'name' entries in the appSettings, applicationSettings, and connectionStrings sections of any config file and parameters.xml.
    Variable Substitution is run after configuration transforms.
    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables.", + "loc.input.label.jsonTargetFiles": "Archivos de destino JSON", + "loc.input.help.jsonTargetFiles": "Proporcione una nueva lista separada por líneas de los archivos para sustituir los valores de variable. Los nombres de archivos que se proporcionen deben ser relativos a la carpeta raíz.

    Por ejemplo, para reemplazar el valor de \"ConnectionString\" en el ejemplo siguiente, debe definir una variable como \"Data.DefaultConnection.ConnectionString\" en la canalización de compilación o de versión (o en el entorno de la canalización de versión).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    La sustitución de variables se ejecuta una vez que se transforma la configuración.

    Nota: Solo las variables personalizadas definidas en las canalizaciones de compilación o versión se usan en la sustitución. Se excluyen las variables de canalización predeterminadas o definidas por el sistema.
    Nota: Si se definen las mismas variables en la canalización de versión y en la fase, las últimas sustituirán a las variables de la canalización de versión. ", + "loc.input.label.xmlTargetFiles": "Archivos de destino XML", + "loc.input.help.xmlTargetFiles": "Proporcione una nueva lista separada por líneas de los archivos para sustituir los valores de variable. Los nombres de archivos que se proporcionen deben ser relativos a la carpeta raíz.
    Para XML, las variables que se definen en las canalizaciones de compilación o versión se compararán con las entradas \"key\" o \"name\" de las secciones appSettings, applicationSettings y connectionStrings de cualquier archivo de configuración y parameters.xml.
    La sustitución de variables se ejecuta una vez que se transforma la configuración.
    Nota: Solo las variables personalizadas definidas en las canalizaciones de compilación o versión se usan en la sustitución. Se excluyen las variables de canalización predeterminadas o definidas por el sistema.
    Nota: Si se definen las mismas variables en la canalización de versión y en la fase, las últimas sustituirán a las variables de la canalización de versión.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sustitución de variable JSON se aplicó correctamente.", - "loc.messages.FailedToApplyJSONvariablesubstitution": "Failed to apply JSON variable substitution.", - "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Failed to apply JSON variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyJSONvariablesubstitution": "No se pudo aplicar la sustitución de variables JSON.", + "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "No se pudo aplicar la sustitución de variables JSON. Los cambios ya están presentes en el paquete.", "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "Sustitución de variables XML aplicada correctamente.", - "loc.messages.FailedToApplyXMLvariablesubstitution": "Failed to apply XML variable substitution.", - "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Failed to apply XML variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyXMLvariablesubstitution": "No se pudo aplicar la sustitución de variables XML.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "No se pudo aplicar la sustitución de variables XML. Los cambios ya están presentes en el paquete.", "loc.messages.XDTTransformationsappliedsuccessfully": "Las transformaciones XML se aplicaron correctamente", "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "No se pueden realizar las transformaciones XML en una plataforma que no es Windows.", "loc.messages.XdtTransformationErrorWhileTransforming": "Error de transformación XML al transformar %s mediante %s.", "loc.messages.JSONParseError": "No se puede analizar el archivo JSON: %s. Error: %s", "loc.messages.NOJSONfilematchedwithspecificpattern": "Ningún archivo JSON coincidía con un patrón específico: %s.", "loc.messages.FailedToApplySpecialTransformation": "No se puede aplicar la transformación para el paquete dado.", - "loc.messages.FailedToApplySpecialTransformationReason1": "Unable to apply transformation for the given package. Changes are already present in the package.", + "loc.messages.FailedToApplySpecialTransformationReason1": "No se puede aplicar la transformación para el paquete dado. Los cambios ya están presentes en el paquete.", "loc.messages.FailedToApplyTransformation": "No se puede aplicar la transformación para el paquete dado. Compruebe lo siguiente.", "loc.messages.MissingArgumentsforXMLTransformation": "Faltan argumentos o están incompletos. Formato esperado: -transform -xml -result . El archivo de transformación y de origen son entradas obligatorias.", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "Sustituyendo el valor de la clave: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Sustituyendo el valor de la clave %s por el valor (número) %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Sustituyendo el valor de la clave %s por el valor (booleano) %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Sustituyendo el valor de la clave %s por el valor (objeto) %s", + "loc.messages.SubstitutingValueonKeyWithString": "Sustituyendo el valor de la clave %s por el valor (cadena) %s", + "loc.messages.JSONvariableSubstitution": "Aplicando la sustitución de variables JSON para %s", + "loc.messages.ApplyingXDTtransformation": "Aplicando la transformación XDT del archivo de transformación %s -> archivo de código fuente %s ", "loc.messages.SubstitutionForXmlNode": "Procesando la sustitución para el nodo XML : %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "Actualizando el valor de la clave = %s con el valor de token %s", + "loc.messages.SubstitutingConnectionStringValue": "Sustituyendo el valor connectionString por connectionString = %s con el valor de token %s ", "loc.messages.VariableSubstitutionInitiated": "Sustitución de variables iniciada en el archivo de configuración : %s", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s", + "loc.messages.ConfigFileUpdated": "El archivo de configuración %s está actualizado.", + "loc.messages.SkippedUpdatingFile": "Actualización del archivo omitida: %s", "loc.messages.FailedToApplyTransformationReason1": "1. Si la transformación ya se ha aplicado para el paquete generado por MSBuild durante la compilación. Si es así, quite la etiqueta para cada configuración del archivo csproj y compile de nuevo. ", "loc.messages.FailedToApplyTransformationReason2": "2. Asegúrese de que el archivo de configuración y los archivos de transformación están presentes en la misma carpeta dentro del paquete.", - "loc.messages.FileTranformationNotEnabled": "File Tranformation is not enabled. Please provide one of the following : XML Tranformation rules or JSON/XML target files for variable substitution." + "loc.messages.FileTranformationNotEnabled": "La transformación de archivos no está habilitada. Proporcione una de las opciones siguientes para la sustitución de variables: Reglas de transformación XML o Archivos de destino JSON/XML." } \ No newline at end of file diff --git a/Tasks/FileTransformV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/FileTransformV2/Strings/resources.resjson/fr-FR/resources.resjson index 646a01f46e56..57a343228b21 100644 --- a/Tasks/FileTransformV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/FileTransformV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,47 +1,47 @@ { "loc.friendlyName": "Transformation de fichier", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://aka.ms/AA5xp1v)", + "loc.helpMarkDown": "Tâche de transformation de fichier et de substitution de variable : met à jour les jetons dans vos fichiers config XML, puis remplace ces jetons par des valeurs de variables.
    Seuls les formats de fichiers XML et JSON sont pris en charge pour la substitution de variable.
    [En savoir plus sur cette tâche](https://aka.ms/AA5xp1v)", "loc.description": "Remplacer les jetons par des valeurs de variables dans les fichiers config XML ou JSON", "loc.instanceNameFormat": "Transformation de fichier : $(Package)", - "loc.releaseNotes": "More optimized task fields that allow users to enable any/all of the transformation (XML), variable substitution (JSON and XML) features in a single task instance.
    Task fails when any of the configured transformation/substitution is NOT applied or when the task is no-op.", - "loc.group.displayName.VariableSubstitution": "Variable Substitution", - "loc.input.label.folderPath": "Package or folder", + "loc.releaseNotes": "Champs de tâches plus optimisés qui permettent aux utilisateurs d'activer une partie ou la totalité des fonctionnalités de transformation (XML), de substitution de variable (JSON et XML) dans une seule instance de tâche.
    La tâche se solde par un échec quand l'une des transformations/substitutions configurées n'est PAS appliquée ou quand la tâche n'est pas opérationnelle.", + "loc.group.displayName.VariableSubstitution": "Substitution de variable", + "loc.input.label.folderPath": "Package ou dossier", "loc.input.help.folderPath": "Chemin de fichier du package ou d'un dossier.
    Les variables ([Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Mise en production](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)) et les caractères génériques sont pris en charge.
    Exemple : $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip.", - "loc.input.label.xmlTransformationRules": "XML Transformation rules", + "loc.input.label.xmlTransformationRules": "Règles de transformation XML", "loc.input.help.xmlTransformationRules": "Fournissez une liste de règles de fichier de transformation séparées par une nouvelle ligne, en utilisant la syntaxe suivante :
    -transform -xml ", - "loc.input.label.jsonTargetFiles": "JSON target files", - "loc.input.help.jsonTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.

    For example, to replace the value of ‘ConnectionString’ in the sample below, you need to define a variable as ‘Data.DefaultConnection.ConnectionString’ in the build or release pipeline (or release pipeline's environment).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    Variable Substitution is run after configuration transforms.

    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables. ", - "loc.input.label.xmlTargetFiles": "XML target files", - "loc.input.help.xmlTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.
    For XML, Variables defined in the build or release pipelines will be matched against the 'key' or 'name' entries in the appSettings, applicationSettings, and connectionStrings sections of any config file and parameters.xml.
    Variable Substitution is run after configuration transforms.
    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables.", + "loc.input.label.jsonTargetFiles": "Fichiers cibles JSON", + "loc.input.help.jsonTargetFiles": "Fournissez une liste de fichiers séparés par une nouvelle ligne pour substituer les valeurs de variables. Les noms de fichiers doivent être indiqués par rapport au dossier racine.

    Par exemple, pour remplacer la valeur de 'ConnectionString' dans l'exemple ci-dessous, vous devez définir une variable en tant que 'Data.DefaultConnection.ConnectionString' dans la définition de build ou de mise en production (ou l'environnement du pipeline de mise en production).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    La substitution de variable est exécutée après les transformations de configuration.

    Remarque : Seules les variables personnalisées définies dans les pipelines de build/mise en production sont utilisées dans la substitution. Les variables de pipeline définies par le système/par défaut sont exclues.
    Remarque : Si les mêmes variables sont définies dans le pipeline de mise en production et dans la phase, les variables de phase remplacent les variables de pipeline de mise en production. ", + "loc.input.label.xmlTargetFiles": "Fichiers cibles XML", + "loc.input.help.xmlTargetFiles": "Fournissez une liste de fichiers séparés par une nouvelle ligne pour substituer les valeurs de variables. Les noms de fichiers doivent être indiqués par rapport au dossier racine.
    En XML, les variables définies dans les pipelines de build ou de mise en production sont mappées aux entrées 'key' ou 'name' des sections appSettings, applicationSettings et connectionStrings d'un fichier config et d'un fichier parameters.xml.
    La substitution de variable est exécutée après les transformations de configuration.
    Remarque : Seules les variables personnalisées définies dans les pipelines de build/mise en production sont utilisées dans la substitution. Les variables de pipeline définies par le système/par défaut sont exclues.
    Remarque : Si les mêmes variables sont définies dans le pipeline de mise en production et dans la phase, les variables de phase remplacent les variables de pipeline de mise en production.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Substitution de variable JSON correctement appliquée.", - "loc.messages.FailedToApplyJSONvariablesubstitution": "Failed to apply JSON variable substitution.", - "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Failed to apply JSON variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyJSONvariablesubstitution": "Échec de l'application de la substitution de variable JSON.", + "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Échec de l'application de la substitution de variable JSON. Des changements sont déjà présents dans le package.", "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "La substitution de la variable XML a été appliquée.", - "loc.messages.FailedToApplyXMLvariablesubstitution": "Failed to apply XML variable substitution.", - "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Failed to apply XML variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyXMLvariablesubstitution": "Échec de l'application de la substitution de variable XML.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Échec de l'application de la substitution de variable XML. Des changements sont déjà présents dans le package.", "loc.messages.XDTTransformationsappliedsuccessfully": "Transformations XML correctement appliquées", "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Impossible d'effectuer les transformations XML sur une plateforme non-Windows.", "loc.messages.XdtTransformationErrorWhileTransforming": "Erreur de transformation XML lors de la transformation de %s à l'aide de %s.", "loc.messages.JSONParseError": "Impossible d'analyser le fichier JSON : %s. Erreur : %s", "loc.messages.NOJSONfilematchedwithspecificpattern": "Aucun fichier JSON ne correspond au modèle spécifique : %s.", "loc.messages.FailedToApplySpecialTransformation": "Impossible d'appliquer la transformation pour le package donné.", - "loc.messages.FailedToApplySpecialTransformationReason1": "Unable to apply transformation for the given package. Changes are already present in the package.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Impossible d'appliquer la transformation pour le package donné. Des changements sont déjà présents dans le package.", "loc.messages.FailedToApplyTransformation": "Impossible d'appliquer la transformation pour le package donné. Vérifiez ce qui suit.", "loc.messages.MissingArgumentsforXMLTransformation": "Arguments incomplets ou manquants. Format attendu -transform -xml -result . Le fichier de transformation et le fichier source sont des entrées obligatoires.", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "Substitution de la valeur de la clé %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Substitution de la valeur de la clé %s par une valeur numérique : %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Substitution de la valeur de la clé %s par une valeur booléenne : %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Substitution de la valeur de la clé %s par une valeur d'objet : %s", + "loc.messages.SubstitutingValueonKeyWithString": "Substitution de la valeur de la clé %s par une valeur de chaîne : %s", + "loc.messages.JSONvariableSubstitution": "Application de la substitution de variable JSON pour %s", + "loc.messages.ApplyingXDTtransformation": "Application de la transformation XDT du fichier de transformation %s au fichier source %s ", "loc.messages.SubstitutionForXmlNode": "Traitement de la substitution pour le nœud XML : %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "Mise à jour de la valeur de la clé %s par une valeur de jeton : %s", + "loc.messages.SubstitutingConnectionStringValue": "Substitution de la valeur connectionString pour connectionString = %s par la valeur de jeton %s ", "loc.messages.VariableSubstitutionInitiated": "Substitution de variables lancée dans le fichier config : %s", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s", + "loc.messages.ConfigFileUpdated": "Fichier config %s mis à jour.", + "loc.messages.SkippedUpdatingFile": "Mise à jour du fichier ignorée : %s", "loc.messages.FailedToApplyTransformationReason1": "1. La transformation est-elle déjà appliquée pour le package MSBuild généré durant la build ? Si la réponse est oui, supprimez la balise pour chaque configuration dans le fichier csproj, puis effectuez une regénération. ", "loc.messages.FailedToApplyTransformationReason2": "2. Vérifiez que le fichier config et les fichiers de transformation sont présents dans le même dossier à l'intérieur du package.", - "loc.messages.FileTranformationNotEnabled": "File Tranformation is not enabled. Please provide one of the following : XML Tranformation rules or JSON/XML target files for variable substitution." + "loc.messages.FileTranformationNotEnabled": "La transformation de fichier n'est pas activée. Indiquez l'un des éléments suivants : règles de transformation XML ou fichiers cibles JSON/XML pour la substitution de variable." } \ No newline at end of file diff --git a/Tasks/FileTransformV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/FileTransformV2/Strings/resources.resjson/it-IT/resources.resjson index f8a0561b97be..65bfa466b31a 100644 --- a/Tasks/FileTransformV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/FileTransformV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,47 +1,47 @@ { "loc.friendlyName": "Trasformazione file", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://aka.ms/AA5xp1v)", + "loc.helpMarkDown": "Attività di trasformazione file e sostituzione delle variabili: aggiorna i token nei file di configurazione basati su XML, quindi li sostituisce con valori di variabile.
    Per la sostituzione delle variabili sono attualmente supportati solo i formati di file XML e JSON.
    [Altre informazioni su questa attività](https://aka.ms/AA5xp1v)", "loc.description": "Sostituisce i token con valori di variabile in file di configurazione XML o JSON", "loc.instanceNameFormat": "Trasformazione file: $(Package)", - "loc.releaseNotes": "More optimized task fields that allow users to enable any/all of the transformation (XML), variable substitution (JSON and XML) features in a single task instance.
    Task fails when any of the configured transformation/substitution is NOT applied or when the task is no-op.", - "loc.group.displayName.VariableSubstitution": "Variable Substitution", - "loc.input.label.folderPath": "Package or folder", + "loc.releaseNotes": "Altri campi dell'attività ottimizzati che consentono agli utenti di abilitare qualsiasi o tutte le funzionalità di trasformazione (XML), di sostituzione delle variabili (JSON e XML) in una singola istanza dell'attività.
    L'attività non riesce quando una trasformazione/sostituzione configurata NON viene applicata o quando l'attività è no-op.", + "loc.group.displayName.VariableSubstitution": "Sostituzione delle variabili", + "loc.input.label.folderPath": "Pacchetto o cartella", "loc.input.help.folderPath": "Percorso file del pacchetto o di una cartella.
    Variabili ([Compilazione](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Versione](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)). I caratteri jolly sono supportati.
    Ad esempio, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip.", - "loc.input.label.xmlTransformationRules": "XML Transformation rules", + "loc.input.label.xmlTransformationRules": "Regole di trasformazione XML", "loc.input.help.xmlTransformationRules": "Specificare un elenco di regole dei file di trasformazione delimitate da caratteri di nuova riga usando la sintassi seguente:
    -transform -xml ", - "loc.input.label.jsonTargetFiles": "JSON target files", - "loc.input.help.jsonTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.

    For example, to replace the value of ‘ConnectionString’ in the sample below, you need to define a variable as ‘Data.DefaultConnection.ConnectionString’ in the build or release pipeline (or release pipeline's environment).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    Variable Substitution is run after configuration transforms.

    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables. ", - "loc.input.label.xmlTargetFiles": "XML target files", - "loc.input.help.xmlTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.
    For XML, Variables defined in the build or release pipelines will be matched against the 'key' or 'name' entries in the appSettings, applicationSettings, and connectionStrings sections of any config file and parameters.xml.
    Variable Substitution is run after configuration transforms.
    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables.", + "loc.input.label.jsonTargetFiles": "File di destinazione JSON", + "loc.input.help.jsonTargetFiles": "Specificare un elenco di file delimitati da caratteri di nuova riga per sostituire i valori delle variabili. È necessario specificare nomi file relativi alla cartella radice.

    Ad esempio, per sostituire il valore di ‘ConnectionString’ nell'esempio seguente, è necessario definire una variabile come ‘Data.DefaultConnection.ConnectionString’ nella pipeline di compilazione o versione (o nell'ambiente della pipeline di versione).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    La sostituzione delle variabili viene eseguita dopo le trasformazioni della configurazione.

    Nota: nella sostituzione vengono usate solo le variabili personalizzate definite nelle pipeline di compilazione o di versione. Le variabili predefinite o di sistema definite nelle pipeline vengono escluse.
    Nota: se le stesse variabili vengono definite sia nella pipeline di versione che nella fase, le variabili della fase sostituiranno quelle della pipeline di versione. ", + "loc.input.label.xmlTargetFiles": "File di destinazione XML", + "loc.input.help.xmlTargetFiles": "Specificare un elenco di file delimitati da caratteri di nuova riga per sostituire i valori delle variabili. È necessario specificare nomi file relativi alla cartella radice.
    Per il formato XML le variabili definite nelle pipeline di compilazione o di versione verranno confrontate con le voci 'key' o 'name' nelle sezioni appSettings, applicationSettings e connectionStrings di qualsiasi file di configurazione e di parameters.xml.
    La sostituzione delle variabili viene eseguita dopo le trasformazioni della configurazione.
    Nota: nella sostituzione vengono usate solo le variabili personalizzate definite nelle pipeline di compilazione o di versione. Le variabili predefinite o di sistema definite nelle pipeline vengono escluse.
    Nota: se le stesse variabili vengono definite sia nella pipeline di versione che nella fase, le variabili della fase sostituiranno quelle della pipeline di versione.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sostituzione di variabili JSON è stata applicata.", - "loc.messages.FailedToApplyJSONvariablesubstitution": "Failed to apply JSON variable substitution.", - "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Failed to apply JSON variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyJSONvariablesubstitution": "Non è stato possibile applicare la sostituzione delle variabili JSON.", + "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Non è stato possibile applicare la sostituzione delle variabili JSON. Le modifiche sono già presenti nel pacchetto.", "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "La sostituzione di variabili XML è stata applicata.", - "loc.messages.FailedToApplyXMLvariablesubstitution": "Failed to apply XML variable substitution.", - "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Failed to apply XML variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyXMLvariablesubstitution": "Non è stato possibile applicare la sostituzione delle variabili XML.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Non è stato possibile applicare la sostituzione delle variabili XML. Le modifiche sono già presenti nel pacchetto.", "loc.messages.XDTTransformationsappliedsuccessfully": "Le trasformazioni XML sono state applicate", "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Non è possibile eseguire trasformazioni XML su una piattaforma non Windows.", "loc.messages.XdtTransformationErrorWhileTransforming": "Si è verificato un errore di trasformazione XML durante la trasformazione di %s con %s.", "loc.messages.JSONParseError": "Non è possibile analizzare il file JSON: %s. Errore: %s", "loc.messages.NOJSONfilematchedwithspecificpattern": "Non sono stati trovati file JSON corrispondenti al criterio specificato: %s.", "loc.messages.FailedToApplySpecialTransformation": "Non è possibile applicare la trasformazione per il pacchetto specificato.", - "loc.messages.FailedToApplySpecialTransformationReason1": "Unable to apply transformation for the given package. Changes are already present in the package.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Non è possibile applicare la trasformazione per il pacchetto specificato. Le modifiche sono già presenti nel pacchetto.", "loc.messages.FailedToApplyTransformation": "Non è possibile applicare la trasformazione per il pacchetto specificato. Eseguire le verifiche seguenti.", "loc.messages.MissingArgumentsforXMLTransformation": "Argomenti incompleti o mancanti. Il formato previsto è -transform -xml -result . Il file di origine e la trasformazione sono valori di input obbligatori.", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "Sostituzione del valore nella chiave %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Sostituzione del valore nella chiave %s con il valore %s (numero)", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Sostituzione del valore nella chiave %s con il valore %s (booleano)", + "loc.messages.SubstitutingValueonKeyWithObject": "Sostituzione del valore nella chiave %s con il valore %s (oggetto)", + "loc.messages.SubstitutingValueonKeyWithString": "Sostituzione del valore nella chiave %s con il valore %s (stringa)", + "loc.messages.JSONvariableSubstitution": "Applicazione della sostituzione delle variabili JSON per %s", + "loc.messages.ApplyingXDTtransformation": "Applicazione della trasformazione XDT dal file di trasformazione %s al file di origine %s ", "loc.messages.SubstitutionForXmlNode": "Elaborazione della sostituzione per il nodo XML: %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "Aggiornamento del valore per la chiave %s con il valore di token %s", + "loc.messages.SubstitutingConnectionStringValue": "Sostituzione del valore di connectionString per connectionString = %s con il valore di token %s ", "loc.messages.VariableSubstitutionInitiated": "La sostituzione delle variabili nel file config %s è stata avviata", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s", + "loc.messages.ConfigFileUpdated": "Il file di configurazione %s è stato aggiornato.", + "loc.messages.SkippedUpdatingFile": "L'aggiornamento del file %s è stato ignorato", "loc.messages.FailedToApplyTransformationReason1": "1. Verificare se la trasformazione è già stata applicata per il pacchetto generato da MSBuild durante la compilazione. In caso affermativo, rimuovere il tag per ogni file config nel file csproj e ricompilare. ", "loc.messages.FailedToApplyTransformationReason2": "2. Assicurarsi che il file config e i file di trasformazione siano presenti nella stessa cartella all'interno del pacchetto.", - "loc.messages.FileTranformationNotEnabled": "File Tranformation is not enabled. Please provide one of the following : XML Tranformation rules or JSON/XML target files for variable substitution." + "loc.messages.FileTranformationNotEnabled": "La trasformazione file non è abilitata. Specificare uno dei valori seguenti: Regole di trasformazione XML o File di destinazione JSON/XML per la sostituzione delle variabili." } \ No newline at end of file diff --git a/Tasks/FileTransformV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/FileTransformV2/Strings/resources.resjson/ja-JP/resources.resjson index a84b10441e51..c3808c0d507e 100644 --- a/Tasks/FileTransformV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/FileTransformV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,47 +1,47 @@ { "loc.friendlyName": "ファイル変換", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://aka.ms/AA5xp1v)", + "loc.helpMarkDown": "ファイルの変換および変数の置換タスク: XML ベースの構成ファイル内のトークンを更新し、それらのトークンを変数の値に置き換えます。
    現在、変数の置換でサポートされているのは XML と JSON ファイル形式のみです。
    [このタスクの詳細を表示](https://aka.ms/AA5xp1v)", "loc.description": "XML または JSON 構成ファイル内の変数の値でトークンを置換します", "loc.instanceNameFormat": "ファイル変換: $(Package)", - "loc.releaseNotes": "More optimized task fields that allow users to enable any/all of the transformation (XML), variable substitution (JSON and XML) features in a single task instance.
    Task fails when any of the configured transformation/substitution is NOT applied or when the task is no-op.", - "loc.group.displayName.VariableSubstitution": "Variable Substitution", - "loc.input.label.folderPath": "Package or folder", + "loc.releaseNotes": "ユーザーが 1 つのタスク インスタンスで変換 (XML)、変数の置換 (JSON と XML) のいずれかまたはすべての機能を有効にできるようにするため、タスク フィールドがさらに最適化されました。
    構成されている変換または置換のどちらも適用されていない場合、またはタスクが実行されない場合は、タスクが失敗します。", + "loc.group.displayName.VariableSubstitution": "変数の置換", + "loc.input.label.folderPath": "パッケージまたはフォルダー", "loc.input.help.folderPath": "パッケージまたはフォルダーへのファイル パス。
    変数 ( [ビルド](https://docs.microsoft.com/vsts/pipelines/build/variables) | [リリース](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables))、ワイルドカードを使用できます。
    たとえば、$(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip。", - "loc.input.label.xmlTransformationRules": "XML Transformation rules", + "loc.input.label.xmlTransformationRules": "XML 変換ルール", "loc.input.help.xmlTransformationRules": "次の構文を使用して、変換ファイル ルールの改行区切りリストを指定します:
    -transform -xml ", - "loc.input.label.jsonTargetFiles": "JSON target files", - "loc.input.help.jsonTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.

    For example, to replace the value of ‘ConnectionString’ in the sample below, you need to define a variable as ‘Data.DefaultConnection.ConnectionString’ in the build or release pipeline (or release pipeline's environment).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    Variable Substitution is run after configuration transforms.

    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables. ", - "loc.input.label.xmlTargetFiles": "XML target files", - "loc.input.help.xmlTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.
    For XML, Variables defined in the build or release pipelines will be matched against the 'key' or 'name' entries in the appSettings, applicationSettings, and connectionStrings sections of any config file and parameters.xml.
    Variable Substitution is run after configuration transforms.
    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables.", + "loc.input.label.jsonTargetFiles": "JSON ターゲット ファイル", + "loc.input.help.jsonTargetFiles": "変数の値を置換するファイルの改行区切りリストを指定します。ファイル名はルート フォルダーから相対指定されます。

    たとえば、次のサンプルの ‘ConnectionString’ の値を置換するには、ビルドまたはリリース パイプライン (もしくはリリース パイプラインの環境) で変数を ‘Data.DefaultConnection.ConnectionString’ として定義する必要があります。
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    変数の置換は、構成変換後に実行されます。

    注: ビルドまたはリリース パイプラインで定義されているカスタム変数のみが置換で使用されます。既定またはシステム定義のパイプライン変数は除外されます。
    注: リリース パイプラインとステージで同じ変数が定義されている場合、ステージ変数はリリース パイプライン変数より優先されます。", + "loc.input.label.xmlTargetFiles": "XML ターゲット ファイル", + "loc.input.help.xmlTargetFiles": "変数の値を置換するファイルの改行区切りリストを指定します。ファイル名はルート フォルダーから相対指定されます。
    XML の場合、ビルドまたはリリース パイプラインで定義された変数は、構成ファイルおよび parameters.xml の appSettings、applicationSettings、connectionStrings セクションの 'key' または 'name' エントリに対して照合されます。
    変数の置換は、構成変換の後に実行されます。
    注: 置換では、ビルドまたはリリース パイプラインで定義されているカスタム変数のみが使用されます。既定のまたはシステム定義のパイプライン変数は除外されます。
    注: リリース パイプラインとステージで同じ変数が定義されている場合、ステージ変数はリリース パイプライン変数より優先されます。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 変数置換が正常に適用されました。", - "loc.messages.FailedToApplyJSONvariablesubstitution": "Failed to apply JSON variable substitution.", - "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Failed to apply JSON variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyJSONvariablesubstitution": "JSON 変数の置換を適用できませんでした。", + "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "JSON 変数の置換を適用できませんでした。パッケージには既に変更が存在します。", "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML 変数の置換が正常に適用されました。", - "loc.messages.FailedToApplyXMLvariablesubstitution": "Failed to apply XML variable substitution.", - "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Failed to apply XML variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyXMLvariablesubstitution": "XML 変数の置換を適用できませんでした。", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "XML 変数置換を適用できませんでした。パッケージには変更が既に存在します。", "loc.messages.XDTTransformationsappliedsuccessfully": "XML 変換が正常に適用されました", "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "非 Windows プラットフォームでは XML 変換を実行できません。", "loc.messages.XdtTransformationErrorWhileTransforming": "%s の %s による変換中に XML 変換エラーが発生しました。", "loc.messages.JSONParseError": "JSON ファイルを解析できません: %s。エラー: %s", "loc.messages.NOJSONfilematchedwithspecificpattern": "指定のパターンと一致する JSON ファイルはありません: %s。", "loc.messages.FailedToApplySpecialTransformation": "指定されたパッケージの変換を適用できません。", - "loc.messages.FailedToApplySpecialTransformationReason1": "Unable to apply transformation for the given package. Changes are already present in the package.", + "loc.messages.FailedToApplySpecialTransformationReason1": "指定されたパッケージに変換を適用できません。このパッケージには既に変更が存在します。", "loc.messages.FailedToApplyTransformation": "指定されたパッケージに変換を適用することはできません。次の点をご確認ください。", "loc.messages.MissingArgumentsforXMLTransformation": "引数が不完全であるか、見つかりません。-transform -xml -result の形式である必要があります。変換ファイルとソース ファイルは必須の入力です。", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "キーの値を置き換えています: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "キー %s の値を (数) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithBoolean": "キー %s の値を (ブール値の) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithObject": "キー %s の値を (オブジェクト) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithString": "キー %s の値を (文字列) 値 %s に置き換えています", + "loc.messages.JSONvariableSubstitution": "%s の JSON 変数置換を適用しています", + "loc.messages.ApplyingXDTtransformation": "変換ファイル %s からソース ファイル %s に XDT 変換を適用しています ", "loc.messages.SubstitutionForXmlNode": "xml ノードの置換を処理しています: %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "key= %s の値をトークン値 %s で更新しています", + "loc.messages.SubstitutingConnectionStringValue": "connectionString = %s の connectionString 値をトークン値 %s に置き換えています ", "loc.messages.VariableSubstitutionInitiated": "構成ファイルでの変数の置換を開始しました: %s", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s", + "loc.messages.ConfigFileUpdated": "構成ファイル %s が更新されました。", + "loc.messages.SkippedUpdatingFile": "ファイルの更新がスキップされました: %s", "loc.messages.FailedToApplyTransformationReason1": "1. ビルド中、MSBuild によって生成されたパッケージに対して変換が既に適用されたかどうか。適用された場合は、csproj ファイル内の各構成の タグを削除してから、リビルドします。", "loc.messages.FailedToApplyTransformationReason2": "2. 構成ファイルと変換ファイルがパッケージ内の同じフォルダーに存在すること。", - "loc.messages.FileTranformationNotEnabled": "File Tranformation is not enabled. Please provide one of the following : XML Tranformation rules or JSON/XML target files for variable substitution." + "loc.messages.FileTranformationNotEnabled": "ファイル変換が有効になっていません。XML 変換ルールか、変数の置換用の JSON または XML ターゲット ファイルのいずれか一方を指定してください。" } \ No newline at end of file diff --git a/Tasks/FileTransformV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/FileTransformV2/Strings/resources.resjson/ru-RU/resources.resjson index 9c37be87e168..c67f98b3523d 100644 --- a/Tasks/FileTransformV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/FileTransformV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,47 +1,47 @@ { "loc.friendlyName": "Преобразование файлов", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://aka.ms/AA5xp1v)", + "loc.helpMarkDown": "Задача преобразования файлов и подстановки переменных: обновляет токены в файлах конфигурации на базе XML и затем заменяет эти токены значениями переменных.
    Сейчас для подстановки переменных поддерживаются только форматы файлов XML и JSON.
    [См. дополнительные сведения об этой задаче](https://aka.ms/AA5xp1v)", "loc.description": "Заменить токены значениями переменных в файлах конфигурации XML или JSON", "loc.instanceNameFormat": "Преобразование файлов: $(Package)", - "loc.releaseNotes": "More optimized task fields that allow users to enable any/all of the transformation (XML), variable substitution (JSON and XML) features in a single task instance.
    Task fails when any of the configured transformation/substitution is NOT applied or when the task is no-op.", - "loc.group.displayName.VariableSubstitution": "Variable Substitution", - "loc.input.label.folderPath": "Package or folder", + "loc.releaseNotes": "Более оптимизированные поля задач, позволяющие пользователям включать отдельные или все функции преобразования (XML) и подстановки переменных (JSON и XML) в одном экземпляре задачи.
    Задача завершается сбоем, если какие-либо из настроенных преобразований или замен не применяются или если задача является холостой.", + "loc.group.displayName.VariableSubstitution": "Подстановка переменных", + "loc.input.label.folderPath": "Пакет или папка", "loc.input.help.folderPath": "Путь к файлу пакета или папке.
    Поддерживаются переменные ( [сборки](https://docs.microsoft.com/vsts/pipelines/build/variables) | [выпуска](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), а также подстановочные знаки.
    Пример: $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip.", - "loc.input.label.xmlTransformationRules": "XML Transformation rules", + "loc.input.label.xmlTransformationRules": "Правила преобразования XML", "loc.input.help.xmlTransformationRules": "Укажите новый разделенный на строки список правил файла преобразования, используя синтаксис:
    -transform -xml ", - "loc.input.label.jsonTargetFiles": "JSON target files", - "loc.input.help.jsonTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.

    For example, to replace the value of ‘ConnectionString’ in the sample below, you need to define a variable as ‘Data.DefaultConnection.ConnectionString’ in the build or release pipeline (or release pipeline's environment).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    Variable Substitution is run after configuration transforms.

    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables. ", - "loc.input.label.xmlTargetFiles": "XML target files", - "loc.input.help.xmlTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.
    For XML, Variables defined in the build or release pipelines will be matched against the 'key' or 'name' entries in the appSettings, applicationSettings, and connectionStrings sections of any config file and parameters.xml.
    Variable Substitution is run after configuration transforms.
    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables.", + "loc.input.label.jsonTargetFiles": "Целевые файлы JSON", + "loc.input.help.jsonTargetFiles": "Укажите список файлов, разделенных символами новой строки, для замены значений переменных. Имена файлов должны быть указаны относительно корневой папки.

    Например, чтобы заменить значение ConnectionString в примере ниже, необходимо определить переменную как Data.DefaultConnection.ConnectionString в конвейере сборки или выпуска (или в среде конвейера выпуска.
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    Подстановка переменных выполняется после преобразований конфигурации.

    Примечание. В замене используются только пользовательские переменные, определенные в конвейерах сборки и выпуска. Переменные конвейера, определенные по умолчанию или системой, исключены.
    Примечание. Если одни и те же переменные определены в конвейере выпуска и в этапе, то переменные конвейера выпуска будут заменены переменными этапа. ", + "loc.input.label.xmlTargetFiles": "Целевые файлы XML", + "loc.input.help.xmlTargetFiles": "Укажите список файлов, разделенных символами новой строки, для замены значений переменных. Имена файлов должны быть указаны относительно корневой папки.
    Для XML переменные, определенные в конвейерах сборки или выпуска, будут сопоставлены с записями key или name в разделах appSettings, applicationSettings и connectionStrings любого файла конфигурации и parameters.xml.
    Подстановка переменных выполняется после преобразований конфигурации.
    Примечание. В замене используются только пользовательские переменные, определенные в конвейерах сборки и выпуска. Переменные конвейера, определенные по умолчанию или системой, исключены.
    Примечание. Если одни и те же переменные определены в конвейере выпуска и в этапе, то переменные конвейера выпуска будут заменены переменными этапа.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Подстановка переменных JSON успешно применена.", - "loc.messages.FailedToApplyJSONvariablesubstitution": "Failed to apply JSON variable substitution.", - "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Failed to apply JSON variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyJSONvariablesubstitution": "Не удалось применить замену переменных JSON.", + "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Не удалось применить замену переменных JSON. Изменения уже присутствуют в этом пакете.", "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "Подстановка переменных XML применена.", - "loc.messages.FailedToApplyXMLvariablesubstitution": "Failed to apply XML variable substitution.", - "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Failed to apply XML variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyXMLvariablesubstitution": "Не удалось применить замену переменных XML.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Не удалось применить замену переменных XML. Изменения уже присутствуют в этом пакете.", "loc.messages.XDTTransformationsappliedsuccessfully": "XML-преобразования успешно применены.", "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Невозможно выполнить XML-преобразования на платформе, отличной от Windows.", "loc.messages.XdtTransformationErrorWhileTransforming": "Ошибка XML-преобразования при преобразовании %s с помощью %s.", "loc.messages.JSONParseError": "Не удалось проанализировать JSON-файл: %s. Ошибка: %s", "loc.messages.NOJSONfilematchedwithspecificpattern": "Не найден файл JSON, соответствующий заданному шаблону: %s.", "loc.messages.FailedToApplySpecialTransformation": "Не удалось применить преобразование для указанного пакета.", - "loc.messages.FailedToApplySpecialTransformationReason1": "Unable to apply transformation for the given package. Changes are already present in the package.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Не удалось применить преобразование для заданного пакета. Изменения уже присутствуют в этом пакете.", "loc.messages.FailedToApplyTransformation": "Не удается применить преобразование для указанного пакета. Проверьте следующее.", "loc.messages.MissingArgumentsforXMLTransformation": "Неполные или отсутствующие аргументы. Ожидался формат -transform -xml -result . Преобразование и исходный файл являются обязательными входными данными.", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "Идет замена значения ключа: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Идет замена значения ключа %s значением (число): %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Идет замена значения ключа %s значением (логическое): %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Идет замена значения ключа %s значением (объект): %s", + "loc.messages.SubstitutingValueonKeyWithString": "Идет замена значения ключа %s значением (строка): %s", + "loc.messages.JSONvariableSubstitution": "Применение подстановки переменной JSON для %s", + "loc.messages.ApplyingXDTtransformation": "Применение преобразования XDT из файла преобразования %s в исходный файл %s ", "loc.messages.SubstitutionForXmlNode": "Обработка подстановки для XML-узла: %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "Изменение значения ключа = %s на значение токена: %s", + "loc.messages.SubstitutingConnectionStringValue": "Идет замена значения connectionString для connectionString = %s значением токена: %s ", "loc.messages.VariableSubstitutionInitiated": "Запущена подстановка переменных в файле конфигурации: %s.", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s", + "loc.messages.ConfigFileUpdated": "Файл конфигурации: %s обновлен.", + "loc.messages.SkippedUpdatingFile": "Пропущенный файл обновления: %s", "loc.messages.FailedToApplyTransformationReason1": "1. Применено ли преобразование к созданному пакету MSBuild во время сборки. Если это так, удалите тег для каждой конфигурации в CSPROJ-файле и повторите сборку. ", "loc.messages.FailedToApplyTransformationReason2": "2. Убедитесь, что файлы конфигурации и преобразования находятся в одной и той же папке в пакете.", - "loc.messages.FileTranformationNotEnabled": "File Tranformation is not enabled. Please provide one of the following : XML Tranformation rules or JSON/XML target files for variable substitution." + "loc.messages.FileTranformationNotEnabled": "Преобразование файлов не включено. Укажите одно из следующих: правила преобразования XML или целевые файлы JSON/XML для замены переменных." } \ No newline at end of file diff --git a/Tasks/FileTransformV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/FileTransformV2/Strings/resources.resjson/zh-TW/resources.resjson index 9d88603d32f6..c23ff30df364 100644 --- a/Tasks/FileTransformV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/FileTransformV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,47 +1,47 @@ { "loc.friendlyName": "檔案轉換", - "loc.helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
    Currently only XML, JSON file formats are supported for variable substitution.
    [Learn more about this task](https://aka.ms/AA5xp1v)", + "loc.helpMarkDown": "檔案轉換和變數替代工作: 更新 XML 式組態檔中的權杖,然後將這些權杖取代為變數值。
    變數替代目前只支援 XML、JSON 檔案格式。
    [深入了解此工作](https://aka.ms/AA5xp1v)", "loc.description": "使用 XML 或 JSON 組態檔中的變數值取代權杖", "loc.instanceNameFormat": "檔案轉換: $(Package)", - "loc.releaseNotes": "More optimized task fields that allow users to enable any/all of the transformation (XML), variable substitution (JSON and XML) features in a single task instance.
    Task fails when any of the configured transformation/substitution is NOT applied or when the task is no-op.", - "loc.group.displayName.VariableSubstitution": "Variable Substitution", - "loc.input.label.folderPath": "Package or folder", + "loc.releaseNotes": "增加了最佳化的工作欄位,可讓使用者在單一工作執行個體中啟用任何/所有轉換 (XML)、變數替代 (JSON 和 XML) 功能。
    如果未套用任何已設定的轉換/替代,或工作不執行任何作業,工作就會失敗。", + "loc.group.displayName.VariableSubstitution": "變數替代", + "loc.input.label.folderPath": "套件或資料夾", "loc.input.help.folderPath": "套件或資料夾的檔案路徑。
    變數 ([建置](https://docs.microsoft.com/vsts/pipelines/build/variables) | [發行](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)),支援萬用字元。
    例如 $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip。", - "loc.input.label.xmlTransformationRules": "XML Transformation rules", + "loc.input.label.xmlTransformationRules": "XML 轉換規則", "loc.input.help.xmlTransformationRules": "使用下列語法提供轉換檔案規則的新分行清單:
    -transform -xml ", - "loc.input.label.jsonTargetFiles": "JSON target files", - "loc.input.help.jsonTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.

    For example, to replace the value of ‘ConnectionString’ in the sample below, you need to define a variable as ‘Data.DefaultConnection.ConnectionString’ in the build or release pipeline (or release pipeline's environment).
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    Variable Substitution is run after configuration transforms.

    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables. ", - "loc.input.label.xmlTargetFiles": "XML target files", - "loc.input.help.xmlTargetFiles": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder.
    For XML, Variables defined in the build or release pipelines will be matched against the 'key' or 'name' entries in the appSettings, applicationSettings, and connectionStrings sections of any config file and parameters.xml.
    Variable Substitution is run after configuration transforms.
    Note: Only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
    Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables.", + "loc.input.label.jsonTargetFiles": "JSON 目標檔案", + "loc.input.help.jsonTargetFiles": "提供以換行分隔的檔案清單,以替代變數值。提供的檔案名稱要相對於根資料夾。

    例如,若要取代以下範例中 ‘ConnectionString’ 的值,您必須在建置或發行管線 (或發行管線環境) 中將變數定義為 ‘Data.DefaultConnection.ConnectionString’。
    {
      \"Data\": {
        \"DefaultConnection\": {
          \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
        }
      }
    }
    變數替代會在組態轉換後執行。

    請注意: 替代只使用在建置/發行管線中定義的自訂變數,不使用預設/系統定義的管線變數。
    請注意: 如果在發行管線及階段中定義相同的變數,階段變數會取代發行管線變數。 ", + "loc.input.label.xmlTargetFiles": "XML 目標檔案", + "loc.input.help.xmlTargetFiles": "提供以換行分隔的檔案清單,以替代變數值。提供的檔案名稱要相對於根資料夾。
    若為 XML,在建置或發行管線中定義的變數,會與所有組態檔和 parameters.xml 之 appSettings、applicationSettings 和 connectionStrings 區段中的 'key' 或 'name' 項目互相比對。
    變數替代會在組態轉換後執行。
    請注意: 替代只使用在建置/發行管線中定義的自訂變數,不使用預設/系統定義的管線變數。
    請注意: 如果在發行管線及階段中定義相同的變數,階段變數會取代發行管線變數。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "已成功套用 JSON 變數替代。", - "loc.messages.FailedToApplyJSONvariablesubstitution": "Failed to apply JSON variable substitution.", - "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "Failed to apply JSON variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyJSONvariablesubstitution": "無法套用 JSON 變數替代。", + "loc.messages.FailedToApplyJSONvariablesubstitutionReason1": "無法套用 JSON 變數替代。套件中已有變更。", "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "已成功套用替代的 XML 變數。", - "loc.messages.FailedToApplyXMLvariablesubstitution": "Failed to apply XML variable substitution.", - "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Failed to apply XML variable substitution. Changes are already present in the package.", + "loc.messages.FailedToApplyXMLvariablesubstitution": "無法套用 XML 變數替代。", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "無法套用 XML 變數替代。套件中已有變更。", "loc.messages.XDTTransformationsappliedsuccessfully": "已成功套用 XML 轉換", "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "無法在非 Windows 平台執行 XML 轉換。", "loc.messages.XdtTransformationErrorWhileTransforming": "轉換 %s (使用 %s) 時發生 XML 轉換錯誤。", "loc.messages.JSONParseError": "無法剖析 JSON 檔案: %s。錯誤: %s", "loc.messages.NOJSONfilematchedwithspecificpattern": "沒有符合特定模式 %s 的 JSON 檔案。", "loc.messages.FailedToApplySpecialTransformation": "無法針對指定的套件套用轉換。", - "loc.messages.FailedToApplySpecialTransformationReason1": "Unable to apply transformation for the given package. Changes are already present in the package.", + "loc.messages.FailedToApplySpecialTransformationReason1": "無法對指定套件套用轉換。套件中已有變更。", "loc.messages.FailedToApplyTransformation": "無法對指定的套件套用轉換。請確認下列事項。", "loc.messages.MissingArgumentsforXMLTransformation": "引數不完整或缺少引數。預期的格式為 -transform <轉換檔> -xml <來源檔案> -result <目的檔案>。轉換和來源檔案均為強制輸入。", - "loc.messages.SubstitutingValueonKey": "Substituting value on key: %s", - "loc.messages.SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "loc.messages.SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "loc.messages.SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "loc.messages.SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "loc.messages.JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "loc.messages.ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "loc.messages.SubstitutingValueonKey": "替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithNumber": "以 (數值) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithBoolean": "以 (布林) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithObject": "以 (物件) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithString": "以 (字串) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.JSONvariableSubstitution": "正在為 %s 套用 JSON 變數替代", + "loc.messages.ApplyingXDTtransformation": "正在套用從轉換檔案 %s 轉換為來源檔案 %s 的 XDT 轉換 ", "loc.messages.SubstitutionForXmlNode": "正在處理 XML 節點的替代: %s", - "loc.messages.UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "loc.messages.SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "loc.messages.UpdatingKeyWithTokenValue": "正在使用權杖值 %s 為索引鍵= %s 更新值", + "loc.messages.SubstitutingConnectionStringValue": "以權杖值 %s 取代 connectionString = %s 的 connectionString 值 ", "loc.messages.VariableSubstitutionInitiated": "已起始組態檔中的變數替代: %s", - "loc.messages.ConfigFileUpdated": "Config file : %s updated.", - "loc.messages.SkippedUpdatingFile": "Skipped Updating file: %s", + "loc.messages.ConfigFileUpdated": "組態檔: %s 已更新。", + "loc.messages.SkippedUpdatingFile": "已跳過更新檔案: %s", "loc.messages.FailedToApplyTransformationReason1": "1. 是否已對建置期間由 MSBuild 產生的套件套用轉換。若已套用,請移除 csproj 檔案中每項設定的 標記,然後重建。", "loc.messages.FailedToApplyTransformationReason2": "2. 確認組態檔與轉換檔皆位於套件內的同一個資料夾中。", - "loc.messages.FileTranformationNotEnabled": "File Tranformation is not enabled. Please provide one of the following : XML Tranformation rules or JSON/XML target files for variable substitution." + "loc.messages.FileTranformationNotEnabled": "未啟用檔案轉換功能。請提供下列其中一項: XML 轉換規則或 JSON/XML 目標檔案,以替代變數。" } \ No newline at end of file diff --git a/Tasks/FileTransformV2/task.json b/Tasks/FileTransformV2/task.json index 0c61362a4711..96f2f91c05aa 100644 --- a/Tasks/FileTransformV2/task.json +++ b/Tasks/FileTransformV2/task.json @@ -17,7 +17,7 @@ ], "version": { "Major": 2, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "preview": "true", @@ -105,4 +105,4 @@ "FailedToApplyTransformationReason2": "2. Ensure that the config file and transformation files are present in the same folder inside the package.", "FileTranformationNotEnabled": "File Tranformation is not enabled. Please provide one of the following : XML Tranformation rules or JSON/XML target files for variable substitution." } -} +} \ No newline at end of file diff --git a/Tasks/FileTransformV2/task.loc.json b/Tasks/FileTransformV2/task.loc.json index fdb69c2c3f55..482e7cc33793 100644 --- a/Tasks/FileTransformV2/task.loc.json +++ b/Tasks/FileTransformV2/task.loc.json @@ -17,7 +17,7 @@ ], "version": { "Major": 2, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "preview": "true", diff --git a/Tasks/FtpUploadV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/FtpUploadV1/Strings/resources.resjson/de-DE/resources.resjson index 277a57bb96c8..b013e3b5621b 100644 --- a/Tasks/FtpUploadV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/FtpUploadV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "FTP-Upload", "loc.helpMarkDown": "Lädt Dateien auf einen Remotecomputer mithilfe von FTP (File Transfer Protocol) oder sicher mit FTPS hoch. [Weitere Informationen](http://go.microsoft.com/fwlink/?LinkId=809084).", - "loc.description": "Dateien mit FTP hochladen", + "loc.description": "Hiermit werden Dateien per FTP hochgeladen.", "loc.instanceNameFormat": "FTP-Upload: $(rootFolder)", "loc.group.displayName.advanced": "Erweitert", "loc.input.label.credsType": "Authentifizierungsmethode", diff --git a/Tasks/FtpUploadV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/FtpUploadV1/Strings/resources.resjson/it-IT/resources.resjson index 0c1435aa5030..07d8efd40209 100644 --- a/Tasks/FtpUploadV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/FtpUploadV1/Strings/resources.resjson/it-IT/resources.resjson @@ -8,7 +8,7 @@ "loc.input.help.credsType": "Consente di usare la connessione al servizio FTP o di immettere le credenziali di connessione.", "loc.input.label.serverEndpoint": "Connessione al servizio FTP", "loc.input.help.serverEndpoint": "Consente di selezionare la connessione al servizio per il server FTP. Per crearne una, fare clic sul collegamento Gestisci e creare una nuova connessione al servizio generica, immettere l'URL del server FTP per l'URL del server, ad esempio `ftp://server.example.com`, nonché le credenziali richieste.

    Le connessioni sicure verranno sempre stabilite indipendentemente dal protocollo specificato (`ftp://` o `ftps://`) se il server di destinazione supporta FTPS. Per consentire solo le connessioni sicure, usare il protocollo `ftps://`, ad esempio `ftps://server.example.com`. Se si specifica `ftps://`, le connessioni a server che non supportano FTPS non riusciranno.", - "loc.input.label.serverUrl": "URL server", + "loc.input.label.serverUrl": "URL del server", "loc.input.label.username": "Nome utente", "loc.input.label.password": "Password", "loc.input.label.rootFolder": "Cartella radice", diff --git a/Tasks/FtpUploadV1/task.json b/Tasks/FtpUploadV1/task.json index 0331805eaf73..ca5ca40b2715 100644 --- a/Tasks/FtpUploadV1/task.json +++ b/Tasks/FtpUploadV1/task.json @@ -18,7 +18,7 @@ "demands": [], "version": { "Major": 1, - "Minor": 186, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.182.1", diff --git a/Tasks/FtpUploadV1/task.loc.json b/Tasks/FtpUploadV1/task.loc.json index f3336256dc47..afb103c6abb5 100644 --- a/Tasks/FtpUploadV1/task.loc.json +++ b/Tasks/FtpUploadV1/task.loc.json @@ -18,7 +18,7 @@ "demands": [], "version": { "Major": 1, - "Minor": 186, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.182.1", diff --git a/Tasks/FtpUploadV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/FtpUploadV2/Strings/resources.resjson/de-DE/resources.resjson index 74132d8dc89a..baeff4c43182 100644 --- a/Tasks/FtpUploadV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/FtpUploadV2/Strings/resources.resjson/de-DE/resources.resjson @@ -17,8 +17,8 @@ "loc.input.help.filePatterns": "Dateipfade oder Muster der hochzuladenden Dateien. Unterstützt mehrere Minimatchmuster. [Weitere Informationen](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.input.label.remotePath": "Remoteverzeichnis", "loc.input.help.remotePath": "Lädt Dateien in dieses Verzeichnis auf dem Remote-FTP-Server hoch.", - "loc.input.label.enableUtf8": "Enable UTF8 support", - "loc.input.help.enableUtf8": "Enables UTF-8 support for the FTP connection ('OPTS UTF8 ON').", + "loc.input.label.enableUtf8": "UTF-8-Unterstützung aktivieren", + "loc.input.help.enableUtf8": "Aktiviert die UTF-8-Unterstützung für die FTP-Verbindung (\"OPTS UTF8 ON\").", "loc.input.label.clean": "Remoteverzeichnis löschen", "loc.input.help.clean": "Löscht das Remoteverzeichnis einschließlich seiner Inhalte vor dem Hochladen.", "loc.input.label.cleanContents": "Inhalte des Remoteverzeichnisses löschen", @@ -27,8 +27,8 @@ "loc.input.help.preservePaths": "Wenn diese Option ausgewählt wird, wird die relative lokale Verzeichnisstruktur unter dem Remoteverzeichnis erneut erstellt, in das Dateien hochgeladen werden. Andernfalls werden Dateien direkt in das Remoteverzeichnis hochgeladen, ohne dass zusätzliche Unterverzeichnisse erstellt werden.

    Angenommen, der Quellordner ist \"/home/user/source/\", und er enthält die Datei \"foo/bar/foobar.txt\". Das Remoteverzeichnis ist \"/uploads/\".
    Wenn diese Option ausgewählt wird, wird die Datei in \"/uploads/foo/bar/foobar.txt\" hochgeladen. Andernfalls wird sie in \"/uploads/foobar.txt\" hochgeladen.", "loc.input.label.trustSSL": "Serverzertifikat vertrauen", "loc.input.help.trustSSL": "Das Auswählen dieser Option führt dazu, dass das SSL-Zertifikat des FTP-Servers mit ftps:// selbst dann als vertrauenswürdig betrachtet wird, wenn es selbstsigniert ist oder nicht von einer Zertifizierungsstelle (CA) überprüft werden kann.", - "loc.input.label.customCmds": "FTP Commands", - "loc.input.help.customCmds": "Optional FTP Commands that will be sent to the remote FTP server upon connection.", + "loc.input.label.customCmds": "FTP-Befehle", + "loc.input.help.customCmds": "Optionale FTP-Befehle, die bei der Verbindungsherstellung an den FTP-Remoteserver gesendet werden.", "loc.messages.CleanRemoteDir": "Remoteverzeichnis wird entfernt: %s", "loc.messages.CleanRemoteDirContents": "Remoteverzeichnisinhalte werden entfernt: %s", "loc.messages.CleanFileDeleteFail": "Fehler beim Versuch, die Datei zu entfernen: %s", @@ -36,6 +36,7 @@ "loc.messages.Disconnected": "Getrennt", "loc.messages.DisconnectHost": "Verbindung wird getrennt: %s", "loc.messages.FTPConnected": "Verbunden: %s", + "loc.messages.InvalidFTPOptions": "Fehler beim Lesen der FTP-Optionen: %s", "loc.messages.FTPNoHostSpecified": "Die URL des FTP-Servers muss einen Hostnamen enthalten.", "loc.messages.FTPNoProtocolSpecified": "Die URL des FTP-Servers muss mit ftp:// oder ftps:// beginnen.", "loc.messages.NoFilesFound": "Es wurden keine Dateien zum Upload gefunden.", diff --git a/Tasks/FtpUploadV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/FtpUploadV2/Strings/resources.resjson/es-ES/resources.resjson index ee7e9b85ffbf..767dc0406b72 100644 --- a/Tasks/FtpUploadV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/FtpUploadV2/Strings/resources.resjson/es-ES/resources.resjson @@ -17,8 +17,8 @@ "loc.input.help.filePatterns": "Rutas de acceso de archivo o patrones de los archivos que se deben cargar. Admite varias líneas de patrones de minimatch. [Más información](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.input.label.remotePath": "Directorio remoto", "loc.input.help.remotePath": "Carga los archivos en este directorio en el servidor FTP remoto.", - "loc.input.label.enableUtf8": "Enable UTF8 support", - "loc.input.help.enableUtf8": "Enables UTF-8 support for the FTP connection ('OPTS UTF8 ON').", + "loc.input.label.enableUtf8": "Habilitar la compatibilidad con UTF8", + "loc.input.help.enableUtf8": "Habilita la compatibilidad con UTF-8 para la conexión FTP (\"OPTS UTF8 ON\").", "loc.input.label.clean": "Eliminar el directorio remoto", "loc.input.help.clean": "Elimine el directorio remoto, incluido su contenido, antes de cargar.", "loc.input.label.cleanContents": "Borrar el contenido del directorio remoto", @@ -27,8 +27,8 @@ "loc.input.help.preservePaths": "Cuando se selecciona, la estructura de directorios local relativa se vuelve a crear en el directorio remoto donde se cargan los archivos. De lo contrario, los archivos se cargan directamente en el directorio remoto sin crear subdirectorios adicionales.

    Por ejemplo, image que su carpeta es `/home/user/source/` y contiene el archivo `foo/bar/foobar.txt`, y el directorio remoto es `/uploads/`.
    Si selecciona esta opción, el archivo se carga en `/uploads/foo/bar/foobar.txt`. De lo contrario, se carga en `/uploads/foobar.txt`.", "loc.input.label.trustSSL": "Confiar en el certificado del servidor", "loc.input.help.trustSSL": "Cuando se selecciona esta opción, se confía en el certificado SSL del servidor FTP con ftps://, incluso si es autofirmado o no lo puede validar una entidad de certificación (CA).", - "loc.input.label.customCmds": "FTP Commands", - "loc.input.help.customCmds": "Optional FTP Commands that will be sent to the remote FTP server upon connection.", + "loc.input.label.customCmds": "Comandos FTP", + "loc.input.help.customCmds": "Comandos FTP opcionales que se enviarán al servidor FTP remoto al conectarse.", "loc.messages.CleanRemoteDir": "Quitando el directorio remoto: %s", "loc.messages.CleanRemoteDirContents": "Quitando el contenido del directorio remoto: %s", "loc.messages.CleanFileDeleteFail": "Error al intentar quitar el archivo: %s", @@ -36,6 +36,7 @@ "loc.messages.Disconnected": "desconectado", "loc.messages.DisconnectHost": "desconectándose de: %s", "loc.messages.FTPConnected": "conectado: %s", + "loc.messages.InvalidFTPOptions": "Se ha producido un error al leer las opciones de FTP: %s", "loc.messages.FTPNoHostSpecified": "La dirección URL del servidor FTP debe incluir un nombre de host", "loc.messages.FTPNoProtocolSpecified": "La dirección URL del servidor FTP debe comenzar con ftp:// o ftps://", "loc.messages.NoFilesFound": "No se encontró ningún archivo para cargar.", diff --git a/Tasks/FtpUploadV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/FtpUploadV2/Strings/resources.resjson/fr-FR/resources.resjson index 6d991636068a..1bb46724c141 100644 --- a/Tasks/FtpUploadV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/FtpUploadV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -17,8 +17,8 @@ "loc.input.help.filePatterns": "Chemins de fichiers ou modèles des fichiers à charger. Prend en charge plusieurs lignes de modèles minimatch. [Plus d'informations](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.input.label.remotePath": "Répertoire distant", "loc.input.help.remotePath": "Chargez les fichiers vers ce répertoire sur le serveur FTP distant.", - "loc.input.label.enableUtf8": "Enable UTF8 support", - "loc.input.help.enableUtf8": "Enables UTF-8 support for the FTP connection ('OPTS UTF8 ON').", + "loc.input.label.enableUtf8": "Activer la prise en charge d'UTF8", + "loc.input.help.enableUtf8": "Active la prise en charge d'UTF-8 pour la connexion FTP ('OPTS UTF8 ON').", "loc.input.label.clean": "Supprimer le répertoire distant", "loc.input.help.clean": "Supprimez le répertoire distant, notamment son contenu, avant le chargement.", "loc.input.label.cleanContents": "Effacer le contenu du répertoire distant", @@ -27,8 +27,8 @@ "loc.input.help.preservePaths": "Si l'option est sélectionnée, la structure de répertoire locale relative est recréée sous le répertoire distant où les fichiers sont chargés. Sinon, les fichiers sont chargés directement sur le répertoire distant sans création de sous-répertoires supplémentaires.

    Par exemple, votre dossier source est '/home/user/source/', il contient le fichier 'foo/bar/foobar.txt', et votre répertoire distant est '/uploads/'.
    Si l'option est sélectionnée, le fichier est chargé vers '/uploads/foo/bar/foobar.txt'. Sinon, il est chargé vers '/uploads/foobar.txt'.", "loc.input.label.trustSSL": "Faire confiance au certificat de serveur", "loc.input.help.trustSSL": "Si cette option est sélectionnée, le certificat SSL du serveur FTP est approuvé avec ftps://, même s'il est auto-signé ou même s'il ne peut pas être validé par une autorité de certification.", - "loc.input.label.customCmds": "FTP Commands", - "loc.input.help.customCmds": "Optional FTP Commands that will be sent to the remote FTP server upon connection.", + "loc.input.label.customCmds": "Commandes FTP", + "loc.input.help.customCmds": "Commandes FTP facultatives qui sont envoyées au serveur FTP distant au moment de la connexion.", "loc.messages.CleanRemoteDir": "suppression du répertoire distant : %s", "loc.messages.CleanRemoteDirContents": "suppression du contenu du répertoire distant : %s", "loc.messages.CleanFileDeleteFail": "une erreur s'est produite durant la suppression du fichier : %s", @@ -36,6 +36,7 @@ "loc.messages.Disconnected": "déconnecté", "loc.messages.DisconnectHost": "déconnexion de %s", "loc.messages.FTPConnected": "connecté : %s", + "loc.messages.InvalidFTPOptions": "Une erreur s’est produite lors de la lecture des options de ftP : %s", "loc.messages.FTPNoHostSpecified": "L'URL du serveur FTP doit inclure un nom d'hôte", "loc.messages.FTPNoProtocolSpecified": "L'URL du serveur FTP doit commencer par ftp:// ou ftps://", "loc.messages.NoFilesFound": "Fichiers à charger introuvables", diff --git a/Tasks/FtpUploadV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/FtpUploadV2/Strings/resources.resjson/it-IT/resources.resjson index 8d4e565227d6..592dda67f48a 100644 --- a/Tasks/FtpUploadV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/FtpUploadV2/Strings/resources.resjson/it-IT/resources.resjson @@ -8,7 +8,7 @@ "loc.input.help.credsType": "Consente di usare la connessione al servizio FTP o di immettere le credenziali di connessione.", "loc.input.label.serverEndpoint": "Connessione al servizio FTP", "loc.input.help.serverEndpoint": "Consente di selezionare la connessione al servizio per il server FTP. Per crearne una, fare clic sul collegamento Gestisci e creare una nuova connessione al servizio generica, immettere l'URL del server FTP per l'URL del server, ad esempio `ftp://server.example.com`, nonché le credenziali richieste.

    Le connessioni sicure verranno sempre stabilite indipendentemente dal protocollo specificato (`ftp://` o `ftps://`) se il server di destinazione supporta FTPS. Per consentire solo le connessioni sicure, usare il protocollo `ftps://`, ad esempio `ftps://server.example.com`. Se si specifica `ftps://`, le connessioni a server che non supportano FTPS non riusciranno.", - "loc.input.label.serverUrl": "URL server", + "loc.input.label.serverUrl": "URL del server", "loc.input.label.username": "Nome utente", "loc.input.label.password": "Password", "loc.input.label.rootFolder": "Cartella radice", @@ -17,8 +17,8 @@ "loc.input.help.filePatterns": "Criteri o percorsi dei file da caricare. Sono supportate più righe di criteri di corrispondenza minima. [Altre informazioni](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.input.label.remotePath": "Directory remota", "loc.input.help.remotePath": "Directory in cui vengono caricati i file nel server FTP remoto.", - "loc.input.label.enableUtf8": "Enable UTF8 support", - "loc.input.help.enableUtf8": "Enables UTF-8 support for the FTP connection ('OPTS UTF8 ON').", + "loc.input.label.enableUtf8": "Abilita supporto di UTF8", + "loc.input.help.enableUtf8": "Abilita il supporto di UTF-8 per la connessione FTP ('OPTS UTF8 ON').", "loc.input.label.clean": "Elimina la directory remota", "loc.input.help.clean": "Elimina la directory remota, incluso il relativo contenuto, prima del caricamento.", "loc.input.label.cleanContents": "Cancella il contenuto della directory remota", @@ -27,8 +27,8 @@ "loc.input.help.preservePaths": "Se l'opzione è selezionata, la struttura di directory locale relativa viene ricreata nella directory remota in cui vengono caricati i file. In caso contrario, i file vengono caricati direttamente nella directory remota senza creare sottodirectory aggiuntive.

    Ad esempio, si supponga che la cartella di origine sia `/home/user/source/` e contenga il file `foo/bar/foobar.txt` e che la directory remota sia `/uploads/`.
    Se l'opzione è selezionata, il file verrà caricato in `/uploads/foo/bar/foobar.txt`; in caso contrario, verrà caricato in `/uploads/foobar.txt`.", "loc.input.label.trustSSL": "Considera attendibile il certificato del server", "loc.input.help.trustSSL": "Se si seleziona questa opzione, il certificato SSL del server FTP verrà considerato attendibile con ftps://, anche se è auto-firmato o non può essere convalidato da un'Autorità di certificazione (CA).", - "loc.input.label.customCmds": "FTP Commands", - "loc.input.help.customCmds": "Optional FTP Commands that will be sent to the remote FTP server upon connection.", + "loc.input.label.customCmds": "Comandi FTP", + "loc.input.help.customCmds": "Comandi FTP facoltativi che verranno inviati al server FTP remoto durante la connessione.", "loc.messages.CleanRemoteDir": "rimozione della directory remota: %s", "loc.messages.CleanRemoteDirContents": "rimozione del contenuto della directory remota: %s", "loc.messages.CleanFileDeleteFail": "si è verificato un errore durante il tentativo di rimuovere il file: %s", @@ -36,6 +36,7 @@ "loc.messages.Disconnected": "disconnesso", "loc.messages.DisconnectHost": "disconnessione da: %s", "loc.messages.FTPConnected": "connessione stabilita: %s", + "loc.messages.InvalidFTPOptions": "Si è verificato un errore durante la lettura delle opzioni FTP: %s", "loc.messages.FTPNoHostSpecified": "L'URL del server FTP deve includere un nome host", "loc.messages.FTPNoProtocolSpecified": "L'URL del server FTP deve iniziare con ftp:// o ftps://", "loc.messages.NoFilesFound": "Non è stato possibile trovare file da caricare", diff --git a/Tasks/FtpUploadV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/FtpUploadV2/Strings/resources.resjson/ja-JP/resources.resjson index af1b8767b64c..5895d2238495 100644 --- a/Tasks/FtpUploadV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/FtpUploadV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -17,8 +17,8 @@ "loc.input.help.filePatterns": "アーカイブするファイルのファイル パスまたはパターン。複数行の minimatch パターンをサポートします。[詳細情報](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.input.label.remotePath": "リモート ディレクトリ", "loc.input.help.remotePath": "リモート FTP サーバー上のこのディレクトリにファイルをアップロードします。", - "loc.input.label.enableUtf8": "Enable UTF8 support", - "loc.input.help.enableUtf8": "Enables UTF-8 support for the FTP connection ('OPTS UTF8 ON').", + "loc.input.label.enableUtf8": "UTF-8 サポートを有効にする", + "loc.input.help.enableUtf8": "FTP 接続の UTF-8 サポートを有効にします ('OPTS UTF8 ON')。", "loc.input.label.clean": "リモート ディレクトリの削除", "loc.input.help.clean": "アップロードする前に、リモート ディレクトリをコンテンツも含めて削除します。", "loc.input.label.cleanContents": "リモート ディレクトリ コンテンツのクリア", @@ -27,8 +27,8 @@ "loc.input.help.preservePaths": "選択すると、ファイルのアップロード先のリモート ディレクトリの下に、相対ローカル ディレクトリ構造が再作成されます。選択しない場合には、ファイルは、サブディレクトリが作成されることなくリモート ディレクトリに直接アップロードされます。

    たとえば、ソース フォルダーが `/home/user/source/` で、ファイル `foo/bar/foobar.txt` が含まれ、リモート ディレクトリが `/uploads/` であるとします。
    選択すると、ファイルは `/uploads/foo/bar/foobar.txt` にアップロードされます。選択しないと、`/uploads/foobar.txt` にアップロードされます。", "loc.input.label.trustSSL": "サーバー証明書を信頼する", "loc.input.help.trustSSL": "このオプションを選択すると、FTP サーバーの SSL 証明書が、自己署名されている場合や証明書機関 (CA) によって検証できない場合であっても ftps:// によって信頼できるようになります。", - "loc.input.label.customCmds": "FTP Commands", - "loc.input.help.customCmds": "Optional FTP Commands that will be sent to the remote FTP server upon connection.", + "loc.input.label.customCmds": "FTP コマンド", + "loc.input.help.customCmds": "接続時にリモート FTP サーバーに送信されるオプションの FTP コマンドです。", "loc.messages.CleanRemoteDir": "リモート ディレクトリを削除しています: %s", "loc.messages.CleanRemoteDirContents": "リモート ディレクトリのコンテンツを削除しています: %s", "loc.messages.CleanFileDeleteFail": "ファイルを削除しようとしている間にエラーが発生しました: %s", @@ -36,6 +36,7 @@ "loc.messages.Disconnected": "切断されました", "loc.messages.DisconnectHost": "次から切断しています: %s", "loc.messages.FTPConnected": "接続されました: %s", + "loc.messages.InvalidFTPOptions": "FTP オプションの読み取り中にエラーが発生しました: %s", "loc.messages.FTPNoHostSpecified": "FTP サーバーの URL には、ホスト名を含める必要があります", "loc.messages.FTPNoProtocolSpecified": "FTP サーバーの URL は、ftp:// または ftps:// で始める必要があります", "loc.messages.NoFilesFound": "アップロード対象のファイルが見つかりませんでした", diff --git a/Tasks/FtpUploadV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/FtpUploadV2/Strings/resources.resjson/ko-KR/resources.resjson index 073d15fdf1fe..971cb146e2e6 100644 --- a/Tasks/FtpUploadV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/FtpUploadV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -36,6 +36,7 @@ "loc.messages.Disconnected": "연결 끊김", "loc.messages.DisconnectHost": "%s에서 연결을 끊는 중입니다.", "loc.messages.FTPConnected": "%s이(가) 연결되었습니다.", + "loc.messages.InvalidFTPOptions": "FTP 옵션을 읽는 동안 오류가 발생했습니다. %s", "loc.messages.FTPNoHostSpecified": "FTP 서버 URL은 호스트 이름을 포함해야 합니다.", "loc.messages.FTPNoProtocolSpecified": "FTP 서버 URL은 ftp:// 또는 ftps://로 시작해야 합니다.", "loc.messages.NoFilesFound": "언로드할 파일을 찾을 수 없습니다.", diff --git a/Tasks/FtpUploadV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/FtpUploadV2/Strings/resources.resjson/ru-RU/resources.resjson index 3521bc510756..7300365fe28e 100644 --- a/Tasks/FtpUploadV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/FtpUploadV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -17,8 +17,8 @@ "loc.input.help.filePatterns": "Пути к файлам или шаблоны файлов для отправки. Поддерживает несколько строк шаблонов minimatch. [Подробнее...](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.input.label.remotePath": "Удаленный каталог", "loc.input.help.remotePath": "Отправлять файлы в этот каталог на удаленном FTP-сервере.", - "loc.input.label.enableUtf8": "Enable UTF8 support", - "loc.input.help.enableUtf8": "Enables UTF-8 support for the FTP connection ('OPTS UTF8 ON').", + "loc.input.label.enableUtf8": "Включить поддержку UTF8", + "loc.input.help.enableUtf8": "Включает поддержку UTF-8 для FTP-подключения (OPTS UTF8 ON).", "loc.input.label.clean": "Удалить удаленный каталог", "loc.input.help.clean": "Удалить удаленный каталог, включая его содержимое, перед отправкой.", "loc.input.label.cleanContents": "Очистить содержимое удаленного каталога", @@ -27,8 +27,8 @@ "loc.input.help.preservePaths": "Если этот флажок установлен, структура относительного локального каталога пересоздается в удаленном каталоге, в который отправляются файлы. В противном случае файлы отправляются напрямую в удаленный каталог без создания дополнительных подкаталогов.

    Предположим, ваша исходная папка — /home/user/source/, которая содержит файл foo/bar/foobar.txt, а удаленный каталог — /uploads/.
    Если флажок установлен, файл отправляется в папку /uploads/foo/bar/foobar.txt. В противном случае он отправляется в папку /uploads/foobar.txt.", "loc.input.label.trustSSL": "Доверять сертификату сервера", "loc.input.help.trustSSL": "При выборе этого параметра SSL-сертификат FTP-сервера становится доверенным для ftps://, даже если он является самозаверяющим или центр сертификации не может подтвердить его подлинность.", - "loc.input.label.customCmds": "FTP Commands", - "loc.input.help.customCmds": "Optional FTP Commands that will be sent to the remote FTP server upon connection.", + "loc.input.label.customCmds": "Команды FTP", + "loc.input.help.customCmds": "Необязательные команды FTP, которые будут отправлены удаленному серверу FTP при подключении.", "loc.messages.CleanRemoteDir": "удаляется удаленный каталог: %s", "loc.messages.CleanRemoteDirContents": "удаляется содержимое удаленного каталога: %s", "loc.messages.CleanFileDeleteFail": "произошла ошибка при удалении файла: %s", @@ -36,6 +36,7 @@ "loc.messages.Disconnected": "отключено", "loc.messages.DisconnectHost": "отключение от: %s", "loc.messages.FTPConnected": "подключено: %s", + "loc.messages.InvalidFTPOptions": "Произошла ошибка при чтении параметров FTP: %s", "loc.messages.FTPNoHostSpecified": "В URL-адресе FTP-сервера должно быть указано имя узла.", "loc.messages.FTPNoProtocolSpecified": "URL-адрес FTP-сервера должен начинаться с \"ftp://\" или \"ftps://\"", "loc.messages.NoFilesFound": "Не удалось найти файлы для отправки", diff --git a/Tasks/FtpUploadV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/FtpUploadV2/Strings/resources.resjson/zh-CN/resources.resjson index c344930d9363..f97312549302 100644 --- a/Tasks/FtpUploadV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/FtpUploadV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -36,6 +36,7 @@ "loc.messages.Disconnected": "已断开连接", "loc.messages.DisconnectHost": "正在断开与 %s 的连接 ", "loc.messages.FTPConnected": "已连接: %s", + "loc.messages.InvalidFTPOptions": "阅读 FTP 选项时出现错误: %s", "loc.messages.FTPNoHostSpecified": "FTP 服务器 URL 必需包括主机名", "loc.messages.FTPNoProtocolSpecified": "FTP 服务器 URL 必需以 ftp:// 或 ftps:// 开头", "loc.messages.NoFilesFound": "找不到任何要上传的文件", diff --git a/Tasks/FtpUploadV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/FtpUploadV2/Strings/resources.resjson/zh-TW/resources.resjson index e675265f0fb6..a194a934ea42 100644 --- a/Tasks/FtpUploadV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/FtpUploadV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -17,8 +17,8 @@ "loc.input.help.filePatterns": "要上傳之檔案的檔案路徑或樣式。支援多行的 minimatch 樣式。[詳細資訊](https://go.microsoft.com/fwlink/?LinkId=800269)", "loc.input.label.remotePath": "遠端目錄", "loc.input.help.remotePath": "將檔案上傳到遠端 FTP 伺服器上的此目錄。", - "loc.input.label.enableUtf8": "Enable UTF8 support", - "loc.input.help.enableUtf8": "Enables UTF-8 support for the FTP connection ('OPTS UTF8 ON').", + "loc.input.label.enableUtf8": "啟用 UTF8 支援", + "loc.input.help.enableUtf8": "為 FTP 連線啟用 UTF-8 支援 ('OPTS UTF8 ON')。", "loc.input.label.clean": "刪除遠端目錄", "loc.input.help.clean": "先刪除遠端目錄 (包括其內容) 再上傳。", "loc.input.label.cleanContents": "清除遠端目錄內容", @@ -27,8 +27,8 @@ "loc.input.help.preservePaths": "如有選取,會在檔案上傳的遠端目錄下重新建立相對的本機目錄結構。否則,檔案會直接上傳到遠端目錄,而不會另外建立其他子目錄。

    例如,假設您的來源資料來為 '/home/user/source/',其中包含了檔案 'foo/bar/foobar.txt',而您的遠端目錄為 '/uploads/'
    如有選取,檔案會上傳到 '/uploads/foo/bar/foobar.txt',否則會上傳到 '/uploads/foobar.txt'。", "loc.input.label.trustSSL": "信任伺服器憑證", "loc.input.help.trustSSL": "選取此選項會導致 FTP 伺服器的 SSL 憑證受 ftps:// 信任,即使它是自我簽署的憑證,或是憑證授權單位 (CA) 無法驗證的憑證亦然。", - "loc.input.label.customCmds": "FTP Commands", - "loc.input.help.customCmds": "Optional FTP Commands that will be sent to the remote FTP server upon connection.", + "loc.input.label.customCmds": "FTP 命令", + "loc.input.help.customCmds": "連線時要傳送給遠端 FTP 伺服器的選用 FTP 命令。", "loc.messages.CleanRemoteDir": "正在移除遠端目錄: %s", "loc.messages.CleanRemoteDirContents": "正在移除遠端目錄內容: %s", "loc.messages.CleanFileDeleteFail": "嘗試移除檔案時發生錯誤: %s", @@ -36,6 +36,7 @@ "loc.messages.Disconnected": "已中斷連線", "loc.messages.DisconnectHost": "正在中斷下項的連線: %s", "loc.messages.FTPConnected": "已連線: %s", + "loc.messages.InvalidFTPOptions": "讀取 FTP 選項時發生錯誤: %s", "loc.messages.FTPNoHostSpecified": "FTP 伺服器 URL 必須包含主機名稱。", "loc.messages.FTPNoProtocolSpecified": "FTP 伺服器 URL 的開頭必須是 ftp:// 或 ftps://", "loc.messages.NoFilesFound": "找不到任何要上傳的檔案", diff --git a/Tasks/FtpUploadV2/task.json b/Tasks/FtpUploadV2/task.json index d82f9c28df13..fc33c469c289 100644 --- a/Tasks/FtpUploadV2/task.json +++ b/Tasks/FtpUploadV2/task.json @@ -18,8 +18,8 @@ "demands": [], "version": { "Major": 2, - "Minor": 186, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.182.1", "instanceNameFormat": "FTP Upload: $(rootFolder)", @@ -204,4 +204,4 @@ "UploadSucceedRes": "FTP upload successful", "UploadFailed": "Ftp Upload failed" } -} +} \ No newline at end of file diff --git a/Tasks/FtpUploadV2/task.loc.json b/Tasks/FtpUploadV2/task.loc.json index 94abb04b546c..f69e30580a4f 100644 --- a/Tasks/FtpUploadV2/task.loc.json +++ b/Tasks/FtpUploadV2/task.loc.json @@ -18,8 +18,8 @@ "demands": [], "version": { "Major": 2, - "Minor": 186, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.182.1", "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index e5b886999c68..72e480a4e8df 100644 --- a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,16 +1,16 @@ { - "loc.friendlyName": "Install Azure Func Core Tools", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-tools-installer)", - "loc.description": "Install Azure Func Core Tools", - "loc.instanceNameFormat": "Install func tools - $(version)", + "loc.friendlyName": "Azure Functions Core Tools installieren", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/func-tools-installer)", + "loc.description": "Azure Functions Core Tools installieren", + "loc.instanceNameFormat": "Functions-Tools installieren: $(version)", "loc.input.label.version": "Version", - "loc.input.help.version": "Specify the version of Azure func tools to install. Ex:

    2.7.1575
    v2.7.1575
    latest", - "loc.messages.ErrorFetchingLatestVersion": "An error occured while fetching the latest version info from %s. Error: %s. Downloading default stable version: %s.", - "loc.messages.FindingLatestFuncToolsVersion": "Finding latest func tools version...", - "loc.messages.FuncDownloadFailed": "Failed to download func tools from location %s. Error %s.", - "loc.messages.LatestFuncToolsVersion": "Latest version is %s", - "loc.messages.NotAValidSemverVersion": "Version not specified in correct format. Ex: 2.7.1575, v2.7.1575, latest", - "loc.messages.SuccessfullyDownloaded": "Successfully downloaded func tools %s. Download path: %s.", - "loc.messages.VerifyingFuncToolsInstallation": "Verifying func tools installation...", - "loc.messages.VersionAlreadyInstalled": "Func tool version %s is already installed. Installation path: %s." + "loc.input.help.version": "Geben Sie die zu installierende Version der Azure Functions-Tools an. Beispiel:

    2.7.1575
    v2.7.1575
    latest", + "loc.messages.ErrorFetchingLatestVersion": "Fehler beim Abrufen der aktuellen Versionsinformationen aus \"%s\". Fehler: %s. Es wird die stabile Standardversion heruntergeladen: %s.", + "loc.messages.FindingLatestFuncToolsVersion": "Die aktuelle Version der Functions-Tools wird gesucht...", + "loc.messages.FuncDownloadFailed": "Fehler beim Herunterladen der Functions-Tools aus Speicherort \"%s\". Fehler: %s", + "loc.messages.LatestFuncToolsVersion": "Die neueste Version ist %s.", + "loc.messages.NotAValidSemverVersion": "Die Version wurde nicht im korrekten Format angegeben. Beispiel: 2.7.1575, v2.7.1575, latest", + "loc.messages.SuccessfullyDownloaded": "Die Functions-Tools %s wurden erfolgreich heruntergeladen. Downloadpfad: %s.", + "loc.messages.VerifyingFuncToolsInstallation": "Die Installation der Functions-Tools wird überprüft...", + "loc.messages.VersionAlreadyInstalled": "Version %s der Functions-Tools ist bereits installiert. Installationspfad: %s." } \ No newline at end of file diff --git a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index e5b886999c68..aaa681e22b67 100644 --- a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,16 +1,16 @@ { - "loc.friendlyName": "Install Azure Func Core Tools", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-tools-installer)", - "loc.description": "Install Azure Func Core Tools", - "loc.instanceNameFormat": "Install func tools - $(version)", - "loc.input.label.version": "Version", - "loc.input.help.version": "Specify the version of Azure func tools to install. Ex:

    2.7.1575
    v2.7.1575
    latest", - "loc.messages.ErrorFetchingLatestVersion": "An error occured while fetching the latest version info from %s. Error: %s. Downloading default stable version: %s.", - "loc.messages.FindingLatestFuncToolsVersion": "Finding latest func tools version...", - "loc.messages.FuncDownloadFailed": "Failed to download func tools from location %s. Error %s.", - "loc.messages.LatestFuncToolsVersion": "Latest version is %s", - "loc.messages.NotAValidSemverVersion": "Version not specified in correct format. Ex: 2.7.1575, v2.7.1575, latest", - "loc.messages.SuccessfullyDownloaded": "Successfully downloaded func tools %s. Download path: %s.", - "loc.messages.VerifyingFuncToolsInstallation": "Verifying func tools installation...", - "loc.messages.VersionAlreadyInstalled": "Func tool version %s is already installed. Installation path: %s." + "loc.friendlyName": "Instalar Azure Functions Core Tools", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/func-tools-installer)", + "loc.description": "Instalar Azure Functions Core Tools", + "loc.instanceNameFormat": "Instalar func tools: $(version)", + "loc.input.label.version": "Versión", + "loc.input.help.version": "Especifique la versión de func tools de Azure que se va a instalar. Por ejemplo:

    2.7.1575
    v2.7.1575
    última", + "loc.messages.ErrorFetchingLatestVersion": "Error al capturar la información de la última versión de %s. Error: %s. Descargando la versión estable predeterminada: %s.", + "loc.messages.FindingLatestFuncToolsVersion": "Buscando la última versión de func tools...", + "loc.messages.FuncDownloadFailed": "No se pudo descargar func tools desde la ubicación %s. Error %s", + "loc.messages.LatestFuncToolsVersion": "La última versión es %s", + "loc.messages.NotAValidSemverVersion": "No se especificó la versión con el formato correcto. Ejemplo: 2.7.1575, v 2.7.1575, última", + "loc.messages.SuccessfullyDownloaded": "La instancia de func tools %s se ha descargado correctamente. Ruta de acceso de la descarga: %s.", + "loc.messages.VerifyingFuncToolsInstallation": "Comprobando la instalación de func tools...", + "loc.messages.VersionAlreadyInstalled": "La versión de func tools %s ya está instalada. Ruta de acceso de la instalación: %s." } \ No newline at end of file diff --git a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index e5b886999c68..d3751a0edeef 100644 --- a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,16 +1,16 @@ { - "loc.friendlyName": "Install Azure Func Core Tools", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-tools-installer)", - "loc.description": "Install Azure Func Core Tools", - "loc.instanceNameFormat": "Install func tools - $(version)", + "loc.friendlyName": "Installer Azure Functions Core Tools", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/func-tools-installer)", + "loc.description": "Installer Azure Functions Core Tools", + "loc.instanceNameFormat": "Installer Azure Functions Core Tools - $(version)", "loc.input.label.version": "Version", - "loc.input.help.version": "Specify the version of Azure func tools to install. Ex:

    2.7.1575
    v2.7.1575
    latest", - "loc.messages.ErrorFetchingLatestVersion": "An error occured while fetching the latest version info from %s. Error: %s. Downloading default stable version: %s.", - "loc.messages.FindingLatestFuncToolsVersion": "Finding latest func tools version...", - "loc.messages.FuncDownloadFailed": "Failed to download func tools from location %s. Error %s.", - "loc.messages.LatestFuncToolsVersion": "Latest version is %s", - "loc.messages.NotAValidSemverVersion": "Version not specified in correct format. Ex: 2.7.1575, v2.7.1575, latest", - "loc.messages.SuccessfullyDownloaded": "Successfully downloaded func tools %s. Download path: %s.", - "loc.messages.VerifyingFuncToolsInstallation": "Verifying func tools installation...", - "loc.messages.VersionAlreadyInstalled": "Func tool version %s is already installed. Installation path: %s." + "loc.input.help.version": "Spécifier la version d'Azure Functions Core Tools à installer. Exemple :

    2.7.1575
    v2.7.1575
    latest", + "loc.messages.ErrorFetchingLatestVersion": "Une erreur s'est produite durant la récupération (fetch) des informations relatives à la dernière version de %s. Erreur : %s. Téléchargement de la version stable par défaut : %s.", + "loc.messages.FindingLatestFuncToolsVersion": "Recherche de la dernière version d'Azure Functions Core Tools...", + "loc.messages.FuncDownloadFailed": "Échec du téléchargement d'Azure Functions Core Tools à partir de l'emplacement %s. Erreur %s.", + "loc.messages.LatestFuncToolsVersion": "La dernière version est %s", + "loc.messages.NotAValidSemverVersion": "Version non spécifiée au format approprié. Exemple : 2.7.1575, v2.7.1575, latest", + "loc.messages.SuccessfullyDownloaded": "Téléchargement réussi d'Azure Functions Core Tools %s. Chemin de téléchargement : %s.", + "loc.messages.VerifyingFuncToolsInstallation": "Vérification de l'installation d'Azure Functions Core Tools...", + "loc.messages.VersionAlreadyInstalled": "Azure Functions Core Tools version %s est déjà installé. Chemin d'installation : %s." } \ No newline at end of file diff --git a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index 293d5cab635d..c08b68a65424 100644 --- a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,16 +1,16 @@ { - "loc.friendlyName": "Install Azure Func Core Tools", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-tools-installer)", - "loc.description": "Install Azure Func Core Tools", - "loc.instanceNameFormat": "Install func tools - $(version)", + "loc.friendlyName": "Installa Azure Functions Core Tools", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/func-tools-installer)", + "loc.description": "Installa Azure Functions Core Tools", + "loc.instanceNameFormat": "Installa Functions Core Tools - $(version)", "loc.input.label.version": "Versione", - "loc.input.help.version": "Specify the version of Azure func tools to install. Ex:

    2.7.1575
    v2.7.1575
    latest", - "loc.messages.ErrorFetchingLatestVersion": "An error occured while fetching the latest version info from %s. Error: %s. Downloading default stable version: %s.", - "loc.messages.FindingLatestFuncToolsVersion": "Finding latest func tools version...", - "loc.messages.FuncDownloadFailed": "Failed to download func tools from location %s. Error %s.", - "loc.messages.LatestFuncToolsVersion": "Latest version is %s", - "loc.messages.NotAValidSemverVersion": "Version not specified in correct format. Ex: 2.7.1575, v2.7.1575, latest", - "loc.messages.SuccessfullyDownloaded": "Successfully downloaded func tools %s. Download path: %s.", - "loc.messages.VerifyingFuncToolsInstallation": "Verifying func tools installation...", - "loc.messages.VersionAlreadyInstalled": "Func tool version %s is already installed. Installation path: %s." + "loc.input.help.version": "Consente di specificare la versione di Azure Functions Core Tools da installare. Ad esempio:

    2.7.1575
    v2.7.1575
    latest", + "loc.messages.ErrorFetchingLatestVersion": "Si è verificato un errore durante il recupero delle informazioni sulla versione più recente da %s. Errore: %s. Verrà scaricata la versione stabile predefinita: %s.", + "loc.messages.FindingLatestFuncToolsVersion": "Ricerca della versione più recente di Functions Core Tools...", + "loc.messages.FuncDownloadFailed": "Non è stato possibile scaricare Functions Core Tools dal percorso %s. Errore: %s.", + "loc.messages.LatestFuncToolsVersion": "La versione più recente è %s", + "loc.messages.NotAValidSemverVersion": "La versione non è stata specificata nel formato corretto. Esempio: 2.7.1575, v2.7.1575, latest", + "loc.messages.SuccessfullyDownloaded": "Functions Core Tools %s è stato scaricato. Percorso di download: %s.", + "loc.messages.VerifyingFuncToolsInstallation": "Verifica dell'installazione di Functions Core Tools...", + "loc.messages.VersionAlreadyInstalled": "La versione %s di Functions Core Tools è già installata. Percorso di installazione: %s." } \ No newline at end of file diff --git a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index 5f4a9e9deb51..e639bd36cb90 100644 --- a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,16 +1,16 @@ { - "loc.friendlyName": "Install Azure Func Core Tools", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-tools-installer)", - "loc.description": "Install Azure Func Core Tools", - "loc.instanceNameFormat": "Install func tools - $(version)", + "loc.friendlyName": "Azure Functions Core Tools のインストール", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/func-tools-installer)", + "loc.description": "Azure Functions Core Tools をインストールします", + "loc.instanceNameFormat": "関数ツールのインストール - $(version)", "loc.input.label.version": "バージョン", - "loc.input.help.version": "Specify the version of Azure func tools to install. Ex:

    2.7.1575
    v2.7.1575
    latest", - "loc.messages.ErrorFetchingLatestVersion": "An error occured while fetching the latest version info from %s. Error: %s. Downloading default stable version: %s.", - "loc.messages.FindingLatestFuncToolsVersion": "Finding latest func tools version...", - "loc.messages.FuncDownloadFailed": "Failed to download func tools from location %s. Error %s.", - "loc.messages.LatestFuncToolsVersion": "Latest version is %s", - "loc.messages.NotAValidSemverVersion": "Version not specified in correct format. Ex: 2.7.1575, v2.7.1575, latest", - "loc.messages.SuccessfullyDownloaded": "Successfully downloaded func tools %s. Download path: %s.", - "loc.messages.VerifyingFuncToolsInstallation": "Verifying func tools installation...", - "loc.messages.VersionAlreadyInstalled": "Func tool version %s is already installed. Installation path: %s." + "loc.input.help.version": "インストールする Azure Func Tools のバージョンを指定します。例:

    2.7.1575
    v2.7.1575
    latest", + "loc.messages.ErrorFetchingLatestVersion": "%s から最新バージョンの情報をフェッチする際にエラーが発生しました。エラー: %s。既定の安定バージョン (%s) をダウンロードしています。", + "loc.messages.FindingLatestFuncToolsVersion": "最新の関数ツール バージョンを検索しています...", + "loc.messages.FuncDownloadFailed": "場所 %s から関数ツールをダウンロードできませんでした。エラー %s。", + "loc.messages.LatestFuncToolsVersion": "最新バージョンは %s です", + "loc.messages.NotAValidSemverVersion": "指定されたバージョンの形式が正しくありません。例: 2.7.1575、v2.7.1575、latest", + "loc.messages.SuccessfullyDownloaded": "関数ツール %s が正常にダウンロードされました。ダウンロード パス: %s。", + "loc.messages.VerifyingFuncToolsInstallation": "関数ツールのインストールを確認しています...", + "loc.messages.VersionAlreadyInstalled": "関数ツール バージョン %s は既にインストールされています。インストール パス: %s。" } \ No newline at end of file diff --git a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson index c66cad14b8ea..25925d544dba 100644 --- a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -4,7 +4,7 @@ "loc.description": "Azure Func 핵심 도구 설치", "loc.instanceNameFormat": "함수 도구 $(version) 설치", "loc.input.label.version": "버전", - "loc.input.help.version": "설치할 Azure 함수 도구 버전을 지정하세요(예:

    2.7.1575
    v2.7.1575
    최신).", + "loc.input.help.version": "설치할 Azure Functions Core Tools 버전을 지정하세요(예:

    2.7.1575
    v2.7.1575
    최신).", "loc.messages.ErrorFetchingLatestVersion": "%s에서 최신 버전 정보를 가져오는 동안 오류가 발생했습니다. 오류: %s. 안정적인 기본 버전 %s을(를) 다운로드하는 중입니다.", "loc.messages.FindingLatestFuncToolsVersion": "최신 함수 도구 버전을 찾는 중...", "loc.messages.FuncDownloadFailed": "%s 위치에서 함수 도구를 다운로드하지 못했습니다. 오류 %s", diff --git a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index 424f6d1baac3..99edf058b0f7 100644 --- a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,16 +1,16 @@ { - "loc.friendlyName": "Install Azure Func Core Tools", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-tools-installer)", - "loc.description": "Install Azure Func Core Tools", - "loc.instanceNameFormat": "Install func tools - $(version)", + "loc.friendlyName": "Установка Azure Functions Core Tools", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/func-tools-installer)", + "loc.description": "Установка Azure Functions Core Tools", + "loc.instanceNameFormat": "Установка инструментов функций — $(version)", "loc.input.label.version": "Версия", - "loc.input.help.version": "Specify the version of Azure func tools to install. Ex:

    2.7.1575
    v2.7.1575
    latest", - "loc.messages.ErrorFetchingLatestVersion": "An error occured while fetching the latest version info from %s. Error: %s. Downloading default stable version: %s.", - "loc.messages.FindingLatestFuncToolsVersion": "Finding latest func tools version...", - "loc.messages.FuncDownloadFailed": "Failed to download func tools from location %s. Error %s.", - "loc.messages.LatestFuncToolsVersion": "Latest version is %s", - "loc.messages.NotAValidSemverVersion": "Version not specified in correct format. Ex: 2.7.1575, v2.7.1575, latest", - "loc.messages.SuccessfullyDownloaded": "Successfully downloaded func tools %s. Download path: %s.", - "loc.messages.VerifyingFuncToolsInstallation": "Verifying func tools installation...", - "loc.messages.VersionAlreadyInstalled": "Func tool version %s is already installed. Installation path: %s." + "loc.input.help.version": "Укажите версию средств Azure Functions Core Tools для установки. Пример:

    2.7.1575
    v2.7.1575
    latest", + "loc.messages.ErrorFetchingLatestVersion": "Произошла ошибка при получении сведений о последней версии из %s. Ошибка: %s. Скачивается стабильная версия по умолчанию: %s.", + "loc.messages.FindingLatestFuncToolsVersion": "Идет поиск последней версии инструментов функций...", + "loc.messages.FuncDownloadFailed": "Не удалось скачать инструменты функций из расположения %s. Ошибка: %s.", + "loc.messages.LatestFuncToolsVersion": "Последняя версия — %s", + "loc.messages.NotAValidSemverVersion": "Версия указана в неправильном формате. Пример: 2.7.1575, v2.7.1575, latest", + "loc.messages.SuccessfullyDownloaded": "Инструменты функций %s успешно скачаны. Путь скачивания: %s.", + "loc.messages.VerifyingFuncToolsInstallation": "Проверка установки инструментов функций...", + "loc.messages.VersionAlreadyInstalled": "Версия %s инструментов функций уже установлена. Путь установки: %s." } \ No newline at end of file diff --git a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson index 83cbfab8e25f..a54a6402d8d3 100644 --- a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -4,7 +4,7 @@ "loc.description": "安装 Azure Func Core 工具", "loc.instanceNameFormat": "安装 func 工具 - $(version)", "loc.input.label.version": "版本", - "loc.input.help.version": "指定要安装的 Azure func 工具的版本。例如:

    2.7.1575
    v2.7.1575
    latest", + "loc.input.help.version": "指定要安装的 Azure func 工具的版本。例如:

    2.7.1575
    v2.7.1575
    最新版本", "loc.messages.ErrorFetchingLatestVersion": "从 %s 中提取最新版本信息时出错。错误: %s。正在下载默认的稳定版本: %s。", "loc.messages.FindingLatestFuncToolsVersion": "正在查找最新的 func 工具版本…", "loc.messages.FuncDownloadFailed": "未能从位置 %s 下载 func 工具。错误为 %s。", diff --git a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index f2e7fdcbfd67..8902975ad0b1 100644 --- a/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/FuncToolsInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,16 +1,16 @@ { - "loc.friendlyName": "Install Azure Func Core Tools", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/func-tools-installer)", - "loc.description": "Install Azure Func Core Tools", - "loc.instanceNameFormat": "Install func tools - $(version)", + "loc.friendlyName": "安裝 Azure Func Core Tools", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/func-tools-installer)", + "loc.description": "安裝 Azure Func Core Tools", + "loc.instanceNameFormat": "安裝函式工具 - $(version)", "loc.input.label.version": "版本", - "loc.input.help.version": "Specify the version of Azure func tools to install. Ex:

    2.7.1575
    v2.7.1575
    latest", - "loc.messages.ErrorFetchingLatestVersion": "An error occured while fetching the latest version info from %s. Error: %s. Downloading default stable version: %s.", - "loc.messages.FindingLatestFuncToolsVersion": "Finding latest func tools version...", - "loc.messages.FuncDownloadFailed": "Failed to download func tools from location %s. Error %s.", - "loc.messages.LatestFuncToolsVersion": "Latest version is %s", - "loc.messages.NotAValidSemverVersion": "Version not specified in correct format. Ex: 2.7.1575, v2.7.1575, latest", - "loc.messages.SuccessfullyDownloaded": "Successfully downloaded func tools %s. Download path: %s.", - "loc.messages.VerifyingFuncToolsInstallation": "Verifying func tools installation...", - "loc.messages.VersionAlreadyInstalled": "Func tool version %s is already installed. Installation path: %s." + "loc.input.help.version": "指定要安裝的 Azure 函式工具版本,例如:

    2.7.1575
    v 2.7.1575
    latest", + "loc.messages.ErrorFetchingLatestVersion": "從 %s 擷取最新版本資訊時發生錯誤。錯誤: %s。正在下載預設穩定版本: %s。", + "loc.messages.FindingLatestFuncToolsVersion": "正在尋找最新的函式工具版本...", + "loc.messages.FuncDownloadFailed": "無法從位置 %s 下載函式工具。錯誤 %s。", + "loc.messages.LatestFuncToolsVersion": "最新版本是 %s", + "loc.messages.NotAValidSemverVersion": "未使用正確格式指定版本,例如: 2.7.1575、v2.7.1575、latest", + "loc.messages.SuccessfullyDownloaded": "已成功下載函式工具 %s。下載路徑: %s。", + "loc.messages.VerifyingFuncToolsInstallation": "正在驗證函式工具安裝...", + "loc.messages.VersionAlreadyInstalled": "已安裝函式工具版本 %s。安裝路徑: %s。" } \ No newline at end of file diff --git a/Tasks/FuncToolsInstallerV0/task.json b/Tasks/FuncToolsInstallerV0/task.json index 96c5f6726ca6..06c6289448b3 100644 --- a/Tasks/FuncToolsInstallerV0/task.json +++ b/Tasks/FuncToolsInstallerV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 185, + "Minor": 198, "Patch": 0 }, "preview": true, diff --git a/Tasks/FuncToolsInstallerV0/task.loc.json b/Tasks/FuncToolsInstallerV0/task.loc.json index b8304963fae6..9d2e05fd2d0d 100644 --- a/Tasks/FuncToolsInstallerV0/task.loc.json +++ b/Tasks/FuncToolsInstallerV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 185, + "Minor": 198, "Patch": 0 }, "preview": true, diff --git a/Tasks/GitHubCommentV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/GitHubCommentV0/Strings/resources.resjson/de-DE/resources.resjson index 8140da14f9ff..0c8b52de6a55 100644 --- a/Tasks/GitHubCommentV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/GitHubCommentV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,18 +1,18 @@ { - "loc.friendlyName": "GitHub Comment", - "loc.description": "Write a comment to your Github entity i.e. issue or a Pull Request (PR)", - "loc.instanceNameFormat": "Writing GitHub comment", + "loc.friendlyName": "GitHub-Kommentar", + "loc.description": "Hiermit erstellen Sie einen Kommentar zu Ihrer GitHub-Entität, z. B. für ein Issue oder einen Pull Request (PR)", + "loc.instanceNameFormat": "GitHub-Kommentar wird geschrieben", "loc.input.label.gitHubConnection": "GitHub-Verbindung (OAuth oder PAT)", "loc.input.help.gitHubConnection": "Geben Sie den Namen der GitHub-Dienstverbindung an, die zum Herstellen einer Verbindung mit dem GitHub-Repository verwendet werden soll. Die Verbindung muss auf einem OAuth-Token eines GitHub-Benutzers oder einem persönlichen GitHub-Zugriffstoken basieren. Weitere Informationen zu Dienstverbindungen finden Sie [hier](https://aka.ms/AA3am5s).", "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Specify the name of the GitHub repository in which the GitHub comment will be created", - "loc.input.label.id": "ID of the github pr/issue", - "loc.input.help.id": "Specify the issue or pr number; if used in a Pipeline for PRs leave it empty to dynamically figure out the id", - "loc.input.label.comment": "Comment", - "loc.input.help.comment": "Contents of the comment to be written", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.help.repositoryName": "Geben Sie den Namen des GitHub-Repositorys an, in dem der GitHub-Release erstellt wird.", + "loc.input.label.id": "ID für GitHub-Pull Request/Issue", + "loc.input.help.id": "Geben Sie die Nummer für das Issue oder die Pull Request an. Lassen Sie den Wert bei Verwendung in einer Pipeline für Pull Requests leer, um die ID dynamisch zu ermitteln.", + "loc.input.label.comment": "Kommentar", + "loc.input.help.comment": "Inhalte des zu schreibenden Kommentars", + "loc.messages.InvalidEndpointAuthScheme": "Ungültiges GitHub-Dienstverbindungsschema: %s. Es sind nur Token-, OAuth- und GitHub-Verbindungen mit einem persönlichen Zugriffstoken zulässig.", "loc.messages.InvalidGithubEndpoint": "Ungültiger GitHub-Dienstendpunkt: %s.", - "loc.messages.WriteFailed": "Writing comment failed", - "loc.messages.WriteSucceeded": "Writing commment succeeded", - "loc.messages.NoOp": "Contents of the Comment field are empty or the PR/Issue ID is not provided" + "loc.messages.WriteFailed": "Fehler beim Schreiben des Kommentars.", + "loc.messages.WriteSucceeded": "Kommentar erfolgreich geschrieben", + "loc.messages.NoOp": "Die Inhalte des Kommentarfelds sind leer, oder die Pull Request/Issue-ID wurde nicht angegeben." } \ No newline at end of file diff --git a/Tasks/GitHubCommentV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/GitHubCommentV0/Strings/resources.resjson/es-ES/resources.resjson index 54e4e6a7766e..57873c2e9b6f 100644 --- a/Tasks/GitHubCommentV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/GitHubCommentV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,18 +1,18 @@ { - "loc.friendlyName": "GitHub Comment", - "loc.description": "Write a comment to your Github entity i.e. issue or a Pull Request (PR)", - "loc.instanceNameFormat": "Writing GitHub comment", + "loc.friendlyName": "Comentario de GitHub", + "loc.description": "Escriba un comentario en la entidad de GitHub, es decir, una incidencia o una solicitud de incorporación de cambios.", + "loc.instanceNameFormat": "Escribiendo comentario de GitHub", "loc.input.label.gitHubConnection": "Conexión de GitHub (OAuth o PAT)", "loc.input.help.gitHubConnection": "Especifique el nombre de la conexión de servicio de GitHub que se va a usar para conectarse al repositorio de GitHub. La conexión se debe basar en el valor OAuth del usuario de GitHub o en un token de acceso personal de GitHub. Obtenga más información sobre las conexiones de servicio [aquí](https://aka.ms/AA3am5s).", - "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Specify the name of the GitHub repository in which the GitHub comment will be created", - "loc.input.label.id": "ID of the github pr/issue", - "loc.input.help.id": "Specify the issue or pr number; if used in a Pipeline for PRs leave it empty to dynamically figure out the id", - "loc.input.label.comment": "Comment", - "loc.input.help.comment": "Contents of the comment to be written", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.label.repositoryName": "Repositorio", + "loc.input.help.repositoryName": "Especifique el nombre del repositorio de GitHub en el que se creará el comentario de GitHub.", + "loc.input.label.id": "Identificador de la solicitud de incorporación de cambios o la incidencia de GitHub", + "loc.input.help.id": "Especifique el número de la incidencia o de la solicitud de incorporación de cambios. Si se utiliza en una canalización para solicitudes de incorporación de cambios, déjelo vacío para que el identificador se determine de forma dinámica.", + "loc.input.label.comment": "Comentario", + "loc.input.help.comment": "Contenido del comentario que se va a escribir", + "loc.messages.InvalidEndpointAuthScheme": "Esquema de conexión del servicio de GitHub no válido: %s. Solo se permiten conexiones de token y token de acceso personal de GitHub y OAuth.", "loc.messages.InvalidGithubEndpoint": "Punto de conexión de servicio de GitHub no válido: %s.", - "loc.messages.WriteFailed": "Writing comment failed", - "loc.messages.WriteSucceeded": "Writing commment succeeded", - "loc.messages.NoOp": "Contents of the Comment field are empty or the PR/Issue ID is not provided" + "loc.messages.WriteFailed": "Error al escribir el comentario", + "loc.messages.WriteSucceeded": "El comentario se ha escrito correctamente", + "loc.messages.NoOp": "El contenido del campo Comentario está vacío o no se ha proporcionado el identificador de la solicitud de incorporación de cambios o de la incidencia." } \ No newline at end of file diff --git a/Tasks/GitHubCommentV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/GitHubCommentV0/Strings/resources.resjson/fr-FR/resources.resjson index 8693821b0185..7e7008157430 100644 --- a/Tasks/GitHubCommentV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/GitHubCommentV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,18 +1,18 @@ { - "loc.friendlyName": "GitHub Comment", - "loc.description": "Write a comment to your Github entity i.e. issue or a Pull Request (PR)", - "loc.instanceNameFormat": "Writing GitHub comment", + "loc.friendlyName": "Commentaire GitHub", + "loc.description": "Écrivez un commentaire pour votre entité GitHub, par exemple \"Problème\" ou \"Demande de tirage (pull request) (PR)\"", + "loc.instanceNameFormat": "Écriture du commentaire GitHub", "loc.input.label.gitHubConnection": "Connexion GitHub (OAuth ou PAT)", "loc.input.help.gitHubConnection": "Spécifiez le nom de la connexion de service GitHub à utiliser pour la connexion au dépôt GitHub. La connexion doit être basée sur le jeton OAuth d'un utilisateur GitHub ou un jeton d'accès personnel GitHub. En savoir plus sur les connexions de service [ici](https://aka.ms/AA3am5s).", - "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Specify the name of the GitHub repository in which the GitHub comment will be created", - "loc.input.label.id": "ID of the github pr/issue", - "loc.input.help.id": "Specify the issue or pr number; if used in a Pipeline for PRs leave it empty to dynamically figure out the id", - "loc.input.label.comment": "Comment", - "loc.input.help.comment": "Contents of the comment to be written", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.label.repositoryName": "Dépôt", + "loc.input.help.repositoryName": "Spécifiez le nom du dépôt GitHub dans lequel le commentaire GitHub doit être créé", + "loc.input.label.id": "ID du problème/de la demande de tirage (pull request) GitHub", + "loc.input.help.id": "Spécifiez le numéro de problème ou de demande de tirage (pull request). S'il est utilisé dans un pipeline de demandes de tirage, n'indiquez rien pour permettre une recherche dynamique de l'ID", + "loc.input.label.comment": "Commentaire", + "loc.input.help.comment": "Contenu du commentaire à écrire", + "loc.messages.InvalidEndpointAuthScheme": "Schéma de connexion de service GitHub non valide : %s. Seules les connexions par jeton d'accès personnel Token, OAuth et GitHub sont autorisées.", "loc.messages.InvalidGithubEndpoint": "Point de terminaison de service GitHub non valide : %s.", - "loc.messages.WriteFailed": "Writing comment failed", - "loc.messages.WriteSucceeded": "Writing commment succeeded", - "loc.messages.NoOp": "Contents of the Comment field are empty or the PR/Issue ID is not provided" + "loc.messages.WriteFailed": "Échec de l'écriture du commentaire", + "loc.messages.WriteSucceeded": "Écriture réussie du commentaire", + "loc.messages.NoOp": "Le contenu du champ Commentaire est vide, ou l'ID de problème/demande de tirage (pull request) n'est pas fourni" } \ No newline at end of file diff --git a/Tasks/GitHubCommentV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GitHubCommentV0/Strings/resources.resjson/it-IT/resources.resjson index c760569fb8b9..dc9920496135 100644 --- a/Tasks/GitHubCommentV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/GitHubCommentV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,18 +1,18 @@ { - "loc.friendlyName": "GitHub Comment", - "loc.description": "Write a comment to your Github entity i.e. issue or a Pull Request (PR)", - "loc.instanceNameFormat": "Writing GitHub comment", + "loc.friendlyName": "Commento GitHub", + "loc.description": "Consente di scrivere un commento relativo all'entità GitHub, ad esempio per un commento o una richiesta pull", + "loc.instanceNameFormat": "Scrittura del commento GitHub", "loc.input.label.gitHubConnection": "Connessione a GitHub (OAuth o token di accesso personale)", "loc.input.help.gitHubConnection": "Specificare il nome della connessione al servizio GitHub da usare per la connessione al repository GitHub. La connessione deve essere basata su un OAuth dell'utente di GitHub o su un token di accesso personale GitHub. Per altre informazioni sulle connessioni al servizio, vedere [qui](https://aka.ms/AA3am5s).", "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Specify the name of the GitHub repository in which the GitHub comment will be created", - "loc.input.label.id": "ID of the github pr/issue", - "loc.input.help.id": "Specify the issue or pr number; if used in a Pipeline for PRs leave it empty to dynamically figure out the id", - "loc.input.label.comment": "Comment", - "loc.input.help.comment": "Contents of the comment to be written", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.help.repositoryName": "Consente di specificare il nome del repository GitHub in cui verrà creato il commento GitHub", + "loc.input.label.id": "ID del problema o della richiesta pull", + "loc.input.help.id": "Consente di specificare il problema o il numero della richiesta pull. Se viene usato in una pipeline per richieste pull, lasciare vuoto in modo che l'ID venga determinato dinamicamente", + "loc.input.label.comment": "Commento", + "loc.input.help.comment": "Contenuto del commento da scrivere", + "loc.messages.InvalidEndpointAuthScheme": "Schema di connessione al servizio GitHub non valido: %s. Sono consentite solo le connessioni con token di accesso personale GitHub, Token e OAuth.", "loc.messages.InvalidGithubEndpoint": "Endpoint servizio GitHub non valido: %s.", - "loc.messages.WriteFailed": "Writing comment failed", - "loc.messages.WriteSucceeded": "Writing commment succeeded", - "loc.messages.NoOp": "Contents of the Comment field are empty or the PR/Issue ID is not provided" + "loc.messages.WriteFailed": "Il commento non è stato scritto", + "loc.messages.WriteSucceeded": "Il commento è stato scritto", + "loc.messages.NoOp": "Il contenuto del campo Commento è vuoto o l'ID del problema p della richiesta pull non è stato specificato" } \ No newline at end of file diff --git a/Tasks/GitHubCommentV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/GitHubCommentV0/Strings/resources.resjson/ja-JP/resources.resjson index 30ceccb541ce..d4f4d8af053e 100644 --- a/Tasks/GitHubCommentV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/GitHubCommentV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,18 +1,18 @@ { - "loc.friendlyName": "GitHub Comment", - "loc.description": "Write a comment to your Github entity i.e. issue or a Pull Request (PR)", - "loc.instanceNameFormat": "Writing GitHub comment", + "loc.friendlyName": "GitHub コメント", + "loc.description": "GitHub エンティティにコメントを書き込みます (イシューや pull request (PR) など)", + "loc.instanceNameFormat": "GitHub コメントを書き込む", "loc.input.label.gitHubConnection": "GitHub 接続 (OAuth または PAT)", "loc.input.help.gitHubConnection": "GitHub リポジトリへの接続に使用する GitHub サービス接続の名前を指定します。この接続は、GitHub ユーザーの OAuth または GitHub 個人用アクセス トークンに基づいている必要があります。サービス接続については、[こちら](https://aka.ms/AA3am5s)を参照してください。", - "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Specify the name of the GitHub repository in which the GitHub comment will be created", - "loc.input.label.id": "ID of the github pr/issue", - "loc.input.help.id": "Specify the issue or pr number; if used in a Pipeline for PRs leave it empty to dynamically figure out the id", - "loc.input.label.comment": "Comment", - "loc.input.help.comment": "Contents of the comment to be written", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.label.repositoryName": "リポジトリ", + "loc.input.help.repositoryName": "GitHub コメントが作成される GitHub リポジトリの名前を指定します", + "loc.input.label.id": "GitHub PR またはイシューの ID", + "loc.input.help.id": "イシューまたは PR 番号を指定します。PR のパイプラインで使用する場合は、ID を動的に計算するために空のままにしておきます", + "loc.input.label.comment": "コメント", + "loc.input.help.comment": "書き込むコメントの内容", + "loc.messages.InvalidEndpointAuthScheme": "GitHub サービス接続スキームが無効です: %s。使用できるのは Token、OAuth、GitHub の個人用アクセス トークン接続のみです。", "loc.messages.InvalidGithubEndpoint": "無効な GitHub サービス エンドポイント: %s。", - "loc.messages.WriteFailed": "Writing comment failed", - "loc.messages.WriteSucceeded": "Writing commment succeeded", - "loc.messages.NoOp": "Contents of the Comment field are empty or the PR/Issue ID is not provided" + "loc.messages.WriteFailed": "コメントの書き込みに失敗しました", + "loc.messages.WriteSucceeded": "コメントの書き込みに成功しました", + "loc.messages.NoOp": "コメント フィールドの内容が空であるか、PR またはイシューの ID が指定されていません" } \ No newline at end of file diff --git a/Tasks/GitHubCommentV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GitHubCommentV0/Strings/resources.resjson/ru-RU/resources.resjson index 13eb0c41d37c..698c5c12be13 100644 --- a/Tasks/GitHubCommentV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/GitHubCommentV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,18 +1,18 @@ { - "loc.friendlyName": "GitHub Comment", - "loc.description": "Write a comment to your Github entity i.e. issue or a Pull Request (PR)", - "loc.instanceNameFormat": "Writing GitHub comment", + "loc.friendlyName": "Комментарий GitHub", + "loc.description": "Запись комментария в сущность GitHub, т. е. вопрос или запрос на вытягивание", + "loc.instanceNameFormat": "Запись комментария GitHub", "loc.input.label.gitHubConnection": "Подключение GitHub (OAuth или личный маркер доступа)", "loc.input.help.gitHubConnection": "Укажите имя подключения службы GitHub, которое будет использоваться для подключения к репозиторию GitHub. Подключение должно быть основано на личном маркере доступа или OAuth пользователя GitHub. Дополнительные сведения о подключениях служб см. [здесь](https://aka.ms/AA3am5s).", - "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Specify the name of the GitHub repository in which the GitHub comment will be created", - "loc.input.label.id": "ID of the github pr/issue", - "loc.input.help.id": "Specify the issue or pr number; if used in a Pipeline for PRs leave it empty to dynamically figure out the id", - "loc.input.label.comment": "Comment", - "loc.input.help.comment": "Contents of the comment to be written", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.label.repositoryName": "Репозиторий", + "loc.input.help.repositoryName": "Укажите имя репозитория GitHub, в котором будет создан комментарий GitHub", + "loc.input.label.id": "Идентификатор запроса на вытягивание или вопроса GitHub", + "loc.input.help.id": "Укажите номер вопроса или запроса на вытягивание; если параметр используется в конвейере для запросов на вытягивание, оставьте его пустым, чтобы динамически определить идентификатор", + "loc.input.label.comment": "Комментарий", + "loc.input.help.comment": "Содержимое комментария для записи", + "loc.messages.InvalidEndpointAuthScheme": "Недопустимая схема подключения службы GitHub: %s. Разрешены только соединения с личным маркером доступа GitHub, Token и OAuth.", "loc.messages.InvalidGithubEndpoint": "Недопустимая конечная точка службы GitHub: %s.", - "loc.messages.WriteFailed": "Writing comment failed", - "loc.messages.WriteSucceeded": "Writing commment succeeded", - "loc.messages.NoOp": "Contents of the Comment field are empty or the PR/Issue ID is not provided" + "loc.messages.WriteFailed": "Ошибка при записи комментария", + "loc.messages.WriteSucceeded": "Успешная запись комментария", + "loc.messages.NoOp": "Содержимое поля комментария пусто, или не указан идентификатор вопроса/запроса на вытягивание" } \ No newline at end of file diff --git a/Tasks/GitHubCommentV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GitHubCommentV0/Strings/resources.resjson/zh-TW/resources.resjson index a037f550f724..27e0011b5339 100644 --- a/Tasks/GitHubCommentV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/GitHubCommentV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,18 +1,18 @@ { - "loc.friendlyName": "GitHub Comment", - "loc.description": "Write a comment to your Github entity i.e. issue or a Pull Request (PR)", - "loc.instanceNameFormat": "Writing GitHub comment", + "loc.friendlyName": "GitHub 註解", + "loc.description": "將註解寫入 Github 實體,即問題或提取要求 (PR)", + "loc.instanceNameFormat": "寫入 GitHub 註解", "loc.input.label.gitHubConnection": "GitHub 連線 (OAuth 或 PAT)", "loc.input.help.gitHubConnection": "指定用來連線到 GitHub 存放庫的 GitHub 服務連線名稱。該連線必須根據 GitHub 使用者的 OAuth 或 GitHub 個人存取權杖來進行。若要深入了解服務連線,請前往 [這裡](https://aka.ms/AA3am5s)。", - "loc.input.label.repositoryName": "Repository", - "loc.input.help.repositoryName": "Specify the name of the GitHub repository in which the GitHub comment will be created", - "loc.input.label.id": "ID of the github pr/issue", - "loc.input.help.id": "Specify the issue or pr number; if used in a Pipeline for PRs leave it empty to dynamically figure out the id", - "loc.input.label.comment": "Comment", - "loc.input.help.comment": "Contents of the comment to be written", - "loc.messages.InvalidEndpointAuthScheme": "Invalid GitHub service connection scheme: %s. Only Token, OAuth and GitHub personal access token connections are allowed.", + "loc.input.label.repositoryName": "存放庫", + "loc.input.help.repositoryName": "指定建立 GitHub 註解所在的 GitHub 存放庫名稱", + "loc.input.label.id": "github pr/問題的識別碼", + "loc.input.help.id": "指定問題或 pr 數目。如果用在適用於 PR 的管線中,請將此項保留空白,以動態產生識別碼", + "loc.input.label.comment": "註解", + "loc.input.help.comment": "要寫入的註解內容", + "loc.messages.InvalidEndpointAuthScheme": "GitHub 服務連線配置無效: %s。僅允許 Token、OAuth 和 GitHub 個人存取權杖連線。", "loc.messages.InvalidGithubEndpoint": "GitHub 服務端點 %s 無效。", - "loc.messages.WriteFailed": "Writing comment failed", - "loc.messages.WriteSucceeded": "Writing commment succeeded", - "loc.messages.NoOp": "Contents of the Comment field are empty or the PR/Issue ID is not provided" + "loc.messages.WriteFailed": "寫入註解失敗", + "loc.messages.WriteSucceeded": "成功寫入註解", + "loc.messages.NoOp": "[註解] 欄位的內容為空白,或未提供 PR/問題識別碼" } \ No newline at end of file diff --git a/Tasks/GitHubCommentV0/task.json b/Tasks/GitHubCommentV0/task.json index 6f0b936a7f58..13d4b5797028 100644 --- a/Tasks/GitHubCommentV0/task.json +++ b/Tasks/GitHubCommentV0/task.json @@ -12,7 +12,7 @@ "preview": true, "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -74,4 +74,4 @@ "WriteSucceeded": "Writing commment succeeded", "NoOp": "Contents of the Comment field are empty or the PR/Issue ID is not provided" } -} +} \ No newline at end of file diff --git a/Tasks/GitHubCommentV0/task.loc.json b/Tasks/GitHubCommentV0/task.loc.json index e1a21d001809..8967a6097999 100644 --- a/Tasks/GitHubCommentV0/task.loc.json +++ b/Tasks/GitHubCommentV0/task.loc.json @@ -12,7 +12,7 @@ "preview": true, "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/GitHubReleaseV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/GitHubReleaseV0/Strings/resources.resjson/de-DE/resources.resjson index 59e375e663c9..c89b1691ca88 100644 --- a/Tasks/GitHubReleaseV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/GitHubReleaseV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "GitHub-Release", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/AA3aeiw)", "loc.description": "Hiermit wird ein GitHub-Release erstellt, bearbeitet oder gelöscht.", "loc.instanceNameFormat": "GitHub-Release ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "Konfiguration des Änderungsprotokolls", "loc.input.label.gitHubConnection": "GitHub-Verbindung (OAuth oder PAT)", "loc.input.help.gitHubConnection": "Geben Sie den Namen der GitHub-Dienstverbindung an, die zum Herstellen einer Verbindung mit dem GitHub-Repository verwendet werden soll. Die Verbindung muss auf einem OAuth-Token eines GitHub-Benutzers oder einem persönlichen GitHub-Zugriffstoken basieren. Weitere Informationen zu Dienstverbindungen finden Sie [hier](https://aka.ms/AA3am5s).", "loc.input.label.repositoryName": "Repository", @@ -14,8 +14,8 @@ "loc.input.help.target": "Geben Sie den Commit-SHA an, für den das GitHub-Release erstellt wird, z. B. \"48b11d8d6e92a22e3e9563a3f643699c16fd6e27\". Sie können hier auch eine Variable verwenden, beispielsweise \"$(myCommitSHA)\".", "loc.input.label.tagSource": "Tagquelle", "loc.input.help.tagSource": "Geben Sie das Tag an, das für die Releaseerstellung verwendet werden soll. Die Option \"Git-Tag\" verwendet automatisch das Tag, das dem Git-Commit zugeordnet ist. Verwenden Sie die Option \"Benutzerdefiniertes Tag\", um manuell ein Tag anzugeben.", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": " Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", + "loc.input.label.tagPattern": "Tagmuster", + "loc.input.help.tagPattern": " Geben Sie das Git-Tagmuster mithilfe eines regulären Ausdrucks (z. B. \"release-v1.*\") an. Ein GitHub-Release wird nur für Commits mit übereinstimmendem Git-Tag erstellt. ", "loc.input.label.tag": "Tag", "loc.input.help.tag": "Geben Sie das Tag an, für das ein Release erstellt, bearbeitet oder gelöscht werden soll. Sie können hier auch eine Variable verwenden, z. B. \"$(myTagName)\".", "loc.input.label.title": "Releasetitel", @@ -24,9 +24,9 @@ "loc.input.help.releaseNotesSource": "Geben Sie die Beschreibung für das GitHub-Release an. Verwenden Sie die Option \"Datei mit Anmerkungen zu dieser Version\", um den Inhalt einer Datei als Versionshinweise zu verwenden. Verwenden Sie die Option \"Inline-Versionshinweise\", um Anmerkungen zu dieser Version manuell einzugeben.", "loc.input.label.releaseNotesFile": "Dateipfad zu Versionsanmerkungen", "loc.input.help.releaseNotesFile": "Wählen Sie die Datei aus, die die Versionshinweise enthält.", - "loc.input.label.releaseNotes": "Anmerkungen zu dieser Version", + "loc.input.label.releaseNotes": "Versionshinweise", "loc.input.help.releaseNotes": "Geben Sie hier die Versionshinweise ein. Markdown wird unterstützt.", - "loc.input.label.assets": "Objekte", + "loc.input.label.assets": "Ressourcen", "loc.input.help.assets": "Geben Sie die Dateien an, die als Ressourcen für das Release hochgeladen werden sollen. Sie können Platzhalterzeichen verwenden, um mehrere Dateien anzugeben. Beispielsweise können Sie für Buildpipelines \"$(Build.ArtifactStagingDirectory)/*.zip\" oder für Releasepipelines \"$(System.DefaultWorkingDirectory)/*.zip\" verwenden. Es ist auch möglich, mehrere Muster anzugeben – ein Muster pro Zeile. Standardmäßig werden alle Dateien im Verzeichnis \"$(Build.ArtifactStagingDirectory)\" hochgeladen. Weitere Informationen zur Liste der verfügbaren vordefinierten Variablen finden Sie unter [Buildvariablen](https://aka.ms/AA4449z) und [Releasevariablen](https://aka.ms/AA43wws).", "loc.input.label.assetUploadMode": "Uploadmodus für Ressourcen", "loc.input.help.assetUploadMode": "Verwenden Sie die Option \"Vorhandene Ressourcen löschen\", um zunächst alle vorhandenen Ressourcen im Release zu löschen und dann alle Ressourcen hochzuladen. Verwenden Sie die Option \"Vorhandene Ressourcen ersetzen\", um alle Ressourcen mit übereinstimmenden Namen zu ersetzen.", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "Geben Sie an, ob das Release als Vorabversion gekennzeichnet werden soll.", "loc.input.label.addChangeLog": "Änderungsprotokoll hinzufügen", "loc.input.help.addChangeLog": "Bei Festlegung auf TRUE wird eine Liste der Änderungen (Commits und Issues) zwischen dieser und dem zuletzt veröffentlichten Release generiert und an die Versionshinweise angefügt.", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "Vergleichen mit", + "loc.input.help.changeLogCompareToRelease": "Geben Sie an, mit welchem Release der Vergleich erfolgen soll, um das Änderungsprotokoll zu generieren: \nLetztes vollständiges Release: Bei dieser Option wird das aktuelle Release mit dem neuesten Nicht-Entwurfsrelease verglichen, das nicht als Vorabversion gekennzeichnet ist.\nLetztes Nicht-Entwurfsrelease: Bei dieser Option wird das aktuelle Release mit dem neuesten Nicht-Entwurfsrelease verglichen.\nLetztes Nicht-Entwurfsrelease nach Tag: Bei dieser Option wird das aktuelle Release mit dem letzten Nicht-Entwurfsrelease verglichen, das mit dem angegebenen Tag übereinstimmt. Sie können anstelle eines Tags auch einen regulären Ausdruck angeben.", + "loc.input.label.changeLogCompareToReleaseTag": "Releasetag", + "loc.input.help.changeLogCompareToReleaseTag": "Geben Sie den regulären Ausdruck für das Releasetag an. Das Release, das mit diesem Tag übereinstimmt, wird als Basis für die Berechnung des Änderungsprotokolls verwendet.", + "loc.input.label.changeLogType": "Typ des Änderungsprotokolls", + "loc.input.help.changeLogType": "Das Änderungsprotokoll kann auf Commits oder Issues basieren. Ein auf Commits basierendes Änderungsprotokoll listet alle in einem Release enthaltenen Commits auf, während in einem auf Issues basierenden Änderungsprotokoll alle Issues/Pull Requests im Release aufgelistet werden.", + "loc.input.label.changeLogLabels": "Kategorien", + "loc.input.help.changeLogLabels": "Hiermit können Sie Änderungen anhand der Bezeichnung kategorisieren, die dem Issue/Pull Request zugeordnet ist. Für eine Bezeichnung können Sie den Anzeigenamen für die Kategorie und den Status des Issues angeben. Beispiel: \"\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\". Wenn eine Änderung mehrere Bezeichnungen aufweist, hat die erste angegebene Bezeichnung Vorrang. Lassen Sie dieses Feld leer, um eine flache Liste mit Issues/Pull Requests anzuzeigen.", "loc.messages.GithubApiFailError": "Ein unerwarteter Fehler ist aufgetreten.", "loc.messages.GetTagsError": "Unerwarteter Fehler beim Abrufen von Tags.", "loc.messages.GetReleasesError": "Unerwarteter Fehler beim Abrufen von Releases.", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "Datei nicht gefunden: %s", "loc.messages.MultipleReleasesFoundError": "Es wurde nur 1 Release erwartet, aber für das Tag \"%s\" wurde mehr als 1 Release gefunden. Die Aktion kann nicht ausgeführt werden.", "loc.messages.MultipleTagFound": "Es wurde nur 1 Tag erwartet, aber für den angegebenen Commit \"%s\" wurde mehr als 1 Tag gefunden. Die Aktion kann nicht ausgeführt werden.", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern.", + "loc.messages.NoTagFound": "Das Release wird nicht erstellt, weil die Tags für den Zielcommit nicht mit dem angegebenen Tagmuster übereinstimmen.", "loc.messages.DeleteAllExistingAssets": "Alle vorhandenen Ressourcen werden gelöscht...", "loc.messages.DuplicateAssetFound": "Doppelte Ressource gefunden: %s", "loc.messages.AssetsDeletedSuccessfully": "Die Ressourcen wurden erfolgreich gelöscht.", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "Die Änderungen können nicht berechnet werden, weil der angegebene Zielcommit älter ist als der Commit für das neueste veröffentlichte Release.", "loc.messages.CommitDiffEqual": "Es wurden keine Änderungen gefunden. Der angegebene Zielcommit ist mit dem Commit für das neueste veröffentlichte Release identisch.", "loc.messages.FetchLatestPublishRelease": "Das neueste veröffentlichte Release wird abgerufen...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "Das neueste Nicht-Entwurfsrelease wird abgerufen...", + "loc.messages.FetchLastReleaseByTag": "Das neueste Release mit übereinstimmendem Tagmuster wird abgerufen: %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "Das neueste veröffentlichte Release wurde gefunden: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "Das neueste Nicht-Entwurfsrelease wurde gefunden.", + "loc.messages.FetchTagMatchingReleaseSuccess": "Das neueste Release mit übereinstimmendem Tagmuster wurde gefunden: %s", "loc.messages.GetLatestReleaseError": "Unerwarteter Fehler beim Abrufen des neuesten veröffentlichten Release.", "loc.messages.NoLatestPublishRelease": "Im Repository wurden noch keine Releases veröffentlicht.", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "Keine Nicht-Entwurfsreleases gefunden.", + "loc.messages.NoTagMatchingReleases": "Es wurden keine Releases gefunden, die mit dem Tagmuster übereinstimmen: %s.", "loc.messages.FetchCommitDiff": "Die Liste der Commits seit dem zuletzt veröffentlichten Release wird abgerufen...", "loc.messages.FetchCommitDiffSuccess": "Die Liste der Änderungen wurde gefunden.", "loc.messages.FetchCommitDiffError": "Unerwarteter Fehler beim Abrufen der Liste mit Änderungen.", @@ -110,18 +110,18 @@ "loc.messages.InvalidActionSet": "Ungültige Aktion: %s. Es sind nur die Aktionen \"create\", \"edit\" oder \"delete\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", "loc.messages.InvalidTagSource": "Ungültige Tagquelle: %s. Es sind nur die Optionen \"auto\" oder \"manual\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", "loc.messages.InvalidReleaseNotesSource": "Ungültige Quelle für Versionshinweise: %s. Es sind nur die Optionen \"file\" oder \"input\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "Ungültiges compareWith-Attribut: %s. Es sind nur die Optionen \"lastFullRelease\", \"lastNonDraftRelease\" oder \"lastNonDraftReleaseByTag\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "Ungültiger Modus für Ressourcenupload: %s. Es sind nur die Aktionen \"delete\" oder \"replace\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "Für die Aktion \"%s\" ist ein Tag erforderlich. Geben Sie im Schritt ein Tag an. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredCreateAction": "Die Tagquelle ist auf \"manual\" festgelegt. Geben Sie ein Tag für die Aktion zum Erstellen an. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "Es wurden keine Dateien gefunden, die mit \"%s\" übereinstimmen. Keine Elemente zum Upload vorhanden.", "loc.messages.PatternIsADirectory": "\"%s\" kann nicht hochgeladen werden, weil es sich um ein Verzeichnis handelt. Geben Sie eine Datei an.", "loc.messages.SearchingFileMatchingPattern": "Es wird nach Dateien gesucht, die mit \"%s\" übereinstimmen.", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "Fehler beim Abrufen von Issues. Das Änderungsprotokoll kann nicht generiert werden.", + "loc.messages.NoIssuesLinkedError": "Im angegebenen Commitvergleich sind keine Issues mit Commits verknüpft.", + "loc.messages.LabelsSyntaxError": "Fehler beim Analysieren der Bezeichnungen. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "Ungültiges ChangeLogType-Attribut: %s. Es sind nur die Optionen \"commitBased\" oder \"issueBased\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "Änderungen", + "loc.messages.DefaultCategory": "Andere", + "loc.messages.SeeMoreText": "Mehr anzeigen" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/GitHubReleaseV0/Strings/resources.resjson/es-ES/resources.resjson index 20704123306e..129df4fe5a46 100644 --- a/Tasks/GitHubReleaseV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/GitHubReleaseV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Versión de GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/AA3aeiw)", "loc.description": "Crea, edita o elimina una versión de GitHub.", "loc.instanceNameFormat": "Versión de GitHub ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "Configuración del registro de cambios", "loc.input.label.gitHubConnection": "Conexión de GitHub (OAuth o PAT)", "loc.input.help.gitHubConnection": "Especifique el nombre de la conexión de servicio de GitHub que se va a usar para conectarse al repositorio de GitHub. La conexión se debe basar en el valor OAuth del usuario de GitHub o en un token de acceso personal de GitHub. Obtenga más información sobre las conexiones de servicio [aquí](https://aka.ms/AA3am5s).", "loc.input.label.repositoryName": "Repositorio", @@ -14,8 +14,8 @@ "loc.input.help.target": "Especifique el SHA de \"commit\" para el que se creará la versión de GitHub. Por ejemplo, \"48b11d8d6e92a22e3e9563a3f643699c16fd6e27\". También puede usar una variable aquí; por ejemplo, \"$(myCommitSHA)\".", "loc.input.label.tagSource": "Origen de etiqueta", "loc.input.help.tagSource": "Especifique la etiqueta que se va a usar para la creación de la versión. La opción \"Git tag\" obtiene automáticamente la etiqueta asociada al \"commit\" de GIT. Utilice la opción \"User specified tag\" para proporcionar una etiqueta de forma manual.", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": " Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", + "loc.input.label.tagPattern": "Patrón de etiqueta", + "loc.input.help.tagPattern": " Especifique el patrón de etiqueta GIT mediante una notación regex (por ejemplo, \"release-v1.*\"). La versión de GitHub solo se creará para los \"commits\" que tengan una etiqueta GIT coincidente. ", "loc.input.label.tag": "Etiqueta", "loc.input.help.tag": "Especifique la etiqueta para la que se va a crear, editar o eliminar una versión. También puede usar una variable aquí. Por ejemplo, \"$(myTagName)\".", "loc.input.label.title": "Título de la versión", @@ -26,7 +26,7 @@ "loc.input.help.releaseNotesFile": "Seleccione el archivo que contiene las notas de la versión.", "loc.input.label.releaseNotes": "Notas de la versión", "loc.input.help.releaseNotes": "Especifique aquí las notas de la versión. Se admite Markdown.", - "loc.input.label.assets": "Activos", + "loc.input.label.assets": "Recursos", "loc.input.help.assets": "Especifique los archivos que se van a cargar como recursos de la versión. Puede usar caracteres comodín para especificar varios archivos. Por ejemplo, \"$(Build.ArtifactStagingDirectory)/*.zip\" para las canalizaciones de compilación o \"`$(System.DefaultWorkingDirectory)/*.zip\" en el caso de las canalizaciones de versión. También puede especificar varios patrones, uno por cada línea. De forma predeterminada, se cargarán todos los archivos del directorio $(Build.ArtifactStagingDirectory). Para obtener más información sobre la lista de variables predefinidas disponibles, consulte las [variables de compilación](https://aka.ms/AA4449z) y las [variables de versión] (https://aka.ms/AA43wws).", "loc.input.label.assetUploadMode": "Modo de carga de recursos", "loc.input.help.assetUploadMode": "Use la opción \"Delete existing assets\" para eliminar primero los recursos existentes en la versión y, después, cargar todos los recursos. Use la opción \"Replace existing assets\" para reemplazar los recursos que tengan el mismo nombre.", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "Indique si la versión se debe marcar como versión preliminar.", "loc.input.label.addChangeLog": "Agregar registro de cambios", "loc.input.help.addChangeLog": "Si se establece en \"true\", se generará una lista de los cambios (\"commits\" e \"issues\") entre esta y la última versión publicada y se anexará a las notas de la versión.", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "Comparar con", + "loc.input.help.changeLogCompareToRelease": "Indique la versión con la que debemos comparar para generar el registro de cambios: \nÚltima versión completa: compara la versión actual con la versión más reciente que no sea de borrador y que no esté marcada como versión preliminar.\nÚltima versión de no borrador: compara la versión actual con la versión más reciente que no sea de borrador.\nÚltima versión de no borrador por etiqueta: compara la versión actual con la última versión que no sea de borrador y que coincida con la etiqueta especificada. También puede especificar una notación regex en lugar de una etiqueta exacta.", + "loc.input.label.changeLogCompareToReleaseTag": "Etiqueta de versión", + "loc.input.help.changeLogCompareToReleaseTag": "Especifique la notación regex para la etiqueta de versión. La versión que coincida con esta etiqueta se usará como base para el cálculo del registro de cambios.", + "loc.input.label.changeLogType": "Tipo de registro de cambios", + "loc.input.help.changeLogType": "El registro de cambios puede basarse en \"commits\" o en incidencias. Un registro de cambios basado en \"commits\" enumera todos los \"commits\" incluidos en una versión, mientras que un registro de cambios basado en incidencias enumera todas las incidencias o solicitudes de incorporación de cambios que se incluyen en la versión. ", + "loc.input.label.changeLogLabels": "Categorías", + "loc.input.help.changeLogLabels": "Si usa esta opción, puede clasificar los cambios en función de la etiqueta asociada a la incidencia o a la solicitud de incorporación de cambios. Para una etiqueta, puede mencionar el nombre para mostrar de la categoría y el estado de la incidencia. Por ejemplo, \"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\". Si un cambio tiene varias etiquetas, la primera etiqueta que se especifique tiene prioridad. Deje este campo en blanco para ver una lista plana de las incidencias o solicitudes de incorporación de cambios.", "loc.messages.GithubApiFailError": "Error inesperado.", "loc.messages.GetTagsError": "Error inesperado al aplicar \"fetch\" para recuperar cambios en las etiquetas.", "loc.messages.GetReleasesError": "Error inesperado al aplicar \"fetch\" para recuperar cambios en las versiones.", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "No se encuentra el archivo: %s", "loc.messages.MultipleReleasesFoundError": "Se esperaba solo una versión, pero se ha encontrado más de una para la etiqueta: %s. No se puede realizar la acción.", "loc.messages.MultipleTagFound": "Se esperaba solo una etiqueta, pero se ha encontrado más de una para el \"commit\" dado: %s. No se puede realizar la acción.", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern.", + "loc.messages.NoTagFound": "La versión no se creará porque las etiquetas del \"commit\" de destino no coinciden con el patrón de etiqueta dado.", "loc.messages.DeleteAllExistingAssets": "Eliminando todos los recursos existentes...", "loc.messages.DuplicateAssetFound": "Se ha encontrado un recurso duplicado: %s", "loc.messages.AssetsDeletedSuccessfully": "Los recursos se han eliminado correctamente.", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "No se pueden calcular los cambios porque el \"commit\" de destino proporcionado es anterior al de la última versión publicada.", "loc.messages.CommitDiffEqual": "No se han encontrado cambios. El \"commit\" de destino proporcionado es el mismo que el de la última versión publicada.", "loc.messages.FetchLatestPublishRelease": "Usando \"fetch\" para recuperar cambios de la última versión publicada...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "Capturando la última versión que no sea de borrador...", + "loc.messages.FetchLastReleaseByTag": "Captura de la última versión que coincida con el patrón de etiqueta: %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "Se ha encontrado la última versión publicada: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "Se ha encontrado la última versión que no es un borrador", + "loc.messages.FetchTagMatchingReleaseSuccess": "Se ha encontrado la última versión que coincide con el patrón de etiqueta: %s", "loc.messages.GetLatestReleaseError": "Error inesperado al aplicar \"fetch\" para recuperar cambios de la última versión publicada.", "loc.messages.NoLatestPublishRelease": "No hay ninguna versión publicada aún en el repositorio.", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "No se encontró ninguna versión que no sea de borrador.", + "loc.messages.NoTagMatchingReleases": "No se encontraron versiones que coincidan con el patrón de etiqueta: %s ", "loc.messages.FetchCommitDiff": "Usando \"fetch\" para recuperar cambios de la lista de elementos \"commit\" desde la última versión publicada...", "loc.messages.FetchCommitDiffSuccess": "Se ha encontrado la lista de cambios.", "loc.messages.FetchCommitDiffError": "Error inesperado al aplicar \"fetch\" a la lista de cambios.", @@ -110,18 +110,18 @@ "loc.messages.InvalidActionSet": "Acción no válida: %s. Solo se permiten las acciones \"create\", \"edit\" o \"delete\". Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", "loc.messages.InvalidTagSource": "Origen de etiqueta no válido: %s. Solo se permiten las opciones \"auto\" o \"manual\". Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", "loc.messages.InvalidReleaseNotesSource": "Origen de notas de la versión no válido: %s. Solo se permiten las opciones \"file\" o \"input\". Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "Atributo compareWith no válido: %s. Solo se permiten las opciones \"lastFullRelease\", \"lastNonDraftRelease\" o \"lastNonDraftReleaseByTag\". Para ver la sintaxis de YAML, consulte https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "Modo de carga de recursos no válido: %s. Solo se permiten las opciones \"delete\" o \"replace\". Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "Se requiere una etiqueta para la acción \"%s\". Especifique una etiqueta en el paso. Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredCreateAction": "El origen de la etiqueta está establecido en manual; especifique una etiqueta para la acción \"create\". Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "No se ha encontrado ningún archivo que coincida con \"%s\". No hay nada que cargar.", "loc.messages.PatternIsADirectory": "No se puede cargar \"%s\" porque es un directorio. Especifique un archivo.", "loc.messages.SearchingFileMatchingPattern": "Buscando archivos que coincidan con \"%s\".", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "Error al capturar las incidencias. No se puede generar el registro de cambios.", + "loc.messages.NoIssuesLinkedError": "No hay ninguna incidencia vinculada a los \"commits\" en la diferencia de \"commits\" especificada.", + "loc.messages.LabelsSyntaxError": "Error al analizar las etiquetas. Para ver la sintaxis YAML, consulte https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "Atributo ChangeLogType no válido: %s. Solo se permiten las opciones \"commitBased\" o \"issueBased\". Para ver la sintaxis de YAML, consulte https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "Cambios", + "loc.messages.DefaultCategory": "Otra", + "loc.messages.SeeMoreText": "Ver más" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/GitHubReleaseV0/Strings/resources.resjson/fr-FR/resources.resjson index 5458fd497552..365b19681859 100644 --- a/Tasks/GitHubReleaseV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/GitHubReleaseV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Mise en production GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/AA3aeiw)", "loc.description": "Créer, modifier ou supprimer une mise en production GitHub", "loc.instanceNameFormat": "Mise en production GitHub ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "Configuration du journal des modifications", "loc.input.label.gitHubConnection": "Connexion GitHub (OAuth ou PAT)", "loc.input.help.gitHubConnection": "Spécifiez le nom de la connexion de service GitHub à utiliser pour la connexion au dépôt GitHub. La connexion doit être basée sur le jeton OAuth d'un utilisateur GitHub ou un jeton d'accès personnel GitHub. En savoir plus sur les connexions de service [ici](https://aka.ms/AA3am5s).", "loc.input.label.repositoryName": "Dépôt", @@ -14,8 +14,8 @@ "loc.input.help.target": "Spécifiez le SHA de validation pour lequel la mise en production GitHub doit être créée. Exemple : '48b11d8d6e92a22e3e9563a3f643699c16fd6e27'. Vous pouvez également utiliser une variable ici. Exemple : '$(myCommitSHA)'.", "loc.input.label.tagSource": "Source de l'étiquette", "loc.input.help.tagSource": "Spécifiez l'étiquette à utiliser pour la création de la mise en production. L'option Étiquette Git accepte automatiquement l'étiquette associée à la validation Git. Utilisez l'option Étiquette spécifiée par l'utilisateur pour fournir une étiquette manuellement.", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": " Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", + "loc.input.label.tagPattern": "Modèle d'étiquette", + "loc.input.help.tagPattern": " Spécifiez le modèle d'étiquette git à l'aide d'une notation regex (par exemple 'release-v1.*'). La mise en production GitHub est créée uniquement pour les commits qui ont une étiquette git correspondante. ", "loc.input.label.tag": "Étiquette", "loc.input.help.tag": "Spécifiez l'étiquette pour laquelle vous souhaitez créer, modifier ou supprimer une mise en production. Vous pouvez également utiliser une variable ici. Exemple : '$(myTagName)'.", "loc.input.label.title": "Titre de la mise en production", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "Indiquez si la mise en production doit être marquée en tant que préversion.", "loc.input.label.addChangeLog": "Ajouter un journal des modifications", "loc.input.help.addChangeLog": "Si la valeur est 'true', la liste des changements (validations et problèmes) survenus entre cette mise en production et la dernière mise en production publiée est générée et ajoutée aux notes de publication.", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "Comparer à", + "loc.input.help.changeLogCompareToRelease": "Indiquez la mise en production que nous devons comparer pour générer le journal des modifications : \nDernière mise en production complète : compare la mise en production actuelle avec la mise en production non-brouillon la plus récente qui n'est pas marquée en tant que préversion.\nDernière mise en production non-brouillon : compare la mise en production actuelle avec la mise en production non-brouillon la plus récente.\nDernière mise en production non-brouillon par étiquette : compare la mise en production actuelle avec la dernière mise en production non-brouillon correspondant à l'étiquette spécifiée. Vous pouvez également utiliser une notation regex à la place d'une étiquette exacte.", + "loc.input.label.changeLogCompareToReleaseTag": "Étiquette de mise en production", + "loc.input.help.changeLogCompareToReleaseTag": "Spécifiez la notation regex de l'étiquette de mise en production. La mise en production correspondant à cette étiquette sert de base au calcul du journal des modifications.", + "loc.input.label.changeLogType": "Type de journal des modifications", + "loc.input.help.changeLogType": "Le journal des modifications peut être basé sur les commits ou les problèmes. Le journal des modifications basé sur les commits liste tous les commits inclus dans une mise en production alors que le journal des modifications basé sur les problèmes liste la totalité des problèmes/demandes de tirage (pull requests) inclus dans la mise en production. ", + "loc.input.label.changeLogLabels": "Catégories", + "loc.input.help.changeLogLabels": "Ainsi, vous pouvez catégoriser les changements en fonction de l'étiquette associée au problème/à la demande de tirage (pull request). Pour une étiquette, vous pouvez mentionner le nom d'affichage de la catégorie et l'état du problème. Exemple : \"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\". Dans le cas où un changement comporte plusieurs étiquettes, la première étiquette spécifiée est prioritaire. Laissez ce champ vide pour voir une liste plate des problèmes/demandes de tirage.", "loc.messages.GithubApiFailError": "Une erreur inattendue s'est produite.", "loc.messages.GetTagsError": "Une erreur inattendue s'est produite durant la récupération (fetch) des étiquettes.", "loc.messages.GetReleasesError": "Une erreur inattendue s'est produite durant la récupération (fetch) des mises en production.", @@ -57,7 +57,7 @@ "loc.messages.EditReleaseSuccess": "Mise en production modifiée correctement", "loc.messages.NoReleaseFoundToEditCreateRelease": "Il n'existe aucune mise en production à modifier. Création d'une mise en production avec l'étiquette : %s", "loc.messages.DeletingRelease": "Suppression de la mise en production pour l'étiquette : %s", - "loc.messages.DeleteReleaseSuccess": "La mise en production a été supprimée.", + "loc.messages.DeleteReleaseSuccess": "Suppression réussie de la mise en production.", "loc.messages.NoReleaseFoundToDelete": "Mise en production introuvable pour l'étiquette : %s. Échec de la suppression de la mise en production.", "loc.messages.FetchReleaseForTag": "Récupération (fetch) de la mise en production pour l'étiquette : %s", "loc.messages.FetchReleaseForTagSuccess": "Mise en production trouvée pour l'étiquette : %s", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "Fichier introuvable : %s", "loc.messages.MultipleReleasesFoundError": "Une seule mise en production était attendue, mais plusieurs mises en production ont été trouvées pour l'étiquette : %s. Impossible d'effectuer l'action.", "loc.messages.MultipleTagFound": "Une seule étiquette était attendue, mais plusieurs étiquettes ont été trouvées pour la validation spécifiée : %s. Impossible d'effectuer l'action.", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern.", + "loc.messages.NoTagFound": "La mise en production ne sera pas créée, car les étiquettes du commit cible ne correspondent pas au modèle d'étiquette donné.", "loc.messages.DeleteAllExistingAssets": "Suppression de tous les composants existants...", "loc.messages.DuplicateAssetFound": "Composant dupliqué trouvé : %s", "loc.messages.AssetsDeletedSuccessfully": "Composants supprimés correctement.", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "Impossible de calculer les modifications, car la validation cible fournie est antérieure à la validation de la dernière mise en production publiée.", "loc.messages.CommitDiffEqual": "Changements introuvables. La validation cible fournie est la même que celle de la dernière mise en production publiée.", "loc.messages.FetchLatestPublishRelease": "Récupération (fetch) de la dernière mise en production publiée...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "Récupération (fetch) de la dernière mise en production non-brouillon...", + "loc.messages.FetchLastReleaseByTag": "Récupération (fetch) de la dernière mise en production correspondant au modèle d'étiquette %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "La dernière mise en production publiée a été trouvée : %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "La dernière mise en production non-brouillon a été trouvée", + "loc.messages.FetchTagMatchingReleaseSuccess": "La dernière mise en production correspondant au modèle d'étiquette %s a été trouvée", "loc.messages.GetLatestReleaseError": "Une erreur inattendue s'est produite durant la récupération (fetch) de la dernière mise en production publiée.", "loc.messages.NoLatestPublishRelease": "Aucune mise en production n'a encore été publiée dans le dépôt.", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "Mises en production non-brouillon introuvables.", + "loc.messages.NoTagMatchingReleases": "Aucune mise en production ne correspond au modèle d'étiquette : %s ", "loc.messages.FetchCommitDiff": "Récupération (fetch) de la liste des validations depuis la dernière mise en production publiée...", "loc.messages.FetchCommitDiffSuccess": "La liste des changements a été trouvée.", "loc.messages.FetchCommitDiffError": "Une erreur inattendue s'est produite durant la récupération (fetch) de la liste des changements.", @@ -110,18 +110,18 @@ "loc.messages.InvalidActionSet": "Action non valide : %s. Seules les actions 'create', 'edit' ou 'delete' sont autorisées. Pour la syntaxe YAML, consultez https://aka.ms/AA3m1bq", "loc.messages.InvalidTagSource": "Source de l'étiquette non valide : %s. Seules les options 'auto' ou 'manual' sont autorisées. Pour la syntaxe YAML, consultez https://aka.ms/AA3m1bq", "loc.messages.InvalidReleaseNotesSource": "Source des notes de publication non valide : %s. Seules les options 'file' ou 'input' sont autorisées. Pour la syntaxe YAML, consultez https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "Attribut compareWith non valide : %s. Seules les options 'lastFullRelease, 'lastNonDraftRelease' ou 'lastNonDraftReleaseByTag' sont autorisées. Pour la syntaxe YAML, consultez : https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "Mode de chargement de composant non valide : %s. Seules les options 'delete' ou 'replace' sont autorisées. Pour la syntaxe YAML, consultez https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "Pour l'action '%s', une étiquette est nécessaire. Spécifiez une étiquette au cours de l'étape. Pour la syntaxe YAML, consultez https://aka.ms/AA3m1bq", "loc.messages.TagRequiredCreateAction": "La source de l'étiquette est définie pour être manuelle. Spécifiez une étiquette pour l'action de création. Pour la syntaxe YAML, consultez https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "Il n'existe aucun fichier correspondant à '%s'. Rien à charger.", "loc.messages.PatternIsADirectory": "Impossible de charger '%s', car il s'agit d'un répertoire. Spécifiez un fichier.", "loc.messages.SearchingFileMatchingPattern": "Recherche de fichier(s) correspondant à '%s'.", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "Erreur durant la récupération (fetch) des problèmes. Impossible de générer le journal des modifications.", + "loc.messages.NoIssuesLinkedError": "Aucun problème n'est lié aux commits dans la comparaison des différences de commit spécifiée.", + "loc.messages.LabelsSyntaxError": "Une erreur s'est produite durant l'analyse des étiquettes. Pour la syntaxe YAML, consultez : https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "Attribut ChangeLogType non valide : %s. Seules les options 'commitBased' ou 'issueBased' sont autorisées. Pour la syntaxe YAML, consultez : https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "Changements", + "loc.messages.DefaultCategory": "Autres", + "loc.messages.SeeMoreText": "Voir plus" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GitHubReleaseV0/Strings/resources.resjson/it-IT/resources.resjson index 2f982d14c307..4e2b441a4c76 100644 --- a/Tasks/GitHubReleaseV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/GitHubReleaseV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Versione di GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/AA3aeiw)", "loc.description": "Consente di creare, modificare o eliminare una versione di GitHub", "loc.instanceNameFormat": "Versione di GitHub ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "Configurazione del log delle modifiche", "loc.input.label.gitHubConnection": "Connessione a GitHub (OAuth o token di accesso personale)", "loc.input.help.gitHubConnection": "Specificare il nome della connessione al servizio GitHub da usare per la connessione al repository GitHub. La connessione deve essere basata su un OAuth dell'utente di GitHub o su un token di accesso personale GitHub. Per altre informazioni sulle connessioni al servizio, vedere [qui](https://aka.ms/AA3am5s).", "loc.input.label.repositoryName": "Repository", @@ -14,8 +14,8 @@ "loc.input.help.target": "Specificare il commit SHA per cui verrà creata la versione GitHub, ad esempio `48b11d8d6e92a22e3e9563a3f643699c16fd6e27`. È anche possibile usare una variabile, ad esempio `$(myCommitSHA)`.", "loc.input.label.tagSource": "Origine dei tag", "loc.input.help.tagSource": "Specificare il tag da usare per la creazione della versione. L'opzione 'Tag GIT' accetta automaticamente il tag associato al commit GIT. Selezionare l'opzione 'Tag specificato dall'utente' per specificare manualmente un tag.", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": " Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", + "loc.input.label.tagPattern": "Criterio tag", + "loc.input.help.tagPattern": " Consente di specificare il criterio tag GIT con espressioni regolari, ad esempio `release-v1.*`. La versione GitHub verrà creata solo per i commit a cui è associato il tag GIT corrispondente. ", "loc.input.label.tag": "Tag", "loc.input.help.tag": "Specificare il tag per cui creare, modificare o eliminare una versione. È anche possibile usare una variabile, ad esempio `$(myTagName)`.", "loc.input.label.title": "Titolo della versione", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "Indica se la versione deve essere contrassegnata come versione non definitiva.", "loc.input.label.addChangeLog": "Aggiungi log delle modifiche", "loc.input.help.addChangeLog": "Se è impostato su `true`, verrà generato un elenco di modifiche (commit e problemi) relativo alla versione corrente e all'ultima versione pubblicata e tale elenco verrà aggiunto alle note sulla versione.", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "Confronta con", + "loc.input.help.changeLogCompareToRelease": "Indica la versione con cui eseguire il confronto per generare il log delle modifiche: \nUltima versione completa: confronta la versione corrente con la versione non bozza più recente che non è contrassegnata come versione non definitiva.\nUltima versione non bozza: confronta la versione corrente con la versione non bozza più recente.\nUltima versione non bozza per tag: confronta la versione corrente con l'ultima versione non bozza corrispondente al tag specificato. È anche possibile specificare un'espressione regolare invece di un tag esatto.", + "loc.input.label.changeLogCompareToReleaseTag": "Tag di versione", + "loc.input.help.changeLogCompareToReleaseTag": "Consente di specificare l'espressione regolare per il tag di versione. La versione corrispondente a questo tag verrà usata come base per il calcolo del log delle modifiche.", + "loc.input.label.changeLogType": "Tipo di log delle modifiche", + "loc.input.help.changeLogType": "Il log delle modifiche può essere basato su commit o su problemi. Il log delle modifiche basato su commit elenca tutti i commit inclusi in una versione, mentre quello basato su problemi elenca tutti i problemi o le richieste pull inclusi nella versione. ", + "loc.input.label.changeLogLabels": "Categorie", + "loc.input.help.changeLogLabels": "Consente di categorizzare le modifiche in base all'etichetta associata al problema o alla richiesta pull. Per un'etichetta è possibile menzionare il nome visualizzato per la categoria e lo stato del problema, ad esempio `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"`. Nel caso in cui a una modifica siano associate più etichette, la priorità viene assegnata alla prima etichetta specificata. Lasciare vuoto questo campo per visualizzare un elenco semplice di problemi/richieste pull.", "loc.messages.GithubApiFailError": "Si è verificato un errore imprevisto.", "loc.messages.GetTagsError": "Si è verificato un errore imprevisto durante il recupero dei tag.", "loc.messages.GetReleasesError": "Si è verificato un errore imprevisto durante il recupero delle versioni.", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "File non trovato: %s", "loc.messages.MultipleReleasesFoundError": "È prevista una sola versione, ma ne è stata trovata più di una per il tag: %s. Non è possibile eseguire l'azione.", "loc.messages.MultipleTagFound": "È previsto un solo tag, ma ne è stato trovato più di uno per il commit specificato: %s. Non è possibile eseguire l'azione.", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern.", + "loc.messages.NoTagFound": "La versione non verrà creata perché i tag per il commit di destinazione non corrispondono al criterio tag specificato.", "loc.messages.DeleteAllExistingAssets": "Eliminazione di tutti gli asset esistenti...", "loc.messages.DuplicateAssetFound": "È stato trovato un asset duplicato: %s", "loc.messages.AssetsDeletedSuccessfully": "Gli asset sono stati eliminati.", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "Non è possibile calcolare le modifiche perché il commit di destinazione specificato è meno recente del commit dell'ultima versione pubblicata.", "loc.messages.CommitDiffEqual": "Non sono state trovate modifiche. Il commit di destinazione specificato è uguale a quello dell'ultima versione pubblicata.", "loc.messages.FetchLatestPublishRelease": "Recupero dell'ultima versione pubblicata...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "Recupero della versione non bozza più recente...", + "loc.messages.FetchLastReleaseByTag": "Recupero della versione più recente corrispondente al criterio tag %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "L'ultima versione pubblicata è stata trovata: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "La versione non bozza più recente è stata trovata", + "loc.messages.FetchTagMatchingReleaseSuccess": "La versione più recente corrispondente al criterio tag %s è stata trovata", "loc.messages.GetLatestReleaseError": "Si è verificato un errore imprevisto durante il recupero dell'ultima versione pubblicata.", "loc.messages.NoLatestPublishRelease": "Non sono ancora state pubblicate versioni nel repository.", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "Non sono state trovate versioni non bozza.", + "loc.messages.NoTagMatchingReleases": "Non sono state trovate versioni corrispondenti al criterio tag %s ", "loc.messages.FetchCommitDiff": "Recupero dell'elenco di commit eseguiti dall'ultima versione pubblicata...", "loc.messages.FetchCommitDiffSuccess": "L'elenco di modifiche è stato trovato.", "loc.messages.FetchCommitDiffError": "Si è verificato un errore imprevisto durante il recupero dell'elenco di modifiche.", @@ -110,18 +110,18 @@ "loc.messages.InvalidActionSet": "Azione non valida: %s. Sono consentite solo le azioni 'create', 'edit' e 'delete'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", "loc.messages.InvalidTagSource": "Origine dei tag non valida: %s. Sono consentite solo le opzioni 'auto' e 'manual'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", "loc.messages.InvalidReleaseNotesSource": "Origine delle note sulla versione non valida: %s. Sono consentite solo le opzioni 'file' e 'input'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "L'attributo di compareWith non è valido: %s. Sono consentite solo le opzioni 'lastFullRelease, 'lastNonDraftRelease' o 'lastNonDraftReleaseByTag'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "Modalità di caricamento degli asset non valida: %s. Sono consentite solo le opzioni 'delete' e 'replace'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "Per l'azione '%s' è richiesto un tag. Specificare un tag nel passaggio. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredCreateAction": "L'origine del tag è impostata su manual. Specificare un tag per l'azione create. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "Non sono stati trovati file corrispondenti a '%s'. Non c'è nulla da caricare.", "loc.messages.PatternIsADirectory": "Non è possibile caricare '%s' perché è una directory. Specificare un file.", "loc.messages.SearchingFileMatchingPattern": "Ricerca dei file corrispondenti a '%s'.", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "Si è verificato un errore durante il recupero dei problemi. Non è possibile generare il log delle modifiche.", + "loc.messages.NoIssuesLinkedError": "Non è stato collegato alcun problema ai commit nel Diff di commit specificato.", + "loc.messages.LabelsSyntaxError": "Si è verificato un errore durante l'analisi delle etichette. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "L'attributo di ChangeLogType non è valido: %s. Sono consentite solo le opzioni 'commitBased' o 'issueBased'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "Modifiche", + "loc.messages.DefaultCategory": "Altri tipi", + "loc.messages.SeeMoreText": "Visualizza dettagli" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/GitHubReleaseV0/Strings/resources.resjson/ja-JP/resources.resjson index a226964c3ba9..03009f6805b6 100644 --- a/Tasks/GitHubReleaseV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/GitHubReleaseV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "GitHub リリース", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/AA3aeiw)", "loc.description": "GitHub リリースを作成、編集、または削除します", "loc.instanceNameFormat": "GitHub リリース ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "変更ログの構成", "loc.input.label.gitHubConnection": "GitHub 接続 (OAuth または PAT)", "loc.input.help.gitHubConnection": "GitHub リポジトリへの接続に使用する GitHub サービス接続の名前を指定します。この接続は、GitHub ユーザーの OAuth または GitHub 個人用アクセス トークンに基づいている必要があります。サービス接続については、[こちら](https://aka.ms/AA3am5s)を参照してください。", "loc.input.label.repositoryName": "リポジトリ", @@ -14,8 +14,8 @@ "loc.input.help.target": "GitHub リリースを作成するためのコミット SHA を指定します。例: `48b11d8d6e92a22e3e9563a3f643699c16fd6e27`。ここで変数を使用することもできます。例: '$(myCommitSHA)'。", "loc.input.label.tagSource": "タグ ソース", "loc.input.help.tagSource": "リリースの作成に使用するタグを指定します。[Git タグ] オプションを使用する場合、Git コミットと関連付けられているタグが自動的に取得されます。[ユーザー指定のタグ] オプションを使用する場合、手動でタグを指定します。", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": " Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", + "loc.input.label.tagPattern": "タグ パターン", + "loc.input.help.tagPattern": " 正規表現を使用して Git タグ パターンを指定します (例: `release-v1.*`)。GitHub リリースは、一致する Git タグがあるコミットに対してのみ作成されます。", "loc.input.label.tag": "タグ", "loc.input.help.tag": "リリースを作成、編集、または削除するためのタグを指定します。ここで変数を使用することもできます。例: `$(myTagName)`。", "loc.input.label.title": "リリース タイトル", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "リリースをプレリリースとしてマークする必要があるかどうかを示します。", "loc.input.label.addChangeLog": "変更ログの追加", "loc.input.help.addChangeLog": "[true] に設定されている場合、これと公開された最新リリースの間の変更 (コミットと公開) の一覧が生成され、リリース ノートに追加されます。", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "比較対象", + "loc.input.help.changeLogCompareToRelease": "変更ログを生成するために比較するリリースを指定します。\n最後の完全リリース: 現在のリリースを、プレリリースとしてマークされていない、ドラフト以外の最新リリースと比較します。\n最後のドラフト以外のリリース: 現在のリリースをドラフト以外の最新リリースと比較します。\n最後のドラフト以外のリリース (タグによる): 現在のリリースを、指定されたタグと一致する最後のドラフト以外のリリースと比較します。正確なタグの代わりに正規表現を指定することもできます。", + "loc.input.label.changeLogCompareToReleaseTag": "リリース タグ", + "loc.input.help.changeLogCompareToReleaseTag": "リリース タグの正規表現を指定します。このタグに一致するリリースは、変更ログの計算のベースとして使用されます。", + "loc.input.label.changeLogType": "変更ログの種類", + "loc.input.help.changeLogType": "変更ログは、コミット ベースまたはイシュー ベースにすることができます。コミット ベースの変更ログにはリリースに含まれているすべてのコミットが一覧表示されるのに対し、イシュー ベースの変更ログにはリリースに含まれるすべてのイシューまたは pull request が一覧表示されます。", + "loc.input.label.changeLogLabels": "カテゴリ", + "loc.input.help.changeLogLabels": "これを使用すると、イシューまたは PR に関連付けられているラベルに基づいて変更を分類できます。ラベルにはカテゴリの表示名とイシューの状態を含めることができます。例: `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"`。1 つの変更に複数のラベルがある場合、最初に指定したラベルが優先されます。イシューまたは PR のフラットな一覧を表示するには、このフィールドを空のままにします。", "loc.messages.GithubApiFailError": "予期しないエラーが発生しました。", "loc.messages.GetTagsError": "タグのフェッチ中に予期しないエラーが発生しました。", "loc.messages.GetReleasesError": "リリースのフェッチ中に予期しないエラーが発生しました。", @@ -57,7 +57,7 @@ "loc.messages.EditReleaseSuccess": "リリースが正常に編集されました", "loc.messages.NoReleaseFoundToEditCreateRelease": "編集対象の既存のリリースは見つかりませんでした。タグを使用して作成しています: %s", "loc.messages.DeletingRelease": "タグのリリースを削除しています: %s", - "loc.messages.DeleteReleaseSuccess": "リリースを正常に削除しました。", + "loc.messages.DeleteReleaseSuccess": "リリースが正常に削除されました。", "loc.messages.NoReleaseFoundToDelete": "タグのリリースが見つかりませんでした: %s。リリースの削除に失敗しました。", "loc.messages.FetchReleaseForTag": "タグのリリースをフェッチしています: %s", "loc.messages.FetchReleaseForTagSuccess": "タグのリリースが見つかりました: %s", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "ファイルが見つかりませんでした: %s", "loc.messages.MultipleReleasesFoundError": "必要なリリースは 1 つだけですが、タグには複数のリリースが見つかりました: %s。操作を実行できません。", "loc.messages.MultipleTagFound": "必要なタグは 1 つのみですが、指定されたコミットに複数のタグが見つかりました: %s。操作を実行できません。", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern.", + "loc.messages.NoTagFound": "ターゲット コミットのタグが指定されたタグ パターンと一致しないため、リリースは作成されません。", "loc.messages.DeleteAllExistingAssets": "既存のすべてのアセットを削除しています...", "loc.messages.DuplicateAssetFound": "重複するアセットが見つかりました: %s", "loc.messages.AssetsDeletedSuccessfully": "アセットが正常に削除されました。", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "指定されたターゲット コミットが、公開された最新リリースのコミットより古いため、変更を計算できません。", "loc.messages.CommitDiffEqual": "変更は見つかりませんでした。指定されたターゲットのコミットは、公開された最新リリースのコミットと同じです。", "loc.messages.FetchLatestPublishRelease": "公開された最新リリースをフェッチしています...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "ドラフト以外の最新リリースをフェッチしています...", + "loc.messages.FetchLastReleaseByTag": "タグ パターンに一致する最新リリースをフェッチしています: %s", "loc.messages.FetchLatestPublishReleaseSuccess": "公開された最新のリリースが見つかりました: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "ドラフト以外の最新リリースが見つかりました", + "loc.messages.FetchTagMatchingReleaseSuccess": "タグ パターンに一致する最新リリースが見つかりました: %s", "loc.messages.GetLatestReleaseError": "公開された最新リリースのフェッチ中に予期しないエラーが発生しました。 ", "loc.messages.NoLatestPublishRelease": "リポジトリに公開されているリリースはまだありません。", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "ドラフト以外のリリースが見つかりません。", + "loc.messages.NoTagMatchingReleases": "タグ パターン %s に一致するリリースが見つかりませんでした", "loc.messages.FetchCommitDiff": "公開された最新リリース以降のコミットの一覧をフェッチしています...", "loc.messages.FetchCommitDiffSuccess": "変更の一覧が見つかりました。", "loc.messages.FetchCommitDiffError": "変更の一覧のフェッチ中に予期しないエラーが発生しました。", @@ -110,18 +110,18 @@ "loc.messages.InvalidActionSet": "無効なアクション: %s。'作成'、'編集'、または '削除' の操作のみが許可されています。Yaml 構文については、次を参照してください: https://aka.ms/AA3m1bq", "loc.messages.InvalidTagSource": "タグのソースが無効です: %s。'自動' または '手動' オプションのみ使用できます。Yaml 構文については、次を参照してください: https://aka.ms/AA3m1bq", "loc.messages.InvalidReleaseNotesSource": "無効なリリース ノート ソース: %s。'ファイル' または '入力' オプションのみ使用できます。Yaml 構文については、次を参照してください: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "compareWith 属性 %s が無効です。'lastFullRelease'、'lastNonDraftRelease'、'lastNonDraftReleaseByTag' オプションのみ使用できます。YAML 構文については、https://aka.ms/AA3m1bq をご覧ください", "loc.messages.InvalidAssetUploadMode": "アセットのアップロード モードが無効です: %s。'削除'、または '置換' オプションのみ使用できます。Yaml 構文については、次を参照してください: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "'%s' アクションには、タグが必要です。手順でタグを指定してください。Yaml 構文については、次を参照してください: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredCreateAction": "タグ ソースが手動に設定されています。作成アクション用のタグを指定してください。Yaml 構文については、次を参照してください: https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "'%s' と一致するファイルが見つかりませんでした。アップロードするものがありません。", "loc.messages.PatternIsADirectory": "'%s' はディレクトリであるため、アップロードできません。ファイルを指定してください。", "loc.messages.SearchingFileMatchingPattern": "'%s' と一致するファイルを検索しています。", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "イシューのフェッチでエラーが発生しました。変更ログを生成できません。", + "loc.messages.NoIssuesLinkedError": "指定されたコミットの差分には、コミットにリンクされているイシューはありません。", + "loc.messages.LabelsSyntaxError": "ラベルの解析中にエラーが発生しました。YAML 構文については、https://aka.ms/AA3m1bq をご覧ください", + "loc.messages.InvalidChangeLogTypeAttribute": "ChangeLogType 属性 %s が無効です。'commitBased' または 'issueBased' オプションのみ使用できます。YAML 構文については、https://aka.ms/AA3m1bq をご覧ください", + "loc.messages.ChangeLogTitle": "変更", + "loc.messages.DefaultCategory": "その他", + "loc.messages.SeeMoreText": "さらに表示" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/GitHubReleaseV0/Strings/resources.resjson/ko-KR/resources.resjson index 4f611d503cb4..1838a9ffe6c3 100644 --- a/Tasks/GitHubReleaseV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/GitHubReleaseV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -41,7 +41,7 @@ "loc.input.label.changeLogCompareToReleaseTag": "릴리스 태그", "loc.input.help.changeLogCompareToReleaseTag": "릴리스 태그에 대한 regex를 지정합니다. 이 태그와 일치하는 릴리스가 변경 로그 계산의 기본으로 사용됩니다.", "loc.input.label.changeLogType": "변경 로그 유형", - "loc.input.help.changeLogType": "변경 로그는 커밋 기반 또는 문제 기반일 수 있습니다. 문제 기반 변경 로그는 릴리스에 포함된 모든 문제/PR을 나열하지만 커밋 기반 변경 로그는 릴리스에 포함된 모든 커밋을 나열합니다. ", + "loc.input.help.changeLogType": "변경 로그는 커밋 기반 또는 문제 기반일 수 있습니다. 문제 기반 변경 로그는 릴리스에 포함된 모든 문제/끌어오기 요청을 나열하지만 커밋 기반 변경 로그는 릴리스에 포함된 모든 커밋을 나열합니다. ", "loc.input.label.changeLogLabels": "범주", "loc.input.help.changeLogLabels": "문제/PR과 연결된 레이블을 기준으로 변경 내용을 분류하는 데 사용할 수 있습니다. 레이블의 경우 범주 및 문제 상태에 대해 해당 표시 이름을 언급할 수 있습니다. 예: `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"`. 변경 내용에 레이블이 여러 개 있는 경우 처음 지정한 레이블이 우선 순위를 갖습니다. 문제/PR의 단순 목록을 보려면 이 필드를 비워 두세요.", "loc.messages.GithubApiFailError": "예기치 않은 오류가 발생했습니다.", diff --git a/Tasks/GitHubReleaseV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GitHubReleaseV0/Strings/resources.resjson/ru-RU/resources.resjson index 7639b797293d..a7459bfd47c4 100644 --- a/Tasks/GitHubReleaseV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/GitHubReleaseV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Выпуск GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/AA3aeiw)", "loc.description": "Создание, изменение или удаление выпуска GitHub", "loc.instanceNameFormat": "Выпуск GitHub ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "Конфигурация журнала изменений", "loc.input.label.gitHubConnection": "Подключение GitHub (OAuth или личный маркер доступа)", "loc.input.help.gitHubConnection": "Укажите имя подключения службы GitHub, которое будет использоваться для подключения к репозиторию GitHub. Подключение должно быть основано на личном маркере доступа или OAuth пользователя GitHub. Дополнительные сведения о подключениях служб см. [здесь](https://aka.ms/AA3am5s).", "loc.input.label.repositoryName": "Репозиторий", @@ -14,8 +14,8 @@ "loc.input.help.target": "Укажите SHA фиксации, для которого будет создан выпуск GitHub. Например, \"48b11d8d6e92a22e3e9563a3f643699c16fd6e27\". Здесь также можно использовать переменную. Например, \"$(myCommitSHA)\".", "loc.input.label.tagSource": "Источник тегов", "loc.input.help.tagSource": "Укажите тег, который будет использоваться для создания выпуска. Параметр \"Тег Git\" автоматически принимает тег, связанный с фиксацией Git. Для указания тега вручную используйте параметр \"Тег, указанный пользователем\".", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": " Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", + "loc.input.label.tagPattern": "Шаблон тега", + "loc.input.help.tagPattern": " Укажите шаблон тега Git с помощью регулярного выражения (например, release-v1.*). Выпуск GitHub будет создан только для фиксаций с соответствующим тегом Git. ", "loc.input.label.tag": "Тег", "loc.input.help.tag": "Укажите тег, для которого требуется создать, изменить или удалить выпуск. Здесь также можно использовать переменную. Например, \"$(myTagName)\".", "loc.input.label.title": "Название выпуска", @@ -26,7 +26,7 @@ "loc.input.help.releaseNotesFile": "Выберите файл, содержащий заметки о выпуске.", "loc.input.label.releaseNotes": "Заметки о выпуске", "loc.input.help.releaseNotes": "Введите здесь примечания к выпуску. Markdown поддерживается.", - "loc.input.label.assets": "Активы", + "loc.input.label.assets": "Ресурсы", "loc.input.help.assets": "Укажите файлы, которые будут отправлены в качестве ресурсов выпуска. Для указания нескольких файлов можно использовать подстановочные знаки. Например, для конвейеров сборки, \"$(Build.ArtifactStagingDirectory)/*.zip\" или в случае конвейеров выпуска \"$(System.DefaultWorkingDirectory)/*.zip\". Также можно указать несколько шаблонов — по одному на строку. По умолчанию будут отправлены все файлы в каталоге $(Build.ArtifactStagingDirectory). Чтобы получить дополнительные сведения о списке доступных предварительно заданных переменных, см. [переменные сборки](https://aka.ms/AA4449z) и [переменные выпуска](https://aka.ms/AA43wws).", "loc.input.label.assetUploadMode": "Режим отправки активов", "loc.input.help.assetUploadMode": "Используйте параметр \"Удалить существующие ресурсы\", чтобы сначала удалить все существующие ресурсы в выпуске, а затем отправить все ресурсы. Используйте параметр \"Заменить существующие ресурсы\", чтобы заменить все ресурсы с одинаковыми именами.", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "Укажите, следует ли помечать выпуск как предварительную версию.", "loc.input.label.addChangeLog": "Добавить журнал изменений", "loc.input.help.addChangeLog": "Если задано значение \"true\", будет создан список изменений (фиксации и проблемы) между этим и последним опубликованным выпуском, который будет добавлен к заметкам о выпуске.", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "Сравнить с", + "loc.input.help.changeLogCompareToRelease": "Укажите, с каким выпуском следует проводить сравнение, чтобы создать журнал изменений. \n\"Последний полный выпуск\": сравнивает текущий выпуск с последним выпуском, отличным от чернового, который не помечен как предварительный.\n\"Последний выпуск, отличный от чернового\": сравнивает текущий выпуск с самым последним выпуском, отличным от чернового.\n\"Последний выпуск по тегу, отличный от чернового\": сравнивает текущий выпуск с последним выпуском, отличным от чернового, соответствующим указанному тегу. Кроме того, вместо точного тега можно указать регулярное выражение.", + "loc.input.label.changeLogCompareToReleaseTag": "Тег выпуска", + "loc.input.help.changeLogCompareToReleaseTag": "Укажите регулярное выражение для тега выпуска. Выпуск, соответствующий этому тегу, будет использоваться в качестве основы для расчета журнала изменений.", + "loc.input.label.changeLogType": "Тип журнала изменений", + "loc.input.help.changeLogType": "Журнал изменений может быть основан на фиксациях или вопросах. Журнал изменений на основе фиксаций содержит все фиксации, включенные в выпуск, а журнал изменений на основе вопросов содержит список всех вопросов или запросов на вытягивание, включенных в выпуск. ", + "loc.input.label.changeLogLabels": "Категории", + "loc.input.help.changeLogLabels": "С помощью этого можно классифицировать изменения на основе метки, связанной с вопросом или запросом на вытягивание. Для метки можно указать отображаемое имя категории и состояние вопроса. Например, \"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\". Если изменение имеет несколько меток, приоритет имеет первая указанная метка. Оставьте это поле пустым, чтобы просмотреть плоский список вопросов или запросов на вытягивание.", "loc.messages.GithubApiFailError": "Произошла непредвиденная ошибка.", "loc.messages.GetTagsError": "При получении тегов произошла непредвиденная ошибка.", "loc.messages.GetReleasesError": "При получении выпусков произошла непредвиденная ошибка.", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "Файл не найден: %s", "loc.messages.MultipleReleasesFoundError": "Ожидался только 1 выпуск, но обнаружено больше 1 выпуска для тега: %s. Не удалось выполнить действие.", "loc.messages.MultipleTagFound": "Ожидался только 1 тег, но обнаружено больше 1 тега для заданной фиксации: %s. Не удалось выполнить действие.", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern.", + "loc.messages.NoTagFound": "Выпуск не будет создан, так как теги для целевой фиксации не совпадают с заданным шаблоном тега.", "loc.messages.DeleteAllExistingAssets": "Идет удаление всех существующих ресурсов...", "loc.messages.DuplicateAssetFound": "Обнаружен повторяющийся ресурс: %s", "loc.messages.AssetsDeletedSuccessfully": "Ресурсы успешно удалены.", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "Не удается вычислить изменения, так как указанная целевая фиксация старше фиксации последнего опубликованного выпуска.", "loc.messages.CommitDiffEqual": "Изменения не найдены. Указанная целевая фиксация совпадает с фиксацией последнего опубликованного выпуска.", "loc.messages.FetchLatestPublishRelease": "Получение последнего опубликованного выпуска...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "Получение последнего выпуска, отличного от чернового...", + "loc.messages.FetchLastReleaseByTag": "Получение последнего выпуска, соответствующего шаблону тега: %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "Найден последний опубликованный выпуск: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "Найден последний выпуск, отличный от чернового", + "loc.messages.FetchTagMatchingReleaseSuccess": "Найдена последняя версия, соответствующая шаблону тега: %s", "loc.messages.GetLatestReleaseError": "При получении последнего опубликованного выпуска произошла непредвиденная ошибка.", "loc.messages.NoLatestPublishRelease": "Пока нет выпусков, опубликованных в репозитории.", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "Выпуски, отличные от черновых, не найдены.", + "loc.messages.NoTagMatchingReleases": "Не найдены выпуски, соответствующие шаблону тега: %s ", "loc.messages.FetchCommitDiff": "Получение списка фиксаций со времени последнего опубликованного выпуска...", "loc.messages.FetchCommitDiffSuccess": "Найден список изменений.", "loc.messages.FetchCommitDiffError": "При получении списка изменений произошла непредвиденная ошибка.", @@ -110,18 +110,18 @@ "loc.messages.InvalidActionSet": "Недопустимое действие: %s. Разрешены только действия \"create\", \"edit\" или \"delete\". Синтаксис YAML см. на странице: https://aka.ms/AA3m1bq", "loc.messages.InvalidTagSource": "Недопустимый источник тегов: %s. Разрешены только параметры \"auto\" или \"manual\". Синтаксис YAML см. на странице: https://aka.ms/AA3m1bq", "loc.messages.InvalidReleaseNotesSource": "Недопустимый источник заметок о выпуске: %s. Разрешены только параметры \"file\" и \"input\". Синтаксис YAML см. на странице: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "Недопустимый атрибут compareWith: %s. Разрешены только параметры lastFullRelease, lastNonDraftRelease или lastNonDraftReleaseByTag. Синтаксис YAML см. на странице https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "Недопустимый режим отправки ресурса: %s. Разрешены только параметры \"delete\" и \"replace\". Синтаксис YAML см. на странице: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "Для действия \"%s\" требуется тег. Укажите тег в шаге. Синтаксис YAML см. на странице: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredCreateAction": "Для источника тегов задан параметр \"manual\", укажите тег для действия \"create\". Синтаксис YAML см. на странице: https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "Не найдены файлы, соответствующие \"%s\". Нет элементов для отправки.", "loc.messages.PatternIsADirectory": "Не удается отправить \"%s\", так как это каталог. Укажите файл.", "loc.messages.SearchingFileMatchingPattern": "Поиск файлов, соответствующих \"%s\".", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "Ошибка при получении вопросов. Не удается создать журнал изменений.", + "loc.messages.NoIssuesLinkedError": "Нет вопросов, связанных с фиксациями в указанном инструменте сравнения фиксаций.", + "loc.messages.LabelsSyntaxError": "При синтаксическом анализе меток произошла ошибка. Синтаксис YAML см. на странице https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "Недопустимый атрибут ChangeLogType: %s. Разрешены только параметры commitBased или issueBased. Синтаксис YAML см. на странице https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "Изменения", + "loc.messages.DefaultCategory": "Другие", + "loc.messages.SeeMoreText": "Дополнительные сведения" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/GitHubReleaseV0/Strings/resources.resjson/zh-CN/resources.resjson index 7392496d7437..d994b6691e5a 100644 --- a/Tasks/GitHubReleaseV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/GitHubReleaseV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -41,7 +41,7 @@ "loc.input.label.changeLogCompareToReleaseTag": "发布标记", "loc.input.help.changeLogCompareToReleaseTag": "指定发布标记的正则表达式。与此标记匹配的版本将用作 changelog 计算的基础。", "loc.input.label.changeLogType": "Changelog 类型", - "loc.input.help.changeLogType": "Changelog 可以基于提交或基于问题。基于提交的 changelog 列出版本中包含的所有提交,而基于问题的 changelog 列出该版本中包含的所有问题/PR。", + "loc.input.help.changeLogType": "Changelog 可以基于提交或基于问题。基于提交的 changelog 列出版本中包含的所有提交,而基于问题的 changelog 列出该版本中包含的所有问题/拉取请求。", "loc.input.label.changeLogLabels": "类别", "loc.input.help.changeLogLabels": "使用此项,可根据与问题/PR 相关的标签对更改进行分类。对于标签,可提及类别的显示名称和问题状态。例如 `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"`。如果某更改具有多个标签,则优先采用第一个指定的标签。将此字段留空,以查看问题/PR 的简单列表。", "loc.messages.GithubApiFailError": "发生意外错误。", @@ -57,7 +57,7 @@ "loc.messages.EditReleaseSuccess": "已成功编辑发布", "loc.messages.NoReleaseFoundToEditCreateRelease": "未找到要编辑的现有发布。请使用以下标记创建一个发布: %s", "loc.messages.DeletingRelease": "正在删除标记的发布: %s", - "loc.messages.DeleteReleaseSuccess": "发布已成功删除。", + "loc.messages.DeleteReleaseSuccess": "已成功删除版本。", "loc.messages.NoReleaseFoundToDelete": "未找到以下标记的任何发布: %s。删除发布失败。", "loc.messages.FetchReleaseForTag": "正在提取以下标记的发布: %s", "loc.messages.FetchReleaseForTagSuccess": "已找到以下标记的发布: %s", diff --git a/Tasks/GitHubReleaseV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GitHubReleaseV0/Strings/resources.resjson/zh-TW/resources.resjson index 354e9f9937a4..13558636c169 100644 --- a/Tasks/GitHubReleaseV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/GitHubReleaseV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "GitHub 版本", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/AA3aeiw)", "loc.description": "建立、編輯或刪除 GitHub 版本", "loc.instanceNameFormat": "GitHub 版本 ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "變更記錄組態", "loc.input.label.gitHubConnection": "GitHub 連線 (OAuth 或 PAT)", "loc.input.help.gitHubConnection": "指定用來連線到 GitHub 存放庫的 GitHub 服務連線名稱。該連線必須根據 GitHub 使用者的 OAuth 或 GitHub 個人存取權杖來進行。若要深入了解服務連線,請前往 [這裡](https://aka.ms/AA3am5s)。", - "loc.input.label.repositoryName": "儲存機制", + "loc.input.label.repositoryName": "存放庫", "loc.input.help.repositoryName": "指定建立、編輯或刪除 GitHub 版本所在的 GitHub 存放庫名稱。", "loc.input.label.action": "動作", "loc.input.help.action": "指定要執行的版本作業類型。這項工作可以建立、編輯或刪除 GitHub 版本。", @@ -14,9 +14,9 @@ "loc.input.help.target": "指定要建立 GitHub 版本的認可 SHA。例如 '48b11d8d6e92a22e3e9563a3f643699c16fd6e27'。您也可以在這裡使用變數。例如 '$(myCommitSHA)'。", "loc.input.label.tagSource": "標籤來源", "loc.input.help.tagSource": "指定要用來建立版本的標籤。[Git 標籤] 選項會自動使用與 Git 認可建立關聯的標籤。使用 [使用者指定的標籤] 可手動提供標籤。", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": " Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", - "loc.input.label.tag": "標記", + "loc.input.label.tagPattern": "標籤模式", + "loc.input.help.tagPattern": " 使用 Regex (例如 `release-v1.*`) 指定 git 標籤模式。僅針對具有相符 git 標籤的認可建立 GitHub 版本。", + "loc.input.label.tag": "標籤", "loc.input.help.tag": "指定要建立、編輯或刪除版本的標籤。您也可以在這裡使用變數。例如 '$(myTagName)'。", "loc.input.label.title": "版本標題", "loc.input.help.title": "指定 GitHub 版本的標題。如果保留空白,將使用標籤作為版本標題。", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "指出是否應將版本標記為發行前版本。", "loc.input.label.addChangeLog": "新增變更記錄", "loc.input.help.addChangeLog": "如果設定為 'true',將會產生此版本和上次所發佈版本間變更 (認可和問題) 的清單,並附加到版本資訊。", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "比較對象", + "loc.input.help.changeLogCompareToRelease": "指出應比較的版本以產生變更記錄: \n最後完整版本: 比較目前版本與未標示為發行前版本的最新非草稿版本。\n最後非草稿版本: 比較目前版本與最新的非草稿版本。\n依標籤決定的最後非草稿版本: 比較目前版本與符合指定標籤的最後非草稿版本。您也可以指定 Regex,而不指定具體的標籤。", + "loc.input.label.changeLogCompareToReleaseTag": "版本標籤", + "loc.input.help.changeLogCompareToReleaseTag": "指定 Regex 為版本標籤。符合此標籤的版本會用作變更記錄計算的基底。", + "loc.input.label.changeLogType": "變更記錄類型", + "loc.input.help.changeLogType": "變更記錄可依據認可或問題來進行記錄。以認可為依據的變更記錄,會列出版本內含的所有認可,而以問題為依據的變更記錄,則會列出版本內含的所有問題/提取要求。", + "loc.input.label.changeLogLabels": "類別", + "loc.input.help.changeLogLabels": "使用此項即可依據與問題/pr 建立關聯的標籤將變更分類。針對標籤,您可以提及類別的顯示名稱及問題的狀態。例如 `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"`。如果變更有多個標籤,則優先使用第一個指定的標籤。此欄位請保留空白,以查看問題/pr 的簡單列表。", "loc.messages.GithubApiFailError": "發生未預期的錯誤。", "loc.messages.GetTagsError": "擷取標籤時發生未預期的錯誤。", "loc.messages.GetReleasesError": "擷取版本時發生未預期的錯誤。", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "找不到檔案: %s", "loc.messages.MultipleReleasesFoundError": "標籤 %s 只應有 1 個版本,但卻找到多個版本。無法執行此動作。", "loc.messages.MultipleTagFound": "指定的認可 %s 只應有 1 個標籤,但卻找到多個標籤。無法執行此動作。", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern.", + "loc.messages.NoTagFound": "因為目標認可與指定的標籤模式不符,所以不會將版本建立為標籤。", "loc.messages.DeleteAllExistingAssets": "正在刪除所有現有的資產...", "loc.messages.DuplicateAssetFound": "找到重複的資產: %s", "loc.messages.AssetsDeletedSuccessfully": "已成功刪除資產。", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "因為提供的目標認可比上次所發佈版本的認可舊,所以無法計算變更。", "loc.messages.CommitDiffEqual": "找不到任何變更。提供的目標認可與上次所發佈版本的認可相同。", "loc.messages.FetchLatestPublishRelease": "正在擷取最新發佈的版本...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "正在擷取最新的非草稿版本...", + "loc.messages.FetchLastReleaseByTag": "正在擷取符合標籤模式的最新版本: %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "找到最新發佈的版本: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "找到最新的非草稿版本", + "loc.messages.FetchTagMatchingReleaseSuccess": "找到符合標籤模式的最新版本: %s", "loc.messages.GetLatestReleaseError": "擷取最新發佈的版本時發生未預期的錯誤。", "loc.messages.NoLatestPublishRelease": "尚未在存放庫中發佈任何版本。", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "找不到任何非草稿版本。", + "loc.messages.NoTagMatchingReleases": "找不到符合標籤模式的版本: %s ", "loc.messages.FetchCommitDiff": "正在擷取自上次所發佈版本之後的認可清單...", "loc.messages.FetchCommitDiffSuccess": "找到變更清單。", "loc.messages.FetchCommitDiffError": "擷取變更清單時發生未預期的錯誤。", @@ -110,18 +110,18 @@ "loc.messages.InvalidActionSet": "動作 %s 無效。僅允許 'create'、'edit' 或 'delete' 動作。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", "loc.messages.InvalidTagSource": "標籤來源 %s 無效。僅允許 'auto' 或 'manual' 選項。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", "loc.messages.InvalidReleaseNotesSource": "版本資訊來源 %s 無效。僅允許 'file' 或 'input' 選項。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "compareWith 屬性無效: %s。僅允許 'lastFullRelease'、'lastNonDraftRelease' 或 'lastNonDraftReleaseByTag' 選項。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "資產上傳模式 %s 無效。僅允許 'delete' 或 'replace' 選項。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "'%s' 動作需有標籤。請在此步驟中指定標籤。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredCreateAction": "標籤來源已設定為 manual-,請指定建立動作的標籤。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "找不到符合 '%s' 的檔案。沒有要上傳的項目。", "loc.messages.PatternIsADirectory": "因為 '%s' 是目錄,所以無法予以上傳。請指定檔案。", "loc.messages.SearchingFileMatchingPattern": "正在搜尋符合 '%s' 的檔案。", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "擷取問題時發生錯誤。無法產生變更記錄。", + "loc.messages.NoIssuesLinkedError": "沒有任何問題連結到指定認可 Diff 中的認可。", + "loc.messages.LabelsSyntaxError": "剖析標籤時發生錯誤。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "ChangeLogType 屬性無效: %s。僅允許 'commitBased' 或 'issueBased' 選項。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "變更", + "loc.messages.DefaultCategory": "其他", + "loc.messages.SeeMoreText": "查看更多內容" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV0/task.json b/Tasks/GitHubReleaseV0/task.json index 18e998b059e4..7681747ec7dd 100644 --- a/Tasks/GitHubReleaseV0/task.json +++ b/Tasks/GitHubReleaseV0/task.json @@ -14,7 +14,7 @@ "preview": true, "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/GitHubReleaseV0/task.loc.json b/Tasks/GitHubReleaseV0/task.loc.json index d4b6b65fce63..3639ff00500c 100644 --- a/Tasks/GitHubReleaseV0/task.loc.json +++ b/Tasks/GitHubReleaseV0/task.loc.json @@ -14,7 +14,7 @@ "preview": true, "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/GitHubReleaseV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/GitHubReleaseV1/Strings/resources.resjson/de-DE/resources.resjson index a4b78de71ca1..9adf446ec67d 100644 --- a/Tasks/GitHubReleaseV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/GitHubReleaseV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,21 +1,21 @@ { "loc.friendlyName": "GitHub-Release", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/AA3aeiw)", "loc.description": "Hiermit wird ein GitHub-Release erstellt, bearbeitet oder gelöscht.", "loc.instanceNameFormat": "GitHub-Release ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "Konfiguration des Änderungsprotokolls", "loc.input.label.gitHubConnection": "GitHub-Verbindung (OAuth oder PAT)", "loc.input.help.gitHubConnection": "Geben Sie den Namen der GitHub-Dienstverbindung an, die zum Herstellen einer Verbindung mit dem GitHub-Repository verwendet werden soll. Die Verbindung muss auf einem OAuth-Token eines GitHub-Benutzers oder einem persönlichen GitHub-Zugriffstoken basieren. Weitere Informationen zu Dienstverbindungen finden Sie [hier](https://aka.ms/AA3am5s).", "loc.input.label.repositoryName": "Repository", "loc.input.help.repositoryName": "Geben Sie den Namen des GitHub-Repositorys an, in dem das GitHub-Release erstellt, bearbeitet oder gelöscht wird.", - "loc.input.label.action": "Action", + "loc.input.label.action": "Aktion", "loc.input.help.action": "Geben Sie den Typ des auszuführenden Releasevorgangs an. Mit dieser Aufgabe kann ein GitHub-Release erstellt, bearbeitet oder gelöscht werden.", - "loc.input.label.target": "Target", + "loc.input.label.target": "Ziel", "loc.input.help.target": "Geben Sie den Commit-SHA an, für den das GitHub-Release erstellt wird, z. B. \"48b11d8d6e92a22e3e9563a3f643699c16fd6e27\". Sie können hier auch eine Variable verwenden, beispielsweise \"$(myCommitSHA)\".", "loc.input.label.tagSource": "Tagquelle", "loc.input.help.tagSource": "Geben Sie das Tag an, das für die Releaseerstellung verwendet werden soll. Die Option \"Git-Tag\" verwendet automatisch das Tag, das dem Git-Commit zugeordnet ist. Verwenden Sie die Option \"Benutzerdefiniertes Tag\", um manuell ein Tag anzugeben.", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": "Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", + "loc.input.label.tagPattern": "Tagmuster", + "loc.input.help.tagPattern": "Geben Sie das Git-Tagmuster mithilfe eines regulären Ausdrucks (z. B. \"release-v1.*\") an. Ein GitHub-Release wird nur für Commits mit übereinstimmendem Git-Tag erstellt.", "loc.input.label.tag": "Tag", "loc.input.help.tag": "Geben Sie das Tag an, für das ein Release erstellt, bearbeitet oder gelöscht werden soll. Sie können hier auch eine Variable verwenden, z. B. \"$(myTagName)\".", "loc.input.label.title": "Releasetitel", @@ -24,9 +24,9 @@ "loc.input.help.releaseNotesSource": "Geben Sie die Beschreibung für das GitHub-Release an. Verwenden Sie die Option \"Datei mit Anmerkungen zu dieser Version\", um den Inhalt einer Datei als Versionshinweise zu verwenden. Verwenden Sie die Option \"Inline-Versionshinweise\", um Anmerkungen zu dieser Version manuell einzugeben.", "loc.input.label.releaseNotesFilePath": "Dateipfad zu Versionsanmerkungen", "loc.input.help.releaseNotesFilePath": "Wählen Sie die Datei aus, die die Versionshinweise enthält.", - "loc.input.label.releaseNotesInline": "Release notes", + "loc.input.label.releaseNotesInline": "Versionshinweise", "loc.input.help.releaseNotesInline": "Geben Sie hier die Versionshinweise ein. Markdown wird unterstützt.", - "loc.input.label.assets": "Assets", + "loc.input.label.assets": "Ressourcen", "loc.input.help.assets": "Geben Sie die Dateien an, die als Ressourcen für das Release hochgeladen werden sollen. Sie können Platzhalterzeichen verwenden, um mehrere Dateien anzugeben. Beispielsweise können Sie für Buildpipelines \"$(Build.ArtifactStagingDirectory)/*.zip\" oder für Releasepipelines \"$(System.DefaultWorkingDirectory)/*.zip\" verwenden. Es ist auch möglich, mehrere Muster anzugeben – ein Muster pro Zeile. Standardmäßig werden alle Dateien im Verzeichnis \"$(Build.ArtifactStagingDirectory)\" hochgeladen. Weitere Informationen zur Liste der verfügbaren vordefinierten Variablen finden Sie unter [Buildvariablen](https://aka.ms/AA4449z) und [Releasevariablen](https://aka.ms/AA43wws).", "loc.input.label.assetUploadMode": "Uploadmodus für Ressourcen", "loc.input.help.assetUploadMode": "Verwenden Sie die Option \"Vorhandene Ressourcen löschen\", um zunächst alle vorhandenen Ressourcen im Release zu löschen und dann alle Ressourcen hochzuladen. Verwenden Sie die Option \"Vorhandene Ressourcen ersetzen\", um alle Ressourcen mit übereinstimmenden Namen zu ersetzen.", @@ -36,15 +36,15 @@ "loc.input.help.isPreRelease": "Geben Sie an, ob das Release als Vorabversion gekennzeichnet werden soll.", "loc.input.label.addChangeLog": "Änderungsprotokoll hinzufügen", "loc.input.help.addChangeLog": "Bei Festlegung auf TRUE wird eine Liste der Änderungen (Commits und Issues) zwischen dieser und dem zuletzt veröffentlichten Release generiert und an die Versionshinweise angefügt.", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", - "loc.messages.GithubApiFailError": "Unerwarteter Fehler.", + "loc.input.label.changeLogCompareToRelease": "Vergleichen mit", + "loc.input.help.changeLogCompareToRelease": "Geben Sie an, mit welchem Release der Vergleich erfolgen soll, um das Änderungsprotokoll zu generieren: \nLetztes vollständiges Release: Bei dieser Option wird das aktuelle Release mit dem neuesten Nicht-Entwurfsrelease verglichen, das nicht als Vorabversion gekennzeichnet ist.\nLetztes Nicht-Entwurfsrelease: Bei dieser Option wird das aktuelle Release mit dem neuesten Nicht-Entwurfsrelease verglichen.\nLetztes Nicht-Entwurfsrelease nach Tag: Bei dieser Option wird das aktuelle Release mit dem letzten Nicht-Entwurfsrelease verglichen, das mit dem angegebenen Tag übereinstimmt. Sie können anstelle eines Tags auch einen regulären Ausdruck angeben.", + "loc.input.label.changeLogCompareToReleaseTag": "Releasetag", + "loc.input.help.changeLogCompareToReleaseTag": "Geben Sie den regulären Ausdruck für das Releasetag an. Das Release, das mit diesem Tag übereinstimmt, wird als Basis für die Berechnung des Änderungsprotokolls verwendet.", + "loc.input.label.changeLogType": "Typ des Änderungsprotokolls", + "loc.input.help.changeLogType": "Das Änderungsprotokoll kann auf Commits oder Issues basieren. Ein auf Commits basierendes Änderungsprotokoll listet alle in einem Release enthaltenen Commits auf, während in einem auf Issues basierenden Änderungsprotokoll alle Issues/Pull Requests im Release aufgelistet werden.", + "loc.input.label.changeLogLabels": "Kategorien", + "loc.input.help.changeLogLabels": "Hiermit können Sie Änderungen anhand der Bezeichnung kategorisieren, die dem Issue/Pull Request zugeordnet ist. Für eine Bezeichnung können Sie den Anzeigenamen für die Kategorie und den Status des Issues angeben. Beispiel: \"\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\". Wenn eine Änderung mehrere Bezeichnungen aufweist, hat die erste angegebene Bezeichnung Vorrang. Lassen Sie dieses Feld leer, um eine flache Liste mit Issues/Pull Requests anzuzeigen.", + "loc.messages.GithubApiFailError": "Ein unerwarteter Fehler ist aufgetreten.", "loc.messages.GetTagsError": "Unerwarteter Fehler beim Abrufen von Tags.", "loc.messages.GetReleasesError": "Unerwarteter Fehler beim Abrufen von Releases.", "loc.messages.CreateReleaseError": "Unerwarteter Fehler beim Erstellen der Release.", @@ -57,7 +57,7 @@ "loc.messages.EditReleaseSuccess": "Release erfolgreich bearbeitet", "loc.messages.NoReleaseFoundToEditCreateRelease": "Es wurde kein vorhandenes Release zum Bearbeiten gefunden. Es wird ein Release mit dem folgenden Tag erstellt: %s", "loc.messages.DeletingRelease": "Das Release für folgendes Tag wird gelöscht: %s", - "loc.messages.DeleteReleaseSuccess": "Release deleted successfully.", + "loc.messages.DeleteReleaseSuccess": "Die Release wurde erfolgreich gelöscht.", "loc.messages.NoReleaseFoundToDelete": "Für das Tag \"%s\" wurde kein Release gefunden. Fehler beim Löschen des Release.", "loc.messages.FetchReleaseForTag": "Das Release für das folgende Tag wird abgerufen: %s", "loc.messages.FetchReleaseForTagSuccess": "Für folgendes Tag wurde ein Release gefunden: %s", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "Datei nicht gefunden: %s", "loc.messages.MultipleReleasesFoundError": "Es wurde nur 1 Release erwartet, aber für das Tag \"%s\" wurde mehr als 1 Release gefunden. Die Aktion kann nicht ausgeführt werden.", "loc.messages.MultipleTagFound": "Es wurde nur 1 Tag erwartet, aber für den angegebenen Commit \"%s\" wurde mehr als 1 Tag gefunden. Die Aktion kann nicht ausgeführt werden.", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern", + "loc.messages.NoTagFound": "Das Release wird nicht erstellt, weil die Tags für den Zielcommit nicht mit dem angegebenen Tagmuster übereinstimmen.", "loc.messages.DeleteAllExistingAssets": "Alle vorhandenen Ressourcen werden gelöscht...", "loc.messages.DuplicateAssetFound": "Doppelte Ressource gefunden: %s", "loc.messages.AssetsDeletedSuccessfully": "Die Ressourcen wurden erfolgreich gelöscht.", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "Die Änderungen können nicht berechnet werden, weil der angegebene Zielcommit älter ist als der Commit für das neueste veröffentlichte Release.", "loc.messages.CommitDiffEqual": "Es wurden keine Änderungen gefunden. Der angegebene Zielcommit ist mit dem Commit für das neueste veröffentlichte Release identisch.", "loc.messages.FetchLatestPublishRelease": "Das neueste veröffentlichte Release wird abgerufen...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "Das neueste Nicht-Entwurfsrelease wird abgerufen...", + "loc.messages.FetchLastReleaseByTag": "Das neueste Release mit übereinstimmendem Tagmuster wird abgerufen: %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "Das neueste veröffentlichte Release wurde gefunden: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "Das neueste Nicht-Entwurfsrelease wurde gefunden.", + "loc.messages.FetchTagMatchingReleaseSuccess": "Das neueste Release mit übereinstimmendem Tagmuster wurde gefunden: %s", "loc.messages.GetLatestReleaseError": "Unerwarteter Fehler beim Abrufen des neuesten veröffentlichten Release.", "loc.messages.NoLatestPublishRelease": "Im Repository wurden noch keine Releases veröffentlicht.", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "Keine Nicht-Entwurfsreleases gefunden.", + "loc.messages.NoTagMatchingReleases": "Es wurden keine Releases gefunden, die mit dem Tagmuster übereinstimmen: %s.", "loc.messages.FetchCommitDiff": "Die Liste der Commits seit dem zuletzt veröffentlichten Release wird abgerufen...", "loc.messages.FetchCommitDiffSuccess": "Die Liste der Änderungen wurde gefunden.", "loc.messages.FetchCommitDiffError": "Unerwarteter Fehler beim Abrufen der Liste mit Änderungen.", @@ -108,20 +108,20 @@ "loc.messages.InvalidEndpointAuthScheme": "Ungültiges GitHub-Dienstverbindungsschema: %s. Es sind nur GitHub-Verbindungen zulässig, die auf einem OAuth-Token oder einem persönlichen Zugriffstoken basieren.", "loc.messages.FetchInitialCommitError": "Unerwarteter Fehler beim Abrufen des ersten Commits.", "loc.messages.InvalidActionSet": "Ungültige Aktion: %s. Es sind nur die Aktionen \"create\", \"edit\" oder \"delete\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", - "loc.messages.InvalidTagSource": "Invalid tag source: %s. Only 'gitTag', or 'userSpecifiedTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidReleaseNotesSource": "Invalid release notes source: %s. Only 'filePath', or 'inline' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidTagSource": "Ungültige Tagquelle: %s. Es sind nur die Optionen \"gitTag\" oder \"userSpecifiedTag\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", + "loc.messages.InvalidReleaseNotesSource": "Ungültige Quelle für Versionshinweise: %s. Es sind nur die Optionen \"filePath\" oder \"inline\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "Ungültiges compareWith-Attribut: %s. Es sind nur die Optionen \"lastFullRelease\", \"lastNonDraftRelease\" oder \"lastNonDraftReleaseByTag\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "Ungültiger Modus für Ressourcenupload: %s. Es sind nur die Aktionen \"delete\" oder \"replace\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "Für die Aktion \"%s\" ist ein Tag erforderlich. Geben Sie im Schritt ein Tag an. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", - "loc.messages.TagRequiredCreateAction": "Tag source is set to userSpecifiedTag- please specify a tag for create action. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.TagRequiredCreateAction": "Die Tagquelle ist auf \"userSpecifiedTag\" festgelegt. Geben Sie ein Tag für die Aktion zum Erstellen an. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "Es wurden keine Dateien gefunden, die mit \"%s\" übereinstimmen. Keine Elemente zum Upload vorhanden.", "loc.messages.PatternIsADirectory": "\"%s\" kann nicht hochgeladen werden, weil es sich um ein Verzeichnis handelt. Geben Sie eine Datei an.", "loc.messages.SearchingFileMatchingPattern": "Es wird nach Dateien gesucht, die mit \"%s\" übereinstimmen.", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "Fehler beim Abrufen von Issues. Das Änderungsprotokoll kann nicht generiert werden.", + "loc.messages.NoIssuesLinkedError": "Im angegebenen Commitvergleich sind keine Issues mit Commits verknüpft.", + "loc.messages.LabelsSyntaxError": "Fehler beim Analysieren der Bezeichnungen. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "Ungültiges ChangeLogType-Attribut: %s. Es sind nur die Optionen \"commitBased\" oder \"issueBased\" zulässig. Informationen zur YAML-Syntax finden Sie hier: https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "Änderungen", + "loc.messages.DefaultCategory": "Andere", + "loc.messages.SeeMoreText": "Mehr anzeigen" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/GitHubReleaseV1/Strings/resources.resjson/es-ES/resources.resjson index c629d2b7e6d3..4391ba157eb3 100644 --- a/Tasks/GitHubReleaseV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/GitHubReleaseV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,22 +1,22 @@ { "loc.friendlyName": "Versión de GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/AA3aeiw)", "loc.description": "Crea, edita o elimina una versión de GitHub.", "loc.instanceNameFormat": "Versión de GitHub ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "Configuración del registro de cambios", "loc.input.label.gitHubConnection": "Conexión de GitHub (OAuth o PAT)", "loc.input.help.gitHubConnection": "Especifique el nombre de la conexión de servicio de GitHub que se va a usar para conectarse al repositorio de GitHub. La conexión se debe basar en el valor OAuth del usuario de GitHub o en un token de acceso personal de GitHub. Obtenga más información sobre las conexiones de servicio [aquí](https://aka.ms/AA3am5s).", - "loc.input.label.repositoryName": "Repository", + "loc.input.label.repositoryName": "Repositorio", "loc.input.help.repositoryName": "Especifique el nombre del repositorio de GitHub en el que se creará, editará o eliminará la versión de GitHub.", - "loc.input.label.action": "Action", + "loc.input.label.action": "Acción", "loc.input.help.action": "Especifique el tipo de operación de versión que se va a realizar. Esta tarea permite crear, editar o eliminar una versión de GitHub.", - "loc.input.label.target": "Target", + "loc.input.label.target": "Destino", "loc.input.help.target": "Especifique el SHA de \"commit\" para el que se creará la versión de GitHub. Por ejemplo, \"48b11d8d6e92a22e3e9563a3f643699c16fd6e27\". También puede usar una variable aquí; por ejemplo, \"$(myCommitSHA)\".", "loc.input.label.tagSource": "Origen de etiqueta", "loc.input.help.tagSource": "Especifique la etiqueta que se va a usar para la creación de la versión. La opción \"Git tag\" obtiene automáticamente la etiqueta asociada al \"commit\" de GIT. Utilice la opción \"User specified tag\" para proporcionar una etiqueta de forma manual.", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": "Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", - "loc.input.label.tag": "Tag", + "loc.input.label.tagPattern": "Patrón de etiqueta", + "loc.input.help.tagPattern": "Especifique el patrón de etiqueta GIT mediante una notación regex (por ejemplo, \"release-v1.*\"). La versión de GitHub solo se creará para los \"commits\" que tengan una etiqueta GIT coincidente. ", + "loc.input.label.tag": "Etiqueta", "loc.input.help.tag": "Especifique la etiqueta para la que se va a crear, editar o eliminar una versión. También puede usar una variable aquí. Por ejemplo, \"$(myTagName)\".", "loc.input.label.title": "Título de la versión", "loc.input.help.title": "Especifique el título de la versión de GitHub. Si se deja en blanco, se usará la etiqueta como título de la versión.", @@ -24,9 +24,9 @@ "loc.input.help.releaseNotesSource": "Especifique la descripción de la versión de GitHub. Use la opción \"Archivo de notas de la versión\" para utilizar el contenido de un archivo como notas de la versión. Use la opción \"Inline release notes\" para escribir las notas de la versión de forma manual.", "loc.input.label.releaseNotesFilePath": "Ruta de acceso al archivo de notas de la versión", "loc.input.help.releaseNotesFilePath": "Seleccione el archivo que contiene las notas de la versión.", - "loc.input.label.releaseNotesInline": "Release notes", + "loc.input.label.releaseNotesInline": "Notas de la versión", "loc.input.help.releaseNotesInline": "Especifique aquí las notas de la versión. Se admite Markdown.", - "loc.input.label.assets": "Assets", + "loc.input.label.assets": "Recursos", "loc.input.help.assets": "Especifique los archivos que se van a cargar como recursos de la versión. Puede usar caracteres comodín para especificar varios archivos. Por ejemplo, \"$(Build.ArtifactStagingDirectory)/*.zip\" para las canalizaciones de compilación o \"`$(System.DefaultWorkingDirectory)/*.zip\" en el caso de las canalizaciones de versión. También puede especificar varios patrones, uno por cada línea. De forma predeterminada, se cargarán todos los archivos del directorio $(Build.ArtifactStagingDirectory). Para obtener más información sobre la lista de variables predefinidas disponibles, consulte las [variables de compilación](https://aka.ms/AA4449z) y las [variables de versión] (https://aka.ms/AA43wws).", "loc.input.label.assetUploadMode": "Modo de carga de recursos", "loc.input.help.assetUploadMode": "Use la opción \"Delete existing assets\" para eliminar primero los recursos existentes en la versión y, después, cargar todos los recursos. Use la opción \"Replace existing assets\" para reemplazar los recursos que tengan el mismo nombre.", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "Indique si la versión se debe marcar como versión preliminar.", "loc.input.label.addChangeLog": "Agregar registro de cambios", "loc.input.help.addChangeLog": "Si se establece en \"true\", se generará una lista de los cambios (\"commits\" e \"issues\") entre esta y la última versión publicada y se anexará a las notas de la versión.", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "Comparar con", + "loc.input.help.changeLogCompareToRelease": "Indique la versión con la que debemos comparar para generar el registro de cambios: \nÚltima versión completa: compara la versión actual con la versión más reciente que no sea de borrador y que no esté marcada como versión preliminar.\nÚltima versión de no borrador: compara la versión actual con la versión más reciente que no sea de borrador.\nÚltima versión de no borrador por etiqueta: compara la versión actual con la última versión que no sea de borrador y que coincida con la etiqueta especificada. También puede especificar una notación regex en lugar de una etiqueta exacta.", + "loc.input.label.changeLogCompareToReleaseTag": "Etiqueta de versión", + "loc.input.help.changeLogCompareToReleaseTag": "Especifique la notación regex para la etiqueta de versión. La versión que coincida con esta etiqueta se usará como base para el cálculo del registro de cambios.", + "loc.input.label.changeLogType": "Tipo de registro de cambios", + "loc.input.help.changeLogType": "El registro de cambios puede basarse en \"commits\" o en incidencias. Un registro de cambios basado en \"commits\" enumera todos los \"commits\" incluidos en una versión, mientras que un registro de cambios basado en incidencias enumera todas las incidencias o solicitudes de incorporación de cambios que se incluyen en la versión. ", + "loc.input.label.changeLogLabels": "Categorías", + "loc.input.help.changeLogLabels": "Si usa esta opción, puede clasificar los cambios en función de la etiqueta asociada a la incidencia o a la solicitud de incorporación de cambios. Para una etiqueta, puede mencionar el nombre para mostrar de la categoría y el estado de la incidencia. Por ejemplo, \"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\". Si un cambio tiene varias etiquetas, la primera etiqueta que se especifique tiene prioridad. Deje este campo en blanco para ver una lista plana de las incidencias o solicitudes de incorporación de cambios.", "loc.messages.GithubApiFailError": "Error inesperado.", "loc.messages.GetTagsError": "Error inesperado al aplicar \"fetch\" para recuperar cambios en las etiquetas.", "loc.messages.GetReleasesError": "Error inesperado al aplicar \"fetch\" para recuperar cambios en las versiones.", @@ -57,7 +57,7 @@ "loc.messages.EditReleaseSuccess": "La versión se ha editado correctamente.", "loc.messages.NoReleaseFoundToEditCreateRelease": "No se ha encontrado ninguna versión existente para editar. Se va a crear una con la etiqueta %s", "loc.messages.DeletingRelease": "Eliminando la versión de la etiqueta: %s", - "loc.messages.DeleteReleaseSuccess": "Release deleted successfully.", + "loc.messages.DeleteReleaseSuccess": "La versión se eliminó correctamente.", "loc.messages.NoReleaseFoundToDelete": "No se encontró ninguna versión para la etiqueta %s. Error al eliminar la versión.", "loc.messages.FetchReleaseForTag": "Usando \"fetch\" para recuperar cambios de la versión de la etiqueta: %s", "loc.messages.FetchReleaseForTagSuccess": "Se ha encontrado una versión para la etiqueta: %s", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "No se encuentra el archivo: %s", "loc.messages.MultipleReleasesFoundError": "Se esperaba solo una versión, pero se ha encontrado más de una para la etiqueta: %s. No se puede realizar la acción.", "loc.messages.MultipleTagFound": "Se esperaba solo una etiqueta, pero se ha encontrado más de una para el \"commit\" dado: %s. No se puede realizar la acción.", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern", + "loc.messages.NoTagFound": "No se creará la versión porque las etiquetas del \"commit\" de destino no coinciden con el patrón de etiqueta dado.", "loc.messages.DeleteAllExistingAssets": "Eliminando todos los recursos existentes...", "loc.messages.DuplicateAssetFound": "Se ha encontrado un recurso duplicado: %s", "loc.messages.AssetsDeletedSuccessfully": "Los recursos se han eliminado correctamente.", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "No se pueden calcular los cambios porque el \"commit\" de destino proporcionado es anterior al de la última versión publicada.", "loc.messages.CommitDiffEqual": "No se han encontrado cambios. El \"commit\" de destino proporcionado es el mismo que el de la última versión publicada.", "loc.messages.FetchLatestPublishRelease": "Usando \"fetch\" para recuperar cambios de la última versión publicada...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "Capturando la última versión que no sea de borrador...", + "loc.messages.FetchLastReleaseByTag": "Captura de la última versión que coincida con el patrón de etiqueta: %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "Se ha encontrado la última versión publicada: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "Se ha encontrado la última versión que no es un borrador", + "loc.messages.FetchTagMatchingReleaseSuccess": "Se ha encontrado la última versión que coincide con el patrón de etiqueta: %s", "loc.messages.GetLatestReleaseError": "Error inesperado al aplicar \"fetch\" para recuperar cambios de la última versión publicada.", "loc.messages.NoLatestPublishRelease": "No hay ninguna versión publicada aún en el repositorio.", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "No se encontró ninguna versión que no sea de borrador.", + "loc.messages.NoTagMatchingReleases": "No se encontraron versiones que coincidan con el patrón de etiqueta: %s ", "loc.messages.FetchCommitDiff": "Usando \"fetch\" para recuperar cambios de la lista de elementos \"commit\" desde la última versión publicada...", "loc.messages.FetchCommitDiffSuccess": "Se ha encontrado la lista de cambios.", "loc.messages.FetchCommitDiffError": "Error inesperado al aplicar \"fetch\" a la lista de cambios.", @@ -108,20 +108,20 @@ "loc.messages.InvalidEndpointAuthScheme": "Esquema de conexión del servicio de GitHub no válido: %s. Solo se permiten conexiones de token de acceso personal de GitHub y OAuth.", "loc.messages.FetchInitialCommitError": "Error inesperado al aplicar \"fetch\" para la recuperación de cambios del \"commit\" inicial.", "loc.messages.InvalidActionSet": "Acción no válida: %s. Solo se permiten las acciones \"create\", \"edit\" o \"delete\". Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", - "loc.messages.InvalidTagSource": "Invalid tag source: %s. Only 'gitTag', or 'userSpecifiedTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidReleaseNotesSource": "Invalid release notes source: %s. Only 'filePath', or 'inline' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidTagSource": "Origen de etiqueta no válido: %s. Solo se permiten las opciones \"gitTag\" o \"userSpecifiedTag\". Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", + "loc.messages.InvalidReleaseNotesSource": "Origen de notas de la versión no válido: %s. Solo se permiten las opciones \"filePath\" o \"inline\". Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "Atributo compareWith no válido: %s. Solo se permiten las opciones \"lastFullRelease\", \"lastNonDraftRelease\" o \"lastNonDraftReleaseByTag\". Para ver la sintaxis de YAML, consulte https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "Modo de carga de recursos no válido: %s. Solo se permiten las opciones \"delete\" o \"replace\". Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "Se requiere una etiqueta para la acción \"%s\". Especifique una etiqueta en el paso. Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", - "loc.messages.TagRequiredCreateAction": "Tag source is set to userSpecifiedTag- please specify a tag for create action. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.TagRequiredCreateAction": "El origen de la etiqueta está establecido en userSpecifiedTag; especifique una etiqueta para la acción create. Para ver la sintaxis de YAML, consulte: https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "No se ha encontrado ningún archivo que coincida con \"%s\". No hay nada que cargar.", "loc.messages.PatternIsADirectory": "No se puede cargar \"%s\" porque es un directorio. Especifique un archivo.", "loc.messages.SearchingFileMatchingPattern": "Buscando archivos que coincidan con \"%s\".", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "Error al capturar las incidencias. No se puede generar el registro de cambios.", + "loc.messages.NoIssuesLinkedError": "No hay ninguna incidencia vinculada a los \"commits\" en la diferencia de \"commits\" especificada.", + "loc.messages.LabelsSyntaxError": "Error al analizar las etiquetas. Para ver la sintaxis YAML, consulte https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "Atributo ChangeLogType no válido: %s. Solo se permiten las opciones \"commitBased\" o \"issueBased\". Para ver la sintaxis de YAML, consulte https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "Cambios", + "loc.messages.DefaultCategory": "Otra", + "loc.messages.SeeMoreText": "Ver más" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/GitHubReleaseV1/Strings/resources.resjson/fr-FR/resources.resjson index 83d8f63cb600..a1ef1dfe2a82 100644 --- a/Tasks/GitHubReleaseV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/GitHubReleaseV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,22 +1,22 @@ { "loc.friendlyName": "Mise en production GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/AA3aeiw)", "loc.description": "Créer, modifier ou supprimer une mise en production GitHub", "loc.instanceNameFormat": "Mise en production GitHub ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "Configuration du journal des modifications", "loc.input.label.gitHubConnection": "Connexion GitHub (OAuth ou PAT)", "loc.input.help.gitHubConnection": "Spécifiez le nom de la connexion de service GitHub à utiliser pour la connexion au dépôt GitHub. La connexion doit être basée sur le jeton OAuth d'un utilisateur GitHub ou un jeton d'accès personnel GitHub. En savoir plus sur les connexions de service [ici](https://aka.ms/AA3am5s).", - "loc.input.label.repositoryName": "Repository", + "loc.input.label.repositoryName": "Dépôt", "loc.input.help.repositoryName": "Spécifiez le nom du dépôt GitHub dans lequel la mise en production GitHub est créée, modifiée ou supprimée.", "loc.input.label.action": "Action", "loc.input.help.action": "Spécifiez le type d'opération de mise en production à effectuer. Cette tâche permet de créer, modifier ou supprimer une mise en production GitHub.", - "loc.input.label.target": "Target", + "loc.input.label.target": "Cible", "loc.input.help.target": "Spécifiez le SHA de validation pour lequel la mise en production GitHub doit être créée. Exemple : '48b11d8d6e92a22e3e9563a3f643699c16fd6e27'. Vous pouvez également utiliser une variable ici. Exemple : '$(myCommitSHA)'.", "loc.input.label.tagSource": "Source de l'étiquette", "loc.input.help.tagSource": "Spécifiez l'étiquette à utiliser pour la création de la mise en production. L'option Étiquette Git accepte automatiquement l'étiquette associée à la validation Git. Utilisez l'option Étiquette spécifiée par l'utilisateur pour fournir une étiquette manuellement.", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": "Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", - "loc.input.label.tag": "Tag", + "loc.input.label.tagPattern": "Modèle d'étiquette", + "loc.input.help.tagPattern": "Spécifiez le modèle d'étiquette git à l'aide d'une notation regex (par exemple 'release-v1.*'). La mise en production GitHub est créée uniquement pour les commits qui ont une étiquette git correspondante. ", + "loc.input.label.tag": "Étiquette", "loc.input.help.tag": "Spécifiez l'étiquette pour laquelle vous souhaitez créer, modifier ou supprimer une mise en production. Vous pouvez également utiliser une variable ici. Exemple : '$(myTagName)'.", "loc.input.label.title": "Titre de la mise en production", "loc.input.help.title": "Spécifiez le titre de la mise en production GitHub. Si rien n'est indiqué, l'étiquette est utilisée en tant que titre de la mise en production.", @@ -24,9 +24,9 @@ "loc.input.help.releaseNotesSource": "Spécifiez la description de la mise en production GitHub. Utilisez l'option Fichier de notes de publication pour utiliser le contenu d'un fichier en tant que notes de publication. Utilisez l'option Notes de publication inline pour entrer manuellement les notes de publication.", "loc.input.label.releaseNotesFilePath": "Chemin du fichier de notes de publication", "loc.input.help.releaseNotesFilePath": "Sélectionnez le fichier qui contient les notes de publication.", - "loc.input.label.releaseNotesInline": "Release notes", + "loc.input.label.releaseNotesInline": "Notes de publication", "loc.input.help.releaseNotesInline": "Entrez les notes de publication ici. Markdown est pris en charge.", - "loc.input.label.assets": "Assets", + "loc.input.label.assets": "Ressources", "loc.input.help.assets": "Spécifiez les fichiers à charger en tant que composants de la mise en production. Vous pouvez utiliser des caractères génériques pour spécifier plusieurs fichiers. Exemple : '$(Build.ArtifactStagingDirectory)/*.zip' pour les pipelines de build ou '$(System.DefaultWorkingDirectory)/*.zip' pour les pipelines de mise en production. Vous pouvez également spécifier plusieurs modèles (un par ligne). Par défaut, tous les fichiers du répertoire $(Build.ArtifactStagingDirectory) sont chargés. Pour en savoir plus sur la liste des variables prédéfinies disponibles, consultez les informations relatives aux [variables de build](https://aka.ms/AA4449z) et aux [variables de mise en production](https://aka.ms/AA43wws).", "loc.input.label.assetUploadMode": "Mode de chargement des composants", "loc.input.help.assetUploadMode": "Utilisez l'option Supprimer les composants existants pour supprimer d'abord tous les composants existants de la mise en production avant de charger tous les composants. Utilisez l'option Remplacer les composants existants pour remplacer les composants qui portent le même nom.", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "Indiquez si la mise en production doit être marquée en tant que préversion.", "loc.input.label.addChangeLog": "Ajouter un journal des modifications", "loc.input.help.addChangeLog": "Si la valeur est 'true', la liste des changements (validations et problèmes) survenus entre cette mise en production et la dernière mise en production publiée est générée et ajoutée aux notes de publication.", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "Comparer à", + "loc.input.help.changeLogCompareToRelease": "Indiquez la mise en production que nous devons comparer pour générer le journal des modifications : \nDernière mise en production complète : compare la mise en production actuelle avec la mise en production non-brouillon la plus récente qui n'est pas marquée en tant que préversion.\nDernière mise en production non-brouillon : compare la mise en production actuelle avec la mise en production non-brouillon la plus récente.\nDernière mise en production non-brouillon par étiquette : compare la mise en production actuelle avec la dernière mise en production non-brouillon correspondant à l'étiquette spécifiée. Vous pouvez également utiliser une notation regex à la place d'une étiquette exacte.", + "loc.input.label.changeLogCompareToReleaseTag": "Étiquette de mise en production", + "loc.input.help.changeLogCompareToReleaseTag": "Spécifiez la notation regex de l'étiquette de mise en production. La mise en production correspondant à cette étiquette sert de base au calcul du journal des modifications.", + "loc.input.label.changeLogType": "Type de journal des modifications", + "loc.input.help.changeLogType": "Le journal des modifications peut être basé sur les commits ou les problèmes. Le journal des modifications basé sur les commits liste tous les commits inclus dans une mise en production alors que le journal des modifications basé sur les problèmes liste la totalité des problèmes/demandes de tirage (pull requests) inclus dans la mise en production. ", + "loc.input.label.changeLogLabels": "Catégories", + "loc.input.help.changeLogLabels": "Ainsi, vous pouvez catégoriser les changements en fonction de l'étiquette associée au problème/à la demande de tirage (pull request). Pour une étiquette, vous pouvez mentionner le nom d'affichage de la catégorie et l'état du problème. Exemple : \"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\". Dans le cas où un changement comporte plusieurs étiquettes, la première étiquette spécifiée est prioritaire. Laissez ce champ vide pour voir une liste plate des problèmes/demandes de tirage.", "loc.messages.GithubApiFailError": "Une erreur inattendue s'est produite.", "loc.messages.GetTagsError": "Une erreur inattendue s'est produite durant la récupération (fetch) des étiquettes.", "loc.messages.GetReleasesError": "Une erreur inattendue s'est produite durant la récupération (fetch) des mises en production.", @@ -57,7 +57,7 @@ "loc.messages.EditReleaseSuccess": "Mise en production modifiée correctement", "loc.messages.NoReleaseFoundToEditCreateRelease": "Il n'existe aucune mise en production à modifier. Création d'une mise en production avec l'étiquette : %s", "loc.messages.DeletingRelease": "Suppression de la mise en production pour l'étiquette : %s", - "loc.messages.DeleteReleaseSuccess": "Release deleted successfully.", + "loc.messages.DeleteReleaseSuccess": "Suppression réussie de la mise en production.", "loc.messages.NoReleaseFoundToDelete": "Mise en production introuvable pour l'étiquette : %s. Échec de la suppression de la mise en production.", "loc.messages.FetchReleaseForTag": "Récupération (fetch) de la mise en production pour l'étiquette : %s", "loc.messages.FetchReleaseForTagSuccess": "Mise en production trouvée pour l'étiquette : %s", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "Fichier introuvable : %s", "loc.messages.MultipleReleasesFoundError": "Une seule mise en production était attendue, mais plusieurs mises en production ont été trouvées pour l'étiquette : %s. Impossible d'effectuer l'action.", "loc.messages.MultipleTagFound": "Une seule étiquette était attendue, mais plusieurs étiquettes ont été trouvées pour la validation spécifiée : %s. Impossible d'effectuer l'action.", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern", + "loc.messages.NoTagFound": "La mise en production ne sera pas créée, car les étiquettes du commit cible ne correspondent pas au modèle d'étiquette donné", "loc.messages.DeleteAllExistingAssets": "Suppression de tous les composants existants...", "loc.messages.DuplicateAssetFound": "Composant dupliqué trouvé : %s", "loc.messages.AssetsDeletedSuccessfully": "Composants supprimés correctement.", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "Impossible de calculer les modifications, car la validation cible fournie est antérieure à la validation de la dernière mise en production publiée.", "loc.messages.CommitDiffEqual": "Changements introuvables. La validation cible fournie est la même que celle de la dernière mise en production publiée.", "loc.messages.FetchLatestPublishRelease": "Récupération (fetch) de la dernière mise en production publiée...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "Récupération (fetch) de la dernière mise en production non-brouillon...", + "loc.messages.FetchLastReleaseByTag": "Récupération (fetch) de la dernière mise en production correspondant au modèle d'étiquette %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "La dernière mise en production publiée a été trouvée : %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "La dernière mise en production non-brouillon a été trouvée", + "loc.messages.FetchTagMatchingReleaseSuccess": "La dernière mise en production correspondant au modèle d'étiquette %s a été trouvée", "loc.messages.GetLatestReleaseError": "Une erreur inattendue s'est produite durant la récupération (fetch) de la dernière mise en production publiée.", "loc.messages.NoLatestPublishRelease": "Aucune mise en production n'a encore été publiée dans le dépôt.", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "Mises en production non-brouillon introuvables.", + "loc.messages.NoTagMatchingReleases": "Aucune mise en production ne correspond au modèle d'étiquette : %s ", "loc.messages.FetchCommitDiff": "Récupération (fetch) de la liste des validations depuis la dernière mise en production publiée...", "loc.messages.FetchCommitDiffSuccess": "La liste des changements a été trouvée.", "loc.messages.FetchCommitDiffError": "Une erreur inattendue s'est produite durant la récupération (fetch) de la liste des changements.", @@ -108,20 +108,20 @@ "loc.messages.InvalidEndpointAuthScheme": "Mode de connexion de service GitHub non valide : %s. Seules les connexions par jeton d'accès personnel OAuth et GitHub sont autorisées.", "loc.messages.FetchInitialCommitError": "Une erreur inattendue s'est produite durant la récupération (fetch) de la validation initiale.", "loc.messages.InvalidActionSet": "Action non valide : %s. Seules les actions 'create', 'edit' ou 'delete' sont autorisées. Pour la syntaxe YAML, consultez https://aka.ms/AA3m1bq", - "loc.messages.InvalidTagSource": "Invalid tag source: %s. Only 'gitTag', or 'userSpecifiedTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidReleaseNotesSource": "Invalid release notes source: %s. Only 'filePath', or 'inline' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidTagSource": "Source étiquette non valide : %s. Seules les options 'gitTag' ou 'userSpecifiedTag' sont autorisées. Pour la syntaxe YAML, consultez : https://aka.ms/AA3m1bq", + "loc.messages.InvalidReleaseNotesSource": "Source des notes de publication non valide : %s. Seules les options 'filePath' ou 'inline' sont autorisées. Pour la syntaxe YAML, consultez : https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "Attribut compareWith non valide : %s. Seules les options 'lastFullRelease, 'lastNonDraftRelease' ou 'lastNonDraftReleaseByTag' sont autorisées. Pour la syntaxe YAML, consultez : https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "Mode de chargement de composant non valide : %s. Seules les options 'delete' ou 'replace' sont autorisées. Pour la syntaxe YAML, consultez https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "Pour l'action '%s', une étiquette est nécessaire. Spécifiez une étiquette au cours de l'étape. Pour la syntaxe YAML, consultez https://aka.ms/AA3m1bq", - "loc.messages.TagRequiredCreateAction": "Tag source is set to userSpecifiedTag- please specify a tag for create action. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.TagRequiredCreateAction": "La source de l'étiquette a la valeur userSpecifiedTag. Spécifiez une étiquette pour l'action de création. Pour la syntaxe YAML, consultez : https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "Il n'existe aucun fichier correspondant à '%s'. Rien à charger.", "loc.messages.PatternIsADirectory": "Impossible de charger '%s', car il s'agit d'un répertoire. Spécifiez un fichier.", "loc.messages.SearchingFileMatchingPattern": "Recherche de fichier(s) correspondant à '%s'.", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "Erreur durant la récupération (fetch) des problèmes. Impossible de générer le journal des modifications.", + "loc.messages.NoIssuesLinkedError": "Aucun problème n'est lié aux commits dans la comparaison des différences de commit spécifiée.", + "loc.messages.LabelsSyntaxError": "Une erreur s'est produite durant l'analyse des étiquettes. Pour la syntaxe YAML, consultez : https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "Attribut ChangeLogType non valide : %s. Seules les options 'commitBased' ou 'issueBased' sont autorisées. Pour la syntaxe YAML, consultez : https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "Changements", + "loc.messages.DefaultCategory": "Autres", + "loc.messages.SeeMoreText": "Voir plus" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GitHubReleaseV1/Strings/resources.resjson/it-IT/resources.resjson index 650566b0f1e4..42f2e14dbe1a 100644 --- a/Tasks/GitHubReleaseV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/GitHubReleaseV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,21 +1,21 @@ { "loc.friendlyName": "Versione di GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/AA3aeiw)", "loc.description": "Consente di creare, modificare o eliminare una versione di GitHub", "loc.instanceNameFormat": "Versione di GitHub ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "Configurazione del log delle modifiche", "loc.input.label.gitHubConnection": "Connessione a GitHub (OAuth o token di accesso personale)", "loc.input.help.gitHubConnection": "Specificare il nome della connessione al servizio GitHub da usare per la connessione al repository GitHub. La connessione deve essere basata su un OAuth dell'utente di GitHub o su un token di accesso personale GitHub. Per altre informazioni sulle connessioni al servizio, vedere [qui](https://aka.ms/AA3am5s).", "loc.input.label.repositoryName": "Repository", "loc.input.help.repositoryName": "Specificare il nome del repository GitHub in cui verrà creata, modificata o eliminata la versione GitHub.", "loc.input.label.action": "Azione", "loc.input.help.action": "Specificare il tipo di operazione da eseguire sulla versione. Questa attività consente di creare, modificare o eliminare una versione di GitHub.", - "loc.input.label.target": "Target", + "loc.input.label.target": "Destinazione", "loc.input.help.target": "Specificare il commit SHA per cui verrà creata la versione GitHub, ad esempio `48b11d8d6e92a22e3e9563a3f643699c16fd6e27`. È anche possibile usare una variabile, ad esempio `$(myCommitSHA)`.", "loc.input.label.tagSource": "Origine dei tag", "loc.input.help.tagSource": "Specificare il tag da usare per la creazione della versione. L'opzione 'Tag GIT' accetta automaticamente il tag associato al commit GIT. Selezionare l'opzione 'Tag specificato dall'utente' per specificare manualmente un tag.", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": "Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", + "loc.input.label.tagPattern": "Criterio tag", + "loc.input.help.tagPattern": "Consente di specificare il criterio tag GIT con espressioni regolari, ad esempio `release-v1.*`. La versione GitHub verrà creata solo per i commit a cui è associato il tag GIT corrispondente. ", "loc.input.label.tag": "Tag", "loc.input.help.tag": "Specificare il tag per cui creare, modificare o eliminare una versione. È anche possibile usare una variabile, ad esempio `$(myTagName)`.", "loc.input.label.title": "Titolo della versione", @@ -24,9 +24,9 @@ "loc.input.help.releaseNotesSource": "Specificare la descrizione della versione di GitHub. Selezionare l'opzione 'File delle note sulla versione' per usare il contenuto di un file come note sulla versione. Selezionare l'opzione 'Note sulla versione online' per immettere manualmente le note sulla versione.", "loc.input.label.releaseNotesFilePath": "Percorso del file delle note sulla versione", "loc.input.help.releaseNotesFilePath": "Selezionare il file che contiene le note sulla versione.", - "loc.input.label.releaseNotesInline": "Release notes", + "loc.input.label.releaseNotesInline": "Note sulla versione", "loc.input.help.releaseNotesInline": "Immettere qui le note sulla versione. Markdown è supportato.", - "loc.input.label.assets": "Assets", + "loc.input.label.assets": "Asset", "loc.input.help.assets": "Specificare i file da caricare come asset della versione. È possibile usare caratteri jolly per specificare più file. Ad esempio, specificare `$(Build.ArtifactStagingDirectory)/*.zip` per le pipeline di compilazione oppure `$(System.DefaultWorkingDirectory)/*.zip` per le pipeline di versione. È anche possibile specificare più criteri, uno per riga. Per impostazione predefinita, tutti i file verranno caricati nella directory $(Build.ArtifactStagingDirectory). Per altre informazioni sull'elenco delle variabili predefinite disponibili, vedere le [variabili di compilazione](https://aka.ms/AA4449z) e le [variabili di versione](https://aka.ms/AA43wws).", "loc.input.label.assetUploadMode": "Modalità di caricamento degli asset", "loc.input.help.assetUploadMode": "Usare l'opzione 'Elimina asset esistenti' per eliminare prima tutti gli asset esistenti nella versione, quindi caricare tutti gli asset. Usare l'opzione 'Sostituisci asset esistenti' per sostituire gli asset con lo stesso nome.", @@ -36,15 +36,15 @@ "loc.input.help.isPreRelease": "Indica se la versione deve essere contrassegnata come versione non definitiva.", "loc.input.label.addChangeLog": "Aggiungi log delle modifiche", "loc.input.help.addChangeLog": "Se è impostato su `true`, verrà generato un elenco di modifiche (commit e problemi) relativo alla versione corrente e all'ultima versione pubblicata e tale elenco verrà aggiunto alle note sulla versione.", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", - "loc.messages.GithubApiFailError": "Errore imprevisto.", + "loc.input.label.changeLogCompareToRelease": "Confronta con", + "loc.input.help.changeLogCompareToRelease": "Indica la versione con cui eseguire il confronto per generare il log delle modifiche: \nUltima versione completa: confronta la versione corrente con la versione non bozza più recente che non è contrassegnata come versione non definitiva.\nUltima versione non bozza: confronta la versione corrente con la versione non bozza più recente.\nUltima versione non bozza per tag: confronta la versione corrente con l'ultima versione non bozza corrispondente al tag specificato. È anche possibile specificare un'espressione regolare invece di un tag esatto.", + "loc.input.label.changeLogCompareToReleaseTag": "Tag di versione", + "loc.input.help.changeLogCompareToReleaseTag": "Consente di specificare l'espressione regolare per il tag di versione. La versione corrispondente a questo tag verrà usata come base per il calcolo del log delle modifiche.", + "loc.input.label.changeLogType": "Tipo di log delle modifiche", + "loc.input.help.changeLogType": "Il log delle modifiche può essere basato su commit o su problemi. Il log delle modifiche basato su commit elenca tutti i commit inclusi in una versione, mentre quello basato su problemi elenca tutti i problemi o le richieste pull inclusi nella versione. ", + "loc.input.label.changeLogLabels": "Categorie", + "loc.input.help.changeLogLabels": "Consente di categorizzare le modifiche in base all'etichetta associata al problema o alla richiesta pull. Per un'etichetta è possibile menzionare il nome visualizzato per la categoria e lo stato del problema, ad esempio `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"`. Nel caso in cui a una modifica siano associate più etichette, la priorità viene assegnata alla prima etichetta specificata. Lasciare vuoto questo campo per visualizzare un elenco semplice di problemi/richieste pull.", + "loc.messages.GithubApiFailError": "Si è verificato un errore imprevisto.", "loc.messages.GetTagsError": "Si è verificato un errore imprevisto durante il recupero dei tag.", "loc.messages.GetReleasesError": "Si è verificato un errore imprevisto durante il recupero delle versioni.", "loc.messages.CreateReleaseError": "Si è verificato un errore imprevisto durante la creazione della versione.", @@ -57,7 +57,7 @@ "loc.messages.EditReleaseSuccess": "La versione è stata modificata", "loc.messages.NoReleaseFoundToEditCreateRelease": "Non sono state trovate versioni esistenti da modificare. Ne verrà creata una con tag: %s", "loc.messages.DeletingRelease": "Eliminazione della versione per il tag: %s", - "loc.messages.DeleteReleaseSuccess": "Release deleted successfully.", + "loc.messages.DeleteReleaseSuccess": "La versione è stata eliminata.", "loc.messages.NoReleaseFoundToDelete": "Non è stata trovata alcuna versione per il tag: %s. L'eliminazione della versione non è riuscita.", "loc.messages.FetchReleaseForTag": "Recupero della versione per il tag: %s", "loc.messages.FetchReleaseForTagSuccess": "È stata trovata una versione per il tag: %s", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "File non trovato: %s", "loc.messages.MultipleReleasesFoundError": "È prevista una sola versione, ma ne è stata trovata più di una per il tag: %s. Non è possibile eseguire l'azione.", "loc.messages.MultipleTagFound": "È previsto un solo tag, ma ne è stato trovato più di uno per il commit specificato: %s. Non è possibile eseguire l'azione.", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern", + "loc.messages.NoTagFound": "La versione non verrà creata perché i tag per il commit di destinazione non corrispondono al criterio tag specificato", "loc.messages.DeleteAllExistingAssets": "Eliminazione di tutti gli asset esistenti...", "loc.messages.DuplicateAssetFound": "È stato trovato un asset duplicato: %s", "loc.messages.AssetsDeletedSuccessfully": "Gli asset sono stati eliminati.", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "Non è possibile calcolare le modifiche perché il commit di destinazione specificato è meno recente del commit dell'ultima versione pubblicata.", "loc.messages.CommitDiffEqual": "Non sono state trovate modifiche. Il commit di destinazione specificato è uguale a quello dell'ultima versione pubblicata.", "loc.messages.FetchLatestPublishRelease": "Recupero dell'ultima versione pubblicata...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "Recupero della versione non bozza più recente...", + "loc.messages.FetchLastReleaseByTag": "Recupero della versione più recente corrispondente al criterio tag %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "L'ultima versione pubblicata è stata trovata: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "La versione non bozza più recente è stata trovata", + "loc.messages.FetchTagMatchingReleaseSuccess": "La versione più recente corrispondente al criterio tag %s è stata trovata", "loc.messages.GetLatestReleaseError": "Si è verificato un errore imprevisto durante il recupero dell'ultima versione pubblicata.", "loc.messages.NoLatestPublishRelease": "Non sono ancora state pubblicate versioni nel repository.", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "Non sono state trovate versioni non bozza.", + "loc.messages.NoTagMatchingReleases": "Non sono state trovate versioni corrispondenti al criterio tag %s ", "loc.messages.FetchCommitDiff": "Recupero dell'elenco di commit eseguiti dall'ultima versione pubblicata...", "loc.messages.FetchCommitDiffSuccess": "L'elenco di modifiche è stato trovato.", "loc.messages.FetchCommitDiffError": "Si è verificato un errore imprevisto durante il recupero dell'elenco di modifiche.", @@ -108,20 +108,20 @@ "loc.messages.InvalidEndpointAuthScheme": "Schema di connessione al servizio GitHub non valido: %s. Sono consentite solo le connessioni OAuth o con token di accesso personale GitHub.", "loc.messages.FetchInitialCommitError": "Si è verificato un errore imprevisto durante il recupero del commit iniziale.", "loc.messages.InvalidActionSet": "Azione non valida: %s. Sono consentite solo le azioni 'create', 'edit' e 'delete'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", - "loc.messages.InvalidTagSource": "Invalid tag source: %s. Only 'gitTag', or 'userSpecifiedTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidReleaseNotesSource": "Invalid release notes source: %s. Only 'filePath', or 'inline' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidTagSource": "L'origine dei tag non è valida: %s. Sono consentite solo le opzioni 'gitTag' o 'userSpecifiedTag'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", + "loc.messages.InvalidReleaseNotesSource": "L'origine delle note sulla versione non è valida: %s. Sono consentite solo le opzioni 'filePath' o 'inline'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "L'attributo di compareWith non è valido: %s. Sono consentite solo le opzioni 'lastFullRelease, 'lastNonDraftRelease' o 'lastNonDraftReleaseByTag'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "Modalità di caricamento degli asset non valida: %s. Sono consentite solo le opzioni 'delete' e 'replace'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "Per l'azione '%s' è richiesto un tag. Specificare un tag nel passaggio. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", - "loc.messages.TagRequiredCreateAction": "Tag source is set to userSpecifiedTag- please specify a tag for create action. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.TagRequiredCreateAction": "L'origine del tag è impostata su userSpecifiedTag. Specificare un tag per l'azione create. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "Non sono stati trovati file corrispondenti a '%s'. Non c'è nulla da caricare.", "loc.messages.PatternIsADirectory": "Non è possibile caricare '%s' perché è una directory. Specificare un file.", "loc.messages.SearchingFileMatchingPattern": "Ricerca dei file corrispondenti a '%s'.", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "Si è verificato un errore durante il recupero dei problemi. Non è possibile generare il log delle modifiche.", + "loc.messages.NoIssuesLinkedError": "Non è stato collegato alcun problema ai commit nel Diff di commit specificato.", + "loc.messages.LabelsSyntaxError": "Si è verificato un errore durante l'analisi delle etichette. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "L'attributo di ChangeLogType non è valido: %s. Sono consentite solo le opzioni 'commitBased' o 'issueBased'. Per la sintassi YAML, vedere: https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "Modifiche", + "loc.messages.DefaultCategory": "Altri tipi", + "loc.messages.SeeMoreText": "Visualizza dettagli" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/GitHubReleaseV1/Strings/resources.resjson/ja-JP/resources.resjson index 283a58024d0e..d7c9a9b43ab5 100644 --- a/Tasks/GitHubReleaseV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/GitHubReleaseV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,22 +1,22 @@ { "loc.friendlyName": "GitHub リリース", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/AA3aeiw)", "loc.description": "GitHub リリースを作成、編集、または削除します", "loc.instanceNameFormat": "GitHub リリース ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "変更ログの構成", "loc.input.label.gitHubConnection": "GitHub 接続 (OAuth または PAT)", "loc.input.help.gitHubConnection": "GitHub リポジトリへの接続に使用する GitHub サービス接続の名前を指定します。この接続は、GitHub ユーザーの OAuth または GitHub 個人用アクセス トークンに基づいている必要があります。サービス接続については、[こちら](https://aka.ms/AA3am5s)を参照してください。", - "loc.input.label.repositoryName": "Repository", + "loc.input.label.repositoryName": "リポジトリ", "loc.input.help.repositoryName": "GitHub リリースが作成、編集、または削除される GitHub リポジトリの名前を指定します。", "loc.input.label.action": "アクション", "loc.input.help.action": "実行するリリース操作の種類を指定します。このタスクでは、GitHub リリースを作成、編集、または削除できます。", - "loc.input.label.target": "Target", + "loc.input.label.target": "ターゲット", "loc.input.help.target": "GitHub リリースを作成するためのコミット SHA を指定します。例: `48b11d8d6e92a22e3e9563a3f643699c16fd6e27`。ここで変数を使用することもできます。例: '$(myCommitSHA)'。", "loc.input.label.tagSource": "タグ ソース", "loc.input.help.tagSource": "リリースの作成に使用するタグを指定します。[Git タグ] オプションを使用する場合、Git コミットと関連付けられているタグが自動的に取得されます。[ユーザー指定のタグ] オプションを使用する場合、手動でタグを指定します。", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": "Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", - "loc.input.label.tag": "Tag", + "loc.input.label.tagPattern": "タグ パターン", + "loc.input.help.tagPattern": "正規表現を使用して Git タグ パターンを指定します (例: `release-v1.*`)。GitHub リリースは、一致する Git タグがあるコミットに対してのみ作成されます。", + "loc.input.label.tag": "タグ", "loc.input.help.tag": "リリースを作成、編集、または削除するためのタグを指定します。ここで変数を使用することもできます。例: `$(myTagName)`。", "loc.input.label.title": "リリース タイトル", "loc.input.help.title": "GitHub リリースのタイトルを指定します。空のままにすると、タグはリリース タイトルとして使用されます。", @@ -24,9 +24,9 @@ "loc.input.help.releaseNotesSource": "GitHub リリースの説明を指定します。ファイルの内容をリリース ノートとして使用するには、[リリース ノート ファイル] オプションを使用します。手動でリリース ノートを入力するには、[インライン リリース ノート] オプションを使用します。", "loc.input.label.releaseNotesFilePath": "リリース ノート ファイル パス", "loc.input.help.releaseNotesFilePath": "リリース ノートを含むファイルを選択します。", - "loc.input.label.releaseNotesInline": "Release notes", + "loc.input.label.releaseNotesInline": "リリース ノート", "loc.input.help.releaseNotesInline": "リリース ノートをこちらに入力してください。マークダウンがサポートされています。", - "loc.input.label.assets": "Assets", + "loc.input.label.assets": "資産", "loc.input.help.assets": "リリース アセットとしてアップロードするファイルを指定します。ワイルドカード文字を使用して複数のファイルを指定できます。例: ビルド パイプラインの場合は `$(Build.ArtifactStagingDirectory)/*.zip`、リリース パイプラインの場合は `$(System.DefaultWorkingDirectory)/*.zip` とします。1 行に 1 つずつ、複数のパターンを指定することもできます。既定では、$(Build.ArtifactStagingDirectory) ディレクトリ内のすべてのファイルがアップロードされます。利用可能な事前定義済み変数のリストについて詳しくは、[ビルド変数](https://aka.ms/AA4449z)および[リリース変数](https://aka.ms/AA43wws)を参照してください。", "loc.input.label.assetUploadMode": "アセット アップロード モード", "loc.input.help.assetUploadMode": "最初にリリース内の既存のアセットを削除してからすべてのアセットをアップロードするには、[既存のアセットを削除] オプションを使用します。同じ名前のアセットを置換するには、[既存のアセットを置換] オプションを使用します。", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "リリースをプレリリースとしてマークする必要があるかどうかを示します。", "loc.input.label.addChangeLog": "変更ログの追加", "loc.input.help.addChangeLog": "[true] に設定されている場合、これと公開された最新リリースの間の変更 (コミットと公開) の一覧が生成され、リリース ノートに追加されます。", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "比較対象", + "loc.input.help.changeLogCompareToRelease": "変更ログを生成するために比較するリリースを指定します。\n最後の完全リリース: 現在のリリースを、プレリリースとしてマークされていない、ドラフト以外の最新リリースと比較します。\n最後のドラフト以外のリリース: 現在のリリースをドラフト以外の最新リリースと比較します。\n最後のドラフト以外のリリース (タグによる): 現在のリリースを、指定されたタグと一致する最後のドラフト以外のリリースと比較します。正確なタグの代わりに正規表現を指定することもできます。", + "loc.input.label.changeLogCompareToReleaseTag": "リリース タグ", + "loc.input.help.changeLogCompareToReleaseTag": "リリース タグの正規表現を指定します。このタグに一致するリリースは、変更ログの計算のベースとして使用されます。", + "loc.input.label.changeLogType": "変更ログの種類", + "loc.input.help.changeLogType": "変更ログは、コミット ベースまたはイシュー ベースにすることができます。コミット ベースの変更ログにはリリースに含まれているすべてのコミットが一覧表示されるのに対し、イシュー ベースの変更ログにはリリースに含まれるすべてのイシューまたは pull request が一覧表示されます。", + "loc.input.label.changeLogLabels": "カテゴリ", + "loc.input.help.changeLogLabels": "これを使用すると、イシューまたは PR に関連付けられているラベルに基づいて変更を分類できます。ラベルにはカテゴリの表示名とイシューの状態を含めることができます。例: `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"`。1 つの変更に複数のラベルがある場合、最初に指定したラベルが優先されます。イシューまたは PR のフラットな一覧を表示するには、このフィールドを空のままにします。", "loc.messages.GithubApiFailError": "予期しないエラーが発生しました。", "loc.messages.GetTagsError": "タグのフェッチ中に予期しないエラーが発生しました。", "loc.messages.GetReleasesError": "リリースのフェッチ中に予期しないエラーが発生しました。", @@ -57,7 +57,7 @@ "loc.messages.EditReleaseSuccess": "リリースが正常に編集されました", "loc.messages.NoReleaseFoundToEditCreateRelease": "編集対象の既存のリリースは見つかりませんでした。タグを使用して作成しています: %s", "loc.messages.DeletingRelease": "タグのリリースを削除しています: %s", - "loc.messages.DeleteReleaseSuccess": "Release deleted successfully.", + "loc.messages.DeleteReleaseSuccess": "リリースが正常に削除されました。", "loc.messages.NoReleaseFoundToDelete": "タグのリリースが見つかりませんでした: %s。リリースの削除に失敗しました。", "loc.messages.FetchReleaseForTag": "タグのリリースをフェッチしています: %s", "loc.messages.FetchReleaseForTagSuccess": "タグのリリースが見つかりました: %s", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "ファイルが見つかりませんでした: %s", "loc.messages.MultipleReleasesFoundError": "必要なリリースは 1 つだけですが、タグには複数のリリースが見つかりました: %s。操作を実行できません。", "loc.messages.MultipleTagFound": "必要なタグは 1 つのみですが、指定されたコミットに複数のタグが見つかりました: %s。操作を実行できません。", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern", + "loc.messages.NoTagFound": "ターゲット コミットのタグが指定されたタグ パターンと一致しないため、リリースは作成されません", "loc.messages.DeleteAllExistingAssets": "既存のすべてのアセットを削除しています...", "loc.messages.DuplicateAssetFound": "重複するアセットが見つかりました: %s", "loc.messages.AssetsDeletedSuccessfully": "アセットが正常に削除されました。", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "指定されたターゲット コミットが、公開された最新リリースのコミットより古いため、変更を計算できません。", "loc.messages.CommitDiffEqual": "変更は見つかりませんでした。指定されたターゲットのコミットは、公開された最新リリースのコミットと同じです。", "loc.messages.FetchLatestPublishRelease": "公開された最新リリースをフェッチしています...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "ドラフト以外の最新リリースをフェッチしています...", + "loc.messages.FetchLastReleaseByTag": "タグ パターンに一致する最新リリースをフェッチしています: %s", "loc.messages.FetchLatestPublishReleaseSuccess": "公開された最新のリリースが見つかりました: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "ドラフト以外の最新リリースが見つかりました", + "loc.messages.FetchTagMatchingReleaseSuccess": "タグ パターンに一致する最新リリースが見つかりました: %s", "loc.messages.GetLatestReleaseError": "公開された最新リリースのフェッチ中に予期しないエラーが発生しました。 ", "loc.messages.NoLatestPublishRelease": "リポジトリに公開されているリリースはまだありません。", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "ドラフト以外のリリースが見つかりません。", + "loc.messages.NoTagMatchingReleases": "タグ パターン %s に一致するリリースが見つかりませんでした", "loc.messages.FetchCommitDiff": "公開された最新リリース以降のコミットの一覧をフェッチしています...", "loc.messages.FetchCommitDiffSuccess": "変更の一覧が見つかりました。", "loc.messages.FetchCommitDiffError": "変更の一覧のフェッチ中に予期しないエラーが発生しました。", @@ -108,20 +108,20 @@ "loc.messages.InvalidEndpointAuthScheme": "GitHub サービス接続スキームが無効です: %s。使用できるのは OAuth と GitHub の個人用アクセス トークン接続のみです。", "loc.messages.FetchInitialCommitError": "初期コミットのフェッチ中に予期しないエラーが発生しました。", "loc.messages.InvalidActionSet": "無効なアクション: %s。'作成'、'編集'、または '削除' の操作のみが許可されています。Yaml 構文については、次を参照してください: https://aka.ms/AA3m1bq", - "loc.messages.InvalidTagSource": "Invalid tag source: %s. Only 'gitTag', or 'userSpecifiedTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidReleaseNotesSource": "Invalid release notes source: %s. Only 'filePath', or 'inline' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidTagSource": "タグ ソース %s が無効です。'gitTag' または 'userSpecifiedTag' オプションのみ使用できます。YAML 構文については、https://aka.ms/AA3m1bq をご覧ください", + "loc.messages.InvalidReleaseNotesSource": "リリース ノート ソース %s が無効です。'filePath' または 'inline' オプションのみ使用できます。YAML 構文については、https://aka.ms/AA3m1bq をご覧ください", + "loc.messages.InvalidCompareWithAttribute": "compareWith 属性 %s が無効です。'lastFullRelease'、'lastNonDraftRelease'、'lastNonDraftReleaseByTag' オプションのみ使用できます。YAML 構文については、https://aka.ms/AA3m1bq をご覧ください", "loc.messages.InvalidAssetUploadMode": "アセットのアップロード モードが無効です: %s。'削除'、または '置換' オプションのみ使用できます。Yaml 構文については、次を参照してください: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "'%s' アクションには、タグが必要です。手順でタグを指定してください。Yaml 構文については、次を参照してください: https://aka.ms/AA3m1bq", - "loc.messages.TagRequiredCreateAction": "Tag source is set to userSpecifiedTag- please specify a tag for create action. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.TagRequiredCreateAction": "タグ ソースが userSpecifiedTag に設定されています。作成アクション用のタグを指定してください。YAML 構文については、https://aka.ms/AA3m1bq をご覧ください", "loc.messages.NoFileFoundMatchingPattern": "'%s' と一致するファイルが見つかりませんでした。アップロードするものがありません。", "loc.messages.PatternIsADirectory": "'%s' はディレクトリであるため、アップロードできません。ファイルを指定してください。", "loc.messages.SearchingFileMatchingPattern": "'%s' と一致するファイルを検索しています。", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "イシューのフェッチでエラーが発生しました。変更ログを生成できません。", + "loc.messages.NoIssuesLinkedError": "指定されたコミットの差分には、コミットにリンクされているイシューはありません。", + "loc.messages.LabelsSyntaxError": "ラベルの解析中にエラーが発生しました。YAML 構文については、https://aka.ms/AA3m1bq をご覧ください", + "loc.messages.InvalidChangeLogTypeAttribute": "ChangeLogType 属性 %s が無効です。'commitBased' または 'issueBased' オプションのみ使用できます。YAML 構文については、https://aka.ms/AA3m1bq をご覧ください", + "loc.messages.ChangeLogTitle": "変更", + "loc.messages.DefaultCategory": "その他", + "loc.messages.SeeMoreText": "さらに表示" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/GitHubReleaseV1/Strings/resources.resjson/ko-KR/resources.resjson index bf586c649342..ab518df16a65 100644 --- a/Tasks/GitHubReleaseV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/GitHubReleaseV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -41,10 +41,10 @@ "loc.input.label.changeLogCompareToReleaseTag": "릴리스 태그", "loc.input.help.changeLogCompareToReleaseTag": "릴리스 태그에 대한 regex를 지정합니다. 이 태그와 일치하는 릴리스가 변경 로그 계산의 기본으로 사용됩니다.", "loc.input.label.changeLogType": "변경 로그 유형", - "loc.input.help.changeLogType": "변경 로그는 커밋 기반 또는 문제 기반일 수 있습니다. 문제 기반 변경 로그는 릴리스에 포함된 모든 문제/PR을 나열하지만 커밋 기반 변경 로그는 릴리스에 포함된 모든 커밋을 나열합니다. ", + "loc.input.help.changeLogType": "변경 로그는 커밋 기반 또는 문제 기반일 수 있습니다. 문제 기반 변경 로그는 릴리스에 포함된 모든 문제/끌어오기 요청을 나열하지만 커밋 기반 변경 로그는 릴리스에 포함된 모든 커밋을 나열합니다. ", "loc.input.label.changeLogLabels": "범주", "loc.input.help.changeLogLabels": "문제/PR과 연결된 레이블을 기준으로 변경 내용을 분류하는 데 사용할 수 있습니다. 레이블의 경우 범주 및 문제 상태에 대해 해당 표시 이름을 언급할 수 있습니다. 예: `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"`. 변경 내용에 레이블이 여러 개 있는 경우 처음 지정한 레이블이 우선 순위를 갖습니다. 문제/PR의 단순 목록을 보려면 이 필드를 비워 두세요.", - "loc.messages.GithubApiFailError": "오류가 발생했습니다.", + "loc.messages.GithubApiFailError": "예기치 않은 오류가 발생했습니다.", "loc.messages.GetTagsError": "태그를 페치하는 중 예기치 않은 오류가 발생했습니다.", "loc.messages.GetReleasesError": "릴리스를 페치하는 중 예기치 않은 오류가 발생했습니다.", "loc.messages.CreateReleaseError": "릴리스를 만드는 중 예기치 않은 오류가 발생했습니다.", diff --git a/Tasks/GitHubReleaseV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GitHubReleaseV1/Strings/resources.resjson/ru-RU/resources.resjson index d27201081e0f..dea78196147e 100644 --- a/Tasks/GitHubReleaseV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/GitHubReleaseV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,22 +1,22 @@ { "loc.friendlyName": "Выпуск GitHub", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/AA3aeiw)", "loc.description": "Создание, изменение или удаление выпуска GitHub", "loc.instanceNameFormat": "Выпуск GitHub ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "Конфигурация журнала изменений", "loc.input.label.gitHubConnection": "Подключение GitHub (OAuth или личный маркер доступа)", "loc.input.help.gitHubConnection": "Укажите имя подключения службы GitHub, которое будет использоваться для подключения к репозиторию GitHub. Подключение должно быть основано на личном маркере доступа или OAuth пользователя GitHub. Дополнительные сведения о подключениях служб см. [здесь](https://aka.ms/AA3am5s).", - "loc.input.label.repositoryName": "Repository", + "loc.input.label.repositoryName": "Репозиторий", "loc.input.help.repositoryName": "Укажите имя репозитория GitHub, в котором будет создан, изменен или удален выпуск GitHub.", "loc.input.label.action": "Действие", "loc.input.help.action": "Укажите тип выполняемой операции выпуска. Эта задача может создавать, изменять или удалять выпуск GitHub.", - "loc.input.label.target": "Target", + "loc.input.label.target": "Целевой объект", "loc.input.help.target": "Укажите SHA фиксации, для которого будет создан выпуск GitHub. Например, \"48b11d8d6e92a22e3e9563a3f643699c16fd6e27\". Здесь также можно использовать переменную. Например, \"$(myCommitSHA)\".", "loc.input.label.tagSource": "Источник тегов", "loc.input.help.tagSource": "Укажите тег, который будет использоваться для создания выпуска. Параметр \"Тег Git\" автоматически принимает тег, связанный с фиксацией Git. Для указания тега вручную используйте параметр \"Тег, указанный пользователем\".", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": "Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", - "loc.input.label.tag": "Tag", + "loc.input.label.tagPattern": "Шаблон тега", + "loc.input.help.tagPattern": "Укажите шаблон тега Git с помощью регулярного выражения (например, release-v1.*). Выпуск GitHub будет создан только для фиксаций с соответствующим тегом Git. ", + "loc.input.label.tag": "Тег", "loc.input.help.tag": "Укажите тег, для которого требуется создать, изменить или удалить выпуск. Здесь также можно использовать переменную. Например, \"$(myTagName)\".", "loc.input.label.title": "Название выпуска", "loc.input.help.title": "Укажите название выпуска GitHub. Если оставить параметр пустым, в качестве названия выпуска будет использоваться тег.", @@ -24,9 +24,9 @@ "loc.input.help.releaseNotesSource": "Укажите описание выпуска GitHub. Используйте параметр \"Файл заметок о выпуске\", чтобы использовать содержимое файла в качестве заметок о выпуске. Используйте параметр \"Встроенные заметки о выпуске\", чтобы вручную ввести заметки о выпуске.", "loc.input.label.releaseNotesFilePath": "Путь к файлу заметок о выпуске", "loc.input.help.releaseNotesFilePath": "Выберите файл, содержащий заметки о выпуске.", - "loc.input.label.releaseNotesInline": "Release notes", + "loc.input.label.releaseNotesInline": "Заметки о выпуске", "loc.input.help.releaseNotesInline": "Введите здесь примечания к выпуску. Markdown поддерживается.", - "loc.input.label.assets": "Assets", + "loc.input.label.assets": "Ресурсы", "loc.input.help.assets": "Укажите файлы, которые будут отправлены в качестве ресурсов выпуска. Для указания нескольких файлов можно использовать подстановочные знаки. Например, для конвейеров сборки, \"$(Build.ArtifactStagingDirectory)/*.zip\" или в случае конвейеров выпуска \"$(System.DefaultWorkingDirectory)/*.zip\". Также можно указать несколько шаблонов — по одному на строку. По умолчанию будут отправлены все файлы в каталоге $(Build.ArtifactStagingDirectory). Чтобы получить дополнительные сведения о списке доступных предварительно заданных переменных, см. [переменные сборки](https://aka.ms/AA4449z) и [переменные выпуска](https://aka.ms/AA43wws).", "loc.input.label.assetUploadMode": "Режим отправки активов", "loc.input.help.assetUploadMode": "Используйте параметр \"Удалить существующие ресурсы\", чтобы сначала удалить все существующие ресурсы в выпуске, а затем отправить все ресурсы. Используйте параметр \"Заменить существующие ресурсы\", чтобы заменить все ресурсы с одинаковыми именами.", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "Укажите, следует ли помечать выпуск как предварительную версию.", "loc.input.label.addChangeLog": "Добавить журнал изменений", "loc.input.help.addChangeLog": "Если задано значение \"true\", будет создан список изменений (фиксации и проблемы) между этим и последним опубликованным выпуском, который будет добавлен к заметкам о выпуске.", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "Сравнить с", + "loc.input.help.changeLogCompareToRelease": "Укажите, с каким выпуском следует проводить сравнение, чтобы создать журнал изменений. \n\"Последний полный выпуск\": сравнивает текущий выпуск с последним выпуском, отличным от чернового, который не помечен как предварительный.\n\"Последний выпуск, отличный от чернового\": сравнивает текущий выпуск с самым последним выпуском, отличным от чернового.\n\"Последний выпуск по тегу, отличный от чернового\": сравнивает текущий выпуск с последним выпуском, отличным от чернового, соответствующим указанному тегу. Кроме того, вместо точного тега можно указать регулярное выражение.", + "loc.input.label.changeLogCompareToReleaseTag": "Тег выпуска", + "loc.input.help.changeLogCompareToReleaseTag": "Укажите регулярное выражение для тега выпуска. Выпуск, соответствующий этому тегу, будет использоваться в качестве основы для расчета журнала изменений.", + "loc.input.label.changeLogType": "Тип журнала изменений", + "loc.input.help.changeLogType": "Журнал изменений может быть основан на фиксациях или вопросах. Журнал изменений на основе фиксаций содержит все фиксации, включенные в выпуск, а журнал изменений на основе вопросов содержит список всех вопросов или запросов на вытягивание, включенных в выпуск. ", + "loc.input.label.changeLogLabels": "Категории", + "loc.input.help.changeLogLabels": "С помощью этого можно классифицировать изменения на основе метки, связанной с вопросом или запросом на вытягивание. Для метки можно указать отображаемое имя категории и состояние вопроса. Например, \"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\". Если изменение имеет несколько меток, приоритет имеет первая указанная метка. Оставьте это поле пустым, чтобы просмотреть плоский список вопросов или запросов на вытягивание.", "loc.messages.GithubApiFailError": "Произошла непредвиденная ошибка.", "loc.messages.GetTagsError": "При получении тегов произошла непредвиденная ошибка.", "loc.messages.GetReleasesError": "При получении выпусков произошла непредвиденная ошибка.", @@ -57,7 +57,7 @@ "loc.messages.EditReleaseSuccess": "Выпуск успешно изменен", "loc.messages.NoReleaseFoundToEditCreateRelease": "Не найден существующий выпуск для изменения. Создание ресурса с тегом: %s", "loc.messages.DeletingRelease": "Удаление выпуска для тега: %s", - "loc.messages.DeleteReleaseSuccess": "Release deleted successfully.", + "loc.messages.DeleteReleaseSuccess": "Выпуск успешно удален.", "loc.messages.NoReleaseFoundToDelete": "Не найден выпуск для тега: %s. Не удалось удалить выпуск.", "loc.messages.FetchReleaseForTag": "Получение выпуска для тега: %s", "loc.messages.FetchReleaseForTagSuccess": "Найден выпуск для тега: %s", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "Файл не найден: %s", "loc.messages.MultipleReleasesFoundError": "Ожидался только 1 выпуск, но обнаружено больше 1 выпуска для тега: %s. Не удалось выполнить действие.", "loc.messages.MultipleTagFound": "Ожидался только 1 тег, но обнаружено больше 1 тега для заданной фиксации: %s. Не удалось выполнить действие.", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern", + "loc.messages.NoTagFound": "Выпуск не будет создан, так как теги для целевой фиксации не совпадают с заданным шаблоном тега", "loc.messages.DeleteAllExistingAssets": "Идет удаление всех существующих ресурсов...", "loc.messages.DuplicateAssetFound": "Обнаружен повторяющийся ресурс: %s", "loc.messages.AssetsDeletedSuccessfully": "Ресурсы успешно удалены.", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "Не удается вычислить изменения, так как указанная целевая фиксация старше фиксации последнего опубликованного выпуска.", "loc.messages.CommitDiffEqual": "Изменения не найдены. Указанная целевая фиксация совпадает с фиксацией последнего опубликованного выпуска.", "loc.messages.FetchLatestPublishRelease": "Получение последнего опубликованного выпуска...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "Получение последнего выпуска, отличного от чернового...", + "loc.messages.FetchLastReleaseByTag": "Получение последнего выпуска, соответствующего шаблону тега: %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "Найден последний опубликованный выпуск: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "Найден последний выпуск, отличный от чернового", + "loc.messages.FetchTagMatchingReleaseSuccess": "Найдена последняя версия, соответствующая шаблону тега: %s", "loc.messages.GetLatestReleaseError": "При получении последнего опубликованного выпуска произошла непредвиденная ошибка.", "loc.messages.NoLatestPublishRelease": "Пока нет выпусков, опубликованных в репозитории.", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "Выпуски, отличные от черновых, не найдены.", + "loc.messages.NoTagMatchingReleases": "Не найдены выпуски, соответствующие шаблону тега: %s ", "loc.messages.FetchCommitDiff": "Получение списка фиксаций со времени последнего опубликованного выпуска...", "loc.messages.FetchCommitDiffSuccess": "Найден список изменений.", "loc.messages.FetchCommitDiffError": "При получении списка изменений произошла непредвиденная ошибка.", @@ -108,20 +108,20 @@ "loc.messages.InvalidEndpointAuthScheme": "Недопустимая схема подключения службы GitHub: %s. Разрешены только соединения с личным маркером доступа GitHub и OAuth.", "loc.messages.FetchInitialCommitError": "При получении начальной фиксации произошла непредвиденная ошибка.", "loc.messages.InvalidActionSet": "Недопустимое действие: %s. Разрешены только действия \"create\", \"edit\" или \"delete\". Синтаксис YAML см. на странице: https://aka.ms/AA3m1bq", - "loc.messages.InvalidTagSource": "Invalid tag source: %s. Only 'gitTag', or 'userSpecifiedTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidReleaseNotesSource": "Invalid release notes source: %s. Only 'filePath', or 'inline' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidTagSource": "Недопустимый источник тегов: %s. Разрешены только параметры gitTag или userSpecifiedTag. Синтаксис YAML см. на странице https://aka.ms/AA3m1bq", + "loc.messages.InvalidReleaseNotesSource": "Недопустимый источник заметок о выпуске: %s. Разрешены только параметры filePath и inline. Синтаксис YAML см. на странице https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "Недопустимый атрибут compareWith: %s. Разрешены только параметры lastFullRelease, lastNonDraftRelease или lastNonDraftReleaseByTag. Синтаксис YAML см. на странице https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "Недопустимый режим отправки ресурса: %s. Разрешены только параметры \"delete\" и \"replace\". Синтаксис YAML см. на странице: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "Для действия \"%s\" требуется тег. Укажите тег в шаге. Синтаксис YAML см. на странице: https://aka.ms/AA3m1bq", - "loc.messages.TagRequiredCreateAction": "Tag source is set to userSpecifiedTag- please specify a tag for create action. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.TagRequiredCreateAction": "Для источника тегов задан параметр userSpecifiedTag, укажите тег для действия create. Синтаксис YAML см. на странице https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "Не найдены файлы, соответствующие \"%s\". Нет элементов для отправки.", "loc.messages.PatternIsADirectory": "Не удается отправить \"%s\", так как это каталог. Укажите файл.", "loc.messages.SearchingFileMatchingPattern": "Поиск файлов, соответствующих \"%s\".", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "Ошибка при получении вопросов. Не удается создать журнал изменений.", + "loc.messages.NoIssuesLinkedError": "Нет вопросов, связанных с фиксациями в указанном инструменте сравнения фиксаций.", + "loc.messages.LabelsSyntaxError": "При синтаксическом анализе меток произошла ошибка. Синтаксис YAML см. на странице https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "Недопустимый атрибут ChangeLogType: %s. Разрешены только параметры commitBased или issueBased. Синтаксис YAML см. на странице https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "Изменения", + "loc.messages.DefaultCategory": "Другие", + "loc.messages.SeeMoreText": "Дополнительные сведения" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/GitHubReleaseV1/Strings/resources.resjson/zh-CN/resources.resjson index 93d5d28b111d..9c26118556c3 100644 --- a/Tasks/GitHubReleaseV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/GitHubReleaseV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -41,10 +41,10 @@ "loc.input.label.changeLogCompareToReleaseTag": "发布标记", "loc.input.help.changeLogCompareToReleaseTag": "指定发布标记的正则表达式。与此标记匹配的版本将用作 changelog 计算的基础。", "loc.input.label.changeLogType": "Changelog 类型", - "loc.input.help.changeLogType": "Changelog 可以基于提交或基于问题。基于提交的 changelog 列出版本中包含的所有提交,而基于问题的 changelog 列出该版本中包含的所有问题/PR。", + "loc.input.help.changeLogType": "Changelog 可以基于提交或基于问题。基于提交的 changelog 列出版本中包含的所有提交,而基于问题的 changelog 列出该版本中包含的所有问题/拉取请求。", "loc.input.label.changeLogLabels": "类别", "loc.input.help.changeLogLabels": "使用此项,可根据与问题/PR 相关的标签对更改进行分类。对于标签,可提及类别的显示名称和问题状态。例如 `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"`。如果某更改具有多个标签,则优先采用第一个指定的标签。将此字段留空,以查看问题/PR 的简单列表。", - "loc.messages.GithubApiFailError": "发生错误。", + "loc.messages.GithubApiFailError": "发生意外错误。", "loc.messages.GetTagsError": "提取标记时出现意外错误。", "loc.messages.GetReleasesError": "提取发布时出现意外错误。", "loc.messages.CreateReleaseError": "创建发布时出现意外错误。", diff --git a/Tasks/GitHubReleaseV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GitHubReleaseV1/Strings/resources.resjson/zh-TW/resources.resjson index ce35f2b8acbf..61b28f935013 100644 --- a/Tasks/GitHubReleaseV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/GitHubReleaseV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,22 +1,22 @@ { "loc.friendlyName": "GitHub 版本", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA3aeiw)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/AA3aeiw)", "loc.description": "建立、編輯或刪除 GitHub 版本", "loc.instanceNameFormat": "GitHub 版本 ($(action))", - "loc.group.displayName.changeLogConfiguration": "Changelog configuration", + "loc.group.displayName.changeLogConfiguration": "變更記錄組態", "loc.input.label.gitHubConnection": "GitHub 連線 (OAuth 或 PAT)", "loc.input.help.gitHubConnection": "指定用來連線到 GitHub 存放庫的 GitHub 服務連線名稱。該連線必須根據 GitHub 使用者的 OAuth 或 GitHub 個人存取權杖來進行。若要深入了解服務連線,請前往 [這裡](https://aka.ms/AA3am5s)。", - "loc.input.label.repositoryName": "Repository", + "loc.input.label.repositoryName": "存放庫", "loc.input.help.repositoryName": "指定建立、編輯或刪除 GitHub 版本所在的 GitHub 存放庫名稱。", "loc.input.label.action": "動作", "loc.input.help.action": "指定要執行的版本作業類型。這項工作可以建立、編輯或刪除 GitHub 版本。", - "loc.input.label.target": "Target", + "loc.input.label.target": "目標", "loc.input.help.target": "指定要建立 GitHub 版本的認可 SHA。例如 '48b11d8d6e92a22e3e9563a3f643699c16fd6e27'。您也可以在這裡使用變數。例如 '$(myCommitSHA)'。", "loc.input.label.tagSource": "標籤來源", "loc.input.help.tagSource": "指定要用來建立版本的標籤。[Git 標籤] 選項會自動使用與 Git 認可建立關聯的標籤。使用 [使用者指定的標籤] 可手動提供標籤。", - "loc.input.label.tagPattern": "Tag Pattern", - "loc.input.help.tagPattern": "Specify the git tag pattern using regex(Eg. `release-v1.*`). GitHub release will be created only for commits that have matching git tag. ", - "loc.input.label.tag": "Tag", + "loc.input.label.tagPattern": "標籤模式", + "loc.input.help.tagPattern": "使用 Regex (例如 `release-v1.*`) 指定 git 標籤模式。僅針對具有相符 git 標籤的認可建立 GitHub 版本。", + "loc.input.label.tag": "標籤", "loc.input.help.tag": "指定要建立、編輯或刪除版本的標籤。您也可以在這裡使用變數。例如 '$(myTagName)'。", "loc.input.label.title": "版本標題", "loc.input.help.title": "指定 GitHub 版本的標題。如果保留空白,將使用標籤作為版本標題。", @@ -24,9 +24,9 @@ "loc.input.help.releaseNotesSource": "指定 GitHub 版本的描述。使用 [版本資訊檔案] 選項可使用檔案內容作為版本資訊。使用 [內嵌版本資訊] 選項可手動輸入版本資訊。", "loc.input.label.releaseNotesFilePath": "版本資訊檔案路徑", "loc.input.help.releaseNotesFilePath": "選取包含版本資訊的檔案。", - "loc.input.label.releaseNotesInline": "Release notes", + "loc.input.label.releaseNotesInline": "版本資訊", "loc.input.help.releaseNotesInline": "請在這裡輸入版本資訊。支援 Markdown。", - "loc.input.label.assets": "Assets", + "loc.input.label.assets": "資產", "loc.input.help.assets": "指定要上傳為版本資產的檔案。您可以使用萬用字元來指定多個檔案。例如若為建置管線,請使用 `$(Build.ArtifactStagingDirectory)/*.zip`; 若為發行管線,請使用 `$(System.DefaultWorkingDirectory)/*.zip`。您也可以指定多個模式,每行指定一個。根據預設會上傳 $(Build.ArtifactStagingDirectory) 目錄中的所有檔案。若要深入了解可用預先定義變數的清單,請參閱 [建置變數](https://aka.ms/AA4449z) 和 [發行變數](https://aka.ms/AA43wws)。", "loc.input.label.assetUploadMode": "資產上傳模式", "loc.input.help.assetUploadMode": "使用 [刪除現有的資產] 選項可先刪除版本中任何現有的資產,再上傳所有資產。使用 [取代現有的資產] 選項可取代同名的所有資產。", @@ -36,14 +36,14 @@ "loc.input.help.isPreRelease": "指出是否應將版本標記為發行前版本。", "loc.input.label.addChangeLog": "新增變更記錄", "loc.input.help.addChangeLog": "如果設定為 'true',將會產生此版本和上次所發佈版本間變更 (認可和問題) 的清單,並附加到版本資訊。", - "loc.input.label.changeLogCompareToRelease": "Compare to", - "loc.input.help.changeLogCompareToRelease": "Indicate which release we should compare with to generate the changelog: \nLast full release: Compares the current release with the most recent non-draft release which is not marked as pre-release.\nLast non-draft release: Compares the current release with the most recent non-draft release.\nLast non-draft release by tag: Compares the current release with the last non-draft release matching the specified tag. You can also specify a regex instead of an exact tag.", - "loc.input.label.changeLogCompareToReleaseTag": "Release Tag", - "loc.input.help.changeLogCompareToReleaseTag": "Specify the regex for release tag. Release matching this tag will be used as base for changelog computation.", - "loc.input.label.changeLogType": "Changelog type", - "loc.input.help.changeLogType": "Changelog can be commit based or issue based . Commit based changelog lists all commits included in a release where as Issue based changelog lists all the issues/pr included in the release. ", - "loc.input.label.changeLogLabels": "Categories", - "loc.input.help.changeLogLabels": "Using this you can categorize changes based on the label associated with the issue/pr. For a label you can mention the display name for the category and the state of issue. E.g. `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"` .In case a change has multiple labels on it, the first specified label takes priority. Leave this field empty, to see a flat list of issues/pr.", + "loc.input.label.changeLogCompareToRelease": "比較對象", + "loc.input.help.changeLogCompareToRelease": "指出應比較的版本以產生變更記錄: \n最後完整版本: 比較目前版本與未標示為發行前版本的最新非草稿版本。\n最後非草稿版本: 比較目前版本與最新的非草稿版本。\n依標籤決定的最後非草稿版本: 比較目前版本與符合指定標籤的最後非草稿版本。您也可以指定 Regex,而不指定具體的標籤。", + "loc.input.label.changeLogCompareToReleaseTag": "版本標籤", + "loc.input.help.changeLogCompareToReleaseTag": "指定 Regex 為版本標籤。符合此標籤的版本會用作變更記錄計算的基底。", + "loc.input.label.changeLogType": "變更記錄類型", + "loc.input.help.changeLogType": "變更記錄可依據認可或問題來進行記錄。以認可為依據的變更記錄,會列出版本內含的所有認可,而以問題為依據的變更記錄,則會列出版本內含的所有問題/提取要求。", + "loc.input.label.changeLogLabels": "類別", + "loc.input.help.changeLogLabels": "使用此項即可依據與問題/pr 建立關聯的標籤將變更分類。針對標籤,您可以提及類別的顯示名稱及問題的狀態。例如 `\"[{ \"label\" : \"bug\", \"displayName\" : \"Bugs\", \"state\" : \"closed\" }]\"`。如果變更有多個標籤,則優先使用第一個指定的標籤。此欄位請保留空白,以查看問題/pr 的簡單列表。", "loc.messages.GithubApiFailError": "發生未預期的錯誤。", "loc.messages.GetTagsError": "擷取標籤時發生未預期的錯誤。", "loc.messages.GetReleasesError": "擷取版本時發生未預期的錯誤。", @@ -57,7 +57,7 @@ "loc.messages.EditReleaseSuccess": "已成功編輯版本", "loc.messages.NoReleaseFoundToEditCreateRelease": "找不到任何要編輯的現有版本。正在使用標籤 %s 建立一個", "loc.messages.DeletingRelease": "正在刪除標籤 %s 的版本", - "loc.messages.DeleteReleaseSuccess": "Release deleted successfully.", + "loc.messages.DeleteReleaseSuccess": "已成功刪除版本。", "loc.messages.NoReleaseFoundToDelete": "找不到標籤 %s 的版本。刪除版本失敗。", "loc.messages.FetchReleaseForTag": "正在擷取標籤 %s 的版本", "loc.messages.FetchReleaseForTagSuccess": "找到標籤 %s 的版本", @@ -66,7 +66,7 @@ "loc.messages.MissingAssetError": "找不到檔案: %s", "loc.messages.MultipleReleasesFoundError": "標籤 %s 只應有 1 個版本,但卻找到多個版本。無法執行此動作。", "loc.messages.MultipleTagFound": "指定的認可 %s 只應有 1 個標籤,但卻找到多個標籤。無法執行此動作。", - "loc.messages.NoTagFound": "Release will not be created as the tags for the target commit do not match with the given tag pattern", + "loc.messages.NoTagFound": "因為目標認可與指定的標籤模式不符,所以不會將版本建立為標籤", "loc.messages.DeleteAllExistingAssets": "正在刪除所有現有的資產...", "loc.messages.DuplicateAssetFound": "找到重複的資產: %s", "loc.messages.AssetsDeletedSuccessfully": "已成功刪除資產。", @@ -90,15 +90,15 @@ "loc.messages.CommitDiffBehind": "因為提供的目標認可比上次所發佈版本的認可舊,所以無法計算變更。", "loc.messages.CommitDiffEqual": "找不到任何變更。提供的目標認可與上次所發佈版本的認可相同。", "loc.messages.FetchLatestPublishRelease": "正在擷取最新發佈的版本...", - "loc.messages.FetchLatestNonDraftRelease": "Fetching the latest non-draft release...", - "loc.messages.FetchLastReleaseByTag": "Fetching the latest release matching the tag pattern: %s ", + "loc.messages.FetchLatestNonDraftRelease": "正在擷取最新的非草稿版本...", + "loc.messages.FetchLastReleaseByTag": "正在擷取符合標籤模式的最新版本: %s ", "loc.messages.FetchLatestPublishReleaseSuccess": "找到最新發佈的版本: %s", - "loc.messages.FetchMatchingReleaseSuccess": "Found the latest non-draft release", - "loc.messages.FetchTagMatchingReleaseSuccess": "Found the latest release matching the tag pattern: %s", + "loc.messages.FetchMatchingReleaseSuccess": "找到最新的非草稿版本", + "loc.messages.FetchTagMatchingReleaseSuccess": "找到符合標籤模式的最新版本: %s", "loc.messages.GetLatestReleaseError": "擷取最新發佈的版本時發生未預期的錯誤。", "loc.messages.NoLatestPublishRelease": "尚未在存放庫中發佈任何版本。", - "loc.messages.NoMatchingReleases": "No non-draft releases found.", - "loc.messages.NoTagMatchingReleases": "No releases found matching the tag pattern: %s ", + "loc.messages.NoMatchingReleases": "找不到任何非草稿版本。", + "loc.messages.NoTagMatchingReleases": "找不到符合標籤模式的版本: %s ", "loc.messages.FetchCommitDiff": "正在擷取自上次所發佈版本之後的認可清單...", "loc.messages.FetchCommitDiffSuccess": "找到變更清單。", "loc.messages.FetchCommitDiffError": "擷取變更清單時發生未預期的錯誤。", @@ -108,20 +108,20 @@ "loc.messages.InvalidEndpointAuthScheme": "GitHub 服務連線配置 %s 無效。僅允許 OAuth 和 GitHub 個人存取權杖連線。", "loc.messages.FetchInitialCommitError": "擷取初始認可時發生未預期的錯誤。", "loc.messages.InvalidActionSet": "動作 %s 無效。僅允許 'create'、'edit' 或 'delete' 動作。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", - "loc.messages.InvalidTagSource": "Invalid tag source: %s. Only 'gitTag', or 'userSpecifiedTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidReleaseNotesSource": "Invalid release notes source: %s. Only 'filePath', or 'inline' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidCompareWithAttribute": "Invalid compareWith attribute: %s. Only 'lastFullRelease, 'lastNonDraftRelease', or 'lastNonDraftReleaseByTag' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.InvalidTagSource": "標籤來源無效: %s。僅允許 'gitTag' 或 'userSpecifiedTag' 選項。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", + "loc.messages.InvalidReleaseNotesSource": "版本資訊來源無效: %s。僅允許 'filePath' 或 'inline' 選項。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", + "loc.messages.InvalidCompareWithAttribute": "compareWith 屬性無效: %s。僅允許 'lastFullRelease'、'lastNonDraftRelease' 或 'lastNonDraftReleaseByTag' 選項。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", "loc.messages.InvalidAssetUploadMode": "資產上傳模式 %s 無效。僅允許 'delete' 或 'replace' 選項。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", "loc.messages.TagRequiredEditDeleteAction": "'%s' 動作需有標籤。請在此步驟中指定標籤。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", - "loc.messages.TagRequiredCreateAction": "Tag source is set to userSpecifiedTag- please specify a tag for create action. For yaml syntax see: https://aka.ms/AA3m1bq", + "loc.messages.TagRequiredCreateAction": "標籤來源已設定為 userSpecifiedTag-,請指定建立動作的標籤。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", "loc.messages.NoFileFoundMatchingPattern": "找不到符合 '%s' 的檔案。沒有要上傳的項目。", "loc.messages.PatternIsADirectory": "因為 '%s' 是目錄,所以無法予以上傳。請指定檔案。", "loc.messages.SearchingFileMatchingPattern": "正在搜尋符合 '%s' 的檔案。", - "loc.messages.IssuesFetchError": "Error fetching issues. Cannot generate change log.", - "loc.messages.NoIssuesLinkedError": "No issues are linked to commits in the specified commit Diff.", - "loc.messages.LabelsSyntaxError": "Error occured while parsing the labels. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.InvalidChangeLogTypeAttribute": "Invalid ChangeLogType attribute: %s. Only 'commitBased' or 'issueBased' options are allowed. For yaml syntax see: https://aka.ms/AA3m1bq", - "loc.messages.ChangeLogTitle": "Changes", - "loc.messages.DefaultCategory": "Others", - "loc.messages.SeeMoreText": "See More" + "loc.messages.IssuesFetchError": "擷取問題時發生錯誤。無法產生變更記錄。", + "loc.messages.NoIssuesLinkedError": "沒有任何問題連結到指定認可 Diff 中的認可。", + "loc.messages.LabelsSyntaxError": "剖析標籤時發生錯誤。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", + "loc.messages.InvalidChangeLogTypeAttribute": "ChangeLogType 屬性無效: %s。僅允許 'commitBased' 或 'issueBased' 選項。如需 yaml 語法,請參閱: https://aka.ms/AA3m1bq", + "loc.messages.ChangeLogTitle": "變更", + "loc.messages.DefaultCategory": "其他", + "loc.messages.SeeMoreText": "查看更多內容" } \ No newline at end of file diff --git a/Tasks/GitHubReleaseV1/task.json b/Tasks/GitHubReleaseV1/task.json index c1ba3750f840..7ec3fbaac3a2 100644 --- a/Tasks/GitHubReleaseV1/task.json +++ b/Tasks/GitHubReleaseV1/task.json @@ -14,7 +14,7 @@ "preview": false, "version": { "Major": 1, - "Minor": 188, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/GitHubReleaseV1/task.loc.json b/Tasks/GitHubReleaseV1/task.loc.json index 1d5f5b11df82..c63078960891 100644 --- a/Tasks/GitHubReleaseV1/task.loc.json +++ b/Tasks/GitHubReleaseV1/task.loc.json @@ -14,7 +14,7 @@ "preview": false, "version": { "Major": 1, - "Minor": 188, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/GoToolV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/de-DE/resources.resjson index 7c845b24f8da..532105de93f2 100644 --- a/Tasks/GoToolV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/GoToolV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer für Go-Tool", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867581) or [see the Go documentation](https://golang.org/doc/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=867581) oder [Go-Dokumentation anzeigen](https://golang.org/doc/)", "loc.description": "Hiermit wird eine bestimmte Go-Version heruntergeladen oder im Cache gesucht und zu PATH hinzugefügt.", "loc.instanceNameFormat": "Go $(version) verwenden", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/GoToolV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/es-ES/resources.resjson index cc59a1c23ea7..733e75d3aa07 100644 --- a/Tasks/GoToolV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/GoToolV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalador de herramientas de Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867581) or [see the Go documentation](https://golang.org/doc/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=867581) o [consultar la documentación de Go](https://golang.org/doc/)", "loc.description": "Busca en caché o descarga una versión específica de Go y la agrega a PATH.", "loc.instanceNameFormat": "Usar Go $(version)", "loc.group.displayName.advanced": "Avanzado", diff --git a/Tasks/GoToolV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/fr-FR/resources.resjson index 164d51f3e5c9..cc7768962e01 100644 --- a/Tasks/GoToolV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/GoToolV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programme d'installation de l'outil Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867581) or [see the Go documentation](https://golang.org/doc/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=867581) ou [consulter la documentation sur Go](https://golang.org/doc/)", "loc.description": "Rechercher dans le cache ou télécharger une version spécifique de Go, et l'ajouter à PATH", "loc.instanceNameFormat": "Utiliser Go $(version)", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/GoToolV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/it-IT/resources.resjson index d5d5d51697d0..3aec45ddea2e 100644 --- a/Tasks/GoToolV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/GoToolV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programma di installazione strumento Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867581) or [see the Go documentation](https://golang.org/doc/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=867581). In alternativa [vedere la documentazione di Go](https://golang.org/doc/)", "loc.description": "Trova nella cache o scarica una versione specifica di Go e la aggiunge al percorso", "loc.instanceNameFormat": "Usa Go $(version)", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/GoToolV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/ja-JP/resources.resjson index 9cc2151ec23e..3d477ac4481e 100644 --- a/Tasks/GoToolV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/GoToolV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Go ツール インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867581) or [see the Go documentation](https://golang.org/doc/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=867581)、または [Go のドキュメントを参照](https://golang.org/doc/)", "loc.description": "Go の特定のバージョンをキャッシュ内で検索するかダウンロードして、PATH に追加します", "loc.instanceNameFormat": "Go $(version) の使用", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/GoToolV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/ru-RU/resources.resjson index 0e56f09da37e..d0255c1eeb5c 100644 --- a/Tasks/GoToolV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/GoToolV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установщик средства Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867581) or [see the Go documentation](https://golang.org/doc/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=867581) или [документацию по Go](https://golang.org/doc/)", "loc.description": "Найти в кэше или скачать указанную версию Go и добавить ее в PATH", "loc.instanceNameFormat": "Использовать Go $(version)", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/GoToolV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/zh-TW/resources.resjson index cd27aa32a0f1..db4df4cc6896 100644 --- a/Tasks/GoToolV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/GoToolV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Go 工具安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867581) or [see the Go documentation](https://golang.org/doc/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=867581)或[參閱 Go 文件](https://golang.org/doc/)", "loc.description": "在快取中尋找,或下載特定版本的 Go 並將其新增至 PATH", "loc.instanceNameFormat": "使用 Go $(version)", "loc.group.displayName.advanced": "進階", diff --git a/Tasks/GoToolV0/task.json b/Tasks/GoToolV0/task.json index 8de3900f1a03..eca798bb59c4 100644 --- a/Tasks/GoToolV0/task.json +++ b/Tasks/GoToolV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 180, + "Minor": 198, "Patch": 0 }, "satisfies": [ diff --git a/Tasks/GoToolV0/task.loc.json b/Tasks/GoToolV0/task.loc.json index 1922dc90832f..810892de033c 100644 --- a/Tasks/GoToolV0/task.loc.json +++ b/Tasks/GoToolV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 180, + "Minor": 198, "Patch": 0 }, "satisfies": [ diff --git a/Tasks/GoV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/de-DE/resources.resjson index 17d55bef944f..db11219dec67 100644 --- a/Tasks/GoV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/GoV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867582)", + "loc.friendlyName": "Los", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=867582)", "loc.description": "Hiermit wird eine Go-Anwendung abgerufen, erstellt oder getestet oder ein benutzerdefinierter Go-Befehl ausgeführt.", "loc.instanceNameFormat": "go $(Befehl)", "loc.group.displayName.advanced": "Erweitert", @@ -13,4 +13,4 @@ "loc.input.label.workingDirectory": "Arbeitsverzeichnis", "loc.input.help.workingDirectory": "Das Arbeitsverzeichnis, in dem der Befehl ausgeführt wird. Falls leer, wird der Stamm des Repositorys (für Builds) oder der Artefakte (für Releases) verwendet, dieser entspricht dem Wert von \"$(System.DefaultWorkingDirectory)\".", "loc.messages.TaskFailedWithError": "Fehler bei Go-Aufgabe: %s" -} +} \ No newline at end of file diff --git a/Tasks/GoV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/es-ES/resources.resjson index 9c2aa315d157..083346feaa11 100644 --- a/Tasks/GoV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/GoV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867582)", + "loc.friendlyName": "Ir", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=867582)", "loc.description": "Obtenga, compile o pruebe una aplicación Go o ejecute un comando Go personalizado.", "loc.instanceNameFormat": "go $(comando)", "loc.group.displayName.advanced": "Avanzado", diff --git a/Tasks/GoV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/fr-FR/resources.resjson index 1918e699b668..220838f1a016 100644 --- a/Tasks/GoV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/GoV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867582)", + "loc.friendlyName": "OK", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=867582)", "loc.description": "Récupérer, générer ou tester une application Go, ou exécuter une commande Go personnalisée", "loc.instanceNameFormat": "go $(commande)", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/GoV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/it-IT/resources.resjson index f6335b1b3b07..6ab20923b73b 100644 --- a/Tasks/GoV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/GoV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867582)", + "loc.friendlyName": "Vai", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=867582)", "loc.description": "Consente di scaricare, compilare o testare un'applicazione Go oppure di eseguire un comando Go personalizzato", "loc.instanceNameFormat": "go $(command)", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/GoV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/ja-JP/resources.resjson index df03eafff25f..5b1dcf8b0c47 100644 --- a/Tasks/GoV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/GoV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867582)", + "loc.friendlyName": "移動", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=867582)", "loc.description": "Go アプリケーションを取得、ビルド、テストするか、カスタムの Go コマンドを実行します", "loc.instanceNameFormat": "go $(コマンド)", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/GoV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/ko-KR/resources.resjson index 58a7ac40045f..2ed62e34b370 100644 --- a/Tasks/GoV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/GoV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Go", + "loc.friendlyName": "이동", "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?linkid=867582)", "loc.description": "Go 애플리케이션을 다운로드, 빌드 또는 테스트하거나 사용자 지정 Go 명령을 실행합니다.", "loc.instanceNameFormat": "go $(명령)", diff --git a/Tasks/GoV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/ru-RU/resources.resjson index ab9611de2f01..e83930b97385 100644 --- a/Tasks/GoV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/GoV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867582)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=867582)", "loc.description": "Получите, создайте или протестируйте приложение Go либо выполните пользовательскую команду Go", "loc.instanceNameFormat": "go $(command)", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/GoV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/zh-CN/resources.resjson index abeb9c067384..62095320d9e9 100644 --- a/Tasks/GoV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/GoV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Go", + "loc.friendlyName": "转到", "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?linkid=867582)", "loc.description": "获取、生成或测试 Go 应用程序,或者运行自定义 Go 命令", "loc.instanceNameFormat": "go $(command)", diff --git a/Tasks/GoV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/zh-TW/resources.resjson index ccb640dbd645..1557c3baf8e4 100644 --- a/Tasks/GoV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/GoV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Go", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=867582)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=867582)", "loc.description": "取得、建置或測試 Go 應用程式,或執行自訂 Go 命令", "loc.instanceNameFormat": "go $(command)", "loc.group.displayName.advanced": "進階", diff --git a/Tasks/GoV0/task.json b/Tasks/GoV0/task.json index 2788f4a7ea73..7f1e424ad1ed 100644 --- a/Tasks/GoV0/task.json +++ b/Tasks/GoV0/task.json @@ -13,8 +13,8 @@ ], "version": { "Major": 0, - "Minor": 4, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "runsOn": [ "Agent", diff --git a/Tasks/GoV0/task.loc.json b/Tasks/GoV0/task.loc.json index 21b31cdc603b..1194c84a5403 100644 --- a/Tasks/GoV0/task.loc.json +++ b/Tasks/GoV0/task.loc.json @@ -13,8 +13,8 @@ ], "version": { "Major": 0, - "Minor": 4, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "runsOn": [ "Agent", diff --git a/Tasks/GradleV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/GradleV2/Strings/resources.resjson/de-DE/resources.resjson index 855847ad0724..8bd716d9b5ef 100644 --- a/Tasks/GradleV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/GradleV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613720) oder [Gradle-Dokumentation anzeigen](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Mithilfe eines Gradle-Wrapperskripts erstellen", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "Die Konfiguration der SonarQube-Analyse wurde in die Erweiterungen [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) oder [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) in die Aufgabe zum Vorbereiten der Analysekonfiguration verschoben.", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "Code Coverage-Tool", "loc.input.help.codeCoverageTool": "Wählen Sie das Code Coverage-Tool aus.", "loc.input.label.classFilesDirectories": "Klassendateiverzeichnisse", - "loc.input.help.classFilesDirectories": "Eine durch Kommas getrennte Liste der Verzeichnisse, die Klassendateien und Archivdateien (JAR-, WAR-Dateien usw.) enthalten. Code Coverage wird für Klassendateien in diesen Verzeichnissen gemeldet. Normalerweise werden Klassen unter unter \"build/main/classes\" durchsucht. Dies ist das Standardklassenverzeichnis für Gradle-Builds.", + "loc.input.help.classFilesDirectories": "Eine durch Kommas getrennte Liste der Verzeichnisse, die Klassendateien und Archivdateien (z. B. JAR- oder WAR-Dateien) enthalten. Code Coverage wird für Klassendateien in diesen Verzeichnissen gemeldet. Normalerweise werden Klassen unter \"build/classes/java/main\" (für Gradle 4+) durchsucht. Dies ist das Standardklassenverzeichnis für Gradle-Builds.", "loc.input.label.classFilter": "Filter für den Klasseneinschluss/-ausschluss", "loc.input.help.classFilter": "Eine durch Kommas getrennte Liste der Filter, um Klassen in die Erfassung von Code Coverage ein- oder von dieser auszuschließen, z. B. \"+:com.*\", \"+:org.*\", \"-:my.app*.*\".", "loc.input.label.failIfCoverageEmpty": "Fehler, wenn die Code Coverage-Ergebnisse fehlen", "loc.input.help.failIfCoverageEmpty": "Buildfehler, wenn Code Coverage keine zu veröffentlichenden Ergebnisse ergeben hat.", + "loc.input.label.gradle5xOrHigher": "Gradle-Version >= 5.x", + "loc.input.help.gradle5xOrHigher": "Setzen Sie diese Einstellung auf \"true\", wenn standardmäßig die Gradle-Version >= 5.x.\"true\" ist.", "loc.input.label.javaHomeSelection": "JAVA_HOME festlegen durch", "loc.input.help.javaHomeSelection": "Legt JAVA_HOME durch Auswählen einer JDK-Version fest, die während der Erstellung von Builds oder durch manuelles Eingeben eines JDK-Pfads ermittelt wird.", "loc.input.label.jdkVersion": "JDK-Version", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle ausführen", "loc.input.help.checkstyleAnalysisEnabled": "Führen Sie das Tool Checkstyle mit den Sun-Standardüberprüfungen aus. Die Ergebnisse werden als Buildartefakte hochgeladen.", "loc.input.label.findbugsAnalysisEnabled": "FindBugs ausführen", - "loc.input.help.findbugsAnalysisEnabled": "Verwenden Sie das statische FindBugs-Analysetool, um Fehler im Code zu ermitteln. Ergebnisse werden als Buildartefakte hochgeladen.", + "loc.input.help.findbugsAnalysisEnabled": "Verwenden Sie das statische Analysetool FindBugs, um nach Fehlern im Code zu suchen. Ergebnisse werden als Buildartefakt hochgeladen. In Gradle 6.0 wurde dieses Plug-In entfernt. Verwenden Sie stattdessen das Spotbugs-Plug-In. [Weitere Informationen] (https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "PMD ausführen", "loc.input.help.pmdAnalysisEnabled": "Verwenden Sie die statischen PMD-Analysetools von Java zum Suchen nach Fehlern im Code. Die Ergebnisse werden als Buildartefakte hochgeladen.", + "loc.input.label.spotBugsAnalysisEnabled": "SpotBugs ausführen", + "loc.input.help.spotBugsAnalysisEnabled": "Aktivieren Sie diese Option, um spotBugs auszuführen. Dieses Plug-in funktioniert mit Gradle v 5.6 oder höher. [Weitere Informationen] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Spotbugs-Plug-in-Version", + "loc.input.help.spotBugsGradlePluginVersionChoice": "Die Version des Spotbugs-Gradle-Plug-Ins, die verwendet werden soll. Sie können die Version in Ihrer Gradle-Konfigurationsdatei deklarieren oder hier eine Version angeben.", + "loc.input.label.spotbugsGradlePluginVersion": "Versionsnummer", + "loc.input.help.spotbugsGradlePluginVersion": "Alle verfügbaren Versionen finden Sie unter https://plugins.gradle.org/plugin/com.github.spotbugs.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "Fehler beim Erstellen des TaskReport-Objekts. Fehlendes Feld: %s", "loc.messages.sqCommon_WaitingForAnalysis": "Auf den SonarQube-Server wird gewartet, um den Build zu analysieren.", "loc.messages.sqCommon_NotWaitingForAnalysis": "Der Build ist nicht für das Warten auf die SonarQube-Analyse konfiguriert. Der ausführliche Quality Gate-Status ist nicht verfügbar.", diff --git a/Tasks/GradleV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/GradleV2/Strings/resources.resjson/es-ES/resources.resjson index f0696f83d937..07874919fb36 100644 --- a/Tasks/GradleV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/GradleV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613720) o [consultar la documentación de Gradle](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Compilar con un script contenedor de Gradle", "loc.instanceNameFormat": "$(tasks) de Gradlew", "loc.releaseNotes": "La configuración del análisis de SonarQube se movió a las extensiones de [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) o [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud), en la tarea \"Prepare Analysis Configuration\"", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "Herramienta de cobertura de código", "loc.input.help.codeCoverageTool": "Seleccione la herramienta de cobertura de código.", "loc.input.label.classFilesDirectories": "Directorios de archivos de clase", - "loc.input.help.classFilesDirectories": "Lista separada por comas de los directorios que contienen archivos de clase y archivos de almacenamiento (JAR, WAR, etc.). La cobertura de código se notifica para los archivos de clase que están en los directorios. Normalmente, se buscan clases en \"build/classes/main\", que es el directorio de clases predeterminado de las compilaciones de Gradle.", + "loc.input.help.classFilesDirectories": "Lista separada por comas de los directorios que contienen archivos de clase y archivos de almacenamiento (JAR, WAR, etc.). La cobertura de código se notifica para los archivos de clase que están en los directorios. Normalmente, se buscan clases en \"build/classes/java/main\" (para Gradle 4 y versiones posteriores), que es el directorio de clases predeterminado de las compilaciones de Gradle.", "loc.input.label.classFilter": "Filtros de inclusión/exclusión de clase", "loc.input.help.classFilter": "Lista separada por comas de los filtros para incluir o excluir clases de la recopilación de cobertura de código. Por ejemplo: +:com.*,+:org.*,-:my.app*.*.", "loc.input.label.failIfCoverageEmpty": "Error si faltan los resultados de cobertura de código", "loc.input.help.failIfCoverageEmpty": "Error de compilación si la cobertura de código no generó ningún resultado para publicar.", + "loc.input.label.gradle5xOrHigher": "Versión de Gradle >= 5.x", + "loc.input.help.gradle5xOrHigher": "Establézcalo en ' true ' si la versión de gradle es >= 5. x. 'True ' de forma predeterminada.", "loc.input.label.javaHomeSelection": "Establecer JAVA_HOME por", "loc.input.help.javaHomeSelection": "Establece JAVA_HOME seleccionando una versión de JDK que se detectará durante las compilaciones o especificando manualmente una ruta de acceso del JDK.", "loc.input.label.jdkVersion": "Versión de JDK", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "Ejecutar Checkstyle", "loc.input.help.checkstyleAnalysisEnabled": "Ejecute la herramienta Checkstyle con las comprobaciones de Sun predeterminadas. Los resultados se cargan como artefactos de compilación.", "loc.input.label.findbugsAnalysisEnabled": "Ejecutar FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "Use la herramienta de análisis estático FindBugs para buscar errores en el código. Los resultados se cargan como artefactos de compilación.", + "loc.input.help.findbugsAnalysisEnabled": "Use la herramienta de análisis estático FindBugs para buscar errores en el código. Los resultados se cargan como artefactos de compilación. En Gradle 6,0, se quitó este complemento. Use el complemento spotbugs en su lugar. [Mas información] (https://docs.gradle.org/current/userguide/upgrading_version_5.html # the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "Ejecutar PMD", "loc.input.help.pmdAnalysisEnabled": "Use la herramienta de análisis estático de Java PMD para buscar errores en el código. Los resultados se cargan como artefactos de compilación.", + "loc.input.label.spotBugsAnalysisEnabled": "Ejecutar SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "Habilite esta opción para ejecutar spotBugs. Este complemento funciona con Gradle v5.6 o posterior. [Más información] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Versión del complemento de Spotbugs", + "loc.input.help.spotBugsGradlePluginVersionChoice": "Versión del complemento Spotbugs Gradle que debe usarse. Puede declararla en el archivo de configuración de Gradle o especificar aquí una versión.", + "loc.input.label.spotbugsGradlePluginVersion": "Número de versión", + "loc.input.help.spotbugsGradlePluginVersion": "Consulte en https://plugins.gradle.org/plugin/com.github.spotbugs la lista de versiones disponibles.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "No se pudo crear el objeto TaskReport. Falta el campo: %s.", "loc.messages.sqCommon_WaitingForAnalysis": "Esperando a que el servidor de SonarQube analice la compilación.", "loc.messages.sqCommon_NotWaitingForAnalysis": "Compilación no configurada para esperar al análisis de SonarQube. El estado detallado de la puerta de calidad no estará disponible.", diff --git a/Tasks/GradleV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/GradleV2/Strings/resources.resjson/fr-FR/resources.resjson index dac455c4ec99..5d48048d5522 100644 --- a/Tasks/GradleV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/GradleV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613720) ou [consulter la documentation de Gradle](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Générer à l'aide d'un script du wrapper Gradle", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "La configuration de l'analyse SonarQube a été déplacée vers les extensions [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) ou [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud), dans la tâche 'Préparer la configuration de l'analyse'", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "Outil de couverture du code", "loc.input.help.codeCoverageTool": "Sélectionnez l'outil de couverture du code.", "loc.input.label.classFilesDirectories": "Répertoires de fichiers de classe", - "loc.input.help.classFilesDirectories": "Liste de répertoires séparés par une virgule, contenant les fichiers de classe et d'archive (JAR, WAR, etc.). La couverture du code est signalée pour les fichiers de classe dans ces répertoires. La recherche inclut normalement les classes sous 'build/classes/main', qui représente le répertoire de classes par défaut des builds Gradle", + "loc.input.help.classFilesDirectories": "Liste de répertoires séparés par une virgule, contenant les fichiers de classe et les fichiers d'archive (JAR, WAR, etc.). La couverture du code est signalée pour les fichiers de classe dans ces répertoires. Normalement, les classes situées sous 'build/classes/java/main' (pour Gradle 4+) sont recherchées, car il s'agit du répertoire de classes par défaut des builds Gradle", "loc.input.label.classFilter": "Filtres d'inclusion/exclusion de classes", "loc.input.help.classFilter": "Liste de filtres séparés par une virgule, permettant d'inclure ou d'exclure des classes dans la collecte de la couverture du code. Exemple : +:com.*,+:org.*,-:my.app*.*.", "loc.input.label.failIfCoverageEmpty": "Échec quand les résultats de la couverture du code sont manquants", "loc.input.help.failIfCoverageEmpty": "Échec de la build si la couverture du code ne produit aucun résultat à publier.", + "loc.input.label.gradle5xOrHigher": "Version de Gradle >= 5,x", + "loc.input.help.gradle5xOrHigher": "Définissez cette valeur sur « true » si la version de gradle est >= 5.x.'True' par défaut.", "loc.input.label.javaHomeSelection": "Définir JAVA_HOME par", "loc.input.help.javaHomeSelection": "Définit JAVA_HOME en sélectionnant une version de JDK qui sera découverte au moment des builds ou en tapant le chemin de JDK.", "loc.input.label.jdkVersion": "Version du kit JDK", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "Exécuter Checkstyle", "loc.input.help.checkstyleAnalysisEnabled": "Exécutez l'outil Checkstyle avec les vérifications Sun par défaut. Les résultats sont chargés en tant qu'artefacts de build.", "loc.input.label.findbugsAnalysisEnabled": "Exécuter FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "Utilisez l'outil d'analyse statique FindBugs pour rechercher des bogues dans le code. Les résultats sont chargés sous forme d'artefacts de build.", + "loc.input.help.findbugsAnalysisEnabled": "Utilisez l’outil d’analyse statique FindBugs pour rechercher des bogues dans le code. Les résultats sont chargés en tant qu’artefacts de build. Dans Gradle 6.0, ce plug-in a été supprimé. Utilisez plutôt le plug-in spotbugs. [Plus d’informations] (https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "Exécuter PMD", "loc.input.help.pmdAnalysisEnabled": "Utilisez l'outil d'analyse statique Java PMD pour rechercher des bogues dans le code. Les résultats sont chargés en tant qu'artefacts de build.", + "loc.input.label.spotBugsAnalysisEnabled": "Exécuter des débogages", + "loc.input.help.spotBugsAnalysisEnabled": "Activez cette option pour exécuter des débogages. Ce plug-in fonctionne avec Gradle v5.6 ou une date ultérieure. [Plus d’informations] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Version du plug-in Spotbugs", + "loc.input.help.spotBugsGradlePluginVersionChoice": "Version du plug-in Spotbugs Gradle à utiliser. Vous pouvez le déclarer dans votre fichier de configuration Gradle, ou spécifier une version ici.", + "loc.input.label.spotbugsGradlePluginVersion": "Numéro de version", + "loc.input.help.spotbugsGradlePluginVersion": "Consultez la https://plugins.gradle.org/plugin/com.github.spotbugs pour toutes les versions disponibles.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "Échec de création de l'objet TaskReport. Champ manquant : %s", "loc.messages.sqCommon_WaitingForAnalysis": "Attente de l'analyse de la build par le serveur SonarQube.", "loc.messages.sqCommon_NotWaitingForAnalysis": "Build non configurée pour attendre l'analyse SonarQube. L'état détaillé de la barrière qualité n'est pas disponible.", diff --git a/Tasks/GradleV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GradleV2/Strings/resources.resjson/it-IT/resources.resjson index 38c9a7c2a82e..55189e622e65 100644 --- a/Tasks/GradleV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/GradleV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613720). In alternativa [vedere la documentazione di Gradle](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Consente di compilare con uno script wrapper di Gradle", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "La configurazione dell'analisi SonarQube è stata spostata nell'attività `Prepara configurazione di analisi` dell'estensione [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) o [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud)", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "Strumento di code coverage", "loc.input.help.codeCoverageTool": "Consente di selezionare lo strumento di code coverage.", "loc.input.label.classFilesDirectories": "Directory dei file di classe", - "loc.input.help.classFilesDirectories": "Elenco di directory delimitate da virgole contenenti file di classe e file di archivio (JAR, WAR e così via). I report di code coverage vengono creati per i file di classe presenti in queste directory. La ricerca viene in genere eseguita nelle classi presenti in `build/classes/main`, che costituisce la directory delle classi predefinita per le compilazioni di Gradle", + "loc.input.help.classFilesDirectories": "Elenco di directory delimitate da virgole contenenti file di classe e file di archivio (JAR, WAR e così via). I report di code coverage vengono creati per i file di classe presenti in queste directory. La ricerca viene in genere eseguita nelle classi presenti in `build/classes/java/main` (per Gradle 4 e versioni successive), che costituisce la directory delle classi predefinita per le compilazioni di Gradle", "loc.input.label.classFilter": "Filtri di inclusione/esclusione classi", "loc.input.help.classFilter": "Elenco di filtri delimitati da virgole per includere o escludere classi dalla raccolta delle informazioni sul code coverage, ad esempio +:com.*,+:org.*,-:my.app*.*.", "loc.input.label.failIfCoverageEmpty": "Non eseguire se mancano i risultati del code coverage", "loc.input.help.failIfCoverageEmpty": "Non esegue la compilazione se il code coverage non ha prodotto risultati da pubblicare.", + "loc.input.label.gradle5xOrHigher": "Versione di Gradle >= 5.x", + "loc.input.help.gradle5xOrHigher": "Impostare su 'true' se la versione di Gradle è >= 5.x.'True' per impostazione predefinita.", "loc.input.label.javaHomeSelection": "Imposta JAVA_HOME per", "loc.input.help.javaHomeSelection": "Consente di impostare JAVA_HOME selezionando una versione di JDK che verrà individuata durante le compilazioni oppure immettendo manualmente un percorso JDK.", "loc.input.label.jdkVersion": "Versione del JDK", @@ -45,11 +47,17 @@ "loc.input.label.sqGradlePluginVersion": "Versione del plug-in SonarQube Scanner per Gradle", "loc.input.help.sqGradlePluginVersion": "Per tutte le versioni disponibili, vedere https://plugins.gradle.org/plugin/org.sonarqube.", "loc.input.label.checkstyleAnalysisEnabled": "Esegui Checkstyle", - "loc.input.help.checkstyleAnalysisEnabled": "Esegue lo strumento Checkstyle con i controlli Sun predefiniti. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.checkstyleAnalysisEnabled": "Esegue lo strumento Checkstyle con i controlli Sun predefiniti. I risultati vengono caricati come artefatti di compilazione.", "loc.input.label.findbugsAnalysisEnabled": "Esegui FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "Consente di usare lo strumento di analisi statica FindBugs per cercare bug nel codice. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.findbugsAnalysisEnabled": "Usare lo strumento di analisi statica FindBugs per cercare i bug nel codice. I risultati vengono caricati come artefatti della compilazione. In Gradle 6.0 questo plug-in è stato rimosso. Utilizzare il plug-in SpotBugs. [Altre informazioni](https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "Esegui PMD", - "loc.input.help.pmdAnalysisEnabled": "Consente di usare lo strumento di analisi statica Java PMD per cercare bug nel codice. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.pmdAnalysisEnabled": "Consente di usare lo strumento di analisi statica Java PMD per cercare bug nel codice. I risultati vengono caricati come artefatti di compilazione.", + "loc.input.label.spotBugsAnalysisEnabled": "Esegui SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "Abilitare questa opzione per eseguire SpotBugs. Questo plug-in è compatibile con Gradle v5.6 o versioni successive. [Altre informazioni](https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Versione del plug-in SpotBugs", + "loc.input.help.spotBugsGradlePluginVersionChoice": "Versione del plug-in SpotBugs di Gradle da usare. È possibile dichiararla nel file di configurazione di Gradle o specificarne una qui.", + "loc.input.label.spotbugsGradlePluginVersion": "Numero di versione", + "loc.input.help.spotbugsGradlePluginVersion": "Per tutte le versioni disponibili, vedere https://plugins.gradle.org/plugin/com.github.spotbugs.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "Non è stato possibile creare l'oggetto TaskReport. Campo mancante: %s", "loc.messages.sqCommon_WaitingForAnalysis": "In attesa che il server SonarQube analizzi la compilazione.", "loc.messages.sqCommon_NotWaitingForAnalysis": "La compilazione non è stata configurata per attendere l'analisi SonarQube. Lo stato dettagliato del quality gate non sarà disponibile.", diff --git a/Tasks/GradleV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/GradleV2/Strings/resources.resjson/ja-JP/resources.resjson index 380c4f2a84fa..76eb0bfd8e3c 100644 --- a/Tasks/GradleV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/GradleV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613720)、または [Gradle のドキュメントを参照](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Gradle ラッパー スクリプトを使用してビルドします", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "SonarQube 解析の構成は、[SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) または [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 拡張機能の 'Prepare Analysis Configuration' タスクに移動しました", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "コード カバレッジ ツール", "loc.input.help.codeCoverageTool": "コード カバレッジ ツールを選択します。", "loc.input.label.classFilesDirectories": "クラス ファイル ディレクトリ", - "loc.input.help.classFilesDirectories": "クラス ファイルやアーカイブ ファイル (JAR、WAR など) を格納するディレクトリのコンマ区切り一覧。コード カバレッジはこれらのディレクトリ内のクラス ファイルに関して報告されます。通常、`build/classes/main` (Gradle のビルドの既定のクラス ディレクトリ) でクラスを検索します", + "loc.input.help.classFilesDirectories": "クラス ファイルやアーカイブ ファイル (JAR、WAR など) が格納されているディレクトリのコンマ区切りのリスト。これらのディレクトリ内にあるクラス ファイルのコード カバレッジが報告されます。通常、Gradle のビルドで既定のクラス ディレクトリとなる `build/classes/java/main` (Gradle 4+ の場合) の下にあるクラスが検索されます", "loc.input.label.classFilter": "クラス包含/除外フィルター", "loc.input.help.classFilter": "コード カバレッジの収集にクラスを含めたり除いたりするためのフィルターのコンマ区切り一覧。たとえば、+:com.*,+:org.*,-:my.app*.* と指定します。", "loc.input.label.failIfCoverageEmpty": "コード カバレッジの結果がない場合に失敗する", - "loc.input.help.failIfCoverageEmpty": "コード カバレッジから公開するべき結果が生成されなかった場合に、ビルドを失敗にします。", + "loc.input.help.failIfCoverageEmpty": "コード カバレッジから発行するべき結果が生成されなかった場合に、ビルドを失敗にします。", + "loc.input.label.gradle5xOrHigher": "Gradle バージョン >= 5.x", + "loc.input.help.gradle5xOrHigher": "Gradle version が >= 5.x の場合は 'true' に設定します。既定では 'True' です。", "loc.input.label.javaHomeSelection": "次の条件で JAVA_HOME を設定します", "loc.input.help.javaHomeSelection": "ビルド中に検出される JDK バージョンを選択するか、JDK パスを手動で入力して JAVA_HOME を設定します。", "loc.input.label.jdkVersion": "JDK バージョン", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle の実行", "loc.input.help.checkstyleAnalysisEnabled": "既定の Sun チェックを使用して Checkstyle ツールを実行します。結果はビルド成果物としてアップロードされます。", "loc.input.label.findbugsAnalysisEnabled": "FindBugs の実行", - "loc.input.help.findbugsAnalysisEnabled": "FindBugs スタティック分析ツールを使用してコード内のバグを調べます。結果はビルド成果物としてアップロードされます。", + "loc.input.help.findbugsAnalysisEnabled": "FindBugs 静的分析ツールを使用して、コード内のバグを検索します。結果はビルド成果物としてアップロードされます。Gradle 6.0 ではこのプラグインは削除されました。代わりに、spotbug プラグインを使用してください。[詳細情報] (https://docs.gradle.org/current/userguide/upgrading_version_5.html # the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "PMD の実行", "loc.input.help.pmdAnalysisEnabled": "PMD Java スタティック分析ツールを使用して、コード内のバグを調べます。結果はビルド成果物としてアップロードされます。", + "loc.input.label.spotBugsAnalysisEnabled": "Run SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "このオプションを有効にすると、spotBugs が実行されます。このプラグインは Gradle version 5.6 以降で動作します。[詳細情報] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Spotbugs プラグイン バージョン", + "loc.input.help.spotBugsGradlePluginVersionChoice": "使用する Spotbugs Gradle プラグイン バージョンです。Gradle 構成ファイルで宣言するか、ここでバージョンを指定できます。", + "loc.input.label.spotbugsGradlePluginVersion": "バージョン番号", + "loc.input.help.spotbugsGradlePluginVersion": "利用可能なすべてのバージョンについては、https://plugins.gradle.org/plugin/com.github.spotbugs をご覧ください。", "loc.messages.sqCommon_CreateTaskReport_MissingField": "TaskReport オブジェクトの作成に失敗しました。フィールド %s が見つかりません", "loc.messages.sqCommon_WaitingForAnalysis": "SonarQube サーバーによるビルドの分析を待機しています。", "loc.messages.sqCommon_NotWaitingForAnalysis": "SonarQube 分析を待機するようビルドが構成されていません。詳細な品質ゲートの状態は提供されません。", @@ -63,8 +71,8 @@ "loc.messages.sqAnalysis_BuildSummary_LinkText": "詳しい SonarQube レポート", "loc.messages.sqAnalysis_BuildSummary_CannotAuthenticate": "SonarQube サーバーへ認証できません。保存したサービス接続の詳細とサーバーの状態を確認してください。", "loc.messages.sqAnalysis_AnalysisTimeout": "%d 秒の所定時間内に分析が完了しませんでした。", - "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildSummary": "Pull request ビルド: 詳細な SonarQube ビルドの概要は提供されません。", - "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildBreaker": "Pull request ビルド: 品質ゲートが失敗してもビルドは中断されません。", + "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildSummary": "プル要求ビルド: 詳細 SonarQube ビルドの概要は提供されません。", + "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildBreaker": "プル要求ビルド: 品質ゲートが失敗してもビルドは中断されません。", "loc.messages.sqAnalysis_BuildBrokenDueToQualityGateFailure": "このビルドに関連する SonarQube 品質ゲートが失敗しました。", "loc.messages.sqAnalysis_QualityGatePassed": "このビルドに関連する SonarQube 品質ゲートに合格しました (状態 %s)", "loc.messages.sqAnalysis_UnknownComparatorString": "SonarQube ビルドの概要に問題が発生しました: 不明な比較演算子 '%s'", @@ -81,9 +89,9 @@ "loc.messages.LocateJVMBasedOnVersionAndArch": "Java %s %s の JAVA_HOME を検索する", "loc.messages.UnsupportedJdkWarning": "JDK 9 および JDK 10 はサポートされていません。プロジェクトとパイプラインで新しいバージョンに切り替えてください。JDK 11 でのビルドを試行しています...", "loc.messages.FailedToLocateSpecifiedJVM": "指定された JDK バージョンが見つかりませんでした。指定された JDK バージョンがエージェントにインストールされており、環境変数 '%s' が存在し、対応する JDK の場所に設定されていることを確認するか、[Java ツール インストーラー](https://go.microsoft.com/fwlink/?linkid=875287) タスクを使用して目的の JDK をインストールしてください。", - "loc.messages.NoCodeCoverage": "公開するコード カバレッジの結果が見つかりませんでした。", + "loc.messages.NoCodeCoverage": "発行するコード カバレッジの結果が見つかりませんでした。", "loc.messages.InvalidBuildFile": "無効またはサポートされていないビルド ファイル", "loc.messages.FileNotFound": "ファイルまたはフォルダーが存在しません: %s", "loc.messages.FailedToAppendCC": "コード カバレッジ データを追加できません: %s", - "loc.messages.NoTestResults": "%s と一致するテスト結果ファイルが見つからないため、JUnit テスト結果の公開をスキップします。" + "loc.messages.NoTestResults": "%s と一致するテスト結果ファイルが見つからないため、JUnit テスト結果の発行をスキップします。" } \ No newline at end of file diff --git a/Tasks/GradleV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/GradleV2/Strings/resources.resjson/ko-KR/resources.resjson index f5b122cb2af6..494c570bf0c9 100644 --- a/Tasks/GradleV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/GradleV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "코드 검사 도구", "loc.input.help.codeCoverageTool": "코드 검사 도구를 선택하세요.", "loc.input.label.classFilesDirectories": "클래스 파일 디렉터리", - "loc.input.help.classFilesDirectories": "클래스 파일, 보관 파일(JAR, WAR 등)이 포함된 디렉터리의 쉼표로 구분된 목록입니다. 코드 검사는 이러한 디렉터리에 있는 클래스 파일에 대해 보고됩니다. 일반적으로 Gradle 빌드의 기본 클래스 디렉터리인 `build/classes/main` 아래에 있는 클래스가 검색됩니다.", + "loc.input.help.classFilesDirectories": "클래스 파일, 보관 파일(JAR, WAR 등)이 포함된 디렉터리의 쉼표로 구분된 목록입니다. 코드 검사는 이러한 디렉터리에 있는 클래스 파일에 대해 보고됩니다. 일반적으로 Gradle 빌드의 기본 클래스 디렉터리인 'build/classes/java/main'(Gradle 4 이상의 경우)에 있는 클래스가 검색됩니다.", "loc.input.label.classFilter": "클래스 포함/제외 필터", "loc.input.help.classFilter": "코드 검사 수집에서 클래스를 포함하거나 제외할 필터의 쉼표로 구분된 목록입니다(예: +:com.*,+:org.*,-:my.app*.*).", "loc.input.label.failIfCoverageEmpty": "코드 검사 결과가 없는 경우 실패", "loc.input.help.failIfCoverageEmpty": "코드 검사에서 게시할 결과를 생성하지 않은 경우 빌드가 실패합니다.", + "loc.input.label.gradle5xOrHigher": "Gradle 버전 >= 5.x", + "loc.input.help.gradle5xOrHigher": "Gradle 버전이 기본적으로 >= 5.x.'True'인 경우, 이 값을 ‘true’로 설정하세요.", "loc.input.label.javaHomeSelection": "JAVA_HOME 설정 방법", "loc.input.help.javaHomeSelection": "빌드 중에 검색될 JDK 버전을 선택하거나 수동으로 JDK 경로를 입력하여 JAVA_HOME을 설정합니다.", "loc.input.label.jdkVersion": "JDK 버전", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle 실행", "loc.input.help.checkstyleAnalysisEnabled": "기본 일요일 검사로 Checkstyle 도구를 실행하세요. 결과는 빌드 아티팩트로 업로드됩니다.", "loc.input.label.findbugsAnalysisEnabled": "FindBugs 실행", - "loc.input.help.findbugsAnalysisEnabled": "FindBugs 정적 분석 도구를 사용하여 코드에서 버그를 찾습니다. 결과는 빌드 아티팩트로 업로드됩니다.", + "loc.input.help.findbugsAnalysisEnabled": "정적 분석 도구인 FindBugs를 사용하여 코드에서 버그를 찾으세요. 결과는 빌드 아티팩트로 업로드됩니다. Gradle 6.0에서는 이 플러그 인이 제거되었으므로 대신 spotbugs 플러그 인을 사용하세요. [추가 정보] (https://docs.gradle.org/current/userguide/upgrading_version_5.html # the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "PMD 실행", "loc.input.help.pmdAnalysisEnabled": "PMD Java 정적 분석 도구를 사용하여 코드에서 버그를 찾아보세요. 결과는 빌드 아티팩트로 업로드됩니다.", + "loc.input.label.spotBugsAnalysisEnabled": "SpotBugs 실행", + "loc.input.help.spotBugsAnalysisEnabled": "이 옵션을 사용하여 spotBugs를 실행합니다. 이 플러그 인은 Gradle v5.6 이상에서 작동합니다. [추가 정보] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Spotbugs 플러그 인 버전", + "loc.input.help.spotBugsGradlePluginVersionChoice": "사용할 Spotbugs Gradle 플러그 인 버전입니다. Gradle 구성 파일에서 선언하거나 여기서 버전을 지정할 수 있습니다.", + "loc.input.label.spotbugsGradlePluginVersion": "버전 번호", + "loc.input.help.spotbugsGradlePluginVersion": "사용 가능한 모든 버전을 보려면 https://plugins.gradle.org/plugin/com.github.spotbugs를 참조하세요.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "TaskReport 개체를 만들지 못했습니다. 없는 필드: %s", "loc.messages.sqCommon_WaitingForAnalysis": "SonarQube 서버에서 빌드가 분석될 때까지 대기하는 중입니다.", "loc.messages.sqCommon_NotWaitingForAnalysis": "빌드가 SonarQube 분석을 기다리도록 구성되지 않았습니다. 자세한 품질 게이트 상태를 사용할 수 없습니다.", diff --git a/Tasks/GradleV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GradleV2/Strings/resources.resjson/ru-RU/resources.resjson index 064d73a5ba4f..02672c2f3ced 100644 --- a/Tasks/GradleV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/GradleV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613720) или [документацию по Gradle](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Сборка с помощью скрипта программы-оболочки Gradle", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "Конфигурация анализа SonarQube перемещена в расширения [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) или [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) в задаче \"Подготовка конфигурации анализа\"", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "Средство оценки объема протестированного кода", "loc.input.help.codeCoverageTool": "Выберите средство оценки объемов протестированного кода.", "loc.input.label.classFilesDirectories": "Каталоги файлов классов", - "loc.input.help.classFilesDirectories": "Разделенный запятыми список каталогов, содержащих файлы классов и архивов (JAR, WAR и т. д.). Объем протестированного кода указывается для файлов классов в этих каталогах. Задача ищет классы в каталоге \"build/classes/main\", который является каталогом классов по умолчанию для сборок Gradle.", + "loc.input.help.classFilesDirectories": "Разделенный запятыми список каталогов, содержащих файлы классов и файлы архивов (JAR, WAR и т. д.). Объем протестированного кода определяется для файлов классов в этих каталогах. Обычно поиск классов осуществляется в каталоге \"build/classes/java/main\" (для Gradle 4 и более поздней версии). Этот каталог является каталогом классов по умолчанию для сборок Gradle.", "loc.input.label.classFilter": "Фильтры включения и исключения классов", "loc.input.help.classFilter": "Список фильтров с разделителями-запятыми для включения или исключения классов при сборе данных по объему протестированного кода. Например: +:com.*,+:org.*,-:my.app*.*.", "loc.input.label.failIfCoverageEmpty": "Сбой, если результаты для объема протестированного кода отсутствуют", "loc.input.help.failIfCoverageEmpty": "Если объем протестированного кода не дал результатов для публикации, завершить сборку сбоем.", + "loc.input.label.gradle5xOrHigher": "Версия Gradle не ниже 5.x", + "loc.input.help.gradle5xOrHigher": "Задайте значение true, если версия Gradle не ниже 5.x. Значение true используется по умолчанию.", "loc.input.label.javaHomeSelection": "Установка JAVA_HOME с помощью", "loc.input.help.javaHomeSelection": "Задается JAVA_HOME указанием версии JDK, которая будет обнаруживаться во время сборок, или указанием пути к JDK вручную.", "loc.input.label.jdkVersion": "Версия JDK", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "Запустить Checkstyle", "loc.input.help.checkstyleAnalysisEnabled": "Запустите средство Checkstyle с проверками Sun по умолчанию. Результаты передаются как артефакты сборки.", "loc.input.label.findbugsAnalysisEnabled": "Запустить FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "Программа для статического анализа FindBugs используется для поиска ошибок в коде. Результаты отправляются в виде артефактов сборки.", + "loc.input.help.findbugsAnalysisEnabled": "Используйте средство статического анализа FindBugs для поиска ошибок в коде. Результаты отправляются в виде артефактов сборки. Из Gradle 6.0 этот подключаемый модуль удален. Используйте подключаемый модуль SpotBugs вместо него. [Подробнее](https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "Запустить PMD", "loc.input.help.pmdAnalysisEnabled": "Используйте средство статического анализа Java PMD для поиска ошибок в коде. Результаты передаются как артефакты сборки.", + "loc.input.label.spotBugsAnalysisEnabled": "Запустить SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "Включите этот параметр, чтобы запустить SpotBugs. Этот подключаемый модуль работает с Gradle 5.6 или более поздней версии. [Подробнее](https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Версия подключаемого модуля SpotBugs", + "loc.input.help.spotBugsGradlePluginVersionChoice": "Используемая версия подключаемого модуля SpotBugs Gradle. Ее можно объявить в файле конфигурации Gradle или указать здесь.", + "loc.input.label.spotbugsGradlePluginVersion": "Номер версии", + "loc.input.help.spotbugsGradlePluginVersion": "Список всех доступных версий приведен на странице https://plugins.gradle.org/plugin/com.github.spotbugs.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "Не удалось создать объект TaskReport. Отсутствует поле: %s", "loc.messages.sqCommon_WaitingForAnalysis": "Ожидание анализа сборки сервером SonarQube.", "loc.messages.sqCommon_NotWaitingForAnalysis": "Для сборки не настроено ожидание анализа SonarQube. Подробные данные о состоянии шлюза качества будут недоступны.", diff --git a/Tasks/GradleV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/GradleV2/Strings/resources.resjson/zh-CN/resources.resjson index e422d8a16b87..c1e2ec56e3cb 100644 --- a/Tasks/GradleV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/GradleV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "代码覆盖率工具", "loc.input.help.codeCoverageTool": "选择代码覆盖率工具。", "loc.input.label.classFilesDirectories": "类文件目录", - "loc.input.help.classFilesDirectories": "包含类文件和存档文件(JAR 和 WAR 等)的目录列表,以逗号分隔。报告这些目录中类文件的代码覆盖率。通常情况下,在 \"build/classes/main\" 下搜索类,这是 Gradle 生成的默认类目录", + "loc.input.help.classFilesDirectories": "包含类文件和存档文件(JAR 和 WAR 等)的目录列表,以逗号分隔。报告这些目录中类文件的代码覆盖率。通常情况下,在 `build/classes/java/main` (适用于 Gradle 4+)下搜索类,这是 Gradle 生成的默认类目录", "loc.input.label.classFilter": "类包含/排除筛选器", "loc.input.help.classFilter": "用于在收集代码覆盖率时包含或排除类的筛选器列表,以逗号分隔。例如: +:com.*、+:org.*、-:my.app*.*。", "loc.input.label.failIfCoverageEmpty": "缺失代码覆盖率结果时失败", "loc.input.help.failIfCoverageEmpty": "如果代码覆盖率未产生任何要发布的结果,则生成将失败。", + "loc.input.label.gradle5xOrHigher": "Gradle 版本 >= 5.x", + "loc.input.help.gradle5xOrHigher": "如果 gradle 版本默认为 >= 5.x.“True”,则将此设置为 “true”。", "loc.input.label.javaHomeSelection": "JAVA_HOME 设置方法", "loc.input.help.javaHomeSelection": "可通过选择将在生成期间发现的 JDK 版本或手动输入 JDK 路径来设置 JAVA_HOME。", "loc.input.label.jdkVersion": "JDK 版本", @@ -45,11 +47,17 @@ "loc.input.label.sqGradlePluginVersion": "Gradle 插件版本的 SonarQube 扫描仪", "loc.input.help.sqGradlePluginVersion": "有关所有可用版本,请参阅 https://plugins.gradle.org/plugin/org.sonarqube。", "loc.input.label.checkstyleAnalysisEnabled": "运行 Checkstyle", - "loc.input.help.checkstyleAnalysisEnabled": "使用默认 Sun 检查运行 Checkstyle 工具。将结果上传为生成工件。", + "loc.input.help.checkstyleAnalysisEnabled": "使用默认 Sun 检查运行 Checkstyle 工具。将结果上传为生成项目。", "loc.input.label.findbugsAnalysisEnabled": "运行 FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 静态分析工具查找代码中的 bug。结果将作为生成工件进行上传。", + "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 静态分析工具查找代码中的 bug。结果将作为构建项目上传。在 Gradle 6.0 中,已删除此插件。请改为使用 spotbugs 插件。[详细信息](https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "运行 PMD", - "loc.input.help.pmdAnalysisEnabled": "使用 PMD Java 静态分析工具查找代码中的 bug。将结果上传为生成工件。", + "loc.input.help.pmdAnalysisEnabled": "使用 PMD Java 静态分析工具查找代码中的 bug。将结果上传为生成项目。", + "loc.input.label.spotBugsAnalysisEnabled": "运行 SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "启用此选项以运行 spotBugs。此插件适用于 Gradle v5.6 或更高版本。[详细信息](https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Spotbugs 插件版本", + "loc.input.help.spotBugsGradlePluginVersionChoice": "要使用的 Spotbugs Gradle 插件版本。可以在 Gradle 配置文件中对其作出声明,或在此处指定版本。", + "loc.input.label.spotbugsGradlePluginVersion": "版本号", + "loc.input.help.spotbugsGradlePluginVersion": "请参阅 https://plugins.gradle.org/plugin/com.github.spotbugs 以了解所有可用版本。", "loc.messages.sqCommon_CreateTaskReport_MissingField": "未能创建 TaskReport 对象。缺少字段: %s", "loc.messages.sqCommon_WaitingForAnalysis": "正在等待 SonarQube 服务器分析生成。", "loc.messages.sqCommon_NotWaitingForAnalysis": "生成未配置等待 SonarQube 分析。详细的质量检验关状态不可用。", diff --git a/Tasks/GradleV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GradleV2/Strings/resources.resjson/zh-TW/resources.resjson index fed0c43f101c..659da0937e79 100644 --- a/Tasks/GradleV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/GradleV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613720)或[參閱 Gradle 文件](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "使用 Gradle 包裝函式指令碼來建置", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "SonarQube 分析的設定已移至 [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) 或 [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 延伸模組,位於 `Prepare Analysis Configuration` 工作中", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "程式碼涵蓋範圍工具", "loc.input.help.codeCoverageTool": "選取程式碼涵蓋範圍工具。", "loc.input.label.classFilesDirectories": "類別檔案目錄", - "loc.input.help.classFilesDirectories": "以逗號分隔的清單,內含包含類別檔案和封存檔案 (JAR、WAR 等) 的目錄。回報的程式碼涵蓋範圍為這些目錄中的類別檔案。一般而言,會搜尋 Gradle 組建之預設類別目錄 `build/classes/main` 下的類別", + "loc.input.help.classFilesDirectories": "以逗號分隔的目錄清單,內含類別檔案和封存檔案 (JAR、WAR 等等)。回報內容為這些目錄中類別檔案的程式碼涵蓋範圍。一般會搜尋 `build/classes/java/main` 下的類別 (在 Gradle 4+ 中),這是 Gradle 組建的預設類別目錄", "loc.input.label.classFilter": "類別包含/排除篩選", "loc.input.help.classFilter": "以逗號分隔的清單,內含可從收集程式碼涵蓋範圍將類別加以包含或排除的篩選條件。例如: +:com.*,+:org.*,-:my.app*.*。", "loc.input.label.failIfCoverageEmpty": "遺漏程式碼涵蓋範圍結果時失敗", - "loc.input.help.failIfCoverageEmpty": "如果程式碼涵蓋範圍未產生任何可發佈的結果,則建置失敗。", + "loc.input.help.failIfCoverageEmpty": "如果程式碼涵蓋範圍未產生任何可發行的結果,則建置失敗。", + "loc.input.label.gradle5xOrHigher": "Gradle 版本 >= 5.x", + "loc.input.help.gradle5xOrHigher": "如果 gradle 版本預設為 >= 5.x.'True',則將此設為 'true'。", "loc.input.label.javaHomeSelection": "設定 JAVA_HOME 由", "loc.input.help.javaHomeSelection": "選取一個能在組建期間探索到的 JDK 版本,或者手動輸入 JDK 路徑,均能為 JAVA_HOME 進行設定。", "loc.input.label.jdkVersion": "JDK 版本", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "執行 Checkstyle", "loc.input.help.checkstyleAnalysisEnabled": "請以預設 Sun 檢查執行 Checkstyle 工具。結果會上傳成組建成品。", "loc.input.label.findbugsAnalysisEnabled": "執行 FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 靜態分析工具尋找程式碼中的 Bug。結果會作為組建成品上傳。", + "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 靜態分析工具,在程式碼中尋找錯誤。系統會將結果上傳為組建成品。在 Gradle 6.0 中已移除此外掛程式。請改用 spotbugs 外掛程式。[詳細資訊] (https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "執行 PMD", "loc.input.help.pmdAnalysisEnabled": "使用 PMD Java 靜態分析工具尋找程式碼中的錯誤。結果會上傳成組建成品。", + "loc.input.label.spotBugsAnalysisEnabled": "執行 SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "啟用此選項可執行 spotBugs。此外掛程式適用於 Gradle v5.6 或更新版本。[詳細資訊] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Spotbugs 外掛程式版本", + "loc.input.help.spotBugsGradlePluginVersionChoice": "要使用的 Spotbugs Gradle 外掛程式版本。您可於 Gradle 組態檔中加以宣告,或於此處指定版本。", + "loc.input.label.spotbugsGradlePluginVersion": "版本號碼", + "loc.input.help.spotbugsGradlePluginVersion": "如需所有可用的版本,請參閱 https://plugins.gradle.org/plugin/com.github.spotbugs。", "loc.messages.sqCommon_CreateTaskReport_MissingField": "無法建立 TaskReport 物件。遺漏欄位: %s", "loc.messages.sqCommon_WaitingForAnalysis": "正在等候 SonarQube 伺服器分析組建。", "loc.messages.sqCommon_NotWaitingForAnalysis": "組建未設定為等待 SonarQube 分析。將無法使用詳細的品質閘門狀態。", @@ -81,9 +89,9 @@ "loc.messages.LocateJVMBasedOnVersionAndArch": "為 Java %s %s 找出 JAVA_HOME 的位置", "loc.messages.UnsupportedJdkWarning": "JDK 9 與 JDK 10 已失去支援。請在您的專案和管線中切換至較新版本。正在嘗試以 JDK 11 進行建置...", "loc.messages.FailedToLocateSpecifiedJVM": "找不到指定的 JDK 版本。請確認指定的 JDK 版本已安裝在代理程式上,且環境變數 '%s' 存在並已設定為對應 JDK 的位置,或者使用 [Java 工具安裝程式](https://go.microsoft.com/fwlink/?linkid=875287) 工作安裝所需的 JDK。", - "loc.messages.NoCodeCoverage": "找不到要發佈的程式碼涵蓋範圍結果。", + "loc.messages.NoCodeCoverage": "找不到要發行的程式碼涵蓋範圍結果。", "loc.messages.InvalidBuildFile": "組建檔案無效或不受支援", "loc.messages.FileNotFound": "檔案或資料夾不存在: %s", "loc.messages.FailedToAppendCC": "無法附加程式碼涵蓋範圍資料: %s", - "loc.messages.NoTestResults": "找不到任何符合 %s 的測試結果,因此跳過發佈 JUnit 測試結果。" + "loc.messages.NoTestResults": "找不到任何符合 %s 的測試結果,因此跳過發行 JUnit 測試結果。" } \ No newline at end of file diff --git a/Tasks/GradleV2/task.json b/Tasks/GradleV2/task.json index 3f5fd96075b5..a8b1bdc2e73d 100644 --- a/Tasks/GradleV2/task.json +++ b/Tasks/GradleV2/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 191, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Configuration of the SonarQube analysis was moved to the [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) or [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) extensions, in task `Prepare Analysis Configuration`", diff --git a/Tasks/GradleV2/task.loc.json b/Tasks/GradleV2/task.loc.json index a8792fe5f026..4b3314f2e3c7 100644 --- a/Tasks/GradleV2/task.loc.json +++ b/Tasks/GradleV2/task.loc.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 191, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/GradleV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/GradleV3/Strings/resources.resjson/de-DE/resources.resjson index 855847ad0724..276f76b2346c 100644 --- a/Tasks/GradleV3/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/GradleV3/Strings/resources.resjson/de-DE/resources.resjson @@ -1,33 +1,35 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613720) oder [Gradle-Dokumentation anzeigen](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Mithilfe eines Gradle-Wrapperskripts erstellen", "loc.instanceNameFormat": "gradlew $(tasks)", - "loc.releaseNotes": "Die Konfiguration der SonarQube-Analyse wurde in die Erweiterungen [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) oder [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) in die Aufgabe zum Vorbereiten der Analysekonfiguration verschoben.", + "loc.releaseNotes": "Die Konfiguration der SonarQube-Analyse wurde in die Erweiterungen [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) oder [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) in der Aufgabe „Analysekonfiguration vorbereiten“ verschoben.", "loc.group.displayName.junitTestResults": "JUnit-Testergebnisse", "loc.group.displayName.codeCoverage": "Code Coverage", "loc.group.displayName.advanced": "Erweitert", - "loc.group.displayName.CodeAnalysis": "Codeanalyse", + "loc.group.displayName.CodeAnalysis": "Code Analysis", "loc.input.label.wrapperScript": "Gradle-Wrapper", "loc.input.help.wrapperScript": "Der relative Pfad vom Repositorystamm zum Gradle-Wrapperskript.", "loc.input.label.cwd": "Arbeitsverzeichnis", - "loc.input.help.cwd": "Das Arbeitsverzeichnis, in dem der Gradle-Build ausgeführt werden soll. Wenn kein Angabe erfolgt, wird das Stammverzeichnis des Repositorys als Standardwert verwendet.", + "loc.input.help.cwd": "Das Arbeitsverzeichnis, in dem der Gradle-Build ausgeführt werden soll. Wenn kein Angabe erfolgt, wird das Repositorystammverzeichnis als Standardwert verwendet.", "loc.input.label.options": "Optionen", "loc.input.label.tasks": "Aufgaben", "loc.input.label.publishJUnitResults": "In Azure Pipelines veröffentlichen", - "loc.input.help.publishJUnitResults": "Wählen Sie diese Option aus, um vom Gradle-Build generierte JUnit-Testergebnisse in Azure Pipelines zu veröffentlichen. Jede Testergebnisdatei, die mit \"Testergebnisdateien\" übereinstimmt, wird als Testlauf in Azure Pipelines veröffentlicht.", + "loc.input.help.publishJUnitResults": "Wählen Sie diese Option aus, um vom Gradle-Build generierte JUnit-Testergebnisse in Azure Pipelines zu veröffentlichen. Jede Testergebnisdatei, die mit „Testergebnisdateien“ übereinstimmt, wird als Testlauf in Azure Pipelines veröffentlicht.", "loc.input.label.testResultsFiles": "Testergebnisdateien", - "loc.input.help.testResultsFiles": "Pfad der Testergebnisdateien. Platzhalter können verwendet werden ([weitere Informationen](https://go.microsoft.com/fwlink/?linkid=856077)). Beispiel: \"**/TEST-*.xml\" für alle XML-Dateien, deren Name mit \"TEST-\" beginnt.", + "loc.input.help.testResultsFiles": "Pfad der Testergebnisdateien. Platzhalter können verwendet werden ([weitere Informationen](https://go.microsoft.com/fwlink/?linkid=856077)). Beispiel: „**/TEST-*.xml“ für alle XML-Dateien, deren Name mit „TEST-“ beginnt.", "loc.input.label.testRunTitle": "Testlauftitel", "loc.input.help.testRunTitle": "Geben Sie einen Namen für den Testlauf an.", "loc.input.label.codeCoverageTool": "Code Coverage-Tool", "loc.input.help.codeCoverageTool": "Wählen Sie das Code Coverage-Tool aus.", "loc.input.label.classFilesDirectories": "Klassendateiverzeichnisse", - "loc.input.help.classFilesDirectories": "Eine durch Kommas getrennte Liste der Verzeichnisse, die Klassendateien und Archivdateien (JAR-, WAR-Dateien usw.) enthalten. Code Coverage wird für Klassendateien in diesen Verzeichnissen gemeldet. Normalerweise werden Klassen unter unter \"build/main/classes\" durchsucht. Dies ist das Standardklassenverzeichnis für Gradle-Builds.", + "loc.input.help.classFilesDirectories": "Eine durch Kommas getrennte Liste der Verzeichnisse, die Klassendateien und Archivdateien (z. B. JAR- oder WAR-Dateien) enthalten. Code Coverage wird für Klassendateien in diesen Verzeichnissen gemeldet. Normalerweise werden Klassen unter \"build/classes/java/main\" (für Gradle 4+) durchsucht. Dies ist das Standardklassenverzeichnis für Gradle-Builds.", "loc.input.label.classFilter": "Filter für den Klasseneinschluss/-ausschluss", - "loc.input.help.classFilter": "Eine durch Kommas getrennte Liste der Filter, um Klassen in die Erfassung von Code Coverage ein- oder von dieser auszuschließen, z. B. \"+:com.*\", \"+:org.*\", \"-:my.app*.*\".", + "loc.input.help.classFilter": "Eine durch Kommas getrennte Liste der Filter, um Klassen in die Erfassung von Code Coverage ein- oder von dieser auszuschließen, z. B. „+:com.*“, „+:org.*“, „-:my.app*.*“.", "loc.input.label.failIfCoverageEmpty": "Fehler, wenn die Code Coverage-Ergebnisse fehlen", "loc.input.help.failIfCoverageEmpty": "Buildfehler, wenn Code Coverage keine zu veröffentlichenden Ergebnisse ergeben hat.", + "loc.input.label.gradle5xOrHigher": "Gradle-Version >= 5.x", + "loc.input.help.gradle5xOrHigher": "Setzen Sie diese Einstellung auf \"true\", wenn standardmäßig die Gradle-Version >= 5.x.\"true\" ist.", "loc.input.label.javaHomeSelection": "JAVA_HOME festlegen durch", "loc.input.help.javaHomeSelection": "Legt JAVA_HOME durch Auswählen einer JDK-Version fest, die während der Erstellung von Builds oder durch manuelles Eingeben eines JDK-Pfads ermittelt wird.", "loc.input.label.jdkVersion": "JDK-Version", @@ -37,21 +39,27 @@ "loc.input.label.jdkArchitecture": "JDK-Architektur", "loc.input.help.jdkArchitecture": "Geben Sie optional die JDK-Architektur an (x86, x64).", "loc.input.label.gradleOpts": "GRADLE_OPTS festlegen", - "loc.input.help.gradleOpts": "Legt die Umgebungsvariable GRADLE_OPTS fest, die zum Senden von Befehlszeilenargumenten zum Starten von JVM verwendet wird. Das Kennzeichen \"xmx\" gibt den maximalen Arbeitsspeicher an, der für JVM verfügbar ist.", + "loc.input.help.gradleOpts": "Legt die Umgebungsvariable GRADLE_OPTS fest, die zum Senden von Befehlszeilenargumenten zum Starten von JVM verwendet wird. Das Kennzeichen „xmx“ gibt den maximalen Arbeitsspeicher an, der für JVM verfügbar ist.", "loc.input.label.sqAnalysisEnabled": "SonarQube- oder SonarCloud-Analyse ausführen", "loc.input.help.sqAnalysisEnabled": "Diese Option wurde im Vergleich zu Version 1 der Aufgabe **Gradle** dahingehend geändert, dass jetzt die Marketplace-Erweiterungen [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) und [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) verwendet werden. Aktivieren Sie diese Option, um eine [SonarQube- oder SonarCloud-Analyse](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) durchzuführen, nachdem Sie die Aufgaben im Feld **Aufgaben** ausgeführt haben. Sie müssen der Buildpipeline vor dieser Gradle-Aufgabe außerdem eine Aufgabe **Analysekonfiguration vorbereiten** aus einer der Erweiterungen hinzufügen.", - "loc.input.label.sqGradlePluginVersionChoice": "SonarQube Scanner for Gradle-Version", + "loc.input.label.sqGradlePluginVersionChoice": "SonarQube Scanner für Gradle-Version", "loc.input.help.sqGradlePluginVersionChoice": "Die Version des SonarQube-Gradle-Plug-Ins, die verwendet werden soll. Sie können die Version in Ihrer Gradle-Konfigurationsdatei deklarieren oder hier eine Version angeben.", - "loc.input.label.sqGradlePluginVersion": "Version des SonarQube Scanner for Gradle-Plug-Ins", + "loc.input.label.sqGradlePluginVersion": "Version des SonarQube Scanner für Gradle-Plug-Ins", "loc.input.help.sqGradlePluginVersion": "Informationen zu allen verfügbaren Versionen finden Sie unter https://plugins.gradle.org/plugin/org.sonarqube.", "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle ausführen", - "loc.input.help.checkstyleAnalysisEnabled": "Führen Sie das Tool Checkstyle mit den Sun-Standardüberprüfungen aus. Die Ergebnisse werden als Buildartefakte hochgeladen.", + "loc.input.help.checkstyleAnalysisEnabled": "Führen Sie das Checkstyle-Tool mit den Sun-Standardüberprüfungen aus. Die Ergebnisse werden als Buildartefakte hochgeladen.", "loc.input.label.findbugsAnalysisEnabled": "FindBugs ausführen", - "loc.input.help.findbugsAnalysisEnabled": "Verwenden Sie das statische FindBugs-Analysetool, um Fehler im Code zu ermitteln. Ergebnisse werden als Buildartefakte hochgeladen.", + "loc.input.help.findbugsAnalysisEnabled": "Verwenden Sie das statische Analysetool FindBugs, um nach Fehlern im Code zu suchen. Ergebnisse werden als Buildartefakt hochgeladen. In Gradle 6.0 wurde dieses Plug-In entfernt. Verwenden Sie stattdessen das Spotbugs-Plug-In. [Weitere Informationen] (https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "PMD ausführen", "loc.input.help.pmdAnalysisEnabled": "Verwenden Sie die statischen PMD-Analysetools von Java zum Suchen nach Fehlern im Code. Die Ergebnisse werden als Buildartefakte hochgeladen.", + "loc.input.label.spotBugsAnalysisEnabled": "SpotBugs ausführen", + "loc.input.help.spotBugsAnalysisEnabled": "Aktivieren Sie diese Option, um spotBugs auszuführen. Dieses Plug-in funktioniert mit Gradle v 5.6 oder höher. [Weitere Informationen] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Spotbugs-Plug-in-Version", + "loc.input.help.spotBugsGradlePluginVersionChoice": "Die Version des Spotbugs-Gradle-Plug-Ins, die verwendet werden soll. Sie können die Version in Ihrer Gradle-Konfigurationsdatei deklarieren oder hier eine Version angeben.", + "loc.input.label.spotbugsGradlePluginVersion": "Versionsnummer", + "loc.input.help.spotbugsGradlePluginVersion": "Alle verfügbaren Versionen finden Sie unter https://plugins.gradle.org/plugin/com.github.spotbugs.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "Fehler beim Erstellen des TaskReport-Objekts. Fehlendes Feld: %s", - "loc.messages.sqCommon_WaitingForAnalysis": "Auf den SonarQube-Server wird gewartet, um den Build zu analysieren.", + "loc.messages.sqCommon_WaitingForAnalysis": "Warten, dass der SonarQube-Server den Build analysiert.", "loc.messages.sqCommon_NotWaitingForAnalysis": "Der Build ist nicht für das Warten auf die SonarQube-Analyse konfiguriert. Der ausführliche Quality Gate-Status ist nicht verfügbar.", "loc.messages.sqCommon_QualityGateStatusUnknown": "Der Quality Gate-Status wurde nicht erkannt, oder es wurde ein neuer Status eingeführt.", "loc.messages.sqCommon_InvalidResponseFromServer": "Der Server hat mit einem ungültigen oder unerwarteten Antwortformat geantwortet.", @@ -59,28 +67,28 @@ "loc.messages.codeAnalysis_ToolFailed": "Fehler bei der %s-Analyse.", "loc.messages.sqAnalysis_IncrementalMode": "Ein PR-Build wurde erkannt. Die SonarQube-Analyse wird im inkrementellen Modus ausgeführt.", "loc.messages.sqAnalysis_BuildSummaryTitle": "SonarQube-Analysebericht", - "loc.messages.sqAnalysis_TaskReportInvalid": "Ungültiger oder fehlender Vorgangsbericht. Überprüfen Sie, ob SonarQube erfolgreich abgeschlossen wurde.", + "loc.messages.sqAnalysis_TaskReportInvalid": "Ungültiger oder fehlender Aufgabenbericht. Überprüfen Sie, ob SonarQube erfolgreich abgeschlossen wurde.", "loc.messages.sqAnalysis_BuildSummary_LinkText": "Ausführlicher SonarQube-Bericht", "loc.messages.sqAnalysis_BuildSummary_CannotAuthenticate": "Authentifizierung beim SonarQube-Server nicht möglich. Überprüfen Sie die gespeicherten Dienstverbindungsdetails und den Status des Servers.", "loc.messages.sqAnalysis_AnalysisTimeout": "Die Analyse wurde nicht in der vorgesehenen Zeit von %d Sekunden abgeschlossen.", "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildSummary": "Pull Request-Build: Eine ausführliche SonarQube-Buildzusammenfassung ist nicht verfügbar.", "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildBreaker": "Pull Request-Build: Der Build wird bei einem Quality Gate-Fehler nicht beeinträchtigt.", "loc.messages.sqAnalysis_BuildBrokenDueToQualityGateFailure": "Fehler des diesem Build zugeordneten SonarQube Quality Gates.", - "loc.messages.sqAnalysis_QualityGatePassed": "Das diesem Build zugeordnete SonarQube Quality Gate wurde bestanden (Status %s).", - "loc.messages.sqAnalysis_UnknownComparatorString": "Problem bei der SonarQube-Buildzusammenfassung: unbekannter Vergleichsoperator \"%s\"", + "loc.messages.sqAnalysis_QualityGatePassed": "Das diesem Build zugeordnete SonarQube Quality Gate hat bestanden (Status %s).", + "loc.messages.sqAnalysis_UnknownComparatorString": "Problem bei der SonarQube-Buildzusammenfassung: unbekannter Vergleichsoperator „%s“", "loc.messages.sqAnalysis_NoUnitsFound": "Die Liste der SonarQube-Maßeinheiten konnte nicht vom Server abgerufen werden.", - "loc.messages.sqAnalysis_NoReportTask": "\"report-task.txt\" wurde nicht gefunden. Mögliche Ursache: Die SonarQube-Analyse wurde nicht erfolgreich abgeschlossen.", - "loc.messages.sqAnalysis_MultipleReportTasks": "Es wurden mehrere Dateien \"report-task.txt\" gefunden, und nur die erste wird ausgewählt. Die Buildzusammenfassung und der Build Breaker sind möglicherweise nicht genau. Mögliche Ursache: mehrere SonarQube-Analysen im selben Build, dies wird nicht unterstützt.", + "loc.messages.sqAnalysis_NoReportTask": "„report-task.txt“ wurde nicht gefunden. Mögliche Ursache: Die SonarQube-Analyse wurde nicht erfolgreich abgeschlossen.", + "loc.messages.sqAnalysis_MultipleReportTasks": "Es wurden mehrere Dateien „report-task.txt“ gefunden. Die erste wird ausgewählt. Die Buildzusammenfassung und der Build Breaker sind möglicherweise nicht genau. Mögliche Ursache: mehrere SonarQube-Analysen im selben Build, dies wird nicht unterstützt.", "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsSomeFiles": "%s hat %d Verstöße in %d Dateien gefunden.", "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsOneFile": "%s hat %d Verstöße in einer Datei gefunden.", "loc.messages.codeAnalysisBuildSummaryLine_OneViolationOneFile": "%s hat einen Verstoß in einer Datei gefunden.", "loc.messages.codeAnalysisBuildSummaryLine_NoViolations": "%s hat keine Verstöße gefunden.", - "loc.messages.codeAnalysisBuildSummaryTitle": "Codeanalysebericht", - "loc.messages.codeAnalysisArtifactSummaryTitle": "Codeanalyseergebnisse", + "loc.messages.codeAnalysisBuildSummaryTitle": "Code Analysis-Bericht", + "loc.messages.codeAnalysisArtifactSummaryTitle": "Code Analysis-Ergebnisse", "loc.messages.codeAnalysisDisabled": "Die Codeanalyse ist außerhalb der Buildumgebung deaktiviert. Es konnte kein Wert gefunden werden für: %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "JAVA_HOME für Java %s %s finden", "loc.messages.UnsupportedJdkWarning": "JDK 9 und JDK 10 werden nicht unterstützt. Wechseln Sie in Ihrem Projekt und Ihrer Pipeline zu einer neueren Version. Es wird versucht, die Erstellung mit JDK 11 durchzuführen...", - "loc.messages.FailedToLocateSpecifiedJVM": "Die angegebene JDK-Version wurde nicht gefunden. Stellen Sie sicher, dass die angegebene JDK-Version auf dem Agent installiert und die Umgebungsvariable \"%s\" vorhanden und auf den Speicherort eines entsprechenden JDK festgelegt ist. Sie können auch die Aufgabe [Installer für Java-Tools](https://go.microsoft.com/fwlink/?linkid=875287) verwenden, um das gewünschte JDK zu installieren.", + "loc.messages.FailedToLocateSpecifiedJVM": "Die angegebene JDK-Version wurde nicht gefunden. Stellen Sie sicher, dass die angegebene JDK-Version auf dem Agent installiert und die Umgebungsvariable „%s“ vorhanden und auf den Speicherort eines entsprechenden JDK festgelegt ist. Sie können auch die Aufgabe [Installer für Java-Tools](https://go.microsoft.com/fwlink/?linkid=875287) verwenden, um das gewünschte JDK zu installieren.", "loc.messages.NoCodeCoverage": "Keine Code Coverage-Ergebnisse zum Veröffentlichen gefunden.", "loc.messages.InvalidBuildFile": "Ungültige oder nicht unterstützte Builddatei", "loc.messages.FileNotFound": "Datei oder Ordner nicht vorhanden: %s", diff --git a/Tasks/GradleV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/GradleV3/Strings/resources.resjson/es-ES/resources.resjson index f0696f83d937..3b7f3f39ade6 100644 --- a/Tasks/GradleV3/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/GradleV3/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613720) o [consultar la documentación de Gradle](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Compilar con un script contenedor de Gradle", "loc.instanceNameFormat": "$(tasks) de Gradlew", "loc.releaseNotes": "La configuración del análisis de SonarQube se movió a las extensiones de [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) o [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud), en la tarea \"Prepare Analysis Configuration\"", @@ -17,17 +17,19 @@ "loc.input.label.publishJUnitResults": "Publicar en Azure Pipelines", "loc.input.help.publishJUnitResults": "Seleccione esta opción para publicar los resultados de pruebas JUnit generados por la compilación de Gradle en Azure Pipelines. Cada archivo de resultados de pruebas que coincida con \"Archivos de resultados de pruebas\" se publicará como una serie de pruebas en Azure Pipelines.", "loc.input.label.testResultsFiles": "Archivos de resultados de pruebas", - "loc.input.help.testResultsFiles": "Ruta de acceso de los archivos de resultados de pruebas. Puede usar caracteres comodín ([más información](https://go.microsoft.com/fwlink/?linkid=856077)). Por ejemplo, \"**\\*TEST-*.xml\" para todos los archivos XML cuyos nombres empiecen por TEST-.", + "loc.input.help.testResultsFiles": "Ruta de acceso de los archivos de resultados de pruebas. Puede usar caracteres comodín ([más información](https://go.microsoft.com/fwlink/?linkid=856077)). Por ejemplo, \"**\\\\*TEST-*.xml\" para todos los archivos XML cuyos nombres empiecen por TEST-.", "loc.input.label.testRunTitle": "Título de la serie de pruebas", "loc.input.help.testRunTitle": "Asigne un nombre a la serie de pruebas.", "loc.input.label.codeCoverageTool": "Herramienta de cobertura de código", "loc.input.help.codeCoverageTool": "Seleccione la herramienta de cobertura de código.", "loc.input.label.classFilesDirectories": "Directorios de archivos de clase", - "loc.input.help.classFilesDirectories": "Lista separada por comas de los directorios que contienen archivos de clase y archivos de almacenamiento (JAR, WAR, etc.). La cobertura de código se notifica para los archivos de clase que están en los directorios. Normalmente, se buscan clases en \"build/classes/main\", que es el directorio de clases predeterminado de las compilaciones de Gradle.", + "loc.input.help.classFilesDirectories": "Lista separada por comas de los directorios que contienen archivos de clase y archivos de almacenamiento (JAR, WAR, etc.). La cobertura de código se notifica para los archivos de clase que están en los directorios. Normalmente, se buscan clases en \"build/classes/java/main\" (para Gradle 4 y versiones posteriores), que es el directorio de clases predeterminado de las compilaciones de Gradle.", "loc.input.label.classFilter": "Filtros de inclusión/exclusión de clase", "loc.input.help.classFilter": "Lista separada por comas de los filtros para incluir o excluir clases de la recopilación de cobertura de código. Por ejemplo: +:com.*,+:org.*,-:my.app*.*.", "loc.input.label.failIfCoverageEmpty": "Error si faltan los resultados de cobertura de código", "loc.input.help.failIfCoverageEmpty": "Error de compilación si la cobertura de código no generó ningún resultado para publicar.", + "loc.input.label.gradle5xOrHigher": "Versión de Gradle >= 5.x", + "loc.input.help.gradle5xOrHigher": "Establézcalo en ' true ' si la versión de gradle es >= 5. x. 'True ' de forma predeterminada.", "loc.input.label.javaHomeSelection": "Establecer JAVA_HOME por", "loc.input.help.javaHomeSelection": "Establece JAVA_HOME seleccionando una versión de JDK que se detectará durante las compilaciones o especificando manualmente una ruta de acceso del JDK.", "loc.input.label.jdkVersion": "Versión de JDK", @@ -47,17 +49,23 @@ "loc.input.label.checkstyleAnalysisEnabled": "Ejecutar Checkstyle", "loc.input.help.checkstyleAnalysisEnabled": "Ejecute la herramienta Checkstyle con las comprobaciones de Sun predeterminadas. Los resultados se cargan como artefactos de compilación.", "loc.input.label.findbugsAnalysisEnabled": "Ejecutar FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "Use la herramienta de análisis estático FindBugs para buscar errores en el código. Los resultados se cargan como artefactos de compilación.", + "loc.input.help.findbugsAnalysisEnabled": "Use la herramienta de análisis estático FindBugs para buscar errores en el código. Los resultados se cargan como artefactos de compilación. En Gradle 6,0, se quitó este complemento. Use el complemento spotbugs en su lugar. [Mas información] (https://docs.gradle.org/current/userguide/upgrading_version_5.html # the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "Ejecutar PMD", "loc.input.help.pmdAnalysisEnabled": "Use la herramienta de análisis estático de Java PMD para buscar errores en el código. Los resultados se cargan como artefactos de compilación.", + "loc.input.label.spotBugsAnalysisEnabled": "Ejecutar SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "Habilite esta opción para ejecutar spotBugs. Este complemento funciona con Gradle v5.6 o posterior. [Más información] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Versión del complemento de Spotbugs", + "loc.input.help.spotBugsGradlePluginVersionChoice": "Versión del complemento Spotbugs Gradle que debe usarse. Puede declararla en el archivo de configuración de Gradle o especificar aquí una versión.", + "loc.input.label.spotbugsGradlePluginVersion": "Número de versión", + "loc.input.help.spotbugsGradlePluginVersion": "Consulte en https://plugins.gradle.org/plugin/com.github.spotbugs la lista de versiones disponibles.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "No se pudo crear el objeto TaskReport. Falta el campo: %s.", "loc.messages.sqCommon_WaitingForAnalysis": "Esperando a que el servidor de SonarQube analice la compilación.", "loc.messages.sqCommon_NotWaitingForAnalysis": "Compilación no configurada para esperar al análisis de SonarQube. El estado detallado de la puerta de calidad no estará disponible.", - "loc.messages.sqCommon_QualityGateStatusUnknown": "No se pudo detectar el estado de la puerta de calidad o se ha introducido un nuevo estado.", + "loc.messages.sqCommon_QualityGateStatusUnknown": "No se ha podido detectar el estado de la puerta de calidad o se ha introducido un nuevo estado.", "loc.messages.sqCommon_InvalidResponseFromServer": "El servidor respondió con un formato de respuesta no válido o inesperado.", "loc.messages.codeAnalysis_ToolIsEnabled": "El análisis de %s está habilitado.", "loc.messages.codeAnalysis_ToolFailed": "Error en el análisis de %s.", - "loc.messages.sqAnalysis_IncrementalMode": "Se detectó una compilación PR; se está ejecutando el análisis de SonarQube en modo incremental.", + "loc.messages.sqAnalysis_IncrementalMode": "Se ha detectado una compilación PR; se está ejecutando el análisis de SonarQube en modo incremental.", "loc.messages.sqAnalysis_BuildSummaryTitle": "Informe del análisis de SonarQube", "loc.messages.sqAnalysis_TaskReportInvalid": "Falta el informe de tareas o no es válido. Compruebe que SonarQube finalizó correctamente.", "loc.messages.sqAnalysis_BuildSummary_LinkText": "Informe de SonarQube detallado", @@ -66,24 +74,24 @@ "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildSummary": "Compilación de solicitud de incorporación de cambios: el resumen detallado de la compilación de la solicitud de incorporación de cambios no estará disponible.", "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildBreaker": "Compilación de solicitud de incorporación de cambios: la compilación no se interrumpirá en caso de error en la puerta de calidad.", "loc.messages.sqAnalysis_BuildBrokenDueToQualityGateFailure": "Error en la puerta de calidad de SonarQube asociada con esta compilación.", - "loc.messages.sqAnalysis_QualityGatePassed": "La puerta de calidad de SonarQube asociada con esta compilación no dio errores (estado %s)", - "loc.messages.sqAnalysis_UnknownComparatorString": "Se produjo un problema en el resumen de compilación de SonarQube: comparador desconocido '%s'", - "loc.messages.sqAnalysis_NoUnitsFound": "La lista de unidades de medida de SonarQube no se pudo recuperar del servidor.", - "loc.messages.sqAnalysis_NoReportTask": "No se pudo encontrar report-task.txt. Causa posible: el análisis de SonarQube no se completó correctamente.", - "loc.messages.sqAnalysis_MultipleReportTasks": "Se encontraron varios archivos report-task.txt. Se elegirá el primero. Puede que el resumen de compilación y el interruptor de compilación no sean precisos. Causa posible: varios análisis de SonarQube durante la misma compilación, lo que no se admite.", - "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsSomeFiles": "%s encontró %d infracciones en %d archivos.", - "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsOneFile": "%s encontró %d infracciones en 1 archivo.", - "loc.messages.codeAnalysisBuildSummaryLine_OneViolationOneFile": "%s encontró 1 infracción en 1 archivo.", - "loc.messages.codeAnalysisBuildSummaryLine_NoViolations": "%s no encontró infracciones.", - "loc.messages.codeAnalysisBuildSummaryTitle": "Informe de análisis de código", + "loc.messages.sqAnalysis_QualityGatePassed": "La puerta de calidad de SonarQube asociada con esta compilación no ha dado errores (estado %s)", + "loc.messages.sqAnalysis_UnknownComparatorString": "Se ha producido un problema en el resumen de compilación de SonarQube: comparador desconocido \"%s\"", + "loc.messages.sqAnalysis_NoUnitsFound": "La lista de unidades de medida de SonarQube no se ha podido recuperar del servidor.", + "loc.messages.sqAnalysis_NoReportTask": "No se ha podido encontrar report-task.txt. Causa posible: el análisis de SonarQube no se ha completado correctamente.", + "loc.messages.sqAnalysis_MultipleReportTasks": "Se han encontrado varios archivos report-task.txt. Se elegirá el primero. Puede que el resumen de compilación y el interruptor de compilación no sean precisos. Causa posible: varios análisis de SonarQube durante la misma compilación, lo que no se admite.", + "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsSomeFiles": "%s ha encontrado %d infracciones en %d archivos.", + "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsOneFile": "%s ha encontrado %d infracciones en 1 archivo.", + "loc.messages.codeAnalysisBuildSummaryLine_OneViolationOneFile": "%s ha encontrado 1 infracción en 1 archivo.", + "loc.messages.codeAnalysisBuildSummaryLine_NoViolations": "%s no ha encontrado infracciones.", + "loc.messages.codeAnalysisBuildSummaryTitle": "Informe de análisis del código", "loc.messages.codeAnalysisArtifactSummaryTitle": "Resultados del análisis de código", "loc.messages.codeAnalysisDisabled": "El análisis de código está deshabilitado fuera del entorno de compilación. No se encuentra ningún valor para: %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "Buscar JAVA_HOME para Java %s %s", - "loc.messages.UnsupportedJdkWarning": "JDK 9 y JDK 10 no tienen soporte técnico. Cambie a una versión posterior del proyecto y la canalización. Intentando compilar con JDK 11...", - "loc.messages.FailedToLocateSpecifiedJVM": "No se encontró la versión de JDK especificada. Asegúrese de que dicha versión está instalada en el agente y de que la variable de entorno \"%s\" existe y está establecida en la ubicación de un JDK correspondiente. En caso contrario, use la tarea de [Instalador de herramientas de Java](https://go.microsoft.com/fwlink/?linkid=875287) para instalar el JDK deseado.", + "loc.messages.UnsupportedJdkWarning": "JDK 9 y JDK 10 no tienen soporte técnico. Cambie a una versión posterior del proyecto y la canalización. Intentando compilar con JDK 11...", + "loc.messages.FailedToLocateSpecifiedJVM": "No se ha encontrado la versión de JDK especificada. Asegúrese de que dicha versión está instalada en el agente y de que la variable de entorno \"%s\" existe y está establecida en la ubicación de un JDK correspondiente. En caso contrario, use la tarea de [Instalador de herramientas de Java](https://go.microsoft.com/fwlink/?linkid=875287) para instalar el JDK deseado.", "loc.messages.NoCodeCoverage": "No se encontraron resultados de cobertura de código para publicar.", "loc.messages.InvalidBuildFile": "Archivo de compilación incompatible o no válido", "loc.messages.FileNotFound": "El archivo o la carpeta no existen: %s", "loc.messages.FailedToAppendCC": "No se pueden anexar los datos de cobertura de código: %s", - "loc.messages.NoTestResults": "No se encontraron archivos de resultados de pruebas que coincidan con %s, por lo que se omite la publicación de los resultados de las pruebas JUnit." + "loc.messages.NoTestResults": "No se han encontrado archivos de resultados de pruebas que coincidan con %s, por lo que se omite la publicación de los resultados de las pruebas JUnit." } \ No newline at end of file diff --git a/Tasks/GradleV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/GradleV3/Strings/resources.resjson/fr-FR/resources.resjson index dac455c4ec99..5ecd4754cbd7 100644 --- a/Tasks/GradleV3/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/GradleV3/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613720) ou [consulter la documentation de Gradle](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Générer à l'aide d'un script du wrapper Gradle", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "La configuration de l'analyse SonarQube a été déplacée vers les extensions [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) ou [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud), dans la tâche 'Préparer la configuration de l'analyse'", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "Outil de couverture du code", "loc.input.help.codeCoverageTool": "Sélectionnez l'outil de couverture du code.", "loc.input.label.classFilesDirectories": "Répertoires de fichiers de classe", - "loc.input.help.classFilesDirectories": "Liste de répertoires séparés par une virgule, contenant les fichiers de classe et d'archive (JAR, WAR, etc.). La couverture du code est signalée pour les fichiers de classe dans ces répertoires. La recherche inclut normalement les classes sous 'build/classes/main', qui représente le répertoire de classes par défaut des builds Gradle", + "loc.input.help.classFilesDirectories": "Liste de répertoires séparés par une virgule, contenant les fichiers de classe et les fichiers d'archive (JAR, WAR, etc.). La couverture du code est signalée pour les fichiers de classe dans ces répertoires. Normalement, les classes situées sous 'build/classes/java/main' (pour Gradle 4+) sont recherchées, car il s'agit du répertoire de classes par défaut des builds Gradle", "loc.input.label.classFilter": "Filtres d'inclusion/exclusion de classes", "loc.input.help.classFilter": "Liste de filtres séparés par une virgule, permettant d'inclure ou d'exclure des classes dans la collecte de la couverture du code. Exemple : +:com.*,+:org.*,-:my.app*.*.", "loc.input.label.failIfCoverageEmpty": "Échec quand les résultats de la couverture du code sont manquants", "loc.input.help.failIfCoverageEmpty": "Échec de la build si la couverture du code ne produit aucun résultat à publier.", + "loc.input.label.gradle5xOrHigher": "Version de Gradle >= 5,x", + "loc.input.help.gradle5xOrHigher": "Définissez cette valeur sur « true » si la version de gradle est >= 5.x.'True' par défaut.", "loc.input.label.javaHomeSelection": "Définir JAVA_HOME par", "loc.input.help.javaHomeSelection": "Définit JAVA_HOME en sélectionnant une version de JDK qui sera découverte au moment des builds ou en tapant le chemin de JDK.", "loc.input.label.jdkVersion": "Version du kit JDK", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "Exécuter Checkstyle", "loc.input.help.checkstyleAnalysisEnabled": "Exécutez l'outil Checkstyle avec les vérifications Sun par défaut. Les résultats sont chargés en tant qu'artefacts de build.", "loc.input.label.findbugsAnalysisEnabled": "Exécuter FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "Utilisez l'outil d'analyse statique FindBugs pour rechercher des bogues dans le code. Les résultats sont chargés sous forme d'artefacts de build.", + "loc.input.help.findbugsAnalysisEnabled": "Utilisez l’outil d’analyse statique FindBugs pour rechercher des bogues dans le code. Les résultats sont chargés en tant qu’artefacts de build. Dans Gradle 6.0, ce plug-in a été supprimé. Utilisez plutôt le plug-in spotbugs. [Plus d’informations] (https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "Exécuter PMD", "loc.input.help.pmdAnalysisEnabled": "Utilisez l'outil d'analyse statique Java PMD pour rechercher des bogues dans le code. Les résultats sont chargés en tant qu'artefacts de build.", + "loc.input.label.spotBugsAnalysisEnabled": "Exécuter des débogages", + "loc.input.help.spotBugsAnalysisEnabled": "Activez cette option pour exécuter des débogages. Ce plug-in fonctionne avec Gradle v5.6 ou une date ultérieure. [Plus d’informations] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Version du plug-in Spotbugs", + "loc.input.help.spotBugsGradlePluginVersionChoice": "Version du plug-in Spotbugs Gradle à utiliser. Vous pouvez le déclarer dans votre fichier de configuration Gradle, ou spécifier une version ici.", + "loc.input.label.spotbugsGradlePluginVersion": "Numéro de version", + "loc.input.help.spotbugsGradlePluginVersion": "Consultez la https://plugins.gradle.org/plugin/com.github.spotbugs pour toutes les versions disponibles.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "Échec de création de l'objet TaskReport. Champ manquant : %s", "loc.messages.sqCommon_WaitingForAnalysis": "Attente de l'analyse de la build par le serveur SonarQube.", "loc.messages.sqCommon_NotWaitingForAnalysis": "Build non configurée pour attendre l'analyse SonarQube. L'état détaillé de la barrière qualité n'est pas disponible.", @@ -69,7 +77,7 @@ "loc.messages.sqAnalysis_QualityGatePassed": "Réussite de la barrière qualité SonarQube associée à cette build (état %s)", "loc.messages.sqAnalysis_UnknownComparatorString": "Le résumé de la génération SonarQube a rencontré un problème : comparateur inconnu '%s'", "loc.messages.sqAnalysis_NoUnitsFound": "La liste des unités de mesure SonarQube n'a pas pu être récupérée sur le serveur.", - "loc.messages.sqAnalysis_NoReportTask": "report-task.txt introuvable. Cause possible : L'analyse SonarQube ne s'est pas effectuée correctement.", + "loc.messages.sqAnalysis_NoReportTask": "Report-task.txt introuvable. Cause possible : L'analyse SonarQube ne s'est pas effectuée correctement.", "loc.messages.sqAnalysis_MultipleReportTasks": "Plusieurs fichiers report-task.txt trouvés. Le premier fichier est choisi. Le résumé de la génération et l'interrupteur de génération ne sont peut-être pas exacts. Cause possible : plusieurs analyses SonarQube pendant la même génération, ce qui n'est pas pris en charge.", "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsSomeFiles": "%s a trouvé %d violations dans %d fichiers.", "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsOneFile": "%s a trouvé %d violations dans 1 fichier.", diff --git a/Tasks/GradleV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GradleV3/Strings/resources.resjson/it-IT/resources.resjson index 38c9a7c2a82e..08c2e8213bd3 100644 --- a/Tasks/GradleV3/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/GradleV3/Strings/resources.resjson/it-IT/resources.resjson @@ -1,16 +1,16 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613720). In alternativa [vedere la documentazione di Gradle](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Consente di compilare con uno script wrapper di Gradle", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "La configurazione dell'analisi SonarQube è stata spostata nell'attività `Prepara configurazione di analisi` dell'estensione [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) o [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud)", "loc.group.displayName.junitTestResults": "Risultati del test JUnit", "loc.group.displayName.codeCoverage": "Code coverage", "loc.group.displayName.advanced": "Avanzate", - "loc.group.displayName.CodeAnalysis": "Analisi codice", + "loc.group.displayName.CodeAnalysis": "Code Analysis", "loc.input.label.wrapperScript": "Wrapper di Gradle", "loc.input.help.wrapperScript": "Percorso relativo dalla radice del repository allo script wrapper di Gradle.", - "loc.input.label.cwd": "Directory di lavoro", + "loc.input.label.cwd": "Cartella di lavoro", "loc.input.help.cwd": "Directory di lavoro in cui eseguire la compilazione Gradle. Se non è specificata, viene usata la directory radice del repository.", "loc.input.label.options": "Opzioni", "loc.input.label.tasks": "Attività", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "Strumento di code coverage", "loc.input.help.codeCoverageTool": "Consente di selezionare lo strumento di code coverage.", "loc.input.label.classFilesDirectories": "Directory dei file di classe", - "loc.input.help.classFilesDirectories": "Elenco di directory delimitate da virgole contenenti file di classe e file di archivio (JAR, WAR e così via). I report di code coverage vengono creati per i file di classe presenti in queste directory. La ricerca viene in genere eseguita nelle classi presenti in `build/classes/main`, che costituisce la directory delle classi predefinita per le compilazioni di Gradle", + "loc.input.help.classFilesDirectories": "Elenco di directory delimitate da virgole contenenti file di classe e file di archivio (JAR, WAR e così via). I report di code coverage vengono creati per i file di classe presenti in queste directory. La ricerca viene in genere eseguita nelle classi presenti in `build/classes/java/main` (per Gradle 4 e versioni successive), che costituisce la directory delle classi predefinita per le compilazioni di Gradle", "loc.input.label.classFilter": "Filtri di inclusione/esclusione classi", "loc.input.help.classFilter": "Elenco di filtri delimitati da virgole per includere o escludere classi dalla raccolta delle informazioni sul code coverage, ad esempio +:com.*,+:org.*,-:my.app*.*.", "loc.input.label.failIfCoverageEmpty": "Non eseguire se mancano i risultati del code coverage", "loc.input.help.failIfCoverageEmpty": "Non esegue la compilazione se il code coverage non ha prodotto risultati da pubblicare.", + "loc.input.label.gradle5xOrHigher": "Versione di Gradle >= 5.x", + "loc.input.help.gradle5xOrHigher": "Impostare su 'true' se la versione di Gradle è >= 5.x.'True' per impostazione predefinita.", "loc.input.label.javaHomeSelection": "Imposta JAVA_HOME per", "loc.input.help.javaHomeSelection": "Consente di impostare JAVA_HOME selezionando una versione di JDK che verrà individuata durante le compilazioni oppure immettendo manualmente un percorso JDK.", "loc.input.label.jdkVersion": "Versione del JDK", @@ -45,11 +47,17 @@ "loc.input.label.sqGradlePluginVersion": "Versione del plug-in SonarQube Scanner per Gradle", "loc.input.help.sqGradlePluginVersion": "Per tutte le versioni disponibili, vedere https://plugins.gradle.org/plugin/org.sonarqube.", "loc.input.label.checkstyleAnalysisEnabled": "Esegui Checkstyle", - "loc.input.help.checkstyleAnalysisEnabled": "Esegue lo strumento Checkstyle con i controlli Sun predefiniti. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.checkstyleAnalysisEnabled": "Esegue lo strumento Checkstyle con i controlli Sun predefiniti. I risultati vengono caricati come artefatti di compilazione.", "loc.input.label.findbugsAnalysisEnabled": "Esegui FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "Consente di usare lo strumento di analisi statica FindBugs per cercare bug nel codice. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.findbugsAnalysisEnabled": "Usare lo strumento di analisi statica FindBugs per cercare i bug nel codice. I risultati vengono caricati come artefatti della compilazione. In Gradle 6.0 questo plug-in è stato rimosso. Utilizzare il plug-in SpotBugs. [Altre informazioni](https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "Esegui PMD", - "loc.input.help.pmdAnalysisEnabled": "Consente di usare lo strumento di analisi statica Java PMD per cercare bug nel codice. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.pmdAnalysisEnabled": "Consente di usare lo strumento di analisi statica Java PMD per cercare bug nel codice. I risultati vengono caricati come artefatti di compilazione.", + "loc.input.label.spotBugsAnalysisEnabled": "Esegui SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "Abilitare questa opzione per eseguire SpotBugs. Questo plug-in è compatibile con Gradle v5.6 o versioni successive. [Altre informazioni](https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Versione del plug-in SpotBugs", + "loc.input.help.spotBugsGradlePluginVersionChoice": "Versione del plug-in SpotBugs di Gradle da usare. È possibile dichiararla nel file di configurazione di Gradle o specificarne una qui.", + "loc.input.label.spotbugsGradlePluginVersion": "Numero di versione", + "loc.input.help.spotbugsGradlePluginVersion": "Per tutte le versioni disponibili, vedere https://plugins.gradle.org/plugin/com.github.spotbugs.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "Non è stato possibile creare l'oggetto TaskReport. Campo mancante: %s", "loc.messages.sqCommon_WaitingForAnalysis": "In attesa che il server SonarQube analizzi la compilazione.", "loc.messages.sqCommon_NotWaitingForAnalysis": "La compilazione non è stata configurata per attendere l'analisi SonarQube. Lo stato dettagliato del quality gate non sarà disponibile.", @@ -59,7 +67,7 @@ "loc.messages.codeAnalysis_ToolFailed": "L'analisi di %s non è riuscita.", "loc.messages.sqAnalysis_IncrementalMode": "È stata rilevata una compilazione di richiesta pull. L'analisi SonarQube verrà eseguita in modalità incrementale", "loc.messages.sqAnalysis_BuildSummaryTitle": "Report di analisi SonarQube", - "loc.messages.sqAnalysis_TaskReportInvalid": "Il report attività manca o non è valido. Verificare che SonarQube sia stato completato senza errori.", + "loc.messages.sqAnalysis_TaskReportInvalid": "Report attività assente o non valido. Verificare che SonarQube sia stato completato senza errori.", "loc.messages.sqAnalysis_BuildSummary_LinkText": "Report dettagliato SonarQube", "loc.messages.sqAnalysis_BuildSummary_CannotAuthenticate": "Non è possibile eseguire l'autenticazione al server SonarQube. Verificare i dettagli salvati della connessione al servizio e lo stato del server.", "loc.messages.sqAnalysis_AnalysisTimeout": "L'analisi non è stata completata nel tempo assegnato di %d secondi.", @@ -75,9 +83,9 @@ "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsOneFile": "%s ha trovato %d violazioni in 1 file.", "loc.messages.codeAnalysisBuildSummaryLine_OneViolationOneFile": "%s ha trovato 1 violazione in 1 file.", "loc.messages.codeAnalysisBuildSummaryLine_NoViolations": "%s non ha trovato violazioni.", - "loc.messages.codeAnalysisBuildSummaryTitle": "Report di analisi codice", - "loc.messages.codeAnalysisArtifactSummaryTitle": "Risultati di analisi codice", - "loc.messages.codeAnalysisDisabled": "L'analisi codice è disabilitata dall'esterno dell'ambiente di compilazione. Non è stato possibile trovare alcun valore per %s", + "loc.messages.codeAnalysisBuildSummaryTitle": "Report di Code Analysis", + "loc.messages.codeAnalysisArtifactSummaryTitle": "Risultati dell’analisi del codice", + "loc.messages.codeAnalysisDisabled": "Code Analysis è disabilitato dall'esterno dell'ambiente di compilazione. Non è stato possibile trovare alcun valore per %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "Individuare JAVA_HOME per Java %s %s", "loc.messages.UnsupportedJdkWarning": "JDK 9 e JDK 10 non sono supportati. Passare a una versione più recente nel progetto e nella pipeline. Verrà effettuato un tentativo di compilazione con JDK 11...", "loc.messages.FailedToLocateSpecifiedJVM": "La versione del JDK specificata non è stata trovata. Assicurarsi che sia installata nell'agente e che la variabile di ambiente '%s' sia presente e impostata sul percorso di un JDK corrispondente oppure usare l'attività [Programma di installazione strumenti Java](https://go.microsoft.com/fwlink/?linkid=875287) per installare il JDK desiderato.", diff --git a/Tasks/GradleV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/GradleV3/Strings/resources.resjson/ja-JP/resources.resjson index 380c4f2a84fa..e842868ebdd8 100644 --- a/Tasks/GradleV3/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/GradleV3/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[このタスクの詳細情報](https://go.microsoft.com/fwlink/?LinkID=613720)または [Gradle ドキュメント](https://docs.gradle.org/current/userguide/userguide.html)を確認します", "loc.description": "Gradle ラッパー スクリプトを使用してビルドします", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "SonarQube 解析の構成は、[SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) または [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 拡張機能の 'Prepare Analysis Configuration' タスクに移動しました", "loc.group.displayName.junitTestResults": "JUnit のテスト結果", "loc.group.displayName.codeCoverage": "コード カバレッジ", - "loc.group.displayName.advanced": "詳細設定", + "loc.group.displayName.advanced": "詳細", "loc.group.displayName.CodeAnalysis": "コード分析", "loc.input.label.wrapperScript": "Gradle ラッパー", "loc.input.help.wrapperScript": "リポジトリのルートから Gradle のラッパー スクリプトへの相対パス。", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "コード カバレッジ ツール", "loc.input.help.codeCoverageTool": "コード カバレッジ ツールを選択します。", "loc.input.label.classFilesDirectories": "クラス ファイル ディレクトリ", - "loc.input.help.classFilesDirectories": "クラス ファイルやアーカイブ ファイル (JAR、WAR など) を格納するディレクトリのコンマ区切り一覧。コード カバレッジはこれらのディレクトリ内のクラス ファイルに関して報告されます。通常、`build/classes/main` (Gradle のビルドの既定のクラス ディレクトリ) でクラスを検索します", + "loc.input.help.classFilesDirectories": "クラス ファイルやアーカイブ ファイル (JAR、WAR など) が格納されているディレクトリのコンマ区切りのリスト。これらのディレクトリ内にあるクラス ファイルのコード カバレッジが報告されます。通常、Gradle のビルドで既定のクラス ディレクトリとなる `build/classes/java/main` (Gradle 4+ の場合) の下にあるクラスが検索されます", "loc.input.label.classFilter": "クラス包含/除外フィルター", "loc.input.help.classFilter": "コード カバレッジの収集にクラスを含めたり除いたりするためのフィルターのコンマ区切り一覧。たとえば、+:com.*,+:org.*,-:my.app*.* と指定します。", "loc.input.label.failIfCoverageEmpty": "コード カバレッジの結果がない場合に失敗する", - "loc.input.help.failIfCoverageEmpty": "コード カバレッジから公開するべき結果が生成されなかった場合に、ビルドを失敗にします。", + "loc.input.help.failIfCoverageEmpty": "コード カバレッジから発行する結果が生成されなかった場合に、ビルドを失敗にします。", + "loc.input.label.gradle5xOrHigher": "Gradle バージョン >= 5.x", + "loc.input.help.gradle5xOrHigher": "Gradle version が >= 5.x の場合は 'true' に設定します。既定では 'True' です。", "loc.input.label.javaHomeSelection": "次の条件で JAVA_HOME を設定します", "loc.input.help.javaHomeSelection": "ビルド中に検出される JDK バージョンを選択するか、JDK パスを手動で入力して JAVA_HOME を設定します。", "loc.input.label.jdkVersion": "JDK バージョン", @@ -35,11 +37,11 @@ "loc.input.label.jdkUserInputPath": "JDK パス", "loc.input.help.jdkUserInputPath": "指定したパスに JAVA_HOME を設定します。", "loc.input.label.jdkArchitecture": "JDK アーキテクチャ", - "loc.input.help.jdkArchitecture": "(省略可能) JDK のアーキテクチャ (x86、x64) を指定します。", + "loc.input.help.jdkArchitecture": "必要に応じて、JDK のアーキテクチャ (x86、x64) を指定します。", "loc.input.label.gradleOpts": "GRADLE_OPTS の設定", "loc.input.help.gradleOpts": "JVM を起動するためにコマンド ライン引数を送信するときに使用する GRADLE_OPTS 環境変数を設定します。xmx フラグは JVM で使用可能な最大メモリを指定します。", "loc.input.label.sqAnalysisEnabled": "SonarQube 解析または SonarCloud 解析の実行", - "loc.input.help.sqAnalysisEnabled": "このオプションはバージョン 1 の **Gradle** タスクから変更され、[SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) および [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) Marketplace 拡張機能を使用するようになりました。このオプションを有効にして、[**Tasks**] フィールドのタスクを実行した後に [SonarQube または SonarCloud 分析](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) を実行するようにします。また、この Gradle タスクの前に、いずれか一方の拡張機能から **Prepare Analysis Configuration** タスクをビルド タスクに追加する必要があります。", + "loc.input.help.sqAnalysisEnabled": "このオプションはバージョン 1 の **Gradle** タスクから変更され、[SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) および [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) Marketplace 拡張機能を使用するようになりました。このオプションを有効にして、[**Tasks**] フィールドのタスクを実行した後に [SonarQube または SonarCloud 分析](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) を実行するようにします。また、この Gradle タスクの前に、いずれか一方の拡張機能から **Prepare Analysis Configuration** タスクをビルド パイプラインに追加する必要があります。", "loc.input.label.sqGradlePluginVersionChoice": "SonarQube scanner for Gradle のバージョン", "loc.input.help.sqGradlePluginVersionChoice": "使用する SonarQube Gradle プラグイン バージョンです。Gradle 構成ファイルで宣言するか、ここでバージョンを指定できます。", "loc.input.label.sqGradlePluginVersion": "SonarQube scanner for Gradle プラグインのバージョン", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle の実行", "loc.input.help.checkstyleAnalysisEnabled": "既定の Sun チェックを使用して Checkstyle ツールを実行します。結果はビルド成果物としてアップロードされます。", "loc.input.label.findbugsAnalysisEnabled": "FindBugs の実行", - "loc.input.help.findbugsAnalysisEnabled": "FindBugs スタティック分析ツールを使用してコード内のバグを調べます。結果はビルド成果物としてアップロードされます。", + "loc.input.help.findbugsAnalysisEnabled": "FindBugs 静的分析ツールを使用して、コード内のバグを検索します。結果はビルド成果物としてアップロードされます。Gradle 6.0 ではこのプラグインは削除されました。代わりに、spotbug プラグインを使用してください。[詳細情報] (https://docs.gradle.org/current/userguide/upgrading_version_5.html # the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "PMD の実行", "loc.input.help.pmdAnalysisEnabled": "PMD Java スタティック分析ツールを使用して、コード内のバグを調べます。結果はビルド成果物としてアップロードされます。", + "loc.input.label.spotBugsAnalysisEnabled": "Run SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "このオプションを有効にすると、spotBugs が実行されます。このプラグインは Gradle version 5.6 以降で動作します。[詳細情報] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Spotbugs プラグイン バージョン", + "loc.input.help.spotBugsGradlePluginVersionChoice": "使用する Spotbugs Gradle プラグイン バージョンです。Gradle 構成ファイルで宣言するか、ここでバージョンを指定できます。", + "loc.input.label.spotbugsGradlePluginVersion": "バージョン番号", + "loc.input.help.spotbugsGradlePluginVersion": "利用可能なすべてのバージョンについては、https://plugins.gradle.org/plugin/com.github.spotbugs をご覧ください。", "loc.messages.sqCommon_CreateTaskReport_MissingField": "TaskReport オブジェクトの作成に失敗しました。フィールド %s が見つかりません", "loc.messages.sqCommon_WaitingForAnalysis": "SonarQube サーバーによるビルドの分析を待機しています。", "loc.messages.sqCommon_NotWaitingForAnalysis": "SonarQube 分析を待機するようビルドが構成されていません。詳細な品質ゲートの状態は提供されません。", @@ -63,11 +71,11 @@ "loc.messages.sqAnalysis_BuildSummary_LinkText": "詳しい SonarQube レポート", "loc.messages.sqAnalysis_BuildSummary_CannotAuthenticate": "SonarQube サーバーへ認証できません。保存したサービス接続の詳細とサーバーの状態を確認してください。", "loc.messages.sqAnalysis_AnalysisTimeout": "%d 秒の所定時間内に分析が完了しませんでした。", - "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildSummary": "Pull request ビルド: 詳細な SonarQube ビルドの概要は提供されません。", - "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildBreaker": "Pull request ビルド: 品質ゲートが失敗してもビルドは中断されません。", + "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildSummary": "プル要求ビルド: 詳しい SonarQube ビルドの概要は提供されません。", + "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildBreaker": "プル要求ビルド: 品質ゲートが失敗してもビルドは中断されません。", "loc.messages.sqAnalysis_BuildBrokenDueToQualityGateFailure": "このビルドに関連する SonarQube 品質ゲートが失敗しました。", "loc.messages.sqAnalysis_QualityGatePassed": "このビルドに関連する SonarQube 品質ゲートに合格しました (状態 %s)", - "loc.messages.sqAnalysis_UnknownComparatorString": "SonarQube ビルドの概要に問題が発生しました: 不明な比較演算子 '%s'", + "loc.messages.sqAnalysis_UnknownComparatorString": "SonarQube ビルドの概要で問題が発生しました: 不明な比較演算子 '%s'", "loc.messages.sqAnalysis_NoUnitsFound": "SonarQube 測定単位のリストをサーバーから取得できませんでした。", "loc.messages.sqAnalysis_NoReportTask": "report-task.txt が見つかりませんでした。考えられる原因: SonarQube 分析が正常に完了しませんでした。", "loc.messages.sqAnalysis_MultipleReportTasks": "複数の report-task.txt ファイルが見つかりました。最初のファイルを選択します。ビルドの概要とビルドのブレーカーが正しくない可能性があります。考えられる原因: 同じビルド内に複数の SonarQube 分析がありますが、これはサポートされていません。", @@ -81,9 +89,9 @@ "loc.messages.LocateJVMBasedOnVersionAndArch": "Java %s %s の JAVA_HOME を検索する", "loc.messages.UnsupportedJdkWarning": "JDK 9 および JDK 10 はサポートされていません。プロジェクトとパイプラインで新しいバージョンに切り替えてください。JDK 11 でのビルドを試行しています...", "loc.messages.FailedToLocateSpecifiedJVM": "指定された JDK バージョンが見つかりませんでした。指定された JDK バージョンがエージェントにインストールされており、環境変数 '%s' が存在し、対応する JDK の場所に設定されていることを確認するか、[Java ツール インストーラー](https://go.microsoft.com/fwlink/?linkid=875287) タスクを使用して目的の JDK をインストールしてください。", - "loc.messages.NoCodeCoverage": "公開するコード カバレッジの結果が見つかりませんでした。", + "loc.messages.NoCodeCoverage": "発行するコード カバレッジの結果が見つかりませんでした。", "loc.messages.InvalidBuildFile": "無効またはサポートされていないビルド ファイル", "loc.messages.FileNotFound": "ファイルまたはフォルダーが存在しません: %s", "loc.messages.FailedToAppendCC": "コード カバレッジ データを追加できません: %s", - "loc.messages.NoTestResults": "%s と一致するテスト結果ファイルが見つからないため、JUnit テスト結果の公開をスキップします。" + "loc.messages.NoTestResults": "%s と一致するテスト結果ファイルが見つからないため、JUnit テスト結果の発行をスキップします。" } \ No newline at end of file diff --git a/Tasks/GradleV3/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/GradleV3/Strings/resources.resjson/ko-KR/resources.resjson index f5b122cb2af6..369ee118c182 100644 --- a/Tasks/GradleV3/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/GradleV3/Strings/resources.resjson/ko-KR/resources.resjson @@ -3,9 +3,9 @@ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=613720) 또는 [Gradle 설명서 참조](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Gradle 래퍼 스크립트를 사용하여 빌드", "loc.instanceNameFormat": "gradlew $(tasks)", - "loc.releaseNotes": "SonarQube 분석 구성이 [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) 또는 [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 확장의 '분석 구성 준비' 작업으로 이동됨", + "loc.releaseNotes": "SonarQube 분석 구성이 [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) 또는 [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 확장의 `분석 구성 준비` 작업으로 이동됨", "loc.group.displayName.junitTestResults": "JUnit 테스트 결과", - "loc.group.displayName.codeCoverage": "코드 검사", + "loc.group.displayName.codeCoverage": "코드 적용 범위", "loc.group.displayName.advanced": "고급", "loc.group.displayName.CodeAnalysis": "코드 분석", "loc.input.label.wrapperScript": "Gradle 래퍼", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "코드 검사 도구", "loc.input.help.codeCoverageTool": "코드 검사 도구를 선택하세요.", "loc.input.label.classFilesDirectories": "클래스 파일 디렉터리", - "loc.input.help.classFilesDirectories": "클래스 파일, 보관 파일(JAR, WAR 등)이 포함된 디렉터리의 쉼표로 구분된 목록입니다. 코드 검사는 이러한 디렉터리에 있는 클래스 파일에 대해 보고됩니다. 일반적으로 Gradle 빌드의 기본 클래스 디렉터리인 `build/classes/main` 아래에 있는 클래스가 검색됩니다.", + "loc.input.help.classFilesDirectories": "클래스 파일, 보관 파일(JAR, WAR 등)이 포함된 디렉터리의 쉼표로 구분된 목록입니다. 코드 검사는 이러한 디렉터리에 있는 클래스 파일에 대해 보고됩니다. 일반적으로 Gradle 빌드의 기본 클래스 디렉터리인 'build/classes/java/main'(Gradle 4 이상의 경우)에 있는 클래스가 검색됩니다.", "loc.input.label.classFilter": "클래스 포함/제외 필터", "loc.input.help.classFilter": "코드 검사 수집에서 클래스를 포함하거나 제외할 필터의 쉼표로 구분된 목록입니다(예: +:com.*,+:org.*,-:my.app*.*).", "loc.input.label.failIfCoverageEmpty": "코드 검사 결과가 없는 경우 실패", "loc.input.help.failIfCoverageEmpty": "코드 검사에서 게시할 결과를 생성하지 않은 경우 빌드가 실패합니다.", + "loc.input.label.gradle5xOrHigher": "Gradle 버전 >= 5.x", + "loc.input.help.gradle5xOrHigher": "Gradle 버전이 기본적으로 >= 5.x.'True'인 경우, 이 값을 ‘true’로 설정하세요.", "loc.input.label.javaHomeSelection": "JAVA_HOME 설정 방법", "loc.input.help.javaHomeSelection": "빌드 중에 검색될 JDK 버전을 선택하거나 수동으로 JDK 경로를 입력하여 JAVA_HOME을 설정합니다.", "loc.input.label.jdkVersion": "JDK 버전", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle 실행", "loc.input.help.checkstyleAnalysisEnabled": "기본 일요일 검사로 Checkstyle 도구를 실행하세요. 결과는 빌드 아티팩트로 업로드됩니다.", "loc.input.label.findbugsAnalysisEnabled": "FindBugs 실행", - "loc.input.help.findbugsAnalysisEnabled": "FindBugs 정적 분석 도구를 사용하여 코드에서 버그를 찾습니다. 결과는 빌드 아티팩트로 업로드됩니다.", + "loc.input.help.findbugsAnalysisEnabled": "정적 분석 도구인 FindBugs를 사용하여 코드에서 버그를 찾으세요. 결과는 빌드 아티팩트로 업로드됩니다. Gradle 6.0에서는 이 플러그 인이 제거되었으므로 대신 spotbugs 플러그 인을 사용하세요. [추가 정보] (https://docs.gradle.org/current/userguide/upgrading_version_5.html # the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "PMD 실행", "loc.input.help.pmdAnalysisEnabled": "PMD Java 정적 분석 도구를 사용하여 코드에서 버그를 찾아보세요. 결과는 빌드 아티팩트로 업로드됩니다.", + "loc.input.label.spotBugsAnalysisEnabled": "SpotBugs 실행", + "loc.input.help.spotBugsAnalysisEnabled": "이 옵션을 사용하여 spotBugs를 실행합니다. 이 플러그 인은 Gradle v5.6 이상에서 작동합니다. [추가 정보] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Spotbugs 플러그 인 버전", + "loc.input.help.spotBugsGradlePluginVersionChoice": "사용할 Spotbugs Gradle 플러그 인 버전입니다. Gradle 구성 파일에서 선언하거나 여기서 버전을 지정할 수 있습니다.", + "loc.input.label.spotbugsGradlePluginVersion": "버전 번호", + "loc.input.help.spotbugsGradlePluginVersion": "사용 가능한 모든 버전을 보려면 https://plugins.gradle.org/plugin/com.github.spotbugs를 참조하세요.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "TaskReport 개체를 만들지 못했습니다. 없는 필드: %s", "loc.messages.sqCommon_WaitingForAnalysis": "SonarQube 서버에서 빌드가 분석될 때까지 대기하는 중입니다.", "loc.messages.sqCommon_NotWaitingForAnalysis": "빌드가 SonarQube 분석을 기다리도록 구성되지 않았습니다. 자세한 품질 게이트 상태를 사용할 수 없습니다.", diff --git a/Tasks/GradleV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GradleV3/Strings/resources.resjson/ru-RU/resources.resjson index 064d73a5ba4f..82f782a78e2f 100644 --- a/Tasks/GradleV3/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/GradleV3/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613720) или [документацию по Gradle](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "Сборка с помощью скрипта программы-оболочки Gradle", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "Конфигурация анализа SonarQube перемещена в расширения [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) или [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) в задаче \"Подготовка конфигурации анализа\"", "loc.group.displayName.junitTestResults": "Результаты теста JUnit", "loc.group.displayName.codeCoverage": "Объем протестированного кода", "loc.group.displayName.advanced": "Дополнительно", - "loc.group.displayName.CodeAnalysis": "Анализ кода", + "loc.group.displayName.CodeAnalysis": "Code Analysis", "loc.input.label.wrapperScript": "Программа-оболочка Gradle", "loc.input.help.wrapperScript": "Относительный путь от корня репозитория к скрипту оболочки Gradle.", "loc.input.label.cwd": "Рабочий каталог", @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "Средство оценки объема протестированного кода", "loc.input.help.codeCoverageTool": "Выберите средство оценки объемов протестированного кода.", "loc.input.label.classFilesDirectories": "Каталоги файлов классов", - "loc.input.help.classFilesDirectories": "Разделенный запятыми список каталогов, содержащих файлы классов и архивов (JAR, WAR и т. д.). Объем протестированного кода указывается для файлов классов в этих каталогах. Задача ищет классы в каталоге \"build/classes/main\", который является каталогом классов по умолчанию для сборок Gradle.", + "loc.input.help.classFilesDirectories": "Разделенный запятыми список каталогов, содержащих файлы классов и файлы архивов (JAR, WAR и т. д.). Объем протестированного кода определяется для файлов классов в этих каталогах. Обычно поиск классов осуществляется в каталоге \"build/classes/java/main\" (для Gradle 4 и более поздней версии). Этот каталог является каталогом классов по умолчанию для сборок Gradle.", "loc.input.label.classFilter": "Фильтры включения и исключения классов", "loc.input.help.classFilter": "Список фильтров с разделителями-запятыми для включения или исключения классов при сборе данных по объему протестированного кода. Например: +:com.*,+:org.*,-:my.app*.*.", "loc.input.label.failIfCoverageEmpty": "Сбой, если результаты для объема протестированного кода отсутствуют", "loc.input.help.failIfCoverageEmpty": "Если объем протестированного кода не дал результатов для публикации, завершить сборку сбоем.", + "loc.input.label.gradle5xOrHigher": "Версия Gradle не ниже 5.x", + "loc.input.help.gradle5xOrHigher": "Задайте значение true, если версия Gradle не ниже 5.x. Значение true используется по умолчанию.", "loc.input.label.javaHomeSelection": "Установка JAVA_HOME с помощью", "loc.input.help.javaHomeSelection": "Задается JAVA_HOME указанием версии JDK, которая будет обнаруживаться во время сборок, или указанием пути к JDK вручную.", "loc.input.label.jdkVersion": "Версия JDK", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "Запустить Checkstyle", "loc.input.help.checkstyleAnalysisEnabled": "Запустите средство Checkstyle с проверками Sun по умолчанию. Результаты передаются как артефакты сборки.", "loc.input.label.findbugsAnalysisEnabled": "Запустить FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "Программа для статического анализа FindBugs используется для поиска ошибок в коде. Результаты отправляются в виде артефактов сборки.", + "loc.input.help.findbugsAnalysisEnabled": "Используйте средство статического анализа FindBugs для поиска ошибок в коде. Результаты отправляются в виде артефактов сборки. Из Gradle 6.0 этот подключаемый модуль удален. Используйте подключаемый модуль SpotBugs вместо него. [Подробнее](https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "Запустить PMD", "loc.input.help.pmdAnalysisEnabled": "Используйте средство статического анализа Java PMD для поиска ошибок в коде. Результаты передаются как артефакты сборки.", + "loc.input.label.spotBugsAnalysisEnabled": "Запустить SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "Включите этот параметр, чтобы запустить SpotBugs. Этот подключаемый модуль работает с Gradle 5.6 или более поздней версии. [Подробнее](https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Версия подключаемого модуля SpotBugs", + "loc.input.help.spotBugsGradlePluginVersionChoice": "Используемая версия подключаемого модуля SpotBugs Gradle. Ее можно объявить в файле конфигурации Gradle или указать здесь.", + "loc.input.label.spotbugsGradlePluginVersion": "Номер версии", + "loc.input.help.spotbugsGradlePluginVersion": "Список всех доступных версий приведен на странице https://plugins.gradle.org/plugin/com.github.spotbugs.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "Не удалось создать объект TaskReport. Отсутствует поле: %s", "loc.messages.sqCommon_WaitingForAnalysis": "Ожидание анализа сборки сервером SonarQube.", "loc.messages.sqCommon_NotWaitingForAnalysis": "Для сборки не настроено ожидание анализа SonarQube. Подробные данные о состоянии шлюза качества будут недоступны.", @@ -75,8 +83,8 @@ "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsOneFile": "%s обнаружил нарушения (%d) в одном файле.", "loc.messages.codeAnalysisBuildSummaryLine_OneViolationOneFile": "%s обнаружил одно нарушение в одном файле.", "loc.messages.codeAnalysisBuildSummaryLine_NoViolations": "%s не обнаружил нарушений.", - "loc.messages.codeAnalysisBuildSummaryTitle": "Отчет по анализу кода", - "loc.messages.codeAnalysisArtifactSummaryTitle": "Результаты анализа кода", + "loc.messages.codeAnalysisBuildSummaryTitle": "Отчет по Code Analysis", + "loc.messages.codeAnalysisArtifactSummaryTitle": "Результаты Code Analysis", "loc.messages.codeAnalysisDisabled": "Анализ кода отключен вне среды сборки. Не удалось найти значение: %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "Найдите JAVA_HOME для Java %s %s", "loc.messages.UnsupportedJdkWarning": "Поддержка JDK 9 и JDK 10 прекращена. Переключитесь на более позднюю версию в проекте и конвейере. Выполняется попытка сборки с помощью JDK 11...", diff --git a/Tasks/GradleV3/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/GradleV3/Strings/resources.resjson/zh-CN/resources.resjson index e422d8a16b87..c1e2ec56e3cb 100644 --- a/Tasks/GradleV3/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/GradleV3/Strings/resources.resjson/zh-CN/resources.resjson @@ -23,11 +23,13 @@ "loc.input.label.codeCoverageTool": "代码覆盖率工具", "loc.input.help.codeCoverageTool": "选择代码覆盖率工具。", "loc.input.label.classFilesDirectories": "类文件目录", - "loc.input.help.classFilesDirectories": "包含类文件和存档文件(JAR 和 WAR 等)的目录列表,以逗号分隔。报告这些目录中类文件的代码覆盖率。通常情况下,在 \"build/classes/main\" 下搜索类,这是 Gradle 生成的默认类目录", + "loc.input.help.classFilesDirectories": "包含类文件和存档文件(JAR 和 WAR 等)的目录列表,以逗号分隔。报告这些目录中类文件的代码覆盖率。通常情况下,在 `build/classes/java/main` (适用于 Gradle 4+)下搜索类,这是 Gradle 生成的默认类目录", "loc.input.label.classFilter": "类包含/排除筛选器", "loc.input.help.classFilter": "用于在收集代码覆盖率时包含或排除类的筛选器列表,以逗号分隔。例如: +:com.*、+:org.*、-:my.app*.*。", "loc.input.label.failIfCoverageEmpty": "缺失代码覆盖率结果时失败", "loc.input.help.failIfCoverageEmpty": "如果代码覆盖率未产生任何要发布的结果,则生成将失败。", + "loc.input.label.gradle5xOrHigher": "Gradle 版本 >= 5.x", + "loc.input.help.gradle5xOrHigher": "如果 gradle 版本默认为 >= 5.x.“True”,则将此设置为 “true”。", "loc.input.label.javaHomeSelection": "JAVA_HOME 设置方法", "loc.input.help.javaHomeSelection": "可通过选择将在生成期间发现的 JDK 版本或手动输入 JDK 路径来设置 JAVA_HOME。", "loc.input.label.jdkVersion": "JDK 版本", @@ -45,11 +47,17 @@ "loc.input.label.sqGradlePluginVersion": "Gradle 插件版本的 SonarQube 扫描仪", "loc.input.help.sqGradlePluginVersion": "有关所有可用版本,请参阅 https://plugins.gradle.org/plugin/org.sonarqube。", "loc.input.label.checkstyleAnalysisEnabled": "运行 Checkstyle", - "loc.input.help.checkstyleAnalysisEnabled": "使用默认 Sun 检查运行 Checkstyle 工具。将结果上传为生成工件。", + "loc.input.help.checkstyleAnalysisEnabled": "使用默认 Sun 检查运行 Checkstyle 工具。将结果上传为生成项目。", "loc.input.label.findbugsAnalysisEnabled": "运行 FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 静态分析工具查找代码中的 bug。结果将作为生成工件进行上传。", + "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 静态分析工具查找代码中的 bug。结果将作为构建项目上传。在 Gradle 6.0 中,已删除此插件。请改为使用 spotbugs 插件。[详细信息](https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "运行 PMD", - "loc.input.help.pmdAnalysisEnabled": "使用 PMD Java 静态分析工具查找代码中的 bug。将结果上传为生成工件。", + "loc.input.help.pmdAnalysisEnabled": "使用 PMD Java 静态分析工具查找代码中的 bug。将结果上传为生成项目。", + "loc.input.label.spotBugsAnalysisEnabled": "运行 SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "启用此选项以运行 spotBugs。此插件适用于 Gradle v5.6 或更高版本。[详细信息](https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Spotbugs 插件版本", + "loc.input.help.spotBugsGradlePluginVersionChoice": "要使用的 Spotbugs Gradle 插件版本。可以在 Gradle 配置文件中对其作出声明,或在此处指定版本。", + "loc.input.label.spotbugsGradlePluginVersion": "版本号", + "loc.input.help.spotbugsGradlePluginVersion": "请参阅 https://plugins.gradle.org/plugin/com.github.spotbugs 以了解所有可用版本。", "loc.messages.sqCommon_CreateTaskReport_MissingField": "未能创建 TaskReport 对象。缺少字段: %s", "loc.messages.sqCommon_WaitingForAnalysis": "正在等待 SonarQube 服务器分析生成。", "loc.messages.sqCommon_NotWaitingForAnalysis": "生成未配置等待 SonarQube 分析。详细的质量检验关状态不可用。", diff --git a/Tasks/GradleV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GradleV3/Strings/resources.resjson/zh-TW/resources.resjson index fed0c43f101c..2c2ee05dbd6a 100644 --- a/Tasks/GradleV3/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/GradleV3/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,17 +1,17 @@ { "loc.friendlyName": "Gradle", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613720) or [see the Gradle documentation](https://docs.gradle.org/current/userguide/userguide.html)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613720)或[參閱 Gradle 文件](https://docs.gradle.org/current/userguide/userguide.html)", "loc.description": "使用 Gradle 包裝函式指令碼來建置", "loc.instanceNameFormat": "gradlew $(tasks)", "loc.releaseNotes": "SonarQube 分析的設定已移至 [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) 或 [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 延伸模組,位於 `Prepare Analysis Configuration` 工作中", "loc.group.displayName.junitTestResults": "JUnit 測試結果", "loc.group.displayName.codeCoverage": "程式碼涵蓋範圍", "loc.group.displayName.advanced": "進階", - "loc.group.displayName.CodeAnalysis": "程式碼分析", + "loc.group.displayName.CodeAnalysis": "Code Analysis", "loc.input.label.wrapperScript": "Gradle 包裝函式", "loc.input.help.wrapperScript": "從存放庫根路徑到 Gradle 包裝函式指令碼的相對路徑。", "loc.input.label.cwd": "工作目錄", - "loc.input.help.cwd": "在其中執行 Gradle 組建的工作目錄。未指定時,會使用存放庫根路徑。", + "loc.input.help.cwd": "在其中執行 Gradle 組建的工作目錄。未指定時,會使用儲存機制根路徑。", "loc.input.label.options": "選項", "loc.input.label.tasks": "工作", "loc.input.label.publishJUnitResults": "發佈至 Azure Pipelines", @@ -23,15 +23,17 @@ "loc.input.label.codeCoverageTool": "程式碼涵蓋範圍工具", "loc.input.help.codeCoverageTool": "選取程式碼涵蓋範圍工具。", "loc.input.label.classFilesDirectories": "類別檔案目錄", - "loc.input.help.classFilesDirectories": "以逗號分隔的清單,內含包含類別檔案和封存檔案 (JAR、WAR 等) 的目錄。回報的程式碼涵蓋範圍為這些目錄中的類別檔案。一般而言,會搜尋 Gradle 組建之預設類別目錄 `build/classes/main` 下的類別", + "loc.input.help.classFilesDirectories": "以逗號分隔的目錄清單,內含類別檔案和封存檔案 (JAR、WAR 等等)。回報內容為這些目錄中類別檔案的程式碼涵蓋範圍。一般會搜尋 `build/classes/java/main` 下的類別 (在 Gradle 4+ 中),這是 Gradle 組建的預設類別目錄", "loc.input.label.classFilter": "類別包含/排除篩選", "loc.input.help.classFilter": "以逗號分隔的清單,內含可從收集程式碼涵蓋範圍將類別加以包含或排除的篩選條件。例如: +:com.*,+:org.*,-:my.app*.*。", "loc.input.label.failIfCoverageEmpty": "遺漏程式碼涵蓋範圍結果時失敗", - "loc.input.help.failIfCoverageEmpty": "如果程式碼涵蓋範圍未產生任何可發佈的結果,則建置失敗。", + "loc.input.help.failIfCoverageEmpty": "如果程式碼涵蓋範圍未產生任何可發行的結果,則建置失敗。", + "loc.input.label.gradle5xOrHigher": "Gradle 版本 >= 5.x", + "loc.input.help.gradle5xOrHigher": "如果 gradle 版本預設為 >= 5.x.'True',則將此設為 'true'。", "loc.input.label.javaHomeSelection": "設定 JAVA_HOME 由", "loc.input.help.javaHomeSelection": "選取一個能在組建期間探索到的 JDK 版本,或者手動輸入 JDK 路徑,均能為 JAVA_HOME 進行設定。", "loc.input.label.jdkVersion": "JDK 版本", - "loc.input.help.jdkVersion": "將嘗試探索所選取 JDK 版本的路徑並據此設定 JAVA_HOME。", + "loc.input.help.jdkVersion": "將嘗試探索所選取 JDK 版本的路徑,並據此設定 JAVA_HOME。", "loc.input.label.jdkUserInputPath": "JDK 路徑", "loc.input.help.jdkUserInputPath": "將 JAVA_HOME 設定為指定路徑。", "loc.input.label.jdkArchitecture": "JDK 架構", @@ -47,9 +49,15 @@ "loc.input.label.checkstyleAnalysisEnabled": "執行 Checkstyle", "loc.input.help.checkstyleAnalysisEnabled": "請以預設 Sun 檢查執行 Checkstyle 工具。結果會上傳成組建成品。", "loc.input.label.findbugsAnalysisEnabled": "執行 FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 靜態分析工具尋找程式碼中的 Bug。結果會作為組建成品上傳。", + "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 靜態分析工具,在程式碼中尋找錯誤。系統會將結果上傳為組建成品。在 Gradle 6.0 中已移除此外掛程式。請改用 spotbugs 外掛程式。[詳細資訊] (https://docs.gradle.org/current/userguide/upgrading_version_5.html#the_findbugs_plugin_has_been_removed)", "loc.input.label.pmdAnalysisEnabled": "執行 PMD", "loc.input.help.pmdAnalysisEnabled": "使用 PMD Java 靜態分析工具尋找程式碼中的錯誤。結果會上傳成組建成品。", + "loc.input.label.spotBugsAnalysisEnabled": "執行 SpotBugs", + "loc.input.help.spotBugsAnalysisEnabled": "啟用此選項可執行 spotBugs。此外掛程式適用於 Gradle v5.6 或更新版本。[詳細資訊] (https://spotbugs.readthedocs.io/en/stable/gradle.html#use-spotbugs-gradle-plugin)", + "loc.input.label.spotBugsGradlePluginVersionChoice": "Spotbugs 外掛程式版本", + "loc.input.help.spotBugsGradlePluginVersionChoice": "要使用的 Spotbugs Gradle 外掛程式版本。您可於 Gradle 組態檔中加以宣告,或於此處指定版本。", + "loc.input.label.spotbugsGradlePluginVersion": "版本號碼", + "loc.input.help.spotbugsGradlePluginVersion": "如需所有可用的版本,請參閱 https://plugins.gradle.org/plugin/com.github.spotbugs。", "loc.messages.sqCommon_CreateTaskReport_MissingField": "無法建立 TaskReport 物件。遺漏欄位: %s", "loc.messages.sqCommon_WaitingForAnalysis": "正在等候 SonarQube 伺服器分析組建。", "loc.messages.sqCommon_NotWaitingForAnalysis": "組建未設定為等待 SonarQube 分析。將無法使用詳細的品質閘門狀態。", @@ -75,15 +83,15 @@ "loc.messages.codeAnalysisBuildSummaryLine_SomeViolationsOneFile": "%s 在 1 個檔案中發現 %d 個違規。", "loc.messages.codeAnalysisBuildSummaryLine_OneViolationOneFile": "%s 在 1 個檔案中發現 1 個違規。", "loc.messages.codeAnalysisBuildSummaryLine_NoViolations": "%s 找不到任何違規。", - "loc.messages.codeAnalysisBuildSummaryTitle": "程式碼分析報告", - "loc.messages.codeAnalysisArtifactSummaryTitle": "程式碼分析結果", + "loc.messages.codeAnalysisBuildSummaryTitle": "Code Analysis 報告", + "loc.messages.codeAnalysisArtifactSummaryTitle": "Code Analysis 結果", "loc.messages.codeAnalysisDisabled": "已停用於組建環境外進行程式碼分析。找不到 %s 的值", "loc.messages.LocateJVMBasedOnVersionAndArch": "為 Java %s %s 找出 JAVA_HOME 的位置", "loc.messages.UnsupportedJdkWarning": "JDK 9 與 JDK 10 已失去支援。請在您的專案和管線中切換至較新版本。正在嘗試以 JDK 11 進行建置...", "loc.messages.FailedToLocateSpecifiedJVM": "找不到指定的 JDK 版本。請確認指定的 JDK 版本已安裝在代理程式上,且環境變數 '%s' 存在並已設定為對應 JDK 的位置,或者使用 [Java 工具安裝程式](https://go.microsoft.com/fwlink/?linkid=875287) 工作安裝所需的 JDK。", - "loc.messages.NoCodeCoverage": "找不到要發佈的程式碼涵蓋範圍結果。", + "loc.messages.NoCodeCoverage": "找不到要發行的程式碼涵蓋範圍結果。", "loc.messages.InvalidBuildFile": "組建檔案無效或不受支援", "loc.messages.FileNotFound": "檔案或資料夾不存在: %s", "loc.messages.FailedToAppendCC": "無法附加程式碼涵蓋範圍資料: %s", - "loc.messages.NoTestResults": "找不到任何符合 %s 的測試結果,因此跳過發佈 JUnit 測試結果。" + "loc.messages.NoTestResults": "找不到任何符合 %s 的測試結果,因此跳過發行 JUnit 測試結果。" } \ No newline at end of file diff --git a/Tasks/GradleV3/task.json b/Tasks/GradleV3/task.json index a940b791296f..43edc5938a73 100644 --- a/Tasks/GradleV3/task.json +++ b/Tasks/GradleV3/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 192, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Configuration of the SonarQube analysis was moved to the [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) or [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) extensions, in task `Prepare Analysis Configuration`", diff --git a/Tasks/GradleV3/task.loc.json b/Tasks/GradleV3/task.loc.json index e6c015d31177..6f8db3720a7d 100644 --- a/Tasks/GradleV3/task.loc.json +++ b/Tasks/GradleV3/task.loc.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 192, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/GruntV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/GruntV0/Strings/resources.resjson/de-DE/resources.resjson index 5f78c3e07d2c..b48a7375bc13 100644 --- a/Tasks/GruntV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/GruntV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Grunt", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627413) or [see the Grunt documentation](https://gruntjs.com/getting-started)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=627413) oder [Grunt-Dokumentation anzeigen](https://gruntjs.com/getting-started)", "loc.description": "Grunt-JavaScript-Aufgabenausführung ausführen", "loc.instanceNameFormat": "grunt $(targets)", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/GruntV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/GruntV0/Strings/resources.resjson/es-ES/resources.resjson index f9e73ff970a3..1ade6d0a0fe4 100644 --- a/Tasks/GruntV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/GruntV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Grunt", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627413) or [see the Grunt documentation](https://gruntjs.com/getting-started)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=627413) o [consultar la documentación de Grunt](https://gruntjs.com/getting-started)", "loc.description": "Inicia el ejecutor Grunt de tareas de JavaScript.", "loc.instanceNameFormat": "$(targets) de Grunt", "loc.group.displayName.advanced": "Avanzado", diff --git a/Tasks/GruntV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/GruntV0/Strings/resources.resjson/fr-FR/resources.resjson index c21d5537f4b9..8e03a6749118 100644 --- a/Tasks/GruntV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/GruntV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Grunt", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627413) or [see the Grunt documentation](https://gruntjs.com/getting-started)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=627413) ou [consulter la documentation de Grunt](https://gruntjs.com/getting-started)", "loc.description": "Lancer l'exécuteur de tâches JavaScript Grunt", "loc.instanceNameFormat": "grunt $(targets)", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/GruntV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GruntV0/Strings/resources.resjson/it-IT/resources.resjson index 5418b3ffef19..1bcba294fc5e 100644 --- a/Tasks/GruntV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/GruntV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Grunt", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627413) or [see the Grunt documentation](https://gruntjs.com/getting-started)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=627413). In alternativa [vedere la documentazione di Grunt](https://gruntjs.com/getting-started)", "loc.description": "Esegue lo strumento di esecuzione attività JavaScript di Grunt", "loc.instanceNameFormat": "grunt $(targets)", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/GruntV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/GruntV0/Strings/resources.resjson/ja-JP/resources.resjson index 7243cea46237..eb8a32712ba8 100644 --- a/Tasks/GruntV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/GruntV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Grunt", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627413) or [see the Grunt documentation](https://gruntjs.com/getting-started)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=627413)、または [Grunt のドキュメントを参照](https://gruntjs.com/getting-started)", "loc.description": "Grunt JavaScript タスク ランナーを実行します", "loc.instanceNameFormat": "grunt $(targets)", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/GruntV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GruntV0/Strings/resources.resjson/ru-RU/resources.resjson index 41f024d18006..601fe1618204 100644 --- a/Tasks/GruntV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/GruntV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Grunt", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627413) or [see the Grunt documentation](https://gruntjs.com/getting-started)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=627413) или [документацию по Grunt](https://gruntjs.com/getting-started)", "loc.description": "Запустить запускатель задач JavaScript Grunt", "loc.instanceNameFormat": "grunt $(targets)", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/GruntV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GruntV0/Strings/resources.resjson/zh-TW/resources.resjson index 868dc4ff5f0e..0077270bdd41 100644 --- a/Tasks/GruntV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/GruntV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Grunt", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627413) or [see the Grunt documentation](https://gruntjs.com/getting-started)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=627413)或[參閱 Grunt 文件](https://gruntjs.com/getting-started)", "loc.description": "執行 Grunt JavaScript 工作執行器", "loc.instanceNameFormat": "Grunt $(targets)", "loc.group.displayName.advanced": "進階", diff --git a/Tasks/GruntV0/task.json b/Tasks/GruntV0/task.json index 5fb35c33eaa4..53f82d9082ea 100644 --- a/Tasks/GruntV0/task.json +++ b/Tasks/GruntV0/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [ @@ -171,4 +171,4 @@ "NpmFailed": "Npm failed with error: %s", "IstanbulFailed": "Istanbul failed with error: %s" } -} +} \ No newline at end of file diff --git a/Tasks/GruntV0/task.loc.json b/Tasks/GruntV0/task.loc.json index 2dfe34cd9878..3cdecf51bbf0 100644 --- a/Tasks/GruntV0/task.loc.json +++ b/Tasks/GruntV0/task.loc.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [ @@ -171,4 +171,4 @@ "NpmFailed": "ms-resource:loc.messages.NpmFailed", "IstanbulFailed": "ms-resource:loc.messages.IstanbulFailed" } -} +} \ No newline at end of file diff --git a/Tasks/GulpV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/GulpV0/Strings/resources.resjson/de-DE/resources.resjson index 0f491ee93835..f851f3285163 100644 --- a/Tasks/GulpV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/GulpV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Hiermit wird das aufgabenbasierte Node.js-Streamingbuildsystem gulp ausgeführt.", "loc.instanceNameFormat": "gulp $(targets)", "loc.group.displayName.advanced": "Erweitert", @@ -8,14 +8,14 @@ "loc.group.displayName.codeCoverage": "Code Coverage", "loc.input.label.gulpFile": "gulp-Dateipfad", "loc.input.help.gulpFile": "Der relative Pfad vom Repositorystamm der auszuführenden gulp-Skriptdatei.", - "loc.input.label.targets": "gulp-Aufgaben", + "loc.input.label.targets": "gulp-Aufgabe(n)", "loc.input.help.targets": "Optional. Mit Leerzeichen getrennte Liste der auszuführenden Aufgaben. Wenn nicht angegeben, wird die Standardaufgabe ausgeführt.", "loc.input.label.arguments": "Argumente", - "loc.input.help.arguments": "Zusätzliche Argumente, die an gulp übergeben werden. \"-gulpfile\" wurde bereits über die gulpFile-Eingabe weiter oben hinzugefügt und ist daher nicht erforderlich.", + "loc.input.help.arguments": "Zusätzliche Argumente, die an Gulp übergeben werden. \"-gulpfile\" wurde bereits über die gulpFile-Eingabe weiter oben hinzugefügt und ist daher nicht erforderlich.", "loc.input.label.cwd": "Arbeitsverzeichnis", "loc.input.help.cwd": "Aktuelles Arbeitsverzeichnis bei Skriptausführung. Standardmäßig der Ordner, in dem das Skript gespeichert ist.", "loc.input.label.gulpjs": "Speicherort von \"gulp.js\"", - "loc.input.help.gulpjs": "Die auszuführende Datei \"gulp.js\", wenn der Agent keine globale Installation von gulp findet. Standardmäßig wird die Datei \"gulp.js\" im Ordner \"node_modules\" des Arbeitsverzeichnisses verwendet.", + "loc.input.help.gulpjs": "Die auszuführende Datei \"gulp.js\", wenn der Agent keine globale Installation von Gulp findet. Standardmäßig wird die Datei \"gulp.js\" im Ordner \"node_modules\" des Arbeitsverzeichnisses verwendet.", "loc.input.label.publishJUnitResults": "In Azure Pipelines veröffentlichen", "loc.input.help.publishJUnitResults": "Wählen Sie diese Option aus, um vom gulp-Build erzeugte JUnit-Testergebnisse in Azure Pipelines zu veröffentlichen.", "loc.input.label.testResultsFiles": "Testergebnisdateien", @@ -30,7 +30,7 @@ "loc.input.help.srcFiles": "Geben Sie den Pfad zu Ihren Quelldateien an, für die hookRequire() gelten soll.", "loc.input.label.testFiles": "Testskriptdateien", "loc.input.help.testFiles": "Geben Sie den Pfad zu Ihren Testskriptdateien an.", - "loc.messages.GulpNotInstalled": "gulp ist nicht global installiert (oder befindet sich nicht im Pfad des Benutzers, als der der Agent ausgeführt wird) und befindet sich nicht im lokalen Arbeitsordner: %s", + "loc.messages.GulpNotInstalled": "gulp ist nicht global installiert (oder ist nicht im Pfad des Benutzers enthalten, als der der Agent ausgeführt wird) und befindet sich nicht im lokalen Arbeitsordner: %s", "loc.messages.GulpReturnCode": "gulp wurde mit dem folgenden Rückgabecode beendet: %d", "loc.messages.GulpFailed": "gulp-Fehler: %s", "loc.messages.NpmFailed": "Npm-Fehler: %s", diff --git a/Tasks/GulpV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/GulpV0/Strings/resources.resjson/es-ES/resources.resjson index 23169150d120..d17e30890fdd 100644 --- a/Tasks/GulpV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/GulpV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,21 +1,21 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Ejecute el sistema de compilación basado en tareas de streaming de Node.js con gulp.", - "loc.instanceNameFormat": "$(targets) de gulp", + "loc.instanceNameFormat": "$(targets) de Gulp", "loc.group.displayName.advanced": "Avanzado", "loc.group.displayName.junitTestResults": "Resultados de pruebas JUnit", "loc.group.displayName.codeCoverage": "Cobertura de código", "loc.input.label.gulpFile": "Ruta de acceso del archivo gulp", - "loc.input.help.gulpFile": "Ruta de acceso relativa de la raíz del repositorio del archivo de script gulp que se va a ejecutar.", + "loc.input.help.gulpFile": "Ruta de acceso relativa de la raíz del repositorio del archivo de script Gulp que se va a ejecutar.", "loc.input.label.targets": "Tareas de gulp", "loc.input.help.targets": "Opcional. Lista de tareas para ejecutar delimitada por espacios. Si no se especifica, se ejecutará la tarea predeterminada.", "loc.input.label.arguments": "Argumentos", - "loc.input.help.arguments": "Argumentos adicionales pasados a gulp. --gulpfile no es necesario porque ya se agregó a través de la entrada gulpFile anterior.", + "loc.input.help.arguments": "Argumentos adicionales pasados a Gulp. --gulpfile no es necesario porque ya se agregó a través de la entrada gulpFile anterior.", "loc.input.label.cwd": "Directorio de trabajo", "loc.input.help.cwd": "Directorio de trabajo actual cuando el script se ejecuta. Se establece de forma predeterminada en la carpeta en la que se encuentra el script.", "loc.input.label.gulpjs": "Ubicación de gulp.js", - "loc.input.help.gulpjs": "Archivo gulp.js que debe ejecutarse cuando el agente no encuentra una instalación global de gulp. El archivo gulp.js de la carpeta node_modules del directorio de trabajo es la opción predeterminada.", + "loc.input.help.gulpjs": "Archivo gulp.js que se va a ejecutar cuando el agente no encuentra el Gulp instalado global. El archivo gulp.js de la carpeta node_modules del directorio de trabajo es la opción predeterminada.", "loc.input.label.publishJUnitResults": "Publicar en Azure Pipelines", "loc.input.help.publishJUnitResults": "Seleccione esta opción para publicar los resultados de pruebas JUnit generados por la compilación de gulp en Azure Pipelines.", "loc.input.label.testResultsFiles": "Archivos de resultados de pruebas", diff --git a/Tasks/GulpV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/GulpV0/Strings/resources.resjson/fr-FR/resources.resjson index cd7700254852..93d7f79849cb 100644 --- a/Tasks/GulpV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/GulpV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Exécuter le système de build basé sur les tâches de streaming Node.js de gulp", "loc.instanceNameFormat": "gulp $(targets)", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/GulpV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GulpV0/Strings/resources.resjson/it-IT/resources.resjson index ebe2f18800e5..63cb429d56f8 100644 --- a/Tasks/GulpV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/GulpV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Esegue il sistema di compilazione basato su attività di streaming Node.js di gulp", "loc.instanceNameFormat": "gulp $(targets)", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/GulpV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/GulpV0/Strings/resources.resjson/ja-JP/resources.resjson index c4175e93fe86..6643f9e5b65a 100644 --- a/Tasks/GulpV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/GulpV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Node.js のストリーミング タスクベースのビルド システムである gulp を実行します", "loc.instanceNameFormat": "gulp $(targets)", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/GulpV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GulpV0/Strings/resources.resjson/ru-RU/resources.resjson index 29a4af71eec4..288cabd1e2d6 100644 --- a/Tasks/GulpV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/GulpV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Запуск системы сборки, основанной на задачах потоковой передачи Node.js gulp", "loc.instanceNameFormat": "Gulp $(targets)", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/GulpV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GulpV0/Strings/resources.resjson/zh-TW/resources.resjson index ffb513bb14c8..9232df910539 100644 --- a/Tasks/GulpV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/GulpV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "執行 gulp Node.js 串流工作型建置系統", "loc.instanceNameFormat": "Gulp $(targets)", "loc.group.displayName.advanced": "進階", diff --git a/Tasks/GulpV0/task.json b/Tasks/GulpV0/task.json index 121430cfe48c..54435e7848ff 100644 --- a/Tasks/GulpV0/task.json +++ b/Tasks/GulpV0/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [ @@ -172,4 +172,4 @@ "NpmFailed": "Npm failed with error: %s", "IstanbulFailed": "Istanbul failed with error: %s" } -} +} \ No newline at end of file diff --git a/Tasks/GulpV0/task.loc.json b/Tasks/GulpV0/task.loc.json index 92fac6f29eb9..2b086a50c0ed 100644 --- a/Tasks/GulpV0/task.loc.json +++ b/Tasks/GulpV0/task.loc.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [ @@ -172,4 +172,4 @@ "NpmFailed": "ms-resource:loc.messages.NpmFailed", "IstanbulFailed": "ms-resource:loc.messages.IstanbulFailed" } -} +} \ No newline at end of file diff --git a/Tasks/GulpV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/GulpV1/Strings/resources.resjson/de-DE/resources.resjson index d37544264350..4aac3a09615e 100644 --- a/Tasks/GulpV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/GulpV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Hiermit wird das aufgabenbasierte Node.js-Streamingbuildsystem gulp ausgeführt.", "loc.instanceNameFormat": "gulp $(targets)", "loc.group.displayName.advanced": "Erweitert", @@ -11,7 +11,7 @@ "loc.input.label.targets": "gulp-Aufgabe(n)", "loc.input.help.targets": "Optional. Mit Leerzeichen getrennte Liste der auszuführenden Aufgaben. Wenn nicht angegeben, wird die Standardaufgabe ausgeführt.", "loc.input.label.arguments": "Argumente", - "loc.input.help.arguments": "Zusätzliche Argumente, die an gulp übergeben werden. \"-gulpfile\" wurde bereits über die gulpFile-Eingabe weiter oben hinzugefügt und ist daher nicht erforderlich.", + "loc.input.help.arguments": "Zusätzliche Argumente, die an Gulp übergeben werden. \"-gulpfile\" wurde bereits über die gulpFile-Eingabe weiter oben hinzugefügt und ist daher nicht erforderlich.", "loc.input.label.cwd": "Arbeitsverzeichnis", "loc.input.help.cwd": "Aktuelles Arbeitsverzeichnis bei Skriptausführung. Standardmäßig der Ordner, in dem das Skript gespeichert ist.", "loc.input.label.gulpjs": "Speicherort von \"gulp.js\"", diff --git a/Tasks/GulpV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/GulpV1/Strings/resources.resjson/es-ES/resources.resjson index 5771942b8ab3..57e820ac89c8 100644 --- a/Tasks/GulpV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/GulpV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,17 +1,17 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Ejecute el sistema de compilación basado en tareas de streaming de Node.js con gulp.", - "loc.instanceNameFormat": "$(targets) de gulp", + "loc.instanceNameFormat": "$(targets) de Gulp", "loc.group.displayName.advanced": "Avanzado", "loc.group.displayName.junitTestResults": "Resultados de pruebas JUnit", "loc.group.displayName.codeCoverage": "Cobertura de código", "loc.input.label.gulpFile": "Ruta de acceso del archivo gulp", - "loc.input.help.gulpFile": "Ruta de acceso relativa de la raíz del repositorio del archivo de script gulp que se va a ejecutar.", + "loc.input.help.gulpFile": "Ruta de acceso relativa de la raíz del repositorio del archivo de script Gulp que se va a ejecutar.", "loc.input.label.targets": "Tareas de gulp", "loc.input.help.targets": "Opcional. Lista de tareas para ejecutar delimitada por espacios. Si no se especifica, se ejecutará la tarea predeterminada.", "loc.input.label.arguments": "Argumentos", - "loc.input.help.arguments": "Argumentos adicionales pasados a gulp. --gulpfile no es necesario porque ya se agregó a través de la entrada gulpFile anterior.", + "loc.input.help.arguments": "Argumentos adicionales pasados a Gulp. --gulpfile no es necesario porque ya se agregó a través de la entrada gulpFile anterior.", "loc.input.label.cwd": "Directorio de trabajo", "loc.input.help.cwd": "Directorio de trabajo actual cuando el script se ejecuta. Se establece de forma predeterminada en la carpeta en la que se encuentra el script.", "loc.input.label.gulpjs": "Ubicación de gulp.js", diff --git a/Tasks/GulpV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/GulpV1/Strings/resources.resjson/fr-FR/resources.resjson index 0f2da1cd8e0c..18e7c94697aa 100644 --- a/Tasks/GulpV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/GulpV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Exécuter le système de build basé sur les tâches de streaming Node.js de gulp", "loc.instanceNameFormat": "gulp $(targets)", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/GulpV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GulpV1/Strings/resources.resjson/it-IT/resources.resjson index 070cb84b588f..0e81f46aa332 100644 --- a/Tasks/GulpV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/GulpV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Esegue il sistema di compilazione basato su attività di streaming Node.js di gulp", "loc.instanceNameFormat": "gulp $(targets)", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/GulpV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/GulpV1/Strings/resources.resjson/ja-JP/resources.resjson index ae8975715a8b..0e84bbc9ceac 100644 --- a/Tasks/GulpV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/GulpV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Node.js のストリーミング タスクベースのビルド システムである gulp を実行します", "loc.instanceNameFormat": "gulp $(targets)", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/GulpV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GulpV1/Strings/resources.resjson/ru-RU/resources.resjson index 3cd2555d634e..f5bf1bdc8fd1 100644 --- a/Tasks/GulpV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/GulpV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "Запуск системы сборки, основанной на задачах потоковой передачи Node.js gulp", "loc.instanceNameFormat": "Gulp $(targets)", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/GulpV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GulpV1/Strings/resources.resjson/zh-TW/resources.resjson index 9788f2469fbb..ad79d6f7b1d8 100644 --- a/Tasks/GulpV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/GulpV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "gulp", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613721)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613721)", "loc.description": "執行 gulp Node.js 串流工作型建置系統", "loc.instanceNameFormat": "Gulp $(targets)", "loc.group.displayName.advanced": "進階", diff --git a/Tasks/GulpV1/task.json b/Tasks/GulpV1/task.json index 557e397eda78..3b77e5fe70ac 100644 --- a/Tasks/GulpV1/task.json +++ b/Tasks/GulpV1/task.json @@ -17,7 +17,7 @@ "preview": true, "version": { "Major": 1, - "Minor": 182, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/GulpV1/task.loc.json b/Tasks/GulpV1/task.loc.json index 2d415290502c..afd9a4a2f4e2 100644 --- a/Tasks/GulpV1/task.loc.json +++ b/Tasks/GulpV1/task.loc.json @@ -17,7 +17,7 @@ "preview": true, "version": { "Major": 1, - "Minor": 182, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/HelmDeployV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/HelmDeployV0/Strings/resources.resjson/de-DE/resources.resjson index f443d21f01ea..5dd552fcdc9e 100644 --- a/Tasks/HelmDeployV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/HelmDeployV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,10 +1,11 @@ { "loc.friendlyName": "Helm Charts paketieren und bereitstellen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Helm documentation](https://helm.sh/docs/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275) oder [Helm-Dokumentation anzeigen](https://helm.sh/docs/)", "loc.description": "Hiermit werden Helm-Befehle ausgeführt, um einen Kubernetes-Cluster in Azure Container Service bereitzustellen, zu konfigurieren oder zu aktualisieren.", "loc.instanceNameFormat": "Helm $(command)", "loc.group.displayName.cluster": "Kubernetes-Cluster", "loc.group.displayName.commands": "Befehle", + "loc.group.displayName.azureContainerRegistry": "Azure Container Registry", "loc.group.displayName.tls": "TLS", "loc.group.displayName.advanced": "Erweitert", "loc.input.label.connectionType": "Verbindungstyp", @@ -21,6 +22,12 @@ "loc.input.help.kubernetesServiceEndpoint": "Wählen Sie eine Kubernetes-Dienstverbindung aus.", "loc.input.label.namespace": "Namespace", "loc.input.help.namespace": "Geben Sie den zu verwendenden K8-Namespace an. Der Tiller-Namespace kann im erweiterten Abschnitt der Aufgabe oder durch Übergabe der Option \"--tiller-namespace\" als Argument angegeben werden.", + "loc.input.label.azureSubscriptionEndpointForACR": "Azure-Abonnement für Container Registry", + "loc.input.help.azureSubscriptionEndpointForACR": "Wählen Sie ein Azure-Abonnement aus, das Ihre Azure Container Registry enthält.", + "loc.input.label.azureResourceGroupForACR": "Ressourcengruppe", + "loc.input.help.azureResourceGroupForACR": "Wählen Sie eine Azure-Ressourcengruppe aus, die Ihre Containerregistrierung enthält.", + "loc.input.label.azureContainerRegistry": "Azure Container Registry", + "loc.input.help.azureContainerRegistry": "Wählen Sie eine Azure Container Registry-Instanz aus, die zum Pushen von Helm-Diagrammen verwendet wird.", "loc.input.label.command": "Befehl", "loc.input.help.command": "Wählen Sie Helm-Befehl aus.", "loc.input.label.chartType": "Charttyp", @@ -34,7 +41,7 @@ "loc.input.label.releaseName": "Releasename", "loc.input.help.releaseName": "Der Releasename. Sofern nicht angegeben, wird automatisch ein Name generiert.", "loc.input.label.overrideValues": "Werte festlegen", - "loc.input.help.overrideValues": "Legen Sie Werte in der Befehlszeile fest (Mehrfacheingabe oder Trennung von Werten durch Kommas: key1=val1,key2=val2). Die Aufgabe erstellt den Helm-Befehl durch Verwendung dieser festgelegten Werte. Beispiel: helm install --set key1=val1 ./redis.", + "loc.input.help.overrideValues": "Legen Sie Werte in der Befehlszeile fest (Mehrfacheingabe oder Trennung von Werten durch Kommas oder Zeilenumbrüche: \"key1=val1,key2=val2\" oder \"
    key1=val1
    key2=val2
    \"). Die Aufgabe erstellt den Helm-Befehl durch Verwendung dieser festgelegten Werte. Beispiel: helm install --set key1=val1 ./redis.", "loc.input.label.valueFile": "Datei mit Werten", "loc.input.help.valueFile": "Geben Sie Werte in einer YAML-Datei oder eine URL an. Beispielsweise führt die Angabe von \"myvalues.yaml\" zu \"helm install --values=myvals.yaml\".", "loc.input.label.destination": "Ziel", @@ -71,6 +78,12 @@ "loc.input.help.tillernamespace": "Geben Sie den K8-Namespace von Tiller an.", "loc.input.label.failOnStderr": "Fehler aufgrund von Standardfehler.", "loc.input.help.failOnStderr": "Wenn dieser Wert TRUE ist, tritt ein Aufgabenfehler auf, wenn Fehler in die Fehlerpipeline oder Daten in den Standard-Fehlerdatenstrom geschrieben werden. Andernfalls verwendet die Aufgabe ausschließlich den Exitcode zum Ermitteln von Fehlern.", + "loc.input.label.publishPipelineMetadata": "Pipelinemetadaten veröffentlichen", + "loc.input.help.publishPipelineMetadata": "Wenn diese Einstellung auf TRUE festgelegt ist, werden Bereitstellungsmetadaten durch die Aufgabe erfasst und veröffentlicht.", + "loc.input.label.chartNameForACR": "Diagrammname für Azure Container Registry", + "loc.input.help.chartNameForACR": "Der Diagrammname, unter dem das Diagramm in Azure Container Registry gespeichert wird.", + "loc.input.label.chartPathForACR": "Diagrammpfad für Azure Container Registry", + "loc.input.help.chartPathForACR": "Pfad zum Diagrammverzeichnis.", "loc.messages.CantDownloadAccessProfile": "Zugriffsprofil/Kube-Konfigurationsdatei für den Cluster \"%s\" kann nicht heruntergeladen werden. Ursache: %s.", "loc.messages.KubeConfigFilePath": "Pfad der Kubeconfig-Datei: %s", "loc.messages.KubernetesClusterInfo": "ID des Kubernetes-Clusters: %s, Kubernetes-Serverversion: %s, Kubernetes-Bereitstellungszustand: %s", @@ -89,5 +102,7 @@ "loc.messages.SkipDownloadSecureFiles": "TLS ist nicht in der Aufgabe aktiviert. Das Herunterladen von Zertifikaten wird übersprungen.", "loc.messages.FileNotFound": "Datei nicht unter \"%s\" gefunden.", "loc.messages.KubernetesServiceConnectionNotFound": "Die Details zur Kubernetes-Dienstverbindung wurden nicht gefunden.", - "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist." + "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist.", + "loc.messages.SaveSupportedInHelmsV3Only": "Das Speichern des Diagramms in Azure Container Registry wird nur in Helm V3 unterstützt.", + "loc.messages.OutputVariableDataSizeExceeded": "Die Ausgabevariable wurde nicht festgelegt, weil die Helm-Befehlsausgabe die maximal unterstützte Länge überschritten hat. Ausgabelänge: %s, maximal unterstützte Länge: %s" } \ No newline at end of file diff --git a/Tasks/HelmDeployV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/HelmDeployV0/Strings/resources.resjson/es-ES/resources.resjson index 871a1cfbb352..510b869c0b47 100644 --- a/Tasks/HelmDeployV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/HelmDeployV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,15 +1,16 @@ { "loc.friendlyName": "Empaquetar e implementar los gráficos de Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Helm documentation](https://helm.sh/docs/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275) o [consultar la documentación de Helm](https://helm.sh/docs/)", "loc.description": "Implementa, configura y actualiza un clúster de Kubernetes en Azure Container Service mediante la ejecución de comandos helm.", "loc.instanceNameFormat": "helm $(comando)", "loc.group.displayName.cluster": "Clúster de Kubernetes", "loc.group.displayName.commands": "Comandos", + "loc.group.displayName.azureContainerRegistry": "Azure Container Registry", "loc.group.displayName.tls": "TLS", "loc.group.displayName.advanced": "Avanzado", "loc.input.label.connectionType": "Tipo de conexión", "loc.input.help.connectionType": "Seleccione \"Azure Resource Manager\" para conectarse a un servicio de Azure Kubernetes Service mediante la conexión del servicio de Azure. Seleccione \"Conexión de servicio de Kubernetes\" para conectarse a cualquier clúster de Kubernetes mediante kubeconfig o la cuenta de servicio", - "loc.input.label.azureSubscriptionEndpoint": "Suscripción de Azure", + "loc.input.label.azureSubscriptionEndpoint": "Suscripción a Azure", "loc.input.help.azureSubscriptionEndpoint": "Seleccione una suscripción de Azure, que tiene instancia de Azure Container Registry.", "loc.input.label.azureResourceGroup": "Grupo de recursos", "loc.input.help.azureResourceGroup": "Seleccione un grupo de recursos de Azure.", @@ -21,6 +22,12 @@ "loc.input.help.kubernetesServiceEndpoint": "Seleccione una conexión del servicio de Kubernetes.", "loc.input.label.namespace": "Espacio de nombres", "loc.input.help.namespace": "Especificar el espacio de nombres de K8 para usar. Se puede especificar el uso del espacio de nombres de Tiller en la sección de opciones avanzadas de la tarea pasando la opción --tiller-namespace como argumento.", + "loc.input.label.azureSubscriptionEndpointForACR": "Suscripción de Azure para Container Registry", + "loc.input.help.azureSubscriptionEndpointForACR": "Seleccione una suscripción de Azure, que tiene instancia de Azure Container Registry.", + "loc.input.label.azureResourceGroupForACR": "Grupo de recursos", + "loc.input.help.azureResourceGroupForACR": "Seleccione un grupo de recursos de Azure que tenga su instancia de Container Registry.", + "loc.input.label.azureContainerRegistry": "Azure Container Registry", + "loc.input.help.azureContainerRegistry": "Seleccione una instancia de Azure Container Registry que se usará para insertar gráficos de Helm.", "loc.input.label.command": "Comando", "loc.input.help.command": "Seleccione un comando helm.", "loc.input.label.chartType": "Tipo de gráfico", @@ -34,7 +41,7 @@ "loc.input.label.releaseName": "Nombre de versión", "loc.input.help.releaseName": "Nombre de la versión. Si no se especifica, se generará una automáticamente.", "loc.input.label.overrideValues": "Valores establecidos", - "loc.input.help.overrideValues": "Establezca los valores en la línea de comandos (puede especificar valores múltiples o separados con comas: key1=val1,key2=val2). La tarea construirá el comando helm con estos valores establecidos. Por ejemplo, helm install --set key1=val1 ./redis.", + "loc.input.help.overrideValues": "Establezca los valores en la línea de comandos (puede especificar valores múltiples o separados con comas o líneas nuevas: key1=val1,key2=val2 o
    key1=val1
    key2=val2
    ). La tarea construirá el comando helm con estos valores establecidos. Por ejemplo, helm install --set key1=val1 ./redis.", "loc.input.label.valueFile": "Archivo de valores", "loc.input.help.valueFile": "Especifique valores en un archivo YAML o una dirección URL. Por ejemplo, la especificación de myvalues.yaml dará como resultado \"helm install --values=myvals.yaml\".", "loc.input.label.destination": "Destino", @@ -71,6 +78,12 @@ "loc.input.help.tillernamespace": "Especifique el espacio de nombres K8 de tiller.", "loc.input.label.failOnStderr": "Error si se produce un error estándar", "loc.input.help.failOnStderr": "Si es true, se producirá un error en la tarea si se escriben errores en la canalización de errores o si se escriben datos en la secuencia de error estándar. De lo contrario, la tarea se basará en el código de salida para determinar el error.", + "loc.input.label.publishPipelineMetadata": "Publicar los metadatos de canalización", + "loc.input.help.publishPipelineMetadata": "Si es true, la tarea recopilará y publicará los metadatos de implementación.", + "loc.input.label.chartNameForACR": "Nombre del gráfico para Azure Container Registry", + "loc.input.help.chartNameForACR": "Nombre del gráfico con el que este se almacenará en Azure Container Registry.", + "loc.input.label.chartPathForACR": "Ruta de acceso del gráfico para Azure Container Registry", + "loc.input.help.chartPathForACR": "Ruta de acceso al directorio del gráfico.", "loc.messages.CantDownloadAccessProfile": "No se puede descargar el archivo de configuración del perfil de acceso o kube para el clúster %s. Motivo %s.", "loc.messages.KubeConfigFilePath": "Ruta de acceso de archivo de Kubeconfig: %s", "loc.messages.KubernetesClusterInfo": "Id. de clúster Kubernetes: %s, versión del servidor kubernetes %s, estado de aprovisionamiento de kubernetes %s", @@ -89,5 +102,7 @@ "loc.messages.SkipDownloadSecureFiles": "TLS no habilitado en la tarea. Omitiendo la descarga de certificados.", "loc.messages.FileNotFound": "No se encuentra en el archivo en %s", "loc.messages.KubernetesServiceConnectionNotFound": "No se encontraron los detalles de la conexión de servicio de Kubernetes.", - "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado." + "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado.", + "loc.messages.SaveSupportedInHelmsV3Only": "Guardar un gráfico en Azure Container Registry solo se admite en Helms V3.", + "loc.messages.OutputVariableDataSizeExceeded": "La variable de salida no establecida como salida del comando de Helm superó la longitud máxima admitida. Longitud de salida: %s. Longitud máxima admitida: %s" } \ No newline at end of file diff --git a/Tasks/HelmDeployV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/HelmDeployV0/Strings/resources.resjson/fr-FR/resources.resjson index 23656154f38f..a9480f329a7e 100644 --- a/Tasks/HelmDeployV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/HelmDeployV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,10 +1,11 @@ { "loc.friendlyName": "Créer des packages de charts Helm et les déployer", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Helm documentation](https://helm.sh/docs/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275) ou [consulter la documentation de Helm](https://helm.sh/docs/)", "loc.description": "Déployer, configurer et mettre à jour un cluster Kubernetes dans Azure Container Service en exécutant des commandes Helm", "loc.instanceNameFormat": "helm $(commande)", "loc.group.displayName.cluster": "Cluster Kubernetes", "loc.group.displayName.commands": "Commandes", + "loc.group.displayName.azureContainerRegistry": "Azure Container Registry", "loc.group.displayName.tls": "TLS", "loc.group.displayName.advanced": "Avancé", "loc.input.label.connectionType": "Type de connexion", @@ -21,6 +22,12 @@ "loc.input.help.kubernetesServiceEndpoint": "Sélectionnez une connexion au service Kubernetes.", "loc.input.label.namespace": "Espace de noms", "loc.input.help.namespace": "Spécifiez l'espace de noms K8 à utiliser. Vous pouvez spécifier l'utilisation de l'espace de noms Tiller dans la section avancée de la tâche, ou en passant l'option --tiller-namespace en tant qu'argument.", + "loc.input.label.azureSubscriptionEndpointForACR": "Abonnement Azure pour Container Registry", + "loc.input.help.azureSubscriptionEndpointForACR": "Sélectionnez un abonnement Azure ayant votre service Azure Container Registry.", + "loc.input.label.azureResourceGroupForACR": "Groupe de ressources", + "loc.input.help.azureResourceGroupForACR": "Sélectionnez le groupe de ressources Azure comportant votre registre de conteneurs.", + "loc.input.label.azureContainerRegistry": "Azure Container Registry", + "loc.input.help.azureContainerRegistry": "Sélectionnez le registre de conteneurs Azure à utiliser pour l'envoi (push) des charts Helm.", "loc.input.label.command": "Commande", "loc.input.help.command": "Sélectionnez une commande helm.", "loc.input.label.chartType": "Type de chart", @@ -34,7 +41,7 @@ "loc.input.label.releaseName": "Nom de mise en production", "loc.input.help.releaseName": "Nom de la mise en production. Si vous n'indiquez rien, il est automatiquement généré.", "loc.input.label.overrideValues": "Définir des valeurs", - "loc.input.help.overrideValues": "Définissez les valeurs sur la ligne de commande (vous pouvez spécifier plusieurs valeurs ou les séparer par des virgules : clé1=val1, clé2=val2). La tâche construit la commande helm à l'aide des valeurs définies. Par exemple, helm install --set clé1=val1 ./redis.", + "loc.input.help.overrideValues": "Définissez les valeurs sur la ligne de commande (vous pouvez spécifier plusieurs valeurs et les séparer à l'aide de virgules ou de nouvelles lignes : key1=val1,key2=val2 ou
    key1=val1
    key2=val2
    ). La tâche construit la commande helm à l'aide des valeurs définies. Par exemple, helm install --set key1=val1 ./redis.", "loc.input.label.valueFile": "Fichier de valeurs", "loc.input.help.valueFile": "Spécifiez les valeurs dans un fichier YAML ou une URL. Par exemple, la spécification de myvalues.yaml correspond à 'helm install --values=myvals.yaml'.", "loc.input.label.destination": "Destination", @@ -71,6 +78,12 @@ "loc.input.help.tillernamespace": "Spécifiez l'espace de noms K8 de tiller.", "loc.input.label.failOnStderr": "Échec sur une erreur standard", "loc.input.help.failOnStderr": "Si la valeur est true, et si des erreurs sont écrites dans le pipeline d'erreurs ou si des données sont écrites dans le flux d'erreurs standard, cette tâche se solde par un échec. Sinon, la tâche se base sur le code de sortie pour déterminer la cause de l'échec.", + "loc.input.label.publishPipelineMetadata": "Publier des métadonnées de pipeline", + "loc.input.help.publishPipelineMetadata": "Si cette condition est vérifiée, la tâche collecte et publie les métadonnées de déploiement", + "loc.input.label.chartNameForACR": "Nom de chart pour Azure Container Registry", + "loc.input.help.chartNameForACR": "Nom du chart qui sera stocké dans Azure Container Registry.", + "loc.input.label.chartPathForACR": "Chemin du chart pour Azure Container Registry", + "loc.input.help.chartPathForACR": "Chemin du répertoire du chart.", "loc.messages.CantDownloadAccessProfile": "Impossible de télécharger le fichier config de profil d'accès/kube pour le cluster %s. Raison : %s.", "loc.messages.KubeConfigFilePath": "Chemin de fichier Kubeconfig : %s", "loc.messages.KubernetesClusterInfo": "ID de cluster Kubernetes : %s, version de serveur kubernetes : %s, état de provisionnement kubernetes : %s", @@ -89,5 +102,7 @@ "loc.messages.SkipDownloadSecureFiles": "TLS non activé dans la tâche. Téléchargement des certificats ignoré.", "loc.messages.FileNotFound": "Fichier introuvable sur %s", "loc.messages.KubernetesServiceConnectionNotFound": "Les détails de la connexion de service Kubernetes sont introuvables.", - "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré." + "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré.", + "loc.messages.SaveSupportedInHelmsV3Only": "L'enregistrement du chart dans Azure Container Registry est pris en charge uniquement dans Helms V3.", + "loc.messages.OutputVariableDataSizeExceeded": "La variable de sortie non définie en tant que sortie de la commande Helm a dépassé la longueur maximale prise en charge. Longueur de sortie : %s. Longueur maximale prise en charge : %s" } \ No newline at end of file diff --git a/Tasks/HelmDeployV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/HelmDeployV0/Strings/resources.resjson/it-IT/resources.resjson index 28edd95b9148..b860b37b1dc2 100644 --- a/Tasks/HelmDeployV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/HelmDeployV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,16 +1,17 @@ { "loc.friendlyName": "Crea pacchetto e distribuisci grafici Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Helm documentation](https://helm.sh/docs/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275). In alternativa [vedere la documentazione di Helm](https://helm.sh/docs/)", "loc.description": "Consente di distribuire, configurare e aggiornare un cluster Kubernetes nel servizio contenitore di Azure eseguendo i comandi di Helm", "loc.instanceNameFormat": "helm $(command)", "loc.group.displayName.cluster": "Cluster Kubernetes", "loc.group.displayName.commands": "Comandi", + "loc.group.displayName.azureContainerRegistry": "Registro Azure Container", "loc.group.displayName.tls": "TLS", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.connectionType": "Tipo di connessione", "loc.input.help.connectionType": "Selezionare 'Azure Resource Manager' per connettersi a un servizio Azure Kubernetes tramite la connessione al servizio di Azure. Selezionare 'Connessione al servizio Kubernetes' per connettersi a qualsiasi cluster Kubernetes tramite kubeconfig o l'account del servizio", "loc.input.label.azureSubscriptionEndpoint": "Sottoscrizione di Azure", - "loc.input.help.azureSubscriptionEndpoint": "Consente di selezionare una sottoscrizione di Azure in cui è presente il Registro Azure Container.", + "loc.input.help.azureSubscriptionEndpoint": "Consente di selezionare una sottoscrizione di Azure in cui è presente il registro contenitori di Azure.", "loc.input.label.azureResourceGroup": "Gruppo di risorse", "loc.input.help.azureResourceGroup": "Consente di selezionare un gruppo di risorse di Azure.", "loc.input.label.kubernetesCluster": "Cluster Kubernetes", @@ -21,6 +22,12 @@ "loc.input.help.kubernetesServiceEndpoint": "Consente di selezionare una connessione al servizio Kubernetes.", "loc.input.label.namespace": "Spazio dei nomi", "loc.input.help.namespace": "Consente di specificare lo spazio dei nomi K8 da usare. Per specificare l'uso dello spazio dei nomi Tiller, è possibile indicarlo nella sezione delle impostazioni avanzate dell'attività oppure passare come argomento l'opzione --tiller-namespace.", + "loc.input.label.azureSubscriptionEndpointForACR": "Sottoscrizione di Azure per Registro Container", + "loc.input.help.azureSubscriptionEndpointForACR": "Consente di selezionare una sottoscrizione di Azure in cui è presente il registro contenitori di Azure.", + "loc.input.label.azureResourceGroupForACR": "Gruppo di risorse", + "loc.input.help.azureResourceGroupForACR": "Consente di selezionare un gruppo di risorse di Azure in cui è presente l'istanza di Registro Container.", + "loc.input.label.azureContainerRegistry": "Registro contenitori di Azure", + "loc.input.help.azureContainerRegistry": "Consente di selezionare un'istanza di Registro Azure Container che verrà usata per il push dei grafici Helm.", "loc.input.label.command": "Comando", "loc.input.help.command": "Consente di selezionare un comando di Helm.", "loc.input.label.chartType": "Tipo di grafico", @@ -34,7 +41,7 @@ "loc.input.label.releaseName": "Nome della versione", "loc.input.help.releaseName": "Nome della versione. Se non viene specificato, ne verrà generato uno automaticamente.", "loc.input.label.overrideValues": "Imposta valori", - "loc.input.help.overrideValues": "Consente di impostare valori sulla riga di comando. È possibile specificare più valori distinti delimitati da virgole, ad esempio chiave1=val1,chiave2=val2. L'attività costruirà il comando helm usando questi valori impostati, ad esempio helm install --set chiave1=val1 ./redis.", + "loc.input.help.overrideValues": "Consente di impostare valori sulla riga di comando. È possibile specificare più valori distinti delimitati da virgole o caratteri di nuova riga: chiave1=val1,chiave2=val2 o
    chiave1=val1
    chiave2=val2
    . L'attività costruirà il comando helm usando questi valori impostati, ad esempio helm install --set chiave1=val1 ./redis.", "loc.input.label.valueFile": "File di valori", "loc.input.help.valueFile": "Consente di specificare i valori in un file YAML o un URL. Se ad esempio si specifica myvalues.yaml, si otterrà 'helm install --values=myvals.yaml'.", "loc.input.label.destination": "Destinazione", @@ -71,6 +78,12 @@ "loc.input.help.tillernamespace": "Consente di specificare lo spazio dei nomi K8 di Tiller.", "loc.input.label.failOnStderr": "Interrompi in caso di errore standard", "loc.input.help.failOnStderr": "Se il valore è true, questa attività non riuscirà nel caso in cui vengano scritti errori nella pipeline degli errori oppure se vengono scritti dati nel flusso Errore standard. In caso contrario, l'attività si baserà sul codice di uscita per determinare l'errore.", + "loc.input.label.publishPipelineMetadata": "Pubblica i metadati della pipeline", + "loc.input.help.publishPipelineMetadata": "Se è true, l'attività raccoglierà e pubblicherà i metadati della distribuzione", + "loc.input.label.chartNameForACR": "Nome del grafico per Registro Azure Container", + "loc.input.help.chartNameForACR": "Nome del grafico con il quale il grafico verrà archiviato nell'istanza di Registro Azure Container.", + "loc.input.label.chartPathForACR": "Percorso del grafico per Registro Azure Container", + "loc.input.help.chartPathForACR": "Percorso della directory del grafico.", "loc.messages.CantDownloadAccessProfile": "Non è possibile scaricare il profilo di accesso o il file di configurazione kube per il cluster %s. Motivo: %s.", "loc.messages.KubeConfigFilePath": "Percorso del file kubeconfig: %s", "loc.messages.KubernetesClusterInfo": "ID cluster Kubernetes: %s. Versione del server Kubernetes: %s. Stato di provisioning di Kubernetes: %s", @@ -89,5 +102,7 @@ "loc.messages.SkipDownloadSecureFiles": "TLS non è abilitato nell'attività. Il download dei certificati verrà ignorato.", "loc.messages.FileNotFound": "Il file non è stato trovato in %s", "loc.messages.KubernetesServiceConnectionNotFound": "I dettagli della connessione al servizio Kubernetes non sono stati trovati.", - "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta." + "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta.", + "loc.messages.SaveSupportedInHelmsV3Only": "Il salvataggio del grafico in Registro Azure Container è supportato solo Helm V3.", + "loc.messages.OutputVariableDataSizeExceeded": "La variabile di output non impostata come output del comando Helm supera la lunghezza massima supportata. Lunghezza dell'output: %s. Lunghezza massima supportata: %s" } \ No newline at end of file diff --git a/Tasks/HelmDeployV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/HelmDeployV0/Strings/resources.resjson/ja-JP/resources.resjson index 4f151341c917..656151f1d710 100644 --- a/Tasks/HelmDeployV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/HelmDeployV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,10 +1,11 @@ { "loc.friendlyName": "Helm Charts のパッケージ化と配置", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Helm documentation](https://helm.sh/docs/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)、または [Helm のドキュメントを参照](https://helm.sh/docs/)", "loc.description": "helm コマンドを実行して、Azure Container Service で Kubernetes クラスターをデプロイ、構成、更新します", "loc.instanceNameFormat": "helm $(command)", "loc.group.displayName.cluster": "Kubernetes クラスター", "loc.group.displayName.commands": "コマンド", + "loc.group.displayName.azureContainerRegistry": "Azure Container Registry", "loc.group.displayName.tls": "TLS", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.connectionType": "接続の種類", @@ -21,6 +22,12 @@ "loc.input.help.kubernetesServiceEndpoint": "Kubernetes サービス接続を選択します。", "loc.input.label.namespace": "名前空間", "loc.input.help.namespace": "使用する K8 名前空間を指定します。Tiller 名前空間は、タスクの詳細セクションで指定するか、引数として --tiller-namespace オプションを渡すことで指定できます。", + "loc.input.label.azureSubscriptionEndpointForACR": "Container Registry の Azure サブスクリプション", + "loc.input.help.azureSubscriptionEndpointForACR": "Azure Container Registry が含まれる Azure サブスクリプションを選択します。", + "loc.input.label.azureResourceGroupForACR": "リソース グループ", + "loc.input.help.azureResourceGroupForACR": "ご使用のコンテナー レジストリが含まれる Azure リソース グループを選択します。", + "loc.input.label.azureContainerRegistry": "Azure Container Registry", + "loc.input.help.azureContainerRegistry": "Helm chart のプッシュに使用される Azure コンテナー レジストリを選択します。", "loc.input.label.command": "コマンド", "loc.input.help.command": "helm コマンドを選択します。", "loc.input.label.chartType": "グラフの種類", @@ -34,7 +41,7 @@ "loc.input.label.releaseName": "リリース名", "loc.input.help.releaseName": "リリース名です。指定しない場合、自動生成されます。", "loc.input.label.overrideValues": "設定された値", - "loc.input.help.overrideValues": "コマンドラインで設定された値です (コンマを使用して、複数または別個の値を指定できます。key1=val1,key2=val2)。タスクは、これらの設定された値を使用して Helm コマンドを構築します。たとえば、helm install --set key1=val1 ./redis。", + "loc.input.help.overrideValues": "コマンド ラインで設定される値 (コンマまたは改行を使用して、複数または別個の値を指定できます。key1=val1,key2=val2 または
    key1=val1
    key2=val2
    )。このタスクにより、これらの設定された値を使用して helm コマンドが構築されます。たとえば、helm install --set key1=val1 ./redis です。", "loc.input.label.valueFile": "値ファイル", "loc.input.help.valueFile": "YAML ファイルまたは URL の値を指定します。たとえば、myvalues.yaml と指定すると、'helm install --values=myvals.yaml' になります。", "loc.input.label.destination": "宛先", @@ -71,6 +78,12 @@ "loc.input.help.tillernamespace": "Tiller の K8 名前空間を指定します。", "loc.input.label.failOnStderr": "標準エラーで失敗", "loc.input.help.failOnStderr": "これが true の場合、エラーがエラー パイプラインに書き込まれるか、データが標準エラー ストリームに書き込まれると、このタスクは失敗します。それ以外の場合、タスクは終了コードに応じて失敗を判別します。", + "loc.input.label.publishPipelineMetadata": "パイプライン メタデータの公開", + "loc.input.help.publishPipelineMetadata": "これが true の場合、タスクによってデプロイのメタデータが収集および公開されます", + "loc.input.label.chartNameForACR": "Azure Container Registry の chart 名", + "loc.input.help.chartNameForACR": "Azure Container Registry に格納される chart の名前。", + "loc.input.label.chartPathForACR": "Azure Container Registry の chart パス", + "loc.input.help.chartPathForACR": "chart ディレクトリへのパス。", "loc.messages.CantDownloadAccessProfile": "クラスター %s のアクセス プロファイルまたは kube 構成ファイルをダウンロードできません。理由 %s。", "loc.messages.KubeConfigFilePath": "Kubeconfig ファイル パス: %s", "loc.messages.KubernetesClusterInfo": "Kubernetes クラスター ID: %s、Kubernetes サーバー バージョン %s、Kuberenettes プロビジョニングの状態 %s", @@ -89,5 +102,7 @@ "loc.messages.SkipDownloadSecureFiles": "タスクで TLS が有効になっていません。証明書のダウンロードをスキップしています。", "loc.messages.FileNotFound": "%s でファイルが見つかりませんでした", "loc.messages.KubernetesServiceConnectionNotFound": "Kubernetes サービス接続の詳細が見つかりませんでした。", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。", + "loc.messages.SaveSupportedInHelmsV3Only": "Azure Container Registry への chart の保存は、Helm V3 でのみサポートされています。", + "loc.messages.OutputVariableDataSizeExceeded": "Helm コマンドの出力がサポートされている最大長を超えたため、出力変数が設定されませんでした。出力の長さ: %s、サポートされている最大長: %s" } \ No newline at end of file diff --git a/Tasks/HelmDeployV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/HelmDeployV0/Strings/resources.resjson/ko-KR/resources.resjson index 2e5a5e4f2b44..4bfa0e221be5 100644 --- a/Tasks/HelmDeployV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/HelmDeployV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -5,6 +5,7 @@ "loc.instanceNameFormat": "helm $(command)", "loc.group.displayName.cluster": "Kubernetes 클러스터", "loc.group.displayName.commands": "명령", + "loc.group.displayName.azureContainerRegistry": "Azure Container Registry", "loc.group.displayName.tls": "TLS", "loc.group.displayName.advanced": "고급", "loc.input.label.connectionType": "연결 형식", @@ -21,6 +22,12 @@ "loc.input.help.kubernetesServiceEndpoint": "Kubernetes 서비스 연결을 선택합니다.", "loc.input.label.namespace": "네임스페이스", "loc.input.help.namespace": "사용할 K8 네임스페이스를 지정합니다. 작업의 고급 섹션에서 또는 --tiller-namespace 옵션을 인수로 전달하여 Tiller 네임스페이스 사용을 지정할 수 있습니다.", + "loc.input.label.azureSubscriptionEndpointForACR": "Container Registry에 대한 Azure 구독", + "loc.input.help.azureSubscriptionEndpointForACR": "Azure Container Registry가 있는 Azure 구독을 선택하세요.", + "loc.input.label.azureResourceGroupForACR": "리소스 그룹", + "loc.input.help.azureResourceGroupForACR": "Container Registry가 포함된 Azure 리소스 그룹을 선택합니다.", + "loc.input.label.azureContainerRegistry": "Azure Container Registry", + "loc.input.help.azureContainerRegistry": "Helm 차트를 푸시하는 데 사용할 Azure Container Registry를 선택합니다.", "loc.input.label.command": "명령", "loc.input.help.command": "helm 명령을 선택합니다.", "loc.input.label.chartType": "차트 종류", @@ -34,7 +41,7 @@ "loc.input.label.releaseName": "릴리스 이름", "loc.input.help.releaseName": "릴리스 이름입니다. 지정하지 않으면 자동으로 생성됩니다.", "loc.input.label.overrideValues": "값 설정", - "loc.input.help.overrideValues": "명령줄에서 값을 설정합니다(값을 여러 개 지정하거나 key1=val1,key2=val2와 같이 쉼표로 구분할 수 있음). 작업은 이렇게 설정된 값을 사용하여 helm 명령을 생성합니다(예: helm install --set key1=val1 ./redis).", + "loc.input.help.overrideValues": "명령줄에서 값을 설정합니다(값을 여러 개 지정하거나 key1=val1,key2=val2 또는
    key1=val1
    key2=val2
    와 같이 쉼표나 줄 바꿈으로 구분할 수 있음). 작업은 이렇게 설정된 값을 사용하여 Helm 명령을 생성합니다(예: helm install --set key1=val1 ./redis).", "loc.input.label.valueFile": "값 파일", "loc.input.help.valueFile": "YAML 파일에 값을 지정하거나, URL을 지정합니다. 예를 들어 myvalues.yaml을 지정하면 'helm install --values=myvals.yaml'이 실행됩니다.", "loc.input.label.destination": "대상", @@ -71,6 +78,12 @@ "loc.input.help.tillernamespace": "tiller의 K8 네임스페이스를 지정합니다.", "loc.input.label.failOnStderr": "표준 오류 시 실패", "loc.input.help.failOnStderr": "true이면 오류 파이프라인에 오류가 작성되거나 표준 오류 스트림에 데이터가 작성될 경우 이 작업이 실패하게 됩니다. false이면 작업이 종료 코드를 사용하여 실패를 결정합니다.", + "loc.input.label.publishPipelineMetadata": "파이프라인 메타데이터 게시", + "loc.input.help.publishPipelineMetadata": "true이면 작업이 배포 메타데이터를 수집하고 게시합니다.", + "loc.input.label.chartNameForACR": "Azure Container Registry에 대한 차트 이름", + "loc.input.help.chartNameForACR": "Azure Container Registry에서 차트가 저장될 때 사용할 차트 이름입니다.", + "loc.input.label.chartPathForACR": "Azure Container Registry에 대한 차트 경로", + "loc.input.help.chartPathForACR": "차트 디렉터리의 경로입니다.", "loc.messages.CantDownloadAccessProfile": "%s 클러스터의 액세스 프로필/kube 구성 파일을 다운로드할 수 없습니다. 이유: %s.", "loc.messages.KubeConfigFilePath": "Kubeconfig 파일 경로: %s", "loc.messages.KubernetesClusterInfo": "Kubernetes 클러스터 ID: %s, kubernetes 서버 버전 %s, kuberenetes 프로비전 상태 %s", @@ -89,5 +102,7 @@ "loc.messages.SkipDownloadSecureFiles": "작업에서 TLS를 사용할 수 없습니다. 인증서 다운로드를 건너뜁니다.", "loc.messages.FileNotFound": "%s에 파일에 없습니다.", "loc.messages.KubernetesServiceConnectionNotFound": "Kubernetes 서비스 연결 정보를 찾을 수 없습니다.", - "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요." + "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요.", + "loc.messages.SaveSupportedInHelmsV3Only": "Helms V3에서만 Azure Container Registry에 차트를 저장할 수 있습니다.", + "loc.messages.OutputVariableDataSizeExceeded": "Helm 명령 출력으로 설정되지 않은 출력 변수가 지원되는 최대 길이를 초과했습니다. 출력 길이: %s, 지원되는 최대 길이: %s" } \ No newline at end of file diff --git a/Tasks/HelmDeployV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/HelmDeployV0/Strings/resources.resjson/ru-RU/resources.resjson index 8704ecb7dad0..f3898f37f798 100644 --- a/Tasks/HelmDeployV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/HelmDeployV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,10 +1,11 @@ { "loc.friendlyName": "Упаковка и развертывание диаграмм Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Helm documentation](https://helm.sh/docs/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275) или [документацию по Helm](https://helm.sh/docs/)", "loc.description": "Развертывание, настройка и обновление кластера Kubernetes в Службе контейнеров Azure с помощью команд helm", "loc.instanceNameFormat": "helm $(command)", "loc.group.displayName.cluster": "Кластер Kubernetes", "loc.group.displayName.commands": "Команды", + "loc.group.displayName.azureContainerRegistry": "Реестр контейнеров Azure", "loc.group.displayName.tls": "TLS", "loc.group.displayName.advanced": "Дополнительно", "loc.input.label.connectionType": "Тип подключения", @@ -21,6 +22,12 @@ "loc.input.help.kubernetesServiceEndpoint": "Выберите подключение службы Kubernetes.", "loc.input.label.namespace": "Пространство имен", "loc.input.help.namespace": "Укажите пространство имен K8, которое необходимо использовать. Пространство имен Tiller можно указать в разделе \"Дополнительно\" задачи или передав параметр --tiller-namespace в качестве аргумента.", + "loc.input.label.azureSubscriptionEndpointForACR": "Подписка Azure для Реестра контейнеров", + "loc.input.help.azureSubscriptionEndpointForACR": "Выберите подписку Azure, которая содержит реестр контейнеров Azure.", + "loc.input.label.azureResourceGroupForACR": "Группа ресурсов", + "loc.input.help.azureResourceGroupForACR": "Выберите группу ресурсов Azure, в которой находится Реестр контейнеров.", + "loc.input.label.azureContainerRegistry": "Реестр контейнеров Azure", + "loc.input.help.azureContainerRegistry": "Выберите Реестр контейнеров Azure, который будет использоваться для отправки диаграмм Helm.", "loc.input.label.command": "Команда", "loc.input.help.command": "Выберите команду helm.", "loc.input.label.chartType": "Тип диаграммы", @@ -34,7 +41,7 @@ "loc.input.label.releaseName": "Имя выпуска", "loc.input.help.releaseName": "Имя выпуска. Если имя не указано, оно будет создано автоматически.", "loc.input.label.overrideValues": "Настройка значений", - "loc.input.help.overrideValues": "Задайте значения в командной строке (можно указать несколько значений через запятую: key1=val1,key2=val2). Задача сформирует команду helm с помощью этих значений. Пример: helm install --set key1=val1 ./redis.", + "loc.input.help.overrideValues": "Задайте значения в командной строке (можно указать несколько значений через запятую или каждое значение с новой строки: key1=val1,key2=val2 или
    key1=val1
    key2=val2
    ). Задача сформирует команду helm с использованием этих значений. Пример: helm install --set key1=val1 ./redis.", "loc.input.label.valueFile": "Файл значений", "loc.input.help.valueFile": "Укажите значения в файле YAML или по URL-адресу. Например, если указать myvalues.yaml, будет выполнена команда \"helm install --values=myvals.yaml\".", "loc.input.label.destination": "Назначение", @@ -71,6 +78,12 @@ "loc.input.help.tillernamespace": "Укажите пространство имен K8 для Tiller.", "loc.input.label.failOnStderr": "Сбой со стандартной ошибкой", "loc.input.help.failOnStderr": "Если задано значение True, задача будет завершаться сбоем при записи каких-либо ошибок в конвейер ошибок или записи каких-либо данных в стандартный поток ошибок. В противном случае для определения сбоя задача будет использовать код выхода.", + "loc.input.label.publishPipelineMetadata": "Опубликовать метаданные конвейера", + "loc.input.help.publishPipelineMetadata": "Если задано значение true, задача будет собирать и публиковать метаданные развертывания.", + "loc.input.label.chartNameForACR": "Имя диаграммы для Реестра контейнеров Azure", + "loc.input.help.chartNameForACR": "Имя диаграммы, под которым она будет храниться в Реестре контейнеров Azure.", + "loc.input.label.chartPathForACR": "Путь к диаграмме для Реестра контейнеров Azure", + "loc.input.help.chartPathForACR": "Путь к каталогу диаграммы.", "loc.messages.CantDownloadAccessProfile": "Не удается скачать файл доступа к профилю или файл kube config для кластера %s. Причина: %s.", "loc.messages.KubeConfigFilePath": "Путь к файлу Kubeconfig: %s", "loc.messages.KubernetesClusterInfo": "Идентификатор кластера Kubernetes: %s; версия сервера Kubernetes: %s; состояние подготовки Kubernetes: %s", @@ -89,5 +102,7 @@ "loc.messages.SkipDownloadSecureFiles": "TLS не включен в задаче. Скачивание сертификатов пропускается.", "loc.messages.FileNotFound": "Файл не найден в %s", "loc.messages.KubernetesServiceConnectionNotFound": "Сведения о подключении к службе Kubernetes не найдены.", - "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек." + "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек.", + "loc.messages.SaveSupportedInHelmsV3Only": "Сохранение диаграммы в Реестре контейнеров Azure поддерживается только в диаграммах Helm версии 3.", + "loc.messages.OutputVariableDataSizeExceeded": "Выходная переменная не установлена, так как для выходных данных команды Helm превышена максимальная поддерживаемая длина. Длина выходных данных: %s, максимальная поддерживаемая длина: %s." } \ No newline at end of file diff --git a/Tasks/HelmDeployV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/HelmDeployV0/Strings/resources.resjson/zh-CN/resources.resjson index 98f3c5d6c7e5..143f0e351a30 100644 --- a/Tasks/HelmDeployV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/HelmDeployV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -5,6 +5,7 @@ "loc.instanceNameFormat": "helm $(command)", "loc.group.displayName.cluster": "Kubernetes 群集", "loc.group.displayName.commands": "命令", + "loc.group.displayName.azureContainerRegistry": "Azure 容器注册表", "loc.group.displayName.tls": "TLS", "loc.group.displayName.advanced": "高级", "loc.input.label.connectionType": "连接类型", @@ -21,6 +22,12 @@ "loc.input.help.kubernetesServiceEndpoint": "选择 Kubernetes 服务连接。", "loc.input.label.namespace": "命名空间", "loc.input.help.namespace": "指定要使用的 K8 命名空间。可以在任务的高级部分或通过传递 --tiller-namespace 选项作为参数来指定使用 Tiller 命名空间。", + "loc.input.label.azureSubscriptionEndpointForACR": "适合容器注册表的 Azure 订阅", + "loc.input.help.azureSubscriptionEndpointForACR": "选择 Azure 订阅,其中包含你的 Azure 容器注册表。", + "loc.input.label.azureResourceGroupForACR": "资源组", + "loc.input.help.azureResourceGroupForACR": "选择具有容器注册表的 Azure 资源组。", + "loc.input.label.azureContainerRegistry": "Azure 容器注册表", + "loc.input.help.azureContainerRegistry": "选择将用于推送 helm 图表的 Azure 容器注册表。", "loc.input.label.command": "命令", "loc.input.help.command": "选择一个 helm 命令。", "loc.input.label.chartType": "图表类型", @@ -34,7 +41,7 @@ "loc.input.label.releaseName": "发布名称", "loc.input.help.releaseName": "发布名称。如果未指定,则将自动生成一个名称。", "loc.input.label.overrideValues": "设置值", - "loc.input.help.overrideValues": "在命令行上设置值(可指定多个值或用逗号分隔值: key1=val1,key2=val2)。此任务将使用这些设置值构造 helm 命令。例如,helm install --set key1=val1 ./redis。", + "loc.input.help.overrideValues": "在命令行上设置值(可指定多个值或单独的值并用逗号隔开或另起新行: key1=val1,key2=val2 or
    key1=val1
    key2=val2
    )。此任务将使用所设置的这些值构造 helm 命令,例如 helm install --set key1=val1 ./redis。", "loc.input.label.valueFile": "值文件", "loc.input.help.valueFile": "指定 YAML 文件或 URL 中的值。例如,如果指定 myvalues.yaml,则为 \"helm install --values=myvals.yaml\"。", "loc.input.label.destination": "目标", @@ -71,6 +78,12 @@ "loc.input.help.tillernamespace": "指定 tiller 的 K8 命名空间。", "loc.input.label.failOnStderr": "因标准错误而失败", "loc.input.help.failOnStderr": "如果为 true,那么将任何错误写入错误管道或将任何数据写入标准错误流时,此任务会失败。否则,此任务将仅依靠退出代码来确定故障。", + "loc.input.label.publishPipelineMetadata": "发布管道元数据", + "loc.input.help.publishPipelineMetadata": "如果为 true,任务将收集和发布部署元数据", + "loc.input.label.chartNameForACR": "适合 Azure 容器注册表的图表名称", + "loc.input.help.chartNameForACR": "在 Azure 容器注册表中存储图表时使用的图表名称。", + "loc.input.label.chartPathForACR": "适合 Azure 容器注册表的图表路径", + "loc.input.help.chartPathForACR": "图表目录的路径。", "loc.messages.CantDownloadAccessProfile": "无法下载群集 %s 的访问配置文件/kube 配置文件。原因为 %s。", "loc.messages.KubeConfigFilePath": "Kubeconfig 文件路径: %s", "loc.messages.KubernetesClusterInfo": "Kubernetes 群集 ID: %s,kubernetes 服务器版本 %s,kuberenettes 预配状态 %s", @@ -89,5 +102,7 @@ "loc.messages.SkipDownloadSecureFiles": "任务中未启用 TLS。正在跳过下载证书。", "loc.messages.FileNotFound": "在 %s 中找不到文件", "loc.messages.KubernetesServiceConnectionNotFound": "找不到 Kubernetes 服务连接详细信息。", - "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。" + "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。", + "loc.messages.SaveSupportedInHelmsV3Only": "只有 Helms V3 中支持将图表保存到 Azure 容器注册表。", + "loc.messages.OutputVariableDataSizeExceeded": "未设置为 Helm 命令输出的输出变量超出了支持的最大长度。输出长度: %s,支持的最大长度: %s" } \ No newline at end of file diff --git a/Tasks/HelmDeployV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/HelmDeployV0/Strings/resources.resjson/zh-TW/resources.resjson index 7889b26d77c4..0f69d6a741d8 100644 --- a/Tasks/HelmDeployV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/HelmDeployV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,10 +1,11 @@ { "loc.friendlyName": "封裝和部署 Helm 圖表", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Helm documentation](https://helm.sh/docs/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)或[參閱 Helm 文件](https://helm.sh/docs/)", "loc.description": "執行 helm 命令以在 Azure Container Service 中部署、設定、更新 Kubernetes 叢集", "loc.instanceNameFormat": "helm $(command)", "loc.group.displayName.cluster": "Kubernetes 叢集", "loc.group.displayName.commands": "命令", + "loc.group.displayName.azureContainerRegistry": "Azure Container Registry", "loc.group.displayName.tls": "TLS", "loc.group.displayName.advanced": "進階", "loc.input.label.connectionType": "連線類型", @@ -21,6 +22,12 @@ "loc.input.help.kubernetesServiceEndpoint": "選取 Kubernetes 服務連線。", "loc.input.label.namespace": "命名空間", "loc.input.help.namespace": "請指定要使用的 K8 命名空間。您可指定使用 Tiller 命名空間,方式為: 在工作的進階區段指定,或將 --tiller-namespace 選項作為引數傳遞。", + "loc.input.label.azureSubscriptionEndpointForACR": "Container Registry 的 Azure 訂閱", + "loc.input.help.azureSubscriptionEndpointForACR": "選取有您 Azure Container Registry 的 Azure 訂用帳戶。", + "loc.input.label.azureResourceGroupForACR": "資源群組", + "loc.input.help.azureResourceGroupForACR": "選取有您 Container Registry 的 Azure 資源群組。", + "loc.input.label.azureContainerRegistry": "Azure Container Registry", + "loc.input.help.azureContainerRegistry": "選取將用以推送 Helm 圖表的 Azure Container Registry。", "loc.input.label.command": "命令", "loc.input.help.command": "選取 helm 命令。", "loc.input.label.chartType": "圖表類型", @@ -34,7 +41,7 @@ "loc.input.label.releaseName": "發行名稱", "loc.input.help.releaseName": "版本名稱。若未指定,會為您自動產生一個名稱。", "loc.input.label.overrideValues": "設定值", - "loc.input.help.overrideValues": "請在命令列上設定值 (可指定多個或以逗點 (,) 分隔的值: key1=val1,key2=val2)。工作會使用這些設定值來建構 helm 命令。例如: helm install --set key1=val1 ./redis。", + "loc.input.help.overrideValues": "請在命令列上設定值 (可使用逗點或新行字元指定多個值或分隔值: key1=val1,key2=val2 或
    key1=val1
    key2=val2
    )。工作會使用這些設定的值建構 Helm 命令。例如: helm install --set key1=val1 ./redis。", "loc.input.label.valueFile": "值檔案", "loc.input.help.valueFile": "請指定 YAML 檔案或 URL 中的值。例如,指定 myvalues.yaml 會產生 'helm install --values=myvals.yaml'。", "loc.input.label.destination": "目的地", @@ -71,6 +78,12 @@ "loc.input.help.tillernamespace": "請指定 tiller 的 K8 命名空間。", "loc.input.label.failOnStderr": "發生標準錯誤的失敗", "loc.input.help.failOnStderr": "若此為 true,如果在錯誤管線中寫入任何錯誤,或對標準錯誤資料流寫入任何資料,此工作即會失敗。否則,工作將依據結束代碼來判斷失敗。", + "loc.input.label.publishPipelineMetadata": "發佈管線中繼資料", + "loc.input.help.publishPipelineMetadata": "若為 true,則此工作會收集及發佈部署中繼資料", + "loc.input.label.chartNameForACR": "Azure Container Registry 的圖表名稱", + "loc.input.help.chartNameForACR": "將要儲存在 Azure Container Registry 中之圖表的圖表名稱。", + "loc.input.label.chartPathForACR": "Azure Container Registry 的圖表路徑", + "loc.input.help.chartPathForACR": "圖表目錄的路徑。", "loc.messages.CantDownloadAccessProfile": "無法下載叢集 %s 的存取設定檔/Kube 組態檔。原因 %s。", "loc.messages.KubeConfigFilePath": "Kubeconfig 檔案路徑: %s", "loc.messages.KubernetesClusterInfo": "Kubernetes 叢集識別碼: %s,kubernetes 伺服器版本%s,kuberenettes 佈建狀態 %s", @@ -89,5 +102,7 @@ "loc.messages.SkipDownloadSecureFiles": "未在工作中啟用 TLS。正在跳過下載憑證。", "loc.messages.FileNotFound": "在 %s 找不到檔案", "loc.messages.KubernetesServiceConnectionNotFound": "找不到 Kubernetes 服務連線詳細資料。", - "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。" + "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。", + "loc.messages.SaveSupportedInHelmsV3Only": "只有 Helms V3 支援將圖表儲存至 Azure Container Registry。", + "loc.messages.OutputVariableDataSizeExceeded": "因為 Helm 命令輸出超過了支援的長度上限,所以未設定輸出變數。輸出長度: %s,支援的長度上限: %s" } \ No newline at end of file diff --git a/Tasks/HelmDeployV0/task.json b/Tasks/HelmDeployV0/task.json index 3ecf3fadc783..0c3114f34a32 100644 --- a/Tasks/HelmDeployV0/task.json +++ b/Tasks/HelmDeployV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -544,4 +544,4 @@ "SaveSupportedInHelmsV3Only": "Save chart to Azure Container Registry is only supported in Helms V3.", "OutputVariableDataSizeExceeded": "Output variable not set as Helm command output exceeded the maximum supported length. Output length: %s, Maximum supported length: %s" } -} +} \ No newline at end of file diff --git a/Tasks/HelmDeployV0/task.loc.json b/Tasks/HelmDeployV0/task.loc.json index bfb1787869c6..bdcd4e5213c2 100644 --- a/Tasks/HelmDeployV0/task.loc.json +++ b/Tasks/HelmDeployV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/HelmInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/HelmInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index 3144471d22e8..bb62bfe1a3bc 100644 --- a/Tasks/HelmInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/HelmInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer für Helm-Tools", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Hiermit werden Helm und Kubernetes auf einem Agent-Computer installiert.", "loc.instanceNameFormat": "Helm $(helmVersion) installieren", "loc.group.displayName.prerequisite": "Erforderliche Komponente", diff --git a/Tasks/HelmInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/HelmInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index 850814f83243..a3dca9bb3291 100644 --- a/Tasks/HelmInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/HelmInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalador de la herramienta Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Instala Helm y Kubernetes en una máquina de agente.", "loc.instanceNameFormat": "Instalar Helm $(helmVersion)", "loc.group.displayName.prerequisite": "Requisito previo", diff --git a/Tasks/HelmInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/HelmInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index e099d059de9e..1ad04cb194e7 100644 --- a/Tasks/HelmInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/HelmInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programme d'installation de l'outil Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Installer Helm et Kubernetes sur une machine d'agent", "loc.instanceNameFormat": "Installer Helm $(helmVersion)", "loc.group.displayName.prerequisite": "Prérequis", diff --git a/Tasks/HelmInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/HelmInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index ad4e8067a123..f253d8fb224f 100644 --- a/Tasks/HelmInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/HelmInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programma di installazione strumento Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Installa Helm e Kubernetes in un computer agente", "loc.instanceNameFormat": "Installa Helm $(helmVersion)", "loc.group.displayName.prerequisite": "Prerequisito", diff --git a/Tasks/HelmInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/HelmInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index 43347c951273..37562501436e 100644 --- a/Tasks/HelmInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/HelmInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Helm ツール インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "エージェント マシンに Helm と Kubernetes をインストールします", "loc.instanceNameFormat": "Helm $(helmVersion) をインストールする", "loc.group.displayName.prerequisite": "必須コンポーネント", diff --git a/Tasks/HelmInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/HelmInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index 5e2f337fe0e1..dec942e79622 100644 --- a/Tasks/HelmInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/HelmInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установщик средства Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Установите Helm и Kubernetes на компьютере агента", "loc.instanceNameFormat": "Установить Helm $(helmVersion)", "loc.group.displayName.prerequisite": "Необходимый компонент", diff --git a/Tasks/HelmInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/HelmInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index cb75634a5804..e82928c3b00c 100644 --- a/Tasks/HelmInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/HelmInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Helm 工具安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "在代理程式機器上安裝 Helm 和 Kubernetes", "loc.instanceNameFormat": "安裝 Helm $(helmVersion)", "loc.group.displayName.prerequisite": "必要條件", diff --git a/Tasks/HelmInstallerV0/task.json b/Tasks/HelmInstallerV0/task.json index 6b3070177448..82bf1afdcbe7 100644 --- a/Tasks/HelmInstallerV0/task.json +++ b/Tasks/HelmInstallerV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/HelmInstallerV0/task.loc.json b/Tasks/HelmInstallerV0/task.loc.json index 850e7a512081..3c99a6886be8 100644 --- a/Tasks/HelmInstallerV0/task.loc.json +++ b/Tasks/HelmInstallerV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/HelmInstallerV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/HelmInstallerV1/Strings/resources.resjson/de-DE/resources.resjson index 6bfdde7bb600..326917af1cfe 100644 --- a/Tasks/HelmInstallerV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/HelmInstallerV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer für Helm-Tools", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Hiermit wird Helm auf einem Agentcomputer installiert.", "loc.instanceNameFormat": "Helm $(helmVersionToInstall) installieren", "loc.input.label.helmVersionToInstall": "Helm-Versionsangabe", diff --git a/Tasks/HelmInstallerV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/HelmInstallerV1/Strings/resources.resjson/es-ES/resources.resjson index f9fd3365e4a8..706f35c2d1eb 100644 --- a/Tasks/HelmInstallerV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/HelmInstallerV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalador de la herramienta Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Instala Helm en una máquina de agente.", "loc.instanceNameFormat": "Instalar Helm $(helmVersionToInstall)", "loc.input.label.helmVersionToInstall": "Especificación de versión de Helm", diff --git a/Tasks/HelmInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/HelmInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson index 80384c3094a2..d503df3b0c41 100644 --- a/Tasks/HelmInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/HelmInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programme d'installation de l'outil Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Installer Helm sur une machine d'agent", "loc.instanceNameFormat": "Installer Helm $(helmVersionToInstall)", "loc.input.label.helmVersionToInstall": "Spécification de version de Helm", diff --git a/Tasks/HelmInstallerV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/HelmInstallerV1/Strings/resources.resjson/it-IT/resources.resjson index 7c1478f7f483..a997b9411ddc 100644 --- a/Tasks/HelmInstallerV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/HelmInstallerV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programma di installazione strumento Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Installa Helm in un computer agente", "loc.instanceNameFormat": "Installa Helm $(helmVersionToInstall)", "loc.input.label.helmVersionToInstall": "Identificatore di versione di Helm", diff --git a/Tasks/HelmInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/HelmInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson index aaf9e78f7971..6ebb498ff168 100644 --- a/Tasks/HelmInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/HelmInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Helm ツール インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "エージェント マシンに Helm をインストールします。", "loc.instanceNameFormat": "Helm $(helmVersionToInstall) のインストール", - "loc.input.label.helmVersionToInstall": "Helm バージョンの仕様", + "loc.input.label.helmVersionToInstall": "Helm バージョンの指定", "loc.input.help.helmVersionToInstall": "インストールする Helm のバージョンを指定します。", "loc.messages.NotAValidSemverVersion": "バージョンが正しい形式で指定されていません。例: 1.8.2、v1.8.2、2.8.2、v2.8.2。", "loc.messages.VerifyHelmInstallation": "Helm のインストールを検証しています..." diff --git a/Tasks/HelmInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/HelmInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson index 66915665dc0d..2425f4ead88e 100644 --- a/Tasks/HelmInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/HelmInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установщик средства Helm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Установить Helm на компьютере агента", "loc.instanceNameFormat": "Установить Helm $(helmVersionToInstall)", "loc.input.label.helmVersionToInstall": "Спецификация версии Helm", diff --git a/Tasks/HelmInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/HelmInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson index 92dfa65152ee..e15ede37b202 100644 --- a/Tasks/HelmInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/HelmInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Helm 工具安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "在代理程式機器上安裝 Helm", "loc.instanceNameFormat": "安裝 Helm $(helmVersionToInstall)", "loc.input.label.helmVersionToInstall": "Helm 版本規格", diff --git a/Tasks/HelmInstallerV1/task.json b/Tasks/HelmInstallerV1/task.json index ea17a3993f32..70d0411276f5 100644 --- a/Tasks/HelmInstallerV1/task.json +++ b/Tasks/HelmInstallerV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "preview": true, diff --git a/Tasks/HelmInstallerV1/task.loc.json b/Tasks/HelmInstallerV1/task.loc.json index 350bea3d2b35..6cf0c0c94452 100644 --- a/Tasks/HelmInstallerV1/task.loc.json +++ b/Tasks/HelmInstallerV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "preview": true, diff --git a/Tasks/IISWebAppDeployment/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/IISWebAppDeployment/Strings/resources.resjson/de-DE/resources.resjson index 05dbf0c75060..93510262256e 100644 --- a/Tasks/IISWebAppDeployment/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/IISWebAppDeployment/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[Veraltet] IIS-Web-App-Bereitstellung", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/iiswebappdeploydeprecatedreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/iiswebappdeploydeprecatedreadme)", "loc.description": "Hiermit erfolgt eine Bereitstellung mit MSDeploy, anschließend werden Websites und App-Pools erstellt/aktualisiert.", "loc.instanceNameFormat": "[Veraltet] IIS-App bereitstellen: $(WebDeployPackage)", "loc.group.displayName.deployment": "Bereitstellung", diff --git a/Tasks/IISWebAppDeployment/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/IISWebAppDeployment/Strings/resources.resjson/es-ES/resources.resjson index 1d586501518f..b265e000f623 100644 --- a/Tasks/IISWebAppDeployment/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/IISWebAppDeployment/Strings/resources.resjson/es-ES/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "[En desuso] Implementación de aplicaciones web de IIS", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/iiswebappdeploydeprecatedreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/iiswebappdeploydeprecatedreadme)", "loc.description": "Implementa con MSDeploy y, a continuación, crea o actualiza sitios web y grupos de aplicaciones.", "loc.instanceNameFormat": "[En desuso] Implementar aplicación de IIS: $(WebDeployPackage)", "loc.group.displayName.deployment": "Implementación", "loc.group.displayName.website": "Sitio web", "loc.group.displayName.applicationPool": "Grupo de aplicaciones", "loc.group.displayName.advanced": "Avanzado", - "loc.input.label.EnvironmentName": "Máquinas", + "loc.input.label.EnvironmentName": "Equipos", "loc.input.help.EnvironmentName": "Proporcione una lista separada por comas de direcciones IP de equipos o nombres de dominio completos junto con puertos. El puerto se establece de manera predeterminada en función del protocolo seleccionado.
    Ejemplo: dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    O bien proporcione la variable de salida de otras tareas. Ejemplo: $(nombreDeVariable)", "loc.input.label.AdminUserName": "Inicio de sesión del administrador", "loc.input.help.AdminUserName": "Inicio de sesión de administrador para los equipos de destino.", diff --git a/Tasks/IISWebAppDeployment/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/IISWebAppDeployment/Strings/resources.resjson/fr-FR/resources.resjson index c842ef5a4a05..8bbc99d25312 100644 --- a/Tasks/IISWebAppDeployment/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/IISWebAppDeployment/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "[Déprécié] Déploiement d'applications web IIS", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/iiswebappdeploydeprecatedreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/iiswebappdeploydeprecatedreadme)", "loc.description": "Effectuer le déploiement avec MSDeploy, puis créer/mettre à jour les sites web et les pools d'applications", "loc.instanceNameFormat": "[Déconseillé] Déployer une application IIS : $(WebDeployPackage)", "loc.group.displayName.deployment": "Déploiement", "loc.group.displayName.website": "Site web", "loc.group.displayName.applicationPool": "Pool d'applications", "loc.group.displayName.advanced": "Avancé", - "loc.input.label.EnvironmentName": "Machines", + "loc.input.label.EnvironmentName": "Ordinateurs", "loc.input.help.EnvironmentName": "Indiquez une liste séparée par des virgules d'adresses IP ou de noms de domaine complets d'ordinateurs ainsi que les ports. Le port par défaut dépend du protocole sélectionné.
    Exemple : dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    Ou indiquez une variable de sortie d'autres tâches. Exemple : $(variableName)", "loc.input.label.AdminUserName": "Informations de connexion d'administrateur", "loc.input.help.AdminUserName": "Informations de connexion d'administrateur pour les machines cibles.", diff --git a/Tasks/IISWebAppDeployment/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/IISWebAppDeployment/Strings/resources.resjson/it-IT/resources.resjson index 581a2a9286d7..607f90e605b7 100644 --- a/Tasks/IISWebAppDeployment/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/IISWebAppDeployment/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[Deprecata] Distribuzione app Web IIS", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/iiswebappdeploydeprecatedreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/iiswebappdeploydeprecatedreadme)", "loc.description": "Consente di distribuire con MSDeploy e quindi di creare/aggiornare siti Web e pool di applicazioni", "loc.instanceNameFormat": "[Deprecata] Distribuisci app IIS: $(WebDeployPackage)", "loc.group.displayName.deployment": "Distribuzione", diff --git a/Tasks/IISWebAppDeployment/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/IISWebAppDeployment/Strings/resources.resjson/ja-JP/resources.resjson index 37860210e3b5..3750ebd0b5be 100644 --- a/Tasks/IISWebAppDeployment/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/IISWebAppDeployment/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "[非推奨] IIS Web アプリの配置", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/iiswebappdeploydeprecatedreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/iiswebappdeploydeprecatedreadme)", "loc.description": "MSDeploy を使用して配置してから、Web サイトとアプリ プールを作成/更新します", "loc.instanceNameFormat": "[非推奨] IIS アプリ: $(WebDeployPackage) の展開", "loc.group.displayName.deployment": "配置", "loc.group.displayName.website": "Web サイト", "loc.group.displayName.applicationPool": "アプリケーション プール", "loc.group.displayName.advanced": "詳細設定", - "loc.input.label.EnvironmentName": "マシン", + "loc.input.label.EnvironmentName": "コンピューター", "loc.input.help.EnvironmentName": "コンピューターの IP アドレスまたは FQDN とポートのコンマ区切り一覧を指定します。ポートは選んだプロトコルに基づいて既定値に設定されます。
    例: dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    または他のタスクの出力変数を指定します。例: $(variableName)", "loc.input.label.AdminUserName": "管理者ログイン", "loc.input.help.AdminUserName": "ターゲット コンピューターにログインする管理者。", diff --git a/Tasks/IISWebAppDeployment/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/IISWebAppDeployment/Strings/resources.resjson/ko-KR/resources.resjson index 9cb9a9238ae4..7fa95a01aecb 100644 --- a/Tasks/IISWebAppDeployment/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/IISWebAppDeployment/Strings/resources.resjson/ko-KR/resources.resjson @@ -5,7 +5,7 @@ "loc.instanceNameFormat": "[사용되지 않음] IIS 앱 배포: $(WebDeployPackage)", "loc.group.displayName.deployment": "배포", "loc.group.displayName.website": "웹 사이트", - "loc.group.displayName.applicationPool": "애플리케이션 풀", + "loc.group.displayName.applicationPool": "응용 프로그램 풀", "loc.group.displayName.advanced": "고급", "loc.input.label.EnvironmentName": "컴퓨터", "loc.input.help.EnvironmentName": "포트와 함께 쉼표로 구분된 컴퓨터 IP 주소 또는 FQDN 목록을 제공하세요. 포트의 기본값이 선택된 프로토콜을 기준으로 설정되었습니다.
    예: dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    또는 다른 작업의 출력 변수를 제공하세요. 예: $(variableName)", diff --git a/Tasks/IISWebAppDeployment/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/IISWebAppDeployment/Strings/resources.resjson/ru-RU/resources.resjson index 03773d69452f..12837a76dd34 100644 --- a/Tasks/IISWebAppDeployment/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/IISWebAppDeployment/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[Не рекомендуется] Развертывание веб-приложения IIS", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/iiswebappdeploydeprecatedreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/iiswebappdeploydeprecatedreadme)", "loc.description": "Развернуть с помощью MSDeploy, а затем создать/обновить веб-сайты и пулы приложений", "loc.instanceNameFormat": "[Не рекомендуется] Развертывание приложения IIS: $(WebDeployPackage)", "loc.group.displayName.deployment": "Развертывание", diff --git a/Tasks/IISWebAppDeployment/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/IISWebAppDeployment/Strings/resources.resjson/zh-TW/resources.resjson index c9b4a2c103f1..833bdd22e567 100644 --- a/Tasks/IISWebAppDeployment/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/IISWebAppDeployment/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[已淘汰] IIS Web 應用程式部署", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/iiswebappdeploydeprecatedreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/iiswebappdeploydeprecatedreadme)", "loc.description": "使用 MSDeploy 進行部署,再建立/更新網站和應用程式集區", "loc.instanceNameFormat": "[已取代] 部署 IIS 應用程式: $(WebDeployPackage)", "loc.group.displayName.deployment": "部署", diff --git a/Tasks/IISWebAppDeployment/task.json b/Tasks/IISWebAppDeployment/task.json index 0be1f7542d2f..232a9c4798cc 100644 --- a/Tasks/IISWebAppDeployment/task.json +++ b/Tasks/IISWebAppDeployment/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 30 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "1.91.0", diff --git a/Tasks/IISWebAppDeployment/task.loc.json b/Tasks/IISWebAppDeployment/task.loc.json index 03f2c19ed97b..d9aecba8625c 100644 --- a/Tasks/IISWebAppDeployment/task.loc.json +++ b/Tasks/IISWebAppDeployment/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 30 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "1.91.0", diff --git a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/de-DE/resources.resjson index df06ea997639..cd97e4381c60 100644 --- a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "IIS-Web-App-Bereitstellung", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=866789)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=866789)", "loc.description": "Hiermit stellen Sie eine Website oder Webanwendung über Web Deploy bereit.", "loc.instanceNameFormat": "IIS-Website/App bereitstellen: $(WebDeployPackage)", "loc.group.displayName.FileTransformsAndVariableSubstitution": "Optionen für Dateitransformationen und Variablenersetzungen", @@ -57,7 +57,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Mit MSDeploy generierte Pakete werden nur für die Windows-Plattform unterstützt.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Nicht unterstützte installierte Version %s für MSDeploy gefunden. Version 3 oder höher muss installiert sein.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Der Speicherort von MS Deploy wurde nicht in der Registrierung auf dem Computer gefunden (Fehler: %s).", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern.
    Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Es wurde kein Paket mit dem angegebenen Muster gefunden.
    Überprüfen Sie, ob das in der Aufgabe erwähnte Paket als Artefakt im Build oder in einer vorherigen Stage veröffentlicht und im aktuellen Auftrag heruntergeladen wurde.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Mindestens zwei Pakete stimmten mit dem angegebenen Suchmuster überein. Schränken Sie das Suchmuster ein.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Versuchen Sie, die Web-App mit ausgewählter Option \"app_offline\" erneut bereitzustellen.", "loc.messages.Configfiledoesntexists": "Die Konfigurationsdatei \"%s\" ist nicht vorhanden.", diff --git a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/es-ES/resources.resjson index 70783d420a37..b6bc655635cd 100644 --- a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Implementación de aplicaciones web de IIS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=866789)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=866789)", "loc.description": "Implementar una aplicación web o un sitio web utilizando Web Deploy", "loc.instanceNameFormat": "Implementar el sitio web o la aplicación de IIS: $(WebDeployPackage)", "loc.group.displayName.FileTransformsAndVariableSubstitution": "Transformaciones de archivos y opciones de sustitución de variables", @@ -57,7 +57,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Los paquetes generados por MSDeploy solo se admiten para la plataforma Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Versión instalada no admitida: se encontró %s para MSDeploy, pero la versión mínima admitida es 3 o posterior.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "No se puede encontrar la ubicación de MS Deploy del Registro en la máquina (Error : %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern.
    Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "No se encontró ningún paquete con el patrón especificado.
    Compruebe si el paquete mencionado en la tarea se publica como artefacto en la compilación o en una fase anterior y se descarga en el trabajo actual.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Más de un paquete coincidió con el patrón especificado. Restrinja el patrón de búsqueda.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Intente volver a implementar la aplicación web con la opción app_offline seleccionada.", "loc.messages.Configfiledoesntexists": "El archivo de configuración %s no existe.", diff --git a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson index 9d80400cc423..56660033eaeb 100644 --- a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement d'application web IIS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=866789)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=866789)", "loc.description": "Déployer un site web ou une application web à l'aide de Web Deploy", "loc.instanceNameFormat": "Déployer une application/site web IIS : $(WebDeployPackage)", "loc.group.displayName.FileTransformsAndVariableSubstitution": "Transformations de fichiers et options de substitution de variable", @@ -57,7 +57,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Les packages générés par MSDeploy sont uniquement pris en charge par la plateforme Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Version installée non prise en charge : %s trouvé pour MSDeploy. Il doit s'agir au minimum de la version 3 ou d'une version ultérieure", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Emplacement introuvable de MSDeploy dans le Registre de l'ordinateur (Erreur : %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern.
    Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Package introuvable avec le modèle spécifié.
    Vérifiez si le package mentionné dans la tâche est publié en tant qu'artefact dans la build ou au cours d'une phase précédente, et s'il est téléchargé dans le travail actuel.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Plusieurs packages correspondent au modèle spécifié. Limitez le modèle de recherche.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Essayez de redéployer l'application web avec l'option app_offline sélectionnée.", "loc.messages.Configfiledoesntexists": "Le fichier de configuration %s n'existe pas.", diff --git a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/it-IT/resources.resjson index dfb23e059908..a638da1847e7 100644 --- a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Distribuzione app Web IIS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=866789)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=866789)", "loc.description": "Consente di distribuire un sito Web o un'applicazione Web con Distribuzione Web", "loc.instanceNameFormat": "Distribuisci sito Web/app IIS: $(WebDeployPackage)", "loc.group.displayName.FileTransformsAndVariableSubstitution": "Opzioni di trasformazioni di file e sostituzioni di variabili", @@ -57,7 +57,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "I pacchetti generati da MSDeploy sono supportati solo per la piattaforma Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "La versione installata non è supportata. La versione trovata per MSDeploy è %s, ma deve essere almeno 3 o successiva", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Il percorso di MSDeploy non è stato trovato dal Registro di sistema nel computer (errore: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern.
    Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Non è stato trovato alcun pacchetto con il criterio specificato.
    Verificare se il pacchetto menzionato nell'attività viene pubblicato come artefatto nella compilazione o in una fase precedente e quindi scaricato nel processo corrente.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Più pacchetti corrispondono al criterio specificato. Restringere i criteri di ricerca.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Provare a distribuire di nuovo l'app Web dopo aver selezionato l'opzione app_offline.", "loc.messages.Configfiledoesntexists": "Il file di configurazione %s non esiste.", diff --git a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ja-JP/resources.resjson index 0e23e9c44fcf..1cc7218a33c7 100644 --- a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "IIS Web アプリの配置", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=866789)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=866789)", "loc.description": "Web 配置を使用して Web サイトまたは Web アプリケーションを配置する", "loc.instanceNameFormat": "IIS Web サイト/アプリを配置します: $(WebDeployPackage)", "loc.group.displayName.FileTransformsAndVariableSubstitution": "ファイルの変換と変数の置換のオプション", @@ -57,7 +57,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "MSDeploy 生成のパッケージは Windows プラットフォームでのみサポートされます。", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "MSDeploy のサポートされていないバージョン: %s がインストールされています。バージョンは 3 以降である必要があります", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "コンピューター上のレジストリから、MS Deploy の場所を特定できません (エラー: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern.
    Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "指定されたパターンのパッケージが見つかりませんでした。
    タスクに指定されているパッケージがビルドまたは以前のステージで成果物として公開され、現在のジョブでダウンロードされているかどうかをご確認ください。", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "指定したパターンと一致するパッケージが複数あります。検索パターンを絞り込んでください。", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "app_offline オプションを選択して、もう一度 Web アプリを配置してください。", "loc.messages.Configfiledoesntexists": "構成ファイル %s がありません。", diff --git a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ko-KR/resources.resjson index 4c3f096190d0..94fea0a1fe25 100644 --- a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -8,7 +8,7 @@ "loc.input.label.WebSiteName": "웹 사이트 이름", "loc.input.help.WebSiteName": "컴퓨터 그룹 컴퓨터에 있는 기존 웹 사이트의 이름을 입력합니다.", "loc.input.label.VirtualApplication": "가상 애플리케이션", - "loc.input.help.VirtualApplication": "대상 컴퓨터에 있는 기존 가상 애플리케이션의 이름을 지정합니다.", + "loc.input.help.VirtualApplication": "대상 컴퓨터에 있는 기존 가상 응용 프로그램의 이름을 지정합니다.", "loc.input.label.Package": "패키지 또는 폴더", "loc.input.help.Package": "MSBuild에서 생성된 패키지 또는 폴더나 압축된 보관 파일의 파일 경로입니다.
    변수([Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), 와일드카드가 지원됩니다.
    예: $(System.DefaultWorkingDirectory)\\\\\\*\\*\\\\\\*.zip.", "loc.input.label.SetParametersFile": "SetParameters 파일", diff --git a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson index 3dbcbfdb9f00..4ab0aba2d0b4 100644 --- a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание веб-приложения IIS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=866789)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=866789)", "loc.description": "Развертывание веб-сайта или веб-приложения с помощью веб-развертывания", "loc.instanceNameFormat": "Развертывание веб-сайта IIS: $(WebDeployPackage)", "loc.group.displayName.FileTransformsAndVariableSubstitution": "Параметры преобразования файлов и подстановки переменных", @@ -57,7 +57,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "Пакеты, созданные при помощи MSDeploy, поддерживаются только для платформ Windows.", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "Установленная версия MSDeploy (%s) не поддерживается. Должна быть установлена версия 3 или более поздняя.", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "Не удалось определить расположение MS Deploy при помощи реестра на компьютере (ошибка: %s).", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern.
    Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Не удалось найти пакет с указанным шаблоном.
    Проверьте, публикуется ли пакет, упомянутый в задаче, как артефакт в сборке или на предыдущем этапе и скачан ли он в текущем задании.", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Указанному шаблону соответствует несколько пакетов. Уточните шаблон сопоставления.", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "Попробуйте снова развернуть веб-приложение, используя параметр app_offline.", "loc.messages.Configfiledoesntexists": "Файл конфигурации %s не существует.", diff --git a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson index c080f65debd4..70a35dfee5a4 100644 --- a/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "IIS Web 應用程式部署", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=866789)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=866789)", "loc.description": "使用 Web Deploy 部署網站或 Web 應用程式", "loc.instanceNameFormat": "部署 IIS 網站/App: $(WebDeployPackage)", "loc.group.displayName.FileTransformsAndVariableSubstitution": "檔案轉換及變數替代選項", @@ -35,7 +35,7 @@ "loc.messages.Successfullyupdateddeploymenthistory": "已成功於 %s 更新部署歷程記錄", "loc.messages.Failedtoupdatedeploymenthistory": "無法更新部署歷程記錄。", "loc.messages.WARNINGCannotupdatedeploymentstatusSCMendpointisnotenabledforthiswebsite": "警告: 無法更新部署狀態: 此網站未啟用 SCM 端點", - "loc.messages.ErrorFetchingDeploymentPublishProfileStatusCode0": "擷取部署發佈設定檔時發生錯誤 [狀態碼: '%s']", + "loc.messages.ErrorFetchingDeploymentPublishProfileStatusCode0": "擷取部署發行設定檔時發生錯誤 [狀態碼: '%s']", "loc.messages.ErrorOccurredStatusCode0": "發生錯誤: [狀態碼: '%s']", "loc.messages.CannotupdatedeploymentstatusuniquedeploymentIdCannotBeRetrieved": "無法更新部署狀態 : uniquedeploymentIdCannotBeRetrieved", "loc.messages.WebappsuccessfullypublishedatUrl0": "已於 URL %s 成功部署 Web 應用程式", @@ -57,7 +57,7 @@ "loc.messages.MSDeploygeneratedpackageareonlysupportedforWindowsplatform": "僅 Windows 平台支援 MSDeploy 產生的套件。", "loc.messages.UnsupportedinstalledversionfoundforMSDeployversionshouldbeatleast3orabove": "發現對 MSDeploy 安裝了不受支援的版本: %s。版本至少應為 3 (含) 以上", "loc.messages.UnabletofindthelocationofMSDeployfromregistryonmachineError": "電腦上的登錄找不到 MS 部署的位置 (錯誤: %s)", - "loc.messages.Nopackagefoundwithspecifiedpattern": "No package found with specified pattern.
    Check if the package mentioned in the task is published as an artifact in the build or a previous stage and downloaded in the current job.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "找不到具有指定模式的套件。
    請確認工作中所提及的套件已在組建或上一個階段中發行為成品,並已在目前的作業中下載。", "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "有多個套件與指定模式相符。請縮小搜尋模式範圍。", "loc.messages.Trytodeploywebappagainwithappofflineoptionselected": "請先選取 app_offline 選項,然後嘗試再次部署 Web 應用程式。", "loc.messages.Configfiledoesntexists": "組態檔 %s 不存在。", diff --git a/Tasks/IISWebAppDeploymentOnMachineGroupV0/task.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/task.json index 6b2368ebc166..44d32fdf5bb1 100644 --- a/Tasks/IISWebAppDeploymentOnMachineGroupV0/task.json +++ b/Tasks/IISWebAppDeploymentOnMachineGroupV0/task.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 184, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "2.104.1", @@ -187,4 +187,4 @@ "Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", "RetryToDeploy": "Retrying to deploy the package." } -} +} \ No newline at end of file diff --git a/Tasks/IISWebAppDeploymentOnMachineGroupV0/task.loc.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/task.loc.json index 14049dc01c70..35e3710a0f7f 100644 --- a/Tasks/IISWebAppDeploymentOnMachineGroupV0/task.loc.json +++ b/Tasks/IISWebAppDeploymentOnMachineGroupV0/task.loc.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 184, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "2.104.1", diff --git a/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson index 82fc8df0875e..d7b905fc79fb 100644 --- a/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -76,7 +76,7 @@ "loc.input.help.WindowsAuthenticationForWebsite": "Sélectionnez l'option permettant d'activer l'authentification Windows pour le site web.", "loc.input.label.ParentWebsiteNameForVD": "Nom du site web parent", "loc.input.help.ParentWebsiteNameForVD": "Indiquez le nom du site web parent du répertoire virtuel.", - "loc.input.label.VirtualPathForVD": "Chemin d'accès virtuel", + "loc.input.label.VirtualPathForVD": "Chemin virtuel", "loc.input.help.VirtualPathForVD": "Indiquez le chemin virtuel du répertoire virtuel. \n\nExemple : pour créer un répertoire virtuel Site/Application/VDir, entrez /Application/Vdir. Le site web parent et l'application parente doivent déjà exister.", "loc.input.label.PhysicalPathForVD": "Chemin physique", "loc.input.help.PhysicalPathForVD": "Indiquez le chemin physique de stockage du contenu du répertoire virtuel. Le contenu peut résider sur l'ordinateur local, dans un répertoire distant ou sur un partage réseau, par exemple C:\\Fabrikam ou \\\\\\\\ContentShare\\Fabrikam.", @@ -88,7 +88,7 @@ "loc.input.help.VDAuthUserPassword": "Indiquez le mot de passe de l'utilisateur à employer pour accéder au chemin physique du répertoire virtuel.
    Respectez la bonne pratique suivante : créez une variable dans le pipeline de build ou le pipeline de mise en production, marquez-la à l'aide de 'Secret' pour la sécuriser, puis utilisez-la ici, par exemple '$(userCredentials)'.
    Remarque : Les caractères spéciaux du mot de passe sont interprétés en fonction des arguments de ligne de commande", "loc.input.label.ParentWebsiteNameForApplication": "Nom du site web parent", "loc.input.help.ParentWebsiteNameForApplication": "Indiquez le nom du site web parent sous lequel l'application doit être créée ou mise à jour.", - "loc.input.label.VirtualPathForApplication": "Chemin d'accès virtuel", + "loc.input.label.VirtualPathForApplication": "Chemin virtuel", "loc.input.help.VirtualPathForApplication": "Indiquez le chemin virtuel de l'application. \n\nExemple : pour créer une application Site/Application, entrez /Application. Le site web parent doit déjà exister.", "loc.input.label.PhysicalPathForApplication": "Chemin physique", "loc.input.help.PhysicalPathForApplication": "Indiquez le chemin physique de stockage du contenu de l'application. Le contenu peut résider sur l'ordinateur local, dans un répertoire distant ou sur un partage réseau, par exemple C:\\Fabrikam ou \\\\\\\\ContentShare\\Fabrikam.", diff --git a/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/ko-KR/resources.resjson index 6fa13d401da0..e8b0624f4a2b 100644 --- a/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -5,21 +5,21 @@ "loc.instanceNameFormat": "$(IISDeploymentType) 관리", "loc.group.displayName.Website": "IIS 웹 사이트", "loc.group.displayName.IISBindings": "IIS 바인딩", - "loc.group.displayName.ApplicationPoolForWebsite": "IIS 애플리케이션 풀", + "loc.group.displayName.ApplicationPoolForWebsite": "IIS 응용 프로그램 풀", "loc.group.displayName.IISWebsiteAuthentication": "IIS 인증", - "loc.group.displayName.ApplicationPool": "IIS 애플리케이션 풀", - "loc.group.displayName.WebApplication": "IIS 애플리케이션", + "loc.group.displayName.ApplicationPool": "IIS 응용 프로그램 풀", + "loc.group.displayName.WebApplication": "IIS 응용 프로그램", "loc.group.displayName.VirtualDirectory": "IIS 가상 디렉터리", - "loc.group.displayName.ApplicationPoolForApplication": "IIS 애플리케이션 풀", + "loc.group.displayName.ApplicationPoolForApplication": "IIS 응용 프로그램 풀", "loc.group.displayName.Advanced": "고급", "loc.input.label.EnableIIS": "IIS 사용", "loc.input.help.EnableIIS": "컴퓨터에 IIS를 설치하려면 이 옵션을 선택합니다.", "loc.input.label.IISDeploymentType": "구성 형식", - "loc.input.help.IISDeploymentType": "사이트, 애플리케이션, 가상 디렉터리 및 애플리케이션 풀을 만들거나 업데이트할 수 있습니다.", + "loc.input.help.IISDeploymentType": "사이트, 응용 프로그램, 가상 디렉터리 및 응용 프로그램 풀을 만들거나 업데이트할 수 있습니다.", "loc.input.label.ActionIISWebsite": "작업", "loc.input.help.ActionIISWebsite": "IIS 웹 사이트에서 수행할 적절한 작업을 선택합니다. \n\n\"만들기 또는 업데이트\"는 웹 사이트를 만들거나 기존 웹 사이트를 업데이트합니다.\n\n시작, 중지는 각각 웹 사이트를 시작 또는 중지합니다.", "loc.input.label.ActionIISApplicationPool": "작업", - "loc.input.help.ActionIISApplicationPool": "IIS 애플리케이션 풀에서 수행할 적절한 작업을 선택합니다.\n\n\"만들기 또는 업데이트\"는 앱 풀을 만들거나 기존 앱 풀을 업데이트합니다.\n\n시작, 중지, 재생은 각각 애플리케이션 풀을 시작, 중지 또는 재생합니다.", + "loc.input.help.ActionIISApplicationPool": "IIS 응용 프로그램 풀에서 수행할 적절한 작업을 선택합니다.\n\n\"만들기 또는 업데이트\"는 앱 풀을 만들거나 기존 앱 풀을 업데이트합니다.\n\n시작, 중지, 재생은 각각 응용 프로그램 풀을 시작, 중지 또는 재생합니다.", "loc.input.label.StartStopWebsiteName": "웹 사이트 이름", "loc.input.help.StartStopWebsiteName": "IIS 웹 사이트의 이름을 제공합니다.", "loc.input.label.WebsiteName": "웹 사이트 이름", @@ -53,17 +53,17 @@ "loc.input.label.Bindings": "바인딩 추가", "loc.input.help.Bindings": "확장 [...] 단추를 클릭하여 웹 사이트에 대한 바인딩을 추가합니다.", "loc.input.label.CreateOrUpdateAppPoolForWebsite": "앱 풀 만들기 또는 업데이트", - "loc.input.help.CreateOrUpdateAppPoolForWebsite": "애플리케이션 풀을 만들거나 업데이트하려면 옵션을 선택합니다. 선택하면 지정된 앱 풀에서 웹 사이트가 만들어집니다.", + "loc.input.help.CreateOrUpdateAppPoolForWebsite": "응용 프로그램 풀을 만들거나 업데이트하려면 옵션을 선택합니다. 선택하면 지정된 앱 풀에서 웹 사이트가 만들어집니다.", "loc.input.label.ConfigureAuthenticationForWebsite": "인증 구성", "loc.input.help.ConfigureAuthenticationForWebsite": "웹 사이트에 대한 인증을 구성하려면 이 옵션을 선택합니다.", "loc.input.label.AppPoolNameForWebsite": "이름", - "loc.input.help.AppPoolNameForWebsite": "만들거나 업데이트할 IIS 애플리케이션 풀의 이름을 제공합니다.", + "loc.input.help.AppPoolNameForWebsite": "만들거나 업데이트할 IIS 응용 프로그램 풀의 이름을 제공합니다.", "loc.input.label.DotNetVersionForWebsite": ".NET 버전", - "loc.input.help.DotNetVersionForWebsite": "애플리케이션 풀에서 로드한 .NET 프레임워크 버전을 선택합니다.
    이 애플리케이션 풀에 할당된 애플리케이션에 관리되는 코드가 없는 경우에는 목록에서 '관리되는 코드 없음' 옵션을 선택하세요.
    ", + "loc.input.help.DotNetVersionForWebsite": "응용 프로그램 풀에서 로드한 .NET 프레임워크 버전을 선택합니다.
    이 응용 프로그램 풀에 할당된 응용 프로그램에 관리되는 코드가 없는 경우에는 목록에서 '관리되는 코드 없음' 옵션을 선택하세요.
    ", "loc.input.label.PipeLineModeForWebsite": "관리되는 파이프라인 모드", - "loc.input.help.PipeLineModeForWebsite": "IIS가 관리되는 콘텐츠에 대한 요청을 처리하는 방식을 지정하는 관리되는 파이프라인 모드를 선택합니다. 애플리케이션 풀에 있는 애플리케이션이 [통합] 모드에서 실행될 수 없는 경우에만 클래식 모드를 사용하세요.", + "loc.input.help.PipeLineModeForWebsite": "IIS가 관리되는 콘텐츠에 대한 요청을 처리하는 방식을 지정하는 관리되는 파이프라인 모드를 선택합니다. 응용 프로그램 풀에 있는 응용 프로그램이 [통합] 모드에서 실행될 수 없는 경우에만 클래식 모드를 사용하세요.", "loc.input.label.AppPoolIdentityForWebsite": "ID", - "loc.input.help.AppPoolIdentityForWebsite": "애플리케이션 풀의 작업자 프로세스가 실행되는 계정을 구성합니다. 미리 정의된 보안 계정 중 하나를 선택하거나 사용자 지정 계정을 구성합니다.", + "loc.input.help.AppPoolIdentityForWebsite": "응용 프로그램 풀의 작업자 프로세스가 실행되는 계정을 구성합니다. 미리 정의된 보안 계정 중 하나를 선택하거나 사용자 지정 계정을 구성합니다.", "loc.input.label.AppPoolUsernameForWebsite": "사용자 이름", "loc.input.help.AppPoolUsernameForWebsite": "사용할 사용자 지정 계정의 사용자 이름을 제공합니다.", "loc.input.label.AppPoolPasswordForWebsite": "암호", @@ -77,7 +77,7 @@ "loc.input.label.ParentWebsiteNameForVD": "부모 웹 사이트 이름", "loc.input.help.ParentWebsiteNameForVD": "가상 디렉터리의 부모 웹 사이트 이름을 제공합니다.", "loc.input.label.VirtualPathForVD": "가상 경로", - "loc.input.help.VirtualPathForVD": "가상 디렉터리의 가상 경로를 제공합니다. \n\n예: 가상 디렉터리 사이트/애플리케이션/VDir을 만들려면 /애플리케이션/Vdir을 입력합니다. 부모 웹 사이트와 애플리케이션은 이미 존재해야 합니다.", + "loc.input.help.VirtualPathForVD": "가상 디렉터리의 가상 경로를 제공합니다. \n\n예: 가상 디렉터리 사이트/응용 프로그램/VDir을 만들려면 /응용 프로그램/Vdir을 입력합니다. 부모 웹 사이트와 응용 프로그램은 이미 존재해야 합니다.", "loc.input.label.PhysicalPathForVD": "실제 경로", "loc.input.help.PhysicalPathForVD": "가상 디렉터리의 콘텐츠를 저장할 실제 경로를 제공합니다. 콘텐츠는 로컬 컴퓨터나 원격 디렉터리 또는 네트워크 공유(예: C:\\Fabrikam 또는 \\\\\\\\ContentShare\\Fabrikam)에 있을 수 있습니다.", "loc.input.label.VDPhysicalPathAuth": "실제 경로 인증", @@ -87,51 +87,51 @@ "loc.input.label.VDAuthUserPassword": "암호", "loc.input.help.VDAuthUserPassword": "가상 디렉터리의 실제 경로에 액세스하는 데 사용할 사용자 암호를 입력합니다.
    빌드 또는 릴리스 파이프라인에서 변수를 만들고 '비밀'로 표시하여 보호한 다음, '$(userCredentials)'처럼 여기서 사용하는 것이 좋습니다.
    참고: 암호에 있는 특수 문자는 명령줄 인수를 기준으로 해석됩니다.", "loc.input.label.ParentWebsiteNameForApplication": "부모 웹 사이트 이름", - "loc.input.help.ParentWebsiteNameForApplication": "애플리케이션을 만들거나 업데이트할 부모 웹 사이트의 이름을 제공합니다.", + "loc.input.help.ParentWebsiteNameForApplication": "응용 프로그램을 만들거나 업데이트할 부모 웹 사이트의 이름을 제공합니다.", "loc.input.label.VirtualPathForApplication": "가상 경로", - "loc.input.help.VirtualPathForApplication": "애플리케이션의 가상 경로를 제공합니다. \n\n예: 애플리케이션 사이트/애플리케이션을 만들려면 /애플리케이션을 입력합니다. 부모 웹 사이트는 이미 존재해야 합니다.", + "loc.input.help.VirtualPathForApplication": "응용 프로그램의 가상 경로를 제공합니다. \n\n예: 응용 프로그램 사이트/응용 프로그램을 만들려면 /응용 프로그램을 입력합니다. 부모 웹 사이트는 이미 존재해야 합니다.", "loc.input.label.PhysicalPathForApplication": "실제 경로", - "loc.input.help.PhysicalPathForApplication": "애플리케이션의 콘텐츠를 저장할 실제 경로를 제공합니다. 콘텐츠는 로컬 컴퓨터나 원격 디렉터리 또는 네트워크 공유(예: C:\\Fabrikam 또는 \\\\\\\\ContentShare\\Fabrikam)에 있을 수 있습니다.", + "loc.input.help.PhysicalPathForApplication": "응용 프로그램의 콘텐츠를 저장할 실제 경로를 제공합니다. 콘텐츠는 로컬 컴퓨터나 원격 디렉터리 또는 네트워크 공유(예: C:\\Fabrikam 또는 \\\\\\\\ContentShare\\Fabrikam)에 있을 수 있습니다.", "loc.input.label.ApplicationPhysicalPathAuth": "실제 경로 인증", - "loc.input.help.ApplicationPhysicalPathAuth": "애플리케이션의 실제 경로에 액세스하는 데 사용할 인증 메커니즘을 선택합니다.", + "loc.input.help.ApplicationPhysicalPathAuth": "응용 프로그램의 실제 경로에 액세스하는 데 사용할 인증 메커니즘을 선택합니다.", "loc.input.label.ApplicationAuthUserName": "사용자 이름", - "loc.input.help.ApplicationAuthUserName": "애플리케이션의 실제 경로에 액세스하는 데 사용할 사용자 이름을 제공합니다.", + "loc.input.help.ApplicationAuthUserName": "응용 프로그램의 실제 경로에 액세스하는 데 사용할 사용자 이름을 제공합니다.", "loc.input.label.ApplicationAuthUserPassword": "암호", "loc.input.help.ApplicationAuthUserPassword": "애플리케이션의 실제 경로에 액세스하는 데 사용할 사용자 암호를 입력합니다.
    빌드 또는 릴리스 파이프라인에서 변수를 만들고 '비밀'로 표시하여 보호한 다음, '$(userCredentials)'처럼 여기서 사용하는 것이 좋습니다.
    참고: 암호에 있는 특수 문자는 명령줄 인수를 기준으로 해석됩니다.", "loc.input.label.CreateOrUpdateAppPoolForApplication": "앱 풀 만들기 또는 업데이트", - "loc.input.help.CreateOrUpdateAppPoolForApplication": "애플리케이션 풀을 만들거나 업데이트하려면 옵션을 선택합니다. 선택하면 지정된 앱 풀에서 애플리케이션이 만들어집니다.", + "loc.input.help.CreateOrUpdateAppPoolForApplication": "응용 프로그램 풀을 만들거나 업데이트하려면 옵션을 선택합니다. 선택하면 지정된 앱 풀에서 응용 프로그램이 만들어집니다.", "loc.input.label.AppPoolNameForApplication": "이름", - "loc.input.help.AppPoolNameForApplication": "만들거나 업데이트할 IIS 애플리케이션 풀의 이름을 제공합니다.", + "loc.input.help.AppPoolNameForApplication": "만들거나 업데이트할 IIS 응용 프로그램 풀의 이름을 제공합니다.", "loc.input.label.DotNetVersionForApplication": ".NET 버전", - "loc.input.help.DotNetVersionForApplication": "애플리케이션 풀에서 로드한 .NET 프레임워크 버전을 선택합니다.
    이 애플리케이션 풀에 할당된 애플리케이션에 관리되는 코드가 없는 경우에는 목록에서 '관리되는 코드 없음' 옵션을 선택하세요.
    ", + "loc.input.help.DotNetVersionForApplication": "응용 프로그램 풀에서 로드한 .NET 프레임워크 버전을 선택합니다.
    이 응용 프로그램 풀에 할당된 응용 프로그램에 관리되는 코드가 없는 경우에는 목록에서 '관리되는 코드 없음' 옵션을 선택하세요.
    ", "loc.input.label.PipeLineModeForApplication": "관리되는 파이프라인 모드", - "loc.input.help.PipeLineModeForApplication": "IIS가 관리되는 콘텐츠에 대한 요청을 처리하는 방식을 지정하는 관리되는 파이프라인 모드를 선택합니다. 애플리케이션 풀에 있는 애플리케이션이 [통합] 모드에서 실행될 수 없는 경우에만 클래식 모드를 사용하세요.", + "loc.input.help.PipeLineModeForApplication": "IIS가 관리되는 콘텐츠에 대한 요청을 처리하는 방식을 지정하는 관리되는 파이프라인 모드를 선택합니다. 응용 프로그램 풀에 있는 응용 프로그램이 [통합] 모드에서 실행될 수 없는 경우에만 클래식 모드를 사용하세요.", "loc.input.label.AppPoolIdentityForApplication": "ID", - "loc.input.help.AppPoolIdentityForApplication": "애플리케이션 풀의 작업자 프로세스가 실행되는 계정을 구성합니다. 미리 정의된 보안 계정 중 하나를 선택하거나 사용자 지정 계정을 구성합니다.", + "loc.input.help.AppPoolIdentityForApplication": "응용 프로그램 풀의 작업자 프로세스가 실행되는 계정을 구성합니다. 미리 정의된 보안 계정 중 하나를 선택하거나 사용자 지정 계정을 구성합니다.", "loc.input.label.AppPoolUsernameForApplication": "사용자 이름", "loc.input.help.AppPoolUsernameForApplication": "사용할 사용자 지정 계정의 사용자 이름을 제공합니다.", "loc.input.label.AppPoolPasswordForApplication": "암호", "loc.input.help.AppPoolPasswordForApplication": "사용자 지정 계정의 암호를 입력합니다.
    빌드 또는 릴리스 파이프라인에서 변수를 만들고 '비밀'로 표시하여 보호한 다음, '$(userCredentials)'처럼 여기서 사용하는 것이 좋습니다.
    참고: 암호에 있는 특수 문자는 명령줄 인수를 기준으로 해석됩니다.", "loc.input.label.AppPoolName": "이름", - "loc.input.help.AppPoolName": "만들거나 업데이트할 IIS 애플리케이션 풀의 이름을 제공합니다.", + "loc.input.help.AppPoolName": "만들거나 업데이트할 IIS 응용 프로그램 풀의 이름을 제공합니다.", "loc.input.label.DotNetVersion": ".NET 버전", - "loc.input.help.DotNetVersion": "애플리케이션 풀에서 로드한 .NET 프레임워크 버전을 선택합니다.
    이 애플리케이션 풀에 할당된 애플리케이션에 관리되는 코드가 없는 경우에는 목록에서 '관리되는 코드 없음' 옵션을 선택하세요.
    ", + "loc.input.help.DotNetVersion": "응용 프로그램 풀에서 로드한 .NET 프레임워크 버전을 선택합니다.
    이 응용 프로그램 풀에 할당된 응용 프로그램에 관리되는 코드가 없는 경우에는 목록에서 '관리되는 코드 없음' 옵션을 선택하세요.
    ", "loc.input.label.PipeLineMode": "관리되는 파이프라인 모드", - "loc.input.help.PipeLineMode": "IIS가 관리되는 콘텐츠에 대한 요청을 처리하는 방식을 지정하는 관리되는 파이프라인 모드를 선택합니다. 애플리케이션 풀에 있는 애플리케이션이 [통합] 모드에서 실행될 수 없는 경우에만 클래식 모드를 사용하세요.", + "loc.input.help.PipeLineMode": "IIS가 관리되는 콘텐츠에 대한 요청을 처리하는 방식을 지정하는 관리되는 파이프라인 모드를 선택합니다. 응용 프로그램 풀에 있는 응용 프로그램이 [통합] 모드에서 실행될 수 없는 경우에만 클래식 모드를 사용하세요.", "loc.input.label.AppPoolIdentity": "ID", "loc.input.help.AppPoolIdentity": "애플리케이션 풀의 작업자 프로세스가 실행되는 계정을 구성합니다. 미리 정의된 보안 계정 중 하나를 선택하거나 사용자 지정 계정을 구성합니다.", "loc.input.label.AppPoolUsername": "사용자 이름", "loc.input.help.AppPoolUsername": "사용할 사용자 지정 계정의 사용자 이름을 제공합니다.", "loc.input.label.AppPoolPassword": "암호", "loc.input.help.AppPoolPassword": "사용자 지정 계정의 암호를 입력합니다.
    빌드 또는 릴리스 파이프라인에서 변수를 만들고 '비밀'로 표시하여 보호한 다음, '$(userCredentials)'처럼 여기서 사용하는 것이 좋습니다.
    참고: 암호에 있는 특수 문자는 명령줄 인수를 기준으로 해석됩니다.", - "loc.input.label.StartStopRecycleAppPoolName": "애플리케이션 풀 이름", - "loc.input.help.StartStopRecycleAppPoolName": "IIS 애플리케이션 풀의 이름을 제공합니다.", + "loc.input.label.StartStopRecycleAppPoolName": "응용 프로그램 풀 이름", + "loc.input.help.StartStopRecycleAppPoolName": "IIS 응용 프로그램 풀의 이름을 제공합니다.", "loc.input.label.AppCmdCommands": "추가 appcmd.exe 명령", "loc.input.help.AppCmdCommands": "추가 AppCmd.exe 명령을 입력합니다. 두 개 이상의 명령의 경우
    list apppools
    list sites
    recycle apppool /apppool.name:ExampleAppPoolName과 같이 줄 구분선을 사용하세요.", "loc.messages.InvalidVirtualPath": "가상 경로는 /로 시작해야 합니다.", "loc.messages.InvalidIISDeploymentType": "잘못된 IIS 배포 유형: {0}", "loc.messages.InvalidActionIISWebsite": "IIS 웹 사이트에 대해 선택한 작업 '{0}'이(가) 잘못되었습니다.", - "loc.messages.InvalidActionIISAppPool": "IIS 애플리케이션 풀에 대해 선택한 작업 '{0}'이(가) 잘못되었습니다.", + "loc.messages.InvalidActionIISAppPool": "IIS 응용 프로그램 풀에 대해 선택한 작업 '{0}'이(가) 잘못되었습니다.", "loc.messages.PackageDeploymentFailed": "웹 패키지를 IIS 웹 사이트에 배포하지 못했습니다.", "loc.messages.SSLCertificateThumbprintMissingInHttpsBinding": "https 바인딩({0}/{1}:{2})에 SSL 인증서 지문이 없습니다.", "loc.messages.InvalidSslThumbprintInBinding": "바인딩({0}/{1}:{2})에 잘못된 지문이 있습니다. 길이가 40자가 아니거나 잘못된 문자를 포함하고 있습니다.", diff --git a/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson index 587fa4f88ed5..cdad53de5800 100644 --- a/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -62,7 +62,7 @@ "loc.input.help.DotNetVersionForWebsite": "Выберите версию платформы .NET, загружаемой пулом приложений.
    Если в приложениях, назначенных этому пулу, отсутствует управляемый код, выберите в списке пункт \"Без управляемого кода\".
    ", "loc.input.label.PipeLineModeForWebsite": "Режим управляемого конвейера", "loc.input.help.PipeLineModeForWebsite": "Выберите режим управляемого конвейера, который определяет порядок обработки службами IIS запросов управляемого содержимого. Классический режим следует использовать только в случаях, когда приложения в пуле приложений невозможно запустить в интегрированном режиме.", - "loc.input.label.AppPoolIdentityForWebsite": "Идентификатор", + "loc.input.label.AppPoolIdentityForWebsite": "Удостоверение", "loc.input.help.AppPoolIdentityForWebsite": "Настройте учетную запись, с которой будет запущен рабочий процесс пула. Выберите одну из предопределенных учетных записей безопасности или настройте пользовательскую учетную запись.", "loc.input.label.AppPoolUsernameForWebsite": "Имя пользователя", "loc.input.help.AppPoolUsernameForWebsite": "Укажите требуемое имя пользователя для настраиваемой учетной записи.", @@ -106,7 +106,7 @@ "loc.input.help.DotNetVersionForApplication": "Выберите версию платформы .NET, загружаемой пулом приложений.
    Если в приложениях, назначенных этому пулу, отсутствует управляемый код, выберите в списке пункт \"Без управляемого кода\".
    ", "loc.input.label.PipeLineModeForApplication": "Режим управляемого конвейера", "loc.input.help.PipeLineModeForApplication": "Выберите режим управляемого конвейера, который определяет порядок обработки службами IIS запросов управляемого содержимого. Классический режим следует использовать только в случаях, когда приложения в пуле приложений невозможно запустить в интегрированном режиме.", - "loc.input.label.AppPoolIdentityForApplication": "Идентификатор", + "loc.input.label.AppPoolIdentityForApplication": "Удостоверение", "loc.input.help.AppPoolIdentityForApplication": "Настройте учетную запись, с которой будет запущен рабочий процесс пула. Выберите одну из предопределенных учетных записей безопасности или настройте пользовательскую учетную запись.", "loc.input.label.AppPoolUsernameForApplication": "Имя пользователя", "loc.input.help.AppPoolUsernameForApplication": "Укажите требуемое имя пользователя для настраиваемой учетной записи.", diff --git a/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson index ed4beb819ca6..787bca4aa882 100644 --- a/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/IISWebAppManagementOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -14,7 +14,7 @@ "loc.group.displayName.Advanced": "進階", "loc.input.label.EnableIIS": "允許 IIS", "loc.input.help.EnableIIS": "如果您想要在機器上安裝 IIS,請檢查此選項。", - "loc.input.label.IISDeploymentType": "組態類型", + "loc.input.label.IISDeploymentType": "設定類型", "loc.input.help.IISDeploymentType": "您可以建立或更新網站、應用程式、虛擬目錄及應用程式集區。", "loc.input.label.ActionIISWebsite": "動作", "loc.input.help.ActionIISWebsite": "請選取您要對 IIS 應用程式集區執行的適當動作。\n\n[建立或更新] 可建立 App 集區或更新現有的集區\n\n請個別啟動、停止或回收應用程式集區。", diff --git a/Tasks/IISWebAppManagementOnMachineGroupV0/task.json b/Tasks/IISWebAppManagementOnMachineGroupV0/task.json index 0de27aa8f87f..7c271881755e 100644 --- a/Tasks/IISWebAppManagementOnMachineGroupV0/task.json +++ b/Tasks/IISWebAppManagementOnMachineGroupV0/task.json @@ -17,8 +17,8 @@ "demands": [], "version": { "Major": 0, - "Minor": 5, - "Patch": 15 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.111.0", "instanceNameFormat": "Manage $(IISDeploymentType)", diff --git a/Tasks/IISWebAppManagementOnMachineGroupV0/task.loc.json b/Tasks/IISWebAppManagementOnMachineGroupV0/task.loc.json index ae4ec7cd9fe8..6f91b09dccc9 100644 --- a/Tasks/IISWebAppManagementOnMachineGroupV0/task.loc.json +++ b/Tasks/IISWebAppManagementOnMachineGroupV0/task.loc.json @@ -17,8 +17,8 @@ "demands": [], "version": { "Major": 0, - "Minor": 5, - "Patch": 15 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.111.0", "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/de-DE/resources.resjson index d3df4a886fec..2e36f5908d07 100644 --- a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Apple-Zertifikat installieren", - "loc.helpMarkDown": "[Weitere Informationen](https://go.microsoft.com/fwlink/?LinkID=862067)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=862067)", "loc.description": "Hiermit wird ein Apple-Zertifikat installiert, das für den Buildvorgang auf einem macOS-Agent-Computer erforderlich ist.", "loc.instanceNameFormat": "Apple-Zertifikat installieren", "loc.releaseNotes": "Hiermit werden Codesignaturblockaden auf einem selbstgehosteten Agent behoben. Das Kennwort für den Schlüsselbund ist jetzt erforderlich, um \"Standardschlüsselbund\" oder \"Benutzerdefinierter Schlüsselbund\" zu verwenden. Für gehostete Microsoft-Builds muss \"Temporärer Schlüsselbund\" verwendet werden.", @@ -21,6 +21,8 @@ "loc.input.help.deleteCustomKeychain": "Wählen Sie, dass die benutzerdefinierte Keychain nach Abschluss des Builds oder der Release aus dem Agent gelöscht wird.", "loc.input.label.signingIdentity": "Zertifikatsignaturidentität", "loc.input.help.signingIdentity": "Der allgemeine Name der Person im Signaturzertifikat. Wenn keine Angabe erfolgt, wird versucht, den allgemeinen Namen zu analysieren.", + "loc.input.label.setUpPartitionIdACLForPrivateKey": "Partition_id-ACL für den importierten privaten Schlüssel einrichten", + "loc.input.help.setUpPartitionIdACLForPrivateKey": "Bei „true“ wird die partition_id-ACL für den importierten privaten Schlüssel festgelegt, sodass codesign nicht zur Verwendung des Schlüssels zum Signieren auffordert. Dies ist für temporäre Keychains mindestens unter MacOS High Sierra nicht erforderlich. Weitere Informationen finden Sie im [link](http://www.openradar.me/28524119).", "loc.messages.INVALID_P12": "Der Zertifikat-SHA1-Hash und der allgemeine Name (CN) wurden nicht gefunden. Das Zertifikat muss eine gültige P12-Datei sein.", "loc.messages.NoP12PwdWarning": "Es wurde kein P12-Kennwort angegeben. Wenn für die P12-Datei ein Kennwort erforderlich ist, wird empfohlen, dieses als Pipelinevariable anzugeben und durch Aktivieren des Schlosssymbols als geheim zu markieren.", "loc.messages.P12PrivateKeyNameNotFound": "Fehler beim Identifizieren des Namens für den privaten Schlüssel: %s ", diff --git a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/es-ES/resources.resjson index 68e4cdaa8151..061b43ce7999 100644 --- a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalar certificado de Apple", - "loc.helpMarkDown": "[Más información](https://go.microsoft.com/fwlink/?LinkID=862067)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=862067)", "loc.description": "Instala un certificado de Apple necesario para compilar en una máquina de agente de macOS.", "loc.instanceNameFormat": "Instalar un certificado de Apple", "loc.releaseNotes": "Corrige los bloqueos de la firma de código en un agente autohospedado. Una contraseña de cadena de claves debe utilizar ahora \"Default Keychain\" o \"Custom Keychain\". Las compilaciones hospedadas por Microsoft deben usar \"Temporary Keychain\".", @@ -21,6 +21,8 @@ "loc.input.help.deleteCustomKeychain": "Seleccione esta opción para eliminar la cadena de claves personalizada del agente una vez completada la compilación o la versión.", "loc.input.label.signingIdentity": "Identidad de firma de certificado", "loc.input.help.signingIdentity": "Nombre común del firmante en el certificado de firma. Si se deja en blanco, se intentará analizar el nombre común.", + "loc.input.label.setUpPartitionIdACLForPrivateKey": "Configurar la ACL de partition_id para la clave privada importada", + "loc.input.help.setUpPartitionIdACLForPrivateKey": "Si es true, establece la ACL de partition_id para la clave privada importada, por lo que codesign no le pedirá que use la clave para firmar. Esto no es necesario para las cadenas de claves temporales, al menos en MacOS High Sierra. Consulte el [vínculo](http://www.openradar.me/28524119) para obtener más detalles.", "loc.messages.INVALID_P12": "No se encuentran el hash SHA1 y el nombre común del certificado. Compruebe que este es un certificado P12 válido.", "loc.messages.NoP12PwdWarning": "No se ha proporcionado ninguna contraseña P12. Si el archivo P12 requiere una contraseña, el procedimiento recomendado es proporcionarla como variable de canalización y marcarla como secreta al habilitar el icono de bloqueo.", "loc.messages.P12PrivateKeyNameNotFound": "No se pudo identificar el nombre de la clave privada: %s", diff --git a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/fr-FR/resources.resjson index f626d90ca2f5..237bb260be75 100644 --- a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer le certificat Apple", - "loc.helpMarkDown": "[Plus d'informations](https://go.microsoft.com/fwlink/?LinkID=862067)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=862067)", "loc.description": "Installer le certificat Apple nécessaire pour effectuer une build sur une machine d'agent macOS", "loc.instanceNameFormat": "Installer un certificat Apple", "loc.releaseNotes": "Corrige les plantages de codesign sur un agent autohébergé. Un mot de passe de trousseau est désormais obligatoire pour permettre l'utilisation de 'Trousseau par défaut' ou 'Trousseau personnalisé'. Les builds hébergées par Microsoft doivent utiliser le 'Trousseau temporaire'.", @@ -21,6 +21,8 @@ "loc.input.help.deleteCustomKeychain": "Sélectionnez cette option pour supprimer le trousseau personnalisé de l'agent, une fois la build ou la mise en production effectuée.", "loc.input.label.signingIdentity": "Identité de signature du certificat", "loc.input.help.signingIdentity": "Nom commun du sujet dans le certificat de signature. Le nom commun fait l'objet d'une tentative d'analyse, si cette valeur reste vide.", + "loc.input.label.setUpPartitionIdACLForPrivateKey": "Configurer partition_id liste de contrôle d’accès pour la clé privée importée", + "loc.input.help.setUpPartitionIdACLForPrivateKey": "Si la valeur est true, définit la liste de contrôle d’accès partition_id pour la clé privée importée. Codesign n’invite donc pas à utiliser la clé pour la signature. Ceci n’est pas nécessaire pour les trousseaux temporaires, au moins sur MacOS High Sierra. Pour plus d’informations, consultez le [link](http://www.openradar.me/28524119).", "loc.messages.INVALID_P12": "Le hachage du certificat SHA1 et le nom commun (CN) sont introuvables. Vérifiez qu'il s'agit d'un certificat P12 valide.", "loc.messages.NoP12PwdWarning": "Aucun mot de passe P12 n'a été fourni. Si le fichier P12 nécessite un mot de passe, il est recommandé de le fournir sous forme de variable de pipeline et de le marquer comme étant secret en activant l'icône de verrouillage.", "loc.messages.P12PrivateKeyNameNotFound": "Échec de l'identification du nom de la clé privée : %s", diff --git a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/it-IT/resources.resjson index 97a8d214f366..dec76bd33c0c 100644 --- a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installa certificato Apple", - "loc.helpMarkDown": "[Altre informazioni](https://go.microsoft.com/fwlink/?LinkID=862067)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=862067)", "loc.description": "Installa un certificato Apple necessario per compilare in un computer agente macOS", "loc.instanceNameFormat": "Installa un certificato Apple", "loc.releaseNotes": "Correzione del problema di blocco della firma del codice in un agente self-hosted. Per usare `Keychain predefinito` o `Keychain personalizzato` è necessaria una password del keychain. Con le compilazioni ospitate da Microsoft è necessario usare `Keychain temporaneo`.", @@ -21,6 +21,8 @@ "loc.input.help.deleteCustomKeychain": "Selezionare questa opzione per eliminare il keychain personalizzato dall'agente al completamento della compilazione o della versione.", "loc.input.label.signingIdentity": "Identità di firma del certificato", "loc.input.help.signingIdentity": "Nome comune del soggetto nel certificato di firma. Verrà eseguito un tentativo di analisi del nome comune se viene lasciato vuoto.", + "loc.input.label.setUpPartitionIdACLForPrivateKey": "Configurare partition_id ACL per la chiave privata importata", + "loc.input.help.setUpPartitionIdACLForPrivateKey": "Se true- imposta l'ACL partition_id per la chiave privata importata, codesign non richiederà l'uso della chiave per la firma. Questa operazione non è necessaria per i keychain temporanei, almeno in MacOS High Sierra. Per altri dettagli, vedere il [link] (http://www.openradar.me/28524119).", "loc.messages.INVALID_P12": "L'hash SHA1 e il nome comune (CN) del certificato non sono stati trovati. Verificare che si tratti di un certificato P12 valido.", "loc.messages.NoP12PwdWarning": "Non è stata fornita alcuna password P12. Se per il file P12 è necessaria una password, è consigliabile fornirla come variabile di pipeline e contrassegnarla come segreta abilitando l'icona del lucchetto.", "loc.messages.P12PrivateKeyNameNotFound": "Non è stato possibile identificare il nome della chiave privata: %s", diff --git a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ja-JP/resources.resjson index 8ae417a12ba3..e9425e5f3c9c 100644 --- a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Apple 証明書のインストール", - "loc.helpMarkDown": "[詳細](https://go.microsoft.com/fwlink/?LinkID=862067)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=862067)", "loc.description": "macOS エージェント マシン上でビルドを行うために必要な Apple 証明書をインストールします", "loc.instanceNameFormat": "Apple 証明書のインストール", "loc.releaseNotes": "セルフ ホステッド エージェントでの codesign のハングを修正します。`Default Keychain` または `Custom Keychain` を使用するにはキーチェーン パスワードが必須になりました。Microsoft によってホストされるビルドでは、`Temporary Keychain` を使用します。", @@ -21,6 +21,8 @@ "loc.input.help.deleteCustomKeychain": "ビルドまたはリリースが完了した後にカスタム キーチェーンをエージェントから削除するには、これを選択します。", "loc.input.label.signingIdentity": "証明書の署名 ID", "loc.input.help.signingIdentity": "署名証明書の件名の共通名。これが空のままの場合、共通名の解析を試行します。", + "loc.input.label.setUpPartitionIdACLForPrivateKey": "インポートされた秘密キーの partition_id ACL を設定する", + "loc.input.help.setUpPartitionIdACLForPrivateKey": "true の場合 - インポートされた秘密キーの partition_id ACL を設定するため、codesign は署名にキーの使用を求めません。これは、少なくとも MacOS High Sierra 上の一時的なキーチェーンには必要ありません。詳細については、[link] (http://www.openradar.me/28524119) を参照してください。", "loc.messages.INVALID_P12": "証明書の SHA1 ハッシュと共通名 (CN) が見つかりません。証明書が有効な P12 であることを確認してください。", "loc.messages.NoP12PwdWarning": "P12 パスワードが指定されていません。P12 ファイルがパスワードを必要とする場合、パイプライン変数としてそれを指定し、ロック アイコンを有効化して秘密としてマークするのが最善です。", "loc.messages.P12PrivateKeyNameNotFound": "次の秘密キー名を識別できませんでした。%s", diff --git a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ko-KR/resources.resjson index ac9f428958d5..6d18d43b343e 100644 --- a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Apple 인증서 설치", - "loc.helpMarkDown": "[자세한 정보](https://go.microsoft.com/fwlink/?LinkID=862067)", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=862067)", "loc.description": "빌드에 필요한 Apple 인증서를 macOS 에이전트 머신에 설치합니다.", "loc.instanceNameFormat": "Apple 인증서 설치", "loc.releaseNotes": "자체 호스팅 에이전트의 codesign 중단을 수정합니다. 이제 '기본 키 집합' 또는 '사용자 지정 키 집합'을 사용하려면 키 집합 암호가 필요합니다. Microsoft 호스팅 빌드는 '임시 키 집합'을 사용해야 합니다.", @@ -21,6 +21,8 @@ "loc.input.help.deleteCustomKeychain": "빌드 또는 릴리스가 완료된 후 에이전트에서 사용자 정의 키 집합을 삭제하려면 선택합니다.", "loc.input.label.signingIdentity": "인증서 서명 ID", "loc.input.help.signingIdentity": "서명 인증서의 주체 일반 이름입니다. 비워 두면 일반 이름을 구문 분석하려고 합니다.", + "loc.input.label.setUpPartitionIdACLForPrivateKey": "가져온 프라이빗 키에 대한 partition_id ACL 설정", + "loc.input.help.setUpPartitionIdACLForPrivateKey": "true이면 가져온 프라이빗 키에 대한 partition_id ACL을 설정하므로 codesign은 서명에 키를 사용하라는 메시지를 표시하지 않습니다. 최소한 MacOS High Sierra에서는 임시 키 집합에 필요하지 않습니다. 자세한 내용은 [link](http://www.openradar.me/28524119)를 참조하세요.", "loc.messages.INVALID_P12": "인증서 SHA1 해시 및 CN(일반 이름)을 찾을 수 없습니다. 인증서가 올바른 P12인지 확인하세요.", "loc.messages.NoP12PwdWarning": "P12 암호를 제공하지 않았습니다. P12 파일에 암호가 필요한 경우 파이프라인 변수로 제공하고 잠금 아이콘을 사용하여 비밀로 표시하는 것이 좋습니다.", "loc.messages.P12PrivateKeyNameNotFound": "프라이빗 키 이름을 확인하지 못했습니다. %s", diff --git a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ru-RU/resources.resjson index e36aff8b7b00..d4e085563ecb 100644 --- a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установить сертификат Apple", - "loc.helpMarkDown": "[Дополнительные сведения](https://go.microsoft.com/fwlink/?LinkID=862067)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=862067)", "loc.description": "Установить сертификат Apple, необходимый для сборки, на компьютер агента macOS", "loc.instanceNameFormat": "Установить сертификат Apple", "loc.releaseNotes": "Исправляет проблему с зависанием codesign в локальном агенте. Пароль цепочки ключей теперь требуется для использования цепочки ключей по умолчанию или пользовательской цепочки ключей. Сборки, размещенные на сервере Майкрософт, должны использовать временную цепочку ключей.", @@ -21,6 +21,8 @@ "loc.input.help.deleteCustomKeychain": "Выберите этот параметр, чтобы удалить настраиваемую цепочку ключей из агента после завершения сборки или создания выпуска.", "loc.input.label.signingIdentity": "Удостоверение подписывания сертификата", "loc.input.help.signingIdentity": "Общее имя субъекта в сертификате для подписи. Если это поле оставить пустым, будет предпринята попытка проанализировать общее имя.", + "loc.input.label.setUpPartitionIdACLForPrivateKey": "Настройка списка управления доступом partition_id для импортированного закрытого ключа", + "loc.input.help.setUpPartitionIdACLForPrivateKey": "При значении \"true\" устанавливает список управления доступом partition_id для импортированного закрытого ключа, поэтому codesign не будет запрашивать ключ для подписи. Это не требуется для временных цепочек ключей, по крайней мере в MacOS High Sierra. Подробнее см. [здесь] (http://www.openradar.me/28524119).", "loc.messages.INVALID_P12": "Не удается найти хэш SHA1 и общее имя сертификата. Убедитесь, что указан допустимый сертификат P12.", "loc.messages.NoP12PwdWarning": "Не предоставлен пароль P12. Если файл P12 требует пароля, рекомендуется предоставить его в виде переменной конвейера, пометив ее как секретную с помощью значка блокировки.", "loc.messages.P12PrivateKeyNameNotFound": "Не удалось определить имя закрытого ключа: %s", diff --git a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/zh-CN/resources.resjson index 2258ea3dcd3f..6f62240676f7 100644 --- a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "安装 Apple 证书", - "loc.helpMarkDown": "[详细信息](https://go.microsoft.com/fwlink/?LinkID=862067)", + "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkID=862067)", "loc.description": "将生成所需的 Apple 证书安装到 macOS 代理计算机上", "loc.instanceNameFormat": "安装 Apple 证书", "loc.releaseNotes": "修复程序 codesign 在自托管代理上挂起。密钥链密码现在需要使用 `Default Keychain` 或 `Custom Keychain`。Microsoft 托管生成应使用 `Temporary Keychain`。", @@ -21,6 +21,8 @@ "loc.input.help.deleteCustomKeychain": "生成或发布完成后选择从代理删除此自定义密钥链。", "loc.input.label.signingIdentity": "证书签名标识", "loc.input.help.signingIdentity": "签名证书中的使用者公用名。如果公用名为空,将尝试对其进行分析。", + "loc.input.label.setUpPartitionIdACLForPrivateKey": "为导入的私钥设置 partition_id ACL", + "loc.input.help.setUpPartitionIdACLForPrivateKey": "如果为 true - 为导入的私钥设置 partition_id ACL,因此 codesign 不会提示使用密钥进行签名。这对于临时密钥链来说不是必需的,至少在 MacOS High Sierra 上是这样。有关更多详细信息,请参阅 [link](http://www.openradar.me/28524119)。", "loc.messages.INVALID_P12": "无法找到证书 SHA1 哈希和公用名(CN)。请验证证书是否是有效的 P12。", "loc.messages.NoP12PwdWarning": "未提供任何 P12 密码。如果 P12 文件需要密码,最佳做法是以管道变量的形式提供,并通过启用锁定图标将其标记为机密。", "loc.messages.P12PrivateKeyNameNotFound": "无法标识私钥名称: %s", diff --git a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/zh-TW/resources.resjson index c0c32144a036..a498f9d727c8 100644 --- a/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/InstallAppleCertificateV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "安裝 Apple 憑證", - "loc.helpMarkDown": "[詳細資訊](https://go.microsoft.com/fwlink/?LinkID=862067)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=862067)", "loc.description": "在 macOS 代理程式電腦上執行建置作業必須安裝 Apple 憑證", "loc.instanceNameFormat": "安裝 Apple 憑證", "loc.releaseNotes": "修正 codesign 在自我裝載代理程式停止回應。現在必須有金鑰鏈密碼,才能使用 [預設金鑰鏈] 或 [自訂金鑰鏈]。Microsoft 裝載的組建應使用 [暫存金鑰鏈]。", @@ -21,6 +21,8 @@ "loc.input.help.deleteCustomKeychain": "選取此選項可在建置或發行完成之後,從代理程式刪除自訂 keychain。", "loc.input.label.signingIdentity": "憑證簽署身分識別", "loc.input.help.signingIdentity": "簽署憑證中主體的一般名稱。若保留為空白,將會嘗試剖析一般名稱。", + "loc.input.label.setUpPartitionIdACLForPrivateKey": "為匯入的私密金鑰設定 partition_id ACL", + "loc.input.help.setUpPartitionIdACLForPrivateKey": "如果為 true - 為匯入的私密金鑰設定 partition_id ACL,因此 codesign 不會提示使用金鑰用於簽署。暫時金鑰鏈不需要此動作,至少在 MacOS High Sierra 上。如需詳細資料,請參閱 [連結](http://www.openradar.me/28524119)。", "loc.messages.INVALID_P12": "找不到憑證 SHA1 雜湊和一般名稱 (CN)。請確認憑證是有效的 P12。", "loc.messages.NoP12PwdWarning": "未提供任何 P12 密碼。如果 P12 檔需要密碼,最佳做法是以管線變數形式提供,並透過啟用鎖定圖示將其標示為祕密。", "loc.messages.P12PrivateKeyNameNotFound": "無法識別私密金鑰名稱: %s", diff --git a/Tasks/InstallAppleCertificateV2/task.json b/Tasks/InstallAppleCertificateV2/task.json index 9311e09e7a38..8fba1bf8753c 100644 --- a/Tasks/InstallAppleCertificateV2/task.json +++ b/Tasks/InstallAppleCertificateV2/task.json @@ -14,7 +14,7 @@ "version": { "Major": 2, "Minor": 198, - "Patch": 0 + "Patch": 1 }, "releaseNotes": "Fixes codesign hangs on a self hosted agent. A Keychain password is now required to use `Default Keychain` or `Custom Keychain`. Microsoft hosted builds should use `Temporary Keychain`.", "runsOn": [ @@ -162,4 +162,4 @@ "CertNotValidYetError": "Certificate \"%s\" (fingerprint: %s) isn't valid until %s", "CertExpiredError": "Certificate \"%s\" (fingerprint: %s) expired on %s" } -} +} \ No newline at end of file diff --git a/Tasks/InstallAppleCertificateV2/task.loc.json b/Tasks/InstallAppleCertificateV2/task.loc.json index 265694e4045f..900bbcb37f52 100644 --- a/Tasks/InstallAppleCertificateV2/task.loc.json +++ b/Tasks/InstallAppleCertificateV2/task.loc.json @@ -14,7 +14,7 @@ "version": { "Major": 2, "Minor": 198, - "Patch": 0 + "Patch": 1 }, "releaseNotes": "ms-resource:loc.releaseNotes", "runsOn": [ diff --git a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/de-DE/resources.resjson index 6605dcc3c139..4759dea8dd50 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Apple-Bereitstellungsprofil installieren", - "loc.helpMarkDown": "[Weitere Informationen](https://go.microsoft.com/fwlink/?LinkID=862068)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=862068)", "loc.description": "Hiermit wird ein Apple-Bereitstellungsprofil installiert, das für den Buildvorgang auf einem macOS-Agent-Computer erforderlich ist.", "loc.instanceNameFormat": "Installieren Sie ein Apple-Bereitstellungsprofil.", "loc.input.label.provisioningProfileLocation": "Speicherort des Bereitstellungsprofils", @@ -12,5 +12,6 @@ "loc.input.label.removeProfile": "Profil nach Buildvorgang entfernen", "loc.input.help.removeProfile": "Wählen Sie dies aus, um anzugeben, dass das Bereitstellungsprofil nach Abschluss des Builds oder der Release aus dem Agent entfernt werden soll.", "loc.messages.InputProvisioningProfileNotFound": "Das zu installierende Bereitstellungsprofil wurde nicht unter \"%s\" gefunden. Geben Sie den vollständigen Pfad zu einem Bereitstellungsprofil an.", - "loc.messages.InstallRequiresMac": "Für die Installation eines Apple-Bereitstellungsprofils ist ein macOS-Agent erforderlich. Eine Installation unter Windows oder Linux wird von Apple nicht unterstützt." + "loc.messages.InstallRequiresMac": "Für die Installation eines Apple-Bereitstellungsprofils ist ein macOS-Agent erforderlich. Eine Installation unter Windows oder Linux wird von Apple nicht unterstützt.", + "loc.messages.InvalidMobileProvisionFileExtension": "Die Bereitstellungsprofildatei muss die Erweiterung \".mobileprovision\" oder \".provisionprofile\" aufweisen." } \ No newline at end of file diff --git a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/es-ES/resources.resjson index e7831363119c..a60a547449c2 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalar perfil de aprovisionamiento de Apple", - "loc.helpMarkDown": "[Más información](https://go.microsoft.com/fwlink/?LinkID=862068)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=862068)", "loc.description": "Instale un perfil de aprovisionamiento de Apple necesario para compilar en una máquina de agente de macOS.", "loc.instanceNameFormat": "Instalar un perfil de aprovisionamiento de Apple", "loc.input.label.provisioningProfileLocation": "Ubicación del perfil de aprovisionamiento", @@ -12,5 +12,6 @@ "loc.input.label.removeProfile": "Quitar perfil después de la compilación", "loc.input.help.removeProfile": "Seleccione esta opción para especificar que el perfil de aprovisionamiento debe quitarse del agente una vez finalizada la compilación o la versión.", "loc.messages.InputProvisioningProfileNotFound": "El perfil de aprovisionamiento que se va a instalar no se encontró en %s. Especifique la ruta de acceso de archivo completa para un perfil de aprovisionamiento.", - "loc.messages.InstallRequiresMac": "La opción Instalar perfil de aprovisionamiento de Apple requiere un agente de macOS. Apple no admite la instalación en Windows o Linux." + "loc.messages.InstallRequiresMac": "La opción Instalar perfil de aprovisionamiento de Apple requiere un agente de macOS. Apple no admite la instalación en Windows o Linux.", + "loc.messages.InvalidMobileProvisionFileExtension": "El archivo del perfil de aprovisionamiento debe tener la extensión \".mobileprovision\" o \".provisionprofile\"." } \ No newline at end of file diff --git a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/fr-FR/resources.resjson index ca03e3747cf0..19a7bc0b94eb 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer le profil de provisionnement Apple", - "loc.helpMarkDown": "[Plus d'informations](https://go.microsoft.com/fwlink/?LinkID=862068)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=862068)", "loc.description": "Installer le profil de provisionnement Apple nécessaire pour effectuer une build sur une machine d'agent macOS", "loc.instanceNameFormat": "Installer un profil d'approvisionnement Apple", "loc.input.label.provisioningProfileLocation": "Emplacement du profil de provisionnement", @@ -12,5 +12,6 @@ "loc.input.label.removeProfile": "Supprimer le profil après la build", "loc.input.help.removeProfile": "Spécifiez que le profil d'approvisionnement doit être supprimé de l'agent, une fois la build ou la mise en production effectuée.", "loc.messages.InputProvisioningProfileNotFound": "Le profil de provisionnement à installer est introuvable sur %s. Spécifiez le chemin de fichier complet d'un profil de provisionnement.", - "loc.messages.InstallRequiresMac": "L'installation du profil de provisionnement Apple nécessite un agent macOS. L'installation sur Windows ou Linux n'est pas prise en charge par Apple." + "loc.messages.InstallRequiresMac": "L'installation du profil de provisionnement Apple nécessite un agent macOS. L'installation sur Windows ou Linux n'est pas prise en charge par Apple.", + "loc.messages.InvalidMobileProvisionFileExtension": "Le fichier de profil de provisionnement doit avoir l'extension '.mobileprovision' ou '.provisionprofile'" } \ No newline at end of file diff --git a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/it-IT/resources.resjson index 815f2a1b4e88..39a848fcb0dc 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installa profilo di provisioning Apple", - "loc.helpMarkDown": "[Altre informazioni](https://go.microsoft.com/fwlink/?LinkID=862068)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=862068)", "loc.description": "Installa un profilo di provisioning Apple necessario per compilare in un computer agente macOS", "loc.instanceNameFormat": "Installa un profilo di provisioning Apple", "loc.input.label.provisioningProfileLocation": "Posizione del profilo di provisioning", @@ -12,5 +12,6 @@ "loc.input.label.removeProfile": "Rimuovi profilo dopo la compilazione", "loc.input.help.removeProfile": "Selezionare questa opzione per specificare che il profilo di provisioning deve essere rimosso dall'agente al completamento della compilazione o della versione.", "loc.messages.InputProvisioningProfileNotFound": "Il profilo di provisioning da installare non è stato trovato in %s. Specificare il percorso file completo di un profilo di provisioning.", - "loc.messages.InstallRequiresMac": "Per installare un profilo di provisioning Apple, è richiesto un agente macOS. L'installazione in Linux o Windows non è supportata da Apple." + "loc.messages.InstallRequiresMac": "Per installare un profilo di provisioning Apple, è richiesto un agente macOS. L'installazione in Linux o Windows non è supportata da Apple.", + "loc.messages.InvalidMobileProvisionFileExtension": "L'estensione del file del profilo di provisioning deve essere '.mobileprovision' o '.provisionprofile'" } \ No newline at end of file diff --git a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ja-JP/resources.resjson index 4d12b61e7bf7..d2841f6fb371 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Apple プロビジョニング プロファイルのインストール", - "loc.helpMarkDown": "[詳細](https://go.microsoft.com/fwlink/?LinkID=862068)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=862068)", "loc.description": "macOS エージェント マシン上でビルドを行うために必要な Apple プロビジョニング プロファイルをインストールします", "loc.instanceNameFormat": "Apple プロビジョニング プロファイルのインストール", "loc.input.label.provisioningProfileLocation": "プロビジョニング プロファイルの場所", @@ -12,5 +12,6 @@ "loc.input.label.removeProfile": "ビルド後のプロファイル削除", "loc.input.help.removeProfile": "ビルドまたはリリースが完了した後でエージェントからプロビジョニング プロファイルを削除するよう指定する場合に選択します。", "loc.messages.InputProvisioningProfileNotFound": "インストールするプロビジョニング プロファイルが %s に見つかりませんでした。プロビジョニング プロファイルへの完全なファイル パスを指定してください。", - "loc.messages.InstallRequiresMac": "Apple プロビジョニング プロファイルのインストールには macOS エージェントが必要です。Apple は、Windows または Linux でのインストールをサポートしていません。" + "loc.messages.InstallRequiresMac": "Apple プロビジョニング プロファイルのインストールには macOS エージェントが必要です。Apple は、Windows または Linux でのインストールをサポートしていません。", + "loc.messages.InvalidMobileProvisionFileExtension": "プロビジョニング プロファイル ファイルの拡張子は '.mobileprovision' または '.provisionprofile' でなければなりません" } \ No newline at end of file diff --git a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ko-KR/resources.resjson index fab797b83845..ae9d6192cc49 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,16 +1,17 @@ { "loc.friendlyName": "Apple 권한 설정 프로파일 설치", - "loc.helpMarkDown": "[자세한 정보](https://go.microsoft.com/fwlink/?LinkID=862068)", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=862068)", "loc.description": "빌드에 필요한 Apple 권한 설정 프로파일을 macOS 에이전트 머신에 설치합니다.", "loc.instanceNameFormat": "Apple 권한 설정 프로파일 설치", "loc.input.label.provisioningProfileLocation": "프로비전 프로필 위치", "loc.input.help.provisioningProfileLocation": "설치할 프로비전 프로필의 위치를 선택합니다. 프로비전 프로필은 '보안 파일'에 업로드하거나 소스 리포지토리 또는 에이전트의 로컬 경로에 저장할 수 있습니다.", - "loc.input.label.provProfileSecureFile": "프로비저닝 프로필", + "loc.input.label.provProfileSecureFile": "프로비전 프로필", "loc.input.help.provProfileSecureFile": "macOS 에이전트에 설치할 '보안 파일'에 업로드된 프로비저닝 프로필을 선택합니다.", "loc.input.label.provProfileSourceRepository": "프로비전 프로필", "loc.input.help.provProfileSourceRepository": "소스 리포지토리에서 프로비전 프로필을 선택하거나 macOS 에이전트에 있는 프로비전 프로필의 로컬 경로를 지정합니다.", "loc.input.label.removeProfile": "빌드 후 프로필 제거", "loc.input.help.removeProfile": "빌드 또는 릴리스가 완료된 후에 에이전트에서 프로비저닝 프로필을 제거하도록 지정하려면 선택합니다.", "loc.messages.InputProvisioningProfileNotFound": "설치할 프로비전 프로필이 %s에 없습니다. 프로비전 프로필의 전체 파일 경로를 지정하세요.", - "loc.messages.InstallRequiresMac": "Apple 권한 설정 프로파일을 설치하려면 macOS 에이전트가 필요합니다. Windows 또는 Linux에는 설치할 수 없습니다." + "loc.messages.InstallRequiresMac": "Apple 권한 설정 프로파일을 설치하려면 macOS 에이전트가 필요합니다. Windows 또는 Linux에는 설치할 수 없습니다.", + "loc.messages.InvalidMobileProvisionFileExtension": "프로비저닝 프로필 파일의 확장명은 '.mobileprovision' 또는 '.provisionprofile'이어야 함" } \ No newline at end of file diff --git a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ru-RU/resources.resjson index 57913f738cb1..9e5d2ab265ac 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установить профиль подготовки Apple", - "loc.helpMarkDown": "[Дополнительные сведения](https://go.microsoft.com/fwlink/?LinkID=862068)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=862068)", "loc.description": "Установить профиль подготовки Apple, необходимый для сборки, на компьютер агента macOS", "loc.instanceNameFormat": "Установка профиля подготовки Apple", "loc.input.label.provisioningProfileLocation": "Расположение профиля подготовки", @@ -12,5 +12,6 @@ "loc.input.label.removeProfile": "Удалить профиль после сборки", "loc.input.help.removeProfile": "Выберите, чтобы указать, что по завершении сборки или версии профиль подготовки следует удалить с агента.", "loc.messages.InputProvisioningProfileNotFound": "Устанавливаемый профиль подготовки не найден в %s. Укажите полный путь к профилю подготовки.", - "loc.messages.InstallRequiresMac": "Для установки профиля подготовки Apple требуется агент macOS. Установка в Linux или Windows не поддерживается Apple." + "loc.messages.InstallRequiresMac": "Для установки профиля подготовки Apple требуется агент macOS. Установка в Linux или Windows не поддерживается Apple.", + "loc.messages.InvalidMobileProvisionFileExtension": "Файл профиля подготовки должен иметь расширение \"MOBILEPROVISION\" или \"PROVISIONPROFILE\"" } \ No newline at end of file diff --git a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/zh-CN/resources.resjson index 7e9b35cc6c8f..2ae9192e3264 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "安装 Apple 预配配置文件", - "loc.helpMarkDown": "[详细信息](https://go.microsoft.com/fwlink/?LinkID=862068)", + "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkID=862068)", "loc.description": "将生成所需的 Apple 预配配置文件安装到 macOS 代理计算机上", "loc.instanceNameFormat": "安装 apple 预配配置文件", "loc.input.label.provisioningProfileLocation": "预配配置文件位置", @@ -12,5 +12,6 @@ "loc.input.label.removeProfile": "在生成后删除配置文件", "loc.input.help.removeProfile": "选择指定在生成或发布完成后应从代理中删除预配配置文件。", "loc.messages.InputProvisioningProfileNotFound": "未在 %s 处找到要安装的预配配置文件。指定预配配置文件的完整文件路径。", - "loc.messages.InstallRequiresMac": "安装 Apple 预配配置文件需要 macOS 代理。Apple 不支持在 Windows 或 Linux 上进行安装。" + "loc.messages.InstallRequiresMac": "安装 Apple 预配配置文件需要 macOS 代理。Apple 不支持在 Windows 或 Linux 上进行安装。", + "loc.messages.InvalidMobileProvisionFileExtension": "预配配置文件应带有 \".mobileprovision\" 或 \".provisionprofile\" 扩展名" } \ No newline at end of file diff --git a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/zh-TW/resources.resjson index 82b3292ec400..c460fd3e24b8 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/InstallAppleProvisioningProfileV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "安裝 Apple 佈建設定檔", - "loc.helpMarkDown": "[詳細資訊](https://go.microsoft.com/fwlink/?LinkID=862068)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=862068)", "loc.description": "在 macOS 代理程式電腦上執行建置作業必須安裝 Apple 佈建設定檔", "loc.instanceNameFormat": "安裝 Apple 佈建設定檔", "loc.input.label.provisioningProfileLocation": "佈建設定檔位置", @@ -12,5 +12,6 @@ "loc.input.label.removeProfile": "在建置後移除設定檔", "loc.input.help.removeProfile": "選取此選項可指定在建置或發行完成之後,從代理程式刪除佈建設定檔。", "loc.messages.InputProvisioningProfileNotFound": "無法在 %s 找到要安裝的佈建設定檔。請指定完整的佈建設定檔檔案路徑。", - "loc.messages.InstallRequiresMac": "必須有 macOS 代理程式才能安裝 Apple 佈建設定檔。Apple 不支援在 Windows 或 Linux 上安裝。" + "loc.messages.InstallRequiresMac": "必須有 macOS 代理程式才能安裝 Apple 佈建設定檔。Apple 不支援在 Windows 或 Linux 上安裝。", + "loc.messages.InvalidMobileProvisionFileExtension": "佈建設定檔的副檔名應為 '.mobileprovision' 或 '.provisionprofile'" } \ No newline at end of file diff --git a/Tasks/InstallAppleProvisioningProfileV1/task.json b/Tasks/InstallAppleProvisioningProfileV1/task.json index 2c079fb367d1..887179ba7f54 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/task.json +++ b/Tasks/InstallAppleProvisioningProfileV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -110,4 +110,4 @@ "InstallRequiresMac": "Install Apple Provisioning Profile requires a macOS agent. Installing on Windows or Linux is not supported by Apple.", "InvalidMobileProvisionFileExtension": "Provisioning profile file should have the extension '.mobileprovision' or '.provisionprofile'" } -} +} \ No newline at end of file diff --git a/Tasks/InstallAppleProvisioningProfileV1/task.loc.json b/Tasks/InstallAppleProvisioningProfileV1/task.loc.json index cd8160053d45..e3f292d0909d 100644 --- a/Tasks/InstallAppleProvisioningProfileV1/task.loc.json +++ b/Tasks/InstallAppleProvisioningProfileV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/de-DE/resources.resjson index bcff4479da23..5931426b4cbc 100644 --- a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,18 +1,33 @@ { "loc.friendlyName": "SSH-Schlüssel installieren", - "loc.helpMarkDown": "[Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=875267)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=875267)", "loc.description": "Hiermit wird vor einem Build oder einer Bereitstellung ein SSH-Schlüssel installiert.", "loc.instanceNameFormat": "SSH-Schlüssel installieren", + "loc.group.displayName.advanced": "Erweitert", "loc.input.label.hostName": "Eintrag in bekannten Hosts", - "loc.input.help.hostName": "Der Eintrag für diesen SSH-Schlüssel für die Datei \"known_hosts\".", + "loc.input.help.hostName": "Der Eintrag für diesen SSH-Schlüssel für die Datei \"known_hosts\". Unterstützt mehrere Hosts.", "loc.input.label.sshPublicKey": "Öffentlicher SSH-Schlüssel", - "loc.input.help.sshPublicKey": "Der Inhalt des öffentlichen SSH-Schlüssels.", + "loc.input.help.sshPublicKey": "Der Inhalt des öffentlichen SSH-Schlüssels. Wenn keine Angabe vorliegt, wird er aus dem privaten Schlüssel generiert.", "loc.input.label.sshPassphrase": "SSH-Passphrase", "loc.input.help.sshPassphrase": "Die Passphrase für den SSH-Schlüssel (sofern vorhanden).", "loc.input.label.sshKeySecureFile": "SSH-Schlüssel", "loc.input.help.sshKeySecureFile": "Wählen Sie den SSH-Schlüssel aus, der in \"Secure Files\" (sichere Dateien) für die Installation auf dem Agent hochgeladen wurde.", + "loc.input.label.addEntryToConfig": "Eintrag zur SSH-Konfiguration hinzufügen", + "loc.input.help.addEntryToConfig": "Fügen Sie einen Eintrag für den in der SSH-Konfigurationsdatei installierten Schlüssel hinzu. Die Schlüsseldatei steht dann für alle nachfolgenden Aufgaben zur Verfügung.", + "loc.input.label.configHostAlias": "Alias", + "loc.input.help.configHostAlias": "Name des SSH-Konfigurationseintrags", + "loc.input.label.configHostname": "Hostname", + "loc.input.help.configHostname": "Hostnamenseigenschaft des SSH-Konfigurationseintrags", + "loc.input.label.configUser": "Benutzer", + "loc.input.help.configUser": "Benutzernamenseigenschaft des SSH-Konfigurationseintrags", + "loc.input.label.configPort": "Port", + "loc.input.help.configPort": "Port des SSH-Konfigurationseintrags", "loc.messages.SSHKeyAlreadyInstalled": "Der SSH-Schlüssel ist bereits installiert.", "loc.messages.SSHPublicKeyMalformed": "Der base64-Teil des öffentlichen SSH-Schlüssels konnte nicht abgerufen werden.", "loc.messages.SSHKeyInstallFailed": "Fehler beim Installieren des SSH-Schlüssels.", - "loc.messages.CannotResetKnownHosts": "Die Datei \"known_hosts\" kann nicht auf ihre ursprünglichen Werte zurückgesetzt werden." + "loc.messages.CannotResetKnownHosts": "Die Datei \"known_hosts\" kann nicht auf ihre ursprünglichen Werte zurückgesetzt werden.", + "loc.messages.GeneratingPublicKey": "Der öffentliche Schlüssel wird aus dem privaten Schlüssel generiert.", + "loc.messages.CannotResetFile": "Die Datei \"%s\" kann nicht auf die ursprünglichen Werte zurückgesetzt werden.", + "loc.messages.DeletePrivateKeyFile": "Datei mit privatem Schlüssel wird gelöscht.", + "loc.messages.InsertingIntoConfig": "Der Eintrag wird in die Konfigurationsdatei eingefügt:" } \ No newline at end of file diff --git a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/es-ES/resources.resjson index 611c622529bd..e25109f56c8a 100644 --- a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,18 +1,33 @@ { "loc.friendlyName": "Instalar clave SSH", - "loc.helpMarkDown": "[Más información](https://go.microsoft.com/fwlink/?linkid=875267)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=875267)", "loc.description": "Instale una clave SSH antes de crear una compilación o una implementación.", "loc.instanceNameFormat": "Instalar una clave SSH", + "loc.group.displayName.advanced": "Avanzado", "loc.input.label.hostName": "Entrada de hosts conocidos", - "loc.input.help.hostName": "Entrada de esta clave SSH para el archivo known_hosts.", + "loc.input.help.hostName": "Entrada de esta clave SSH para el archivo known_hosts. Admite varios hosts.", "loc.input.label.sshPublicKey": "Clave pública SSH", - "loc.input.help.sshPublicKey": "Contenido de la clave SSH pública.", + "loc.input.help.sshPublicKey": "Contenido de la clave SSH pública. Si no se especifica, se generará a partir de la clave privada.", "loc.input.label.sshPassphrase": "Frase de contraseña de SSH", "loc.input.help.sshPassphrase": "La frase de contraseña de la clave SSH, si la hay.", "loc.input.label.sshKeySecureFile": "Clave SSH", "loc.input.help.sshKeySecureFile": "Seleccione la clave SSH que se cargó en los archivos seguros para instalarla en el agente.", + "loc.input.label.addEntryToConfig": "Agregar una entrada a la configuración de SSH", + "loc.input.help.addEntryToConfig": "Agregue una entrada relacionada con la clave instalada en el archivo de configuración de SSH. El archivo de clave estará disponible para todas las tareas subsiguientes.", + "loc.input.label.configHostAlias": "Alias", + "loc.input.help.configHostAlias": "Nombre de la entrada de configuración de SSH", + "loc.input.label.configHostname": "Nombre de host", + "loc.input.help.configHostname": "Propiedad de nombre de host de la entrada de configuración de SSH", + "loc.input.label.configUser": "Usuario", + "loc.input.help.configUser": "Propiedad username de la entrada de configuración de SSH", + "loc.input.label.configPort": "Puerto", + "loc.input.help.configPort": "Puerto de la entrada de configuración de SSH", "loc.messages.SSHKeyAlreadyInstalled": "La clave SSH está ya instalada.", "loc.messages.SSHPublicKeyMalformed": "No se puede obtener la parte de base64 de la clave SSH pública.", "loc.messages.SSHKeyInstallFailed": "No se pudo instalar la clave SSH.", - "loc.messages.CannotResetKnownHosts": "No se pueden restablecer los valores originales del archivo known_hosts." + "loc.messages.CannotResetKnownHosts": "No se pueden restablecer los valores originales del archivo known_hosts.", + "loc.messages.GeneratingPublicKey": "Generando la clave pública a partir de una privada.", + "loc.messages.CannotResetFile": "No se pueden restablecer los valores originales del archivo %s.", + "loc.messages.DeletePrivateKeyFile": "Eliminando el archivo de clave privada.", + "loc.messages.InsertingIntoConfig": "Insertando la entrada en el archivo de configuración:" } \ No newline at end of file diff --git a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/fr-FR/resources.resjson index d89248fe1950..aedea833a7e2 100644 --- a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,18 +1,33 @@ { "loc.friendlyName": "Installer la clé SSH", - "loc.helpMarkDown": "[Plus d'informations](https://go.microsoft.com/fwlink/?linkid=875267)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=875267)", "loc.description": "Installer une clé SSH avant une build ou un déploiement", "loc.instanceNameFormat": "Installer une clé SSH", + "loc.group.displayName.advanced": "Avancé", "loc.input.label.hostName": "Entrée des hôtes connus", - "loc.input.help.hostName": "Entrée de cette clé SSH pour le fichier known_hosts.", + "loc.input.help.hostName": "Entrée de cette clé SSH pour le fichier known_hosts. Prend en charge plusieurs hôtes.", "loc.input.label.sshPublicKey": "Clé publique SSH", - "loc.input.help.sshPublicKey": "Contenu de la clé SSH publique.", + "loc.input.help.sshPublicKey": "Contenu de la clé SSH publique. Si aucune valeur n'est spécifiée, ce contenu est généré à partir de la clé privée.", "loc.input.label.sshPassphrase": "Phrase secrète SSH", "loc.input.help.sshPassphrase": "Phrase secrète de la clé SSH, le cas échéant.", "loc.input.label.sshKeySecureFile": "Clé SSH", "loc.input.help.sshKeySecureFile": "Sélectionnez la clé SSH chargée sur 'Fichiers sécurisés' pour l'installer sur l'agent.", + "loc.input.label.addEntryToConfig": "Ajouter une entrée au fichier config SSH", + "loc.input.help.addEntryToConfig": "Ajoutez l'entrée relative à la clé installée dans le fichier config SSH. Le fichier de clé sera disponible pour toutes les tâches suivantes.", + "loc.input.label.configHostAlias": "Alias", + "loc.input.help.configHostAlias": "Nom de l'entrée de configuration SSH", + "loc.input.label.configHostname": "Nom d'hôte", + "loc.input.help.configHostname": "Propriété de nom d'hôte de l'entrée de configuration SSH", + "loc.input.label.configUser": "Utilisateur", + "loc.input.help.configUser": "Propriété de nom d'utilisateur de l'entrée de configuration SSH", + "loc.input.label.configPort": "Port", + "loc.input.help.configPort": "Port de l'entrée de configuration SSH", "loc.messages.SSHKeyAlreadyInstalled": "La clé SSH est déjà installée.", "loc.messages.SSHPublicKeyMalformed": "Impossible d'obtenir la partie base64 de la clé SSH publique.", "loc.messages.SSHKeyInstallFailed": "Échec de l'installation de la clé SSH.", - "loc.messages.CannotResetKnownHosts": "Impossible de réinitialiser le fichier known_hosts en fonction de ses valeurs d'origine." + "loc.messages.CannotResetKnownHosts": "Impossible de réinitialiser le fichier known_hosts en fonction de ses valeurs d'origine.", + "loc.messages.GeneratingPublicKey": "Génération d'une clé publique à partir d'une clé privée.", + "loc.messages.CannotResetFile": "Impossible de réinitialiser le fichier %s en fonction de ses valeurs d'origine.", + "loc.messages.DeletePrivateKeyFile": "Suppression du fichier de clé privée.", + "loc.messages.InsertingIntoConfig": "Insertion d'une entrée dans le fichier config :" } \ No newline at end of file diff --git a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/it-IT/resources.resjson index e021cfb5dfa1..fba7e9e213bf 100644 --- a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,18 +1,33 @@ { "loc.friendlyName": "Installa chiave SSH", - "loc.helpMarkDown": "[Altre informazioni](https://go.microsoft.com/fwlink/?linkid=875267)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=875267)", "loc.description": "Installa una chiave SSH prima di una compilazione o una distribuzione", "loc.instanceNameFormat": "Installa una chiave SSH", + "loc.group.displayName.advanced": "Avanzate", "loc.input.label.hostName": "Voce known_hosts", - "loc.input.help.hostName": "Voce di questa chiave SSH per il file known_hosts.", - "loc.input.label.sshPublicKey": "Chiave SSH pubblica", - "loc.input.help.sshPublicKey": "Contenuto della chiave SSH pubblica.", + "loc.input.help.hostName": "Voce di questa chiave SSH per il file known_hosts. Supporta più host.", + "loc.input.label.sshPublicKey": "Chiave pubblica SSH", + "loc.input.help.sshPublicKey": "Contenuto della chiave SSH pubblica. Se non è specificato, verrà generato dalla chiave privata.", "loc.input.label.sshPassphrase": "Passphrase SSH", "loc.input.help.sshPassphrase": "Passphrase per la chiave SSH, se presente.", "loc.input.label.sshKeySecureFile": "Chiave SSH", "loc.input.help.sshKeySecureFile": "Consente di selezionare la chiave SSH caricata in `File protetti` da installare nell'agente.", + "loc.input.label.addEntryToConfig": "Aggiungi voce alla configurazione SSH", + "loc.input.help.addEntryToConfig": "Aggiunge la voce correlata alla chiave installata nel file di configurazione SSH. Il file di chiave sarà disponibile per tutte le attività successive.", + "loc.input.label.configHostAlias": "Alias", + "loc.input.help.configHostAlias": "Nome della voce di configurazione SSH", + "loc.input.label.configHostname": "Nome host", + "loc.input.help.configHostname": "Proprietà del nome host della voce di configurazione SSH", + "loc.input.label.configUser": "Utente", + "loc.input.help.configUser": "Proprietà del nome utente della voce di configurazione SSH", + "loc.input.label.configPort": "Porta", + "loc.input.help.configPort": "Porta della voce di configurazione SSH", "loc.messages.SSHKeyAlreadyInstalled": "La chiave SSH è già installata.", "loc.messages.SSHPublicKeyMalformed": "Non è stato possibile ottenere la parte base64 della chiave SSH pubblica.", "loc.messages.SSHKeyInstallFailed": "Non è stato possibile installare la chiave SSH.", - "loc.messages.CannotResetKnownHosts": "Non è possibile ripristinare i valori originali del file known_hosts." + "loc.messages.CannotResetKnownHosts": "Non è possibile ripristinare i valori originali del file known_hosts.", + "loc.messages.GeneratingPublicKey": "Generazione della chiave pubblica da quella privata.", + "loc.messages.CannotResetFile": "Non è possibile ripristinare i valori originali del file %s.", + "loc.messages.DeletePrivateKeyFile": "Eliminazione del file di chiave privata.", + "loc.messages.InsertingIntoConfig": "Inserimento della voce nel file di configurazione:" } \ No newline at end of file diff --git a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ja-JP/resources.resjson index 2b735e5320ef..18239916492e 100644 --- a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,18 +1,33 @@ { "loc.friendlyName": "SSH キーのインストール", - "loc.helpMarkDown": "[詳細情報](https://go.microsoft.com/fwlink/?linkid=875267)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=875267)", "loc.description": "ビルドまたは配置の前に、SSH キーをインストールします", "loc.instanceNameFormat": "SSH キーのインストール", + "loc.group.displayName.advanced": "詳細設定", "loc.input.label.hostName": "既知のホスト エントリ", - "loc.input.help.hostName": "known_hosts ファイルに対するこの SSH キーのエントリ。", + "loc.input.help.hostName": "known_hosts ファイルに対するこの SSH キーのエントリ。複数のホストがサポートされています。", "loc.input.label.sshPublicKey": "SSH 公開キー", - "loc.input.help.sshPublicKey": "SSH 公開キーのコンテンツ。", + "loc.input.help.sshPublicKey": "公開 SSH キーの内容。指定しない場合は、秘密キーから生成されます。", "loc.input.label.sshPassphrase": "SSH パスフレーズ", "loc.input.help.sshPassphrase": "SSH キーのパスフレーズ (該当する場合)。", "loc.input.label.sshKeySecureFile": "SSH キー", "loc.input.help.sshKeySecureFile": "エージェントにインストールするために [セキュア ファイル] にアップロードされた SSH キーを選択します。", + "loc.input.label.addEntryToConfig": "SSH 構成にエントリを追加する", + "loc.input.help.addEntryToConfig": "SSH 構成ファイルにインストールされているキーに関連するエントリを追加します。キー ファイルは、後続のすべてのタスクで使用できるようになります。", + "loc.input.label.configHostAlias": "エイリアス", + "loc.input.help.configHostAlias": "SSH 構成エントリの名前", + "loc.input.label.configHostname": "ホスト名", + "loc.input.help.configHostname": "SSH 構成エントリのホスト名プロパティ", + "loc.input.label.configUser": "ユーザー", + "loc.input.help.configUser": "SSH 構成エントリのユーザー名プロパティ", + "loc.input.label.configPort": "ポート", + "loc.input.help.configPort": "SSH 構成エントリのポート", "loc.messages.SSHKeyAlreadyInstalled": "SSH キーは既にインストールされています。", "loc.messages.SSHPublicKeyMalformed": "SSH 公開キーの base64 部分を取得できませんでした。", "loc.messages.SSHKeyInstallFailed": "SSH キーをインストールできませんでした。", - "loc.messages.CannotResetKnownHosts": "known_hosts ファイルを元の値にリセットできません。" + "loc.messages.CannotResetKnownHosts": "known_hosts ファイルを元の値にリセットできません。", + "loc.messages.GeneratingPublicKey": "秘密から公開へキーを生成しています。", + "loc.messages.CannotResetFile": "%s ファイルを元の値にリセットできません。", + "loc.messages.DeletePrivateKeyFile": "秘密キー ファイルを削除しています。", + "loc.messages.InsertingIntoConfig": "構成ファイルにエントリを挿入しています:" } \ No newline at end of file diff --git a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ko-KR/resources.resjson index 74eacc221bc7..6746da11d1ba 100644 --- a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,18 +1,33 @@ { "loc.friendlyName": "SSH 키 설치", - "loc.helpMarkDown": "[자세한 정보](https://go.microsoft.com/fwlink/?linkid=875267)", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?linkid=875267)", "loc.description": "빌드 또는 배포 전에 SSH 키를 설치합니다.", "loc.instanceNameFormat": "SSH 키 설치", + "loc.group.displayName.advanced": "고급", "loc.input.label.hostName": "알려진 호스트 항목", - "loc.input.help.hostName": "known_hosts 파일에 대한 이 SSH 키의 항목입니다.", + "loc.input.help.hostName": "known_hosts 파일의 이 SSH 키에 대한 항목입니다. 여러 호스트를 지원합니다.", "loc.input.label.sshPublicKey": "SSH 공개 키", - "loc.input.help.sshPublicKey": "공개 SSH 키의 내용입니다.", + "loc.input.help.sshPublicKey": "퍼블릭 SSH 키의 콘텐츠입니다. 지정하지 않으면 프라이빗 키에서 생성됩니다.", "loc.input.label.sshPassphrase": "SSH 암호", "loc.input.help.sshPassphrase": "SSH 키의 암호(있는 경우)입니다.", "loc.input.label.sshKeySecureFile": "SSH 키", "loc.input.help.sshKeySecureFile": "에이전트에 설치할 '보안 파일'에 업로드된 SSH 키를 선택합니다.", + "loc.input.label.addEntryToConfig": "SSH 구성에 항목 추가", + "loc.input.help.addEntryToConfig": "SSH 구성 파일에 설치된 키와 관련된 항목을 추가합니다. 모든 후속 작업에 키 파일을 사용할 수 있습니다.", + "loc.input.label.configHostAlias": "별칭", + "loc.input.help.configHostAlias": "SSH 구성 항목의 이름", + "loc.input.label.configHostname": "호스트 이름", + "loc.input.help.configHostname": "SSH 구성 항목의 호스트 이름 속성", + "loc.input.label.configUser": "사용자", + "loc.input.help.configUser": "SSH 구성 항목의 사용자 이름 속성", + "loc.input.label.configPort": "포트", + "loc.input.help.configPort": "SSH 구성 항목의 포트", "loc.messages.SSHKeyAlreadyInstalled": "SSH 키가 이미 설치되어 있습니다.", "loc.messages.SSHPublicKeyMalformed": "공개 SSH 키의 base64 부분을 가져올 수 없습니다.", "loc.messages.SSHKeyInstallFailed": "SSH 키를 설치하지 못했습니다.", - "loc.messages.CannotResetKnownHosts": "known_hosts 파일을 원래 값으로 다시 설정할 수 없습니다." + "loc.messages.CannotResetKnownHosts": "known_hosts 파일을 원래 값으로 다시 설정할 수 없습니다.", + "loc.messages.GeneratingPublicKey": "프라이빗 키에서 퍼블릭 키를 생성하는 중입니다.", + "loc.messages.CannotResetFile": "%s 파일을 원래 값으로 다시 설정할 수 없습니다.", + "loc.messages.DeletePrivateKeyFile": "프라이빗 키 파일을 삭제하는 중입니다.", + "loc.messages.InsertingIntoConfig": "구성 파일에 항목을 삽입하는 중:" } \ No newline at end of file diff --git a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ru-RU/resources.resjson index 5a52acf67b38..a78d771f6e1f 100644 --- a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,18 +1,33 @@ { "loc.friendlyName": "Установить ключ SSH", - "loc.helpMarkDown": "[Дополнительные сведения](https://go.microsoft.com/fwlink/?linkid=875267)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=875267)", "loc.description": "Установка ключа SSH до сборки или развертывания", "loc.instanceNameFormat": "Установка ключа SSH", + "loc.group.displayName.advanced": "Дополнительно", "loc.input.label.hostName": "Запись известных узлов", - "loc.input.help.hostName": "Запись для этого ключа SSH для файла known_hosts.", + "loc.input.help.hostName": "Запись для этого ключа SSH для файла known_hosts. Поддерживается несколько узлов.", "loc.input.label.sshPublicKey": "Открытый ключ SSH", - "loc.input.help.sshPublicKey": "Содержимое открытого ключа SSH.", + "loc.input.help.sshPublicKey": "Содержимое открытого ключа SSH. Если не указано, оно будет создано на основе закрытого ключа.", "loc.input.label.sshPassphrase": "Парольная фраза SSH", "loc.input.help.sshPassphrase": "Парольная фраза для SSH-ключа при наличии.", "loc.input.label.sshKeySecureFile": "SSH-ключ", "loc.input.help.sshKeySecureFile": "Выберите ключ SSH, отправленный в \"Защитные файлы\", для установки на агент.", + "loc.input.label.addEntryToConfig": "Добавить запись в конфигурацию SSH", + "loc.input.help.addEntryToConfig": "Добавьте запись, связанную с установленным ключом, в файл конфигурации SSH. Файл ключа будет доступен для всех последующих задач.", + "loc.input.label.configHostAlias": "Псевдоним", + "loc.input.help.configHostAlias": "Имя записи конфигурации SSH", + "loc.input.label.configHostname": "Имя узла", + "loc.input.help.configHostname": "Свойство \"Имя узла\" для записи конфигурации SSH", + "loc.input.label.configUser": "Пользователь", + "loc.input.help.configUser": "Свойство \"Имя пользователя\" для записи конфигурации SSH", + "loc.input.label.configPort": "Порт", + "loc.input.help.configPort": "Порт записи конфигурации SSH", "loc.messages.SSHKeyAlreadyInstalled": "Ключ SSH уже установлен.", "loc.messages.SSHPublicKeyMalformed": "Не удалось получить часть base64 открытого ключа SSH.", "loc.messages.SSHKeyInstallFailed": "Не удалось установить ключ SSH.", - "loc.messages.CannotResetKnownHosts": "Не удается вернуть файл known_hosts к исходным значениям." + "loc.messages.CannotResetKnownHosts": "Не удается вернуть файл known_hosts к исходным значениям.", + "loc.messages.GeneratingPublicKey": "Создание открытого ключа на основе закрытого ключа.", + "loc.messages.CannotResetFile": "Не удается сбросить файл %s к исходным значениям.", + "loc.messages.DeletePrivateKeyFile": "Удаление файла закрытого ключа.", + "loc.messages.InsertingIntoConfig": "Вставка записи в файл конфигурации:" } \ No newline at end of file diff --git a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/zh-CN/resources.resjson index dd880fb19bf5..db4a6b19d2be 100644 --- a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,18 +1,33 @@ { "loc.friendlyName": "安装 SSH 密钥", - "loc.helpMarkDown": "[详细信息](https://go.microsoft.com/fwlink/?linkid=875267)", + "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?linkid=875267)", "loc.description": "在生成或部署之前安装 SSH 密钥", "loc.instanceNameFormat": "安装 SSH 密钥", + "loc.group.displayName.advanced": "高级", "loc.input.label.hostName": "已知主机输入", - "loc.input.help.hostName": "为 known_hosts 文件输入此 SSH 密钥。", + "loc.input.help.hostName": "用于 known_hosts 文件的此 SSH 密钥的项。支持多个主机。", "loc.input.label.sshPublicKey": "SSH 公钥", - "loc.input.help.sshPublicKey": "公共 SSH 密钥的内容。", + "loc.input.help.sshPublicKey": "公共 SSH 密钥的内容。如果未指定,则将基于私钥生成此内容。", "loc.input.label.sshPassphrase": "SSH 密码", "loc.input.help.sshPassphrase": "SSH 密钥的密码(如有)。", "loc.input.label.sshKeySecureFile": "SSH 密钥", "loc.input.help.sshKeySecureFile": "选择已上传到“安全文件”的 SSH 密钥,将其安装到代理上。", + "loc.input.label.addEntryToConfig": "向 SSH 配置添加项", + "loc.input.help.addEntryToConfig": "添加与安装到 SSH 配置文件的密钥相关的项。密钥文件将可用于所有后续任务。", + "loc.input.label.configHostAlias": "别名", + "loc.input.help.configHostAlias": "SSH 配置项的名称", + "loc.input.label.configHostname": "主机名", + "loc.input.help.configHostname": "SSH 配置项的主机名属性", + "loc.input.label.configUser": "用户", + "loc.input.help.configUser": "SSH 配置项的用户名属性", + "loc.input.label.configPort": "端口", + "loc.input.help.configPort": "SSH 配置项的端口", "loc.messages.SSHKeyAlreadyInstalled": "已安装 SSH 密钥。", "loc.messages.SSHPublicKeyMalformed": "未能获取公共 SSH 密钥的 base64 部分。", "loc.messages.SSHKeyInstallFailed": "未能安装 SSH 密钥。", - "loc.messages.CannotResetKnownHosts": "无法将 known_hosts 文件重置为其初始值。" + "loc.messages.CannotResetKnownHosts": "无法将 known_hosts 文件重置为其初始值。", + "loc.messages.GeneratingPublicKey": "正在根据私钥来生成公钥。", + "loc.messages.CannotResetFile": "无法将 %s 文件重置为其初始值。", + "loc.messages.DeletePrivateKeyFile": "正在删除私钥文件。", + "loc.messages.InsertingIntoConfig": "正在向配置文件插入项:" } \ No newline at end of file diff --git a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/zh-TW/resources.resjson index 283f121e9b12..4de30a68c6b3 100644 --- a/Tasks/InstallSSHKeyV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/InstallSSHKeyV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,18 +1,33 @@ { "loc.friendlyName": "安裝 SSH 金鑰", - "loc.helpMarkDown": "[詳細資訊](https://go.microsoft.com/fwlink/?linkid=875267)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=875267)", "loc.description": "於建置或部署前安裝 SSH 金鑰", "loc.instanceNameFormat": "安裝 SSH 金鑰", + "loc.group.displayName.advanced": "進階", "loc.input.label.hostName": "已知主機輸入", - "loc.input.help.hostName": "這份 SSH 金鑰的輸入,用於 known_hosts 檔案。", + "loc.input.help.hostName": "用於 known_hosts 檔案的此 SSH 金鑰項目。支援數部主機。", "loc.input.label.sshPublicKey": "SSH 公開金鑰", - "loc.input.help.sshPublicKey": "公開 SSH 金鑰的內容。", + "loc.input.help.sshPublicKey": "公開 SSH 金鑰的內容。若未指定,將會從私密金鑰中產生。", "loc.input.label.sshPassphrase": "SSH 複雜密碼", "loc.input.help.sshPassphrase": "SSH 金鑰的複雜密碼 (如果有的話)。", "loc.input.label.sshKeySecureFile": "SSH 金鑰", "loc.input.help.sshKeySecureFile": "請選取已上傳到 [安全檔案] 的 SSH 金鑰,以安裝在代理程式上。", + "loc.input.label.addEntryToConfig": "將項目新增至 SSH 組態", + "loc.input.help.addEntryToConfig": "將與所安裝金鑰相關的項目新增至 SSH 組態檔。此金鑰檔將會提供所有後續工作使用。", + "loc.input.label.configHostAlias": "別名", + "loc.input.help.configHostAlias": "SSH 組態項目的名稱", + "loc.input.label.configHostname": "主機名稱", + "loc.input.help.configHostname": "SSH 組態項目的主機名稱屬性", + "loc.input.label.configUser": "使用者", + "loc.input.help.configUser": "SSH 組態項目的使用者名稱屬性", + "loc.input.label.configPort": "連接埠", + "loc.input.help.configPort": "SSH 組態項目的連接埠", "loc.messages.SSHKeyAlreadyInstalled": "已安裝 SSH 金鑰。", "loc.messages.SSHPublicKeyMalformed": "無法取得公開 SSH 金鑰的 base64 部份。", "loc.messages.SSHKeyInstallFailed": "無法安裝 SSH 金鑰。", - "loc.messages.CannotResetKnownHosts": "無法將 known_hosts 檔案重設為其原始值。" + "loc.messages.CannotResetKnownHosts": "無法將 known_hosts 檔案重設為其原始值。", + "loc.messages.GeneratingPublicKey": "正在從私密金鑰產生公開金鑰。", + "loc.messages.CannotResetFile": "無法將 %s 檔案重設回原始值。", + "loc.messages.DeletePrivateKeyFile": "正在刪除私密金鑰檔案。", + "loc.messages.InsertingIntoConfig": "正在將項目插入組態檔:" } \ No newline at end of file diff --git a/Tasks/InstallSSHKeyV0/task.json b/Tasks/InstallSSHKeyV0/task.json index f7798c1e001c..c1133efb49fe 100644 --- a/Tasks/InstallSSHKeyV0/task.json +++ b/Tasks/InstallSSHKeyV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -133,7 +133,12 @@ "mode": "restricted" }, "settableVariables": { - "allowed": ["SSH_AGENT_PID", "SSH_AUTH_SOCK", "INSTALL_SSH_KEY_CONFIG_LOCATION", "INSTALL_SSH_KEY_KNOWN_HOSTS_LOCATION"] + "allowed": [ + "SSH_AGENT_PID", + "SSH_AUTH_SOCK", + "INSTALL_SSH_KEY_CONFIG_LOCATION", + "INSTALL_SSH_KEY_KNOWN_HOSTS_LOCATION" + ] } }, "messages": { @@ -146,4 +151,4 @@ "DeletePrivateKeyFile": "Deleting private key file.", "InsertingIntoConfig": "Inserting entry into config file:" } -} +} \ No newline at end of file diff --git a/Tasks/InstallSSHKeyV0/task.loc.json b/Tasks/InstallSSHKeyV0/task.loc.json index 87abf3f381ac..e9aec9243ae6 100644 --- a/Tasks/InstallSSHKeyV0/task.loc.json +++ b/Tasks/InstallSSHKeyV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/InvokeRestApiV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/InvokeRestApiV1/Strings/resources.resjson/de-DE/resources.resjson index a31486876e8b..24fdb167005d 100644 --- a/Tasks/InvokeRestApiV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/InvokeRestApiV1/Strings/resources.resjson/de-DE/resources.resjson @@ -16,7 +16,7 @@ "loc.input.help.headers": "Definieren Sie den Header im JSON-Format. Der Header muss mit der zu sendenden Anforderung angefügt werden.", "loc.input.label.body": "Text", "loc.input.label.urlSuffix": "URL-Suffix und Parameter", - "loc.input.help.urlSuffix": "Die angegebene Zeichenfolge wird an die URL gehängt. Beispiel: Wenn die Dienstverbindungs-URL https:...TestProj/_apis/Release/releases und das URL-Suffix \"/2/environments/1\" lautet, wird die Dienstverbindungs-URL zu https:.../TestProj/_apis/Release/releases/2/environments/1. Wenn das URL-Suffix \"?definitionId=1&releaseCount=1\" lautet, wird die Dienstverbindungs-URL zu https://...TestProj/_apis/Release/releases?definitionId=1&releaseCount=1.", + "loc.input.help.urlSuffix": "Die angegebene Zeichenfolge wird an die URL gehängt. Beispiel: Wenn die Dienstverbindungs-URL https:...TestProj/_apis/Release/releases und das URL-Suffix \"/2/environments/1\" lautet, wird die Dienstverbindungs-URL zu https:.../TestProj/_apis/Release/releases/2/environments/1. Wenn das URL-Suffix \"?definitionId=1&releaseCount=1\" lautet, wird die Dienstverbindungs-URL zu https//...TestProj/_apis/Release/releases?definitionId=1&releaseCount=1.", "loc.input.label.waitForCompletion": "Abschlussereignis", "loc.input.help.waitForCompletion": "Der Standardwert lautet \"ApiResponse\". Mögliche Werte: \"ApiResponse\" bzw. \"Callback\", wenn die REST-API einen Rückruf zum Aktualisieren des Zeitachsendatensatzes ausführt.", "loc.input.label.successCriteria": "Erfolgskriterien", diff --git a/Tasks/InvokeRestApiV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/InvokeRestApiV1/Strings/resources.resjson/ja-JP/resources.resjson index 1e1c1908b20b..df12a5236a30 100644 --- a/Tasks/InvokeRestApiV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/InvokeRestApiV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -14,7 +14,7 @@ "loc.input.help.method": "API を呼び出すときに使う HTTP メソッドを選択します。", "loc.input.label.headers": "ヘッダー", "loc.input.help.headers": "ヘッダーを JSON 形式で定義します。このヘッダーは、送信する要求にアタッチされます。", - "loc.input.label.body": "ボディ", + "loc.input.label.body": "本文", "loc.input.label.urlSuffix": "URL サフィックスとパラメーター", "loc.input.help.urlSuffix": "指定した文字列が URL に追加されます。例: サービス接続 URL が「https:...TestProj/_apis/Release/releases」で、URL サフィックスが「/2/environments/1」の場合、サービス接続 URL は「https:.../TestProj/_apis/Release/releases/2/environments/1」になります。URL サフィックスが「?definitionId=1&releaseCount=1」の場合、サービス接続 URL は「https//...TestProj/_apis/Release/releases?definitionId=1&releaseCount=1」になります。", "loc.input.label.waitForCompletion": "完了イベント", diff --git a/Tasks/InvokeRestApiV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/InvokeRestApiV1/Strings/resources.resjson/ko-KR/resources.resjson index 1638f0fe9e0c..f23a065cf7fc 100644 --- a/Tasks/InvokeRestApiV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/InvokeRestApiV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -12,7 +12,7 @@ "loc.input.help.connectedServiceNameARM": "관리 API를 호출하는 데 사용할 Azure Resource Manager 구독을 선택합니다. 클라우드의 'ManagementPortalUrl'이 baseURL로 사용됩니다.", "loc.input.label.method": "메서드", "loc.input.help.method": "API를 호출하는 데 사용할 HTTP 메서드를 선택합니다.", - "loc.input.label.headers": "머리글", + "loc.input.label.headers": "헤더", "loc.input.help.headers": "JSON 형식으로 헤더를 정의하세요. 헤더가 전송될 요청에 첨부됩니다.", "loc.input.label.body": "본문", "loc.input.label.urlSuffix": "URL 접미사 및 매개 변수", diff --git a/Tasks/InvokeRestApiV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/InvokeRestApiV1/Strings/resources.resjson/zh-CN/resources.resjson index 2832bd2d27ca..16116c877247 100644 --- a/Tasks/InvokeRestApiV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/InvokeRestApiV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -12,7 +12,7 @@ "loc.input.help.connectedServiceNameARM": "选择用于调用管理 API 的 Azure 资源管理器订阅。云的 \"ManagementPortalUrl\" 用作 baseURL", "loc.input.label.method": "方法", "loc.input.help.method": "选择应用于调用 API 的 HTTP 方法。", - "loc.input.label.headers": "标头", + "loc.input.label.headers": "标题", "loc.input.help.headers": "以 JSON 格式定义标头。标头应附带要发送的请求。", "loc.input.label.body": "正文", "loc.input.label.urlSuffix": "URL 后缀和参数", diff --git a/Tasks/InvokeRestApiV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/InvokeRestApiV1/Strings/resources.resjson/zh-TW/resources.resjson index 9689f3afffaa..903c1e4f1de9 100644 --- a/Tasks/InvokeRestApiV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/InvokeRestApiV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -8,7 +8,7 @@ "loc.input.help.connectedServiceNameSelector": "請選取要用來叫用 REST API 的服務連線類型。", "loc.input.label.connectedServiceName": "一般服務連線", "loc.input.help.connectedServiceName": "選取應該用來為 HTTP 要求挑選 URL 和建構授權標頭的泛型服務連線。", - "loc.input.label.connectedServiceNameARM": "Azure 訂用帳戶", + "loc.input.label.connectedServiceNameARM": "Azure 訂閱", "loc.input.help.connectedServiceNameARM": "請選取要用於叫用管理 API 的 Azure Resource Manager 訂用帳戶。雲端的 'ManagementPortalUrl' 會用作 baseURL", "loc.input.label.method": "方法", "loc.input.help.method": "請選取 HTTP 方法和應叫用的 API。", diff --git a/Tasks/InvokeRestApiV1/task.json b/Tasks/InvokeRestApiV1/task.json index e48a4f1e2aea..05d79e219780 100644 --- a/Tasks/InvokeRestApiV1/task.json +++ b/Tasks/InvokeRestApiV1/task.json @@ -17,8 +17,8 @@ ], "version": { "Major": 1, - "Minor": 152, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "instanceNameFormat": "Invoke REST API: $(method)", "groups": [ diff --git a/Tasks/InvokeRestApiV1/task.loc.json b/Tasks/InvokeRestApiV1/task.loc.json index 00feea02e8b8..07add483d5b0 100644 --- a/Tasks/InvokeRestApiV1/task.loc.json +++ b/Tasks/InvokeRestApiV1/task.loc.json @@ -17,8 +17,8 @@ ], "version": { "Major": 1, - "Minor": 152, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "instanceNameFormat": "ms-resource:loc.instanceNameFormat", "groups": [ diff --git a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index ef92019a565b..0b580d71479b 100644 --- a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer für Java-Tools", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875287) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=875287) oder [Java-Dokumentation anzeigen](https://docs.oracle.com/java/)", "loc.description": "Hiermit wird eine bestimmte Java-Version aus einem benutzerseitig bereitgestellten Azure-Blob oder dem Toolcache abgerufen und JAVA_HOME festgelegt.", "loc.instanceNameFormat": "Java $(versionSpec) verwenden", "loc.group.displayName.JavaInAzureGroup": "Java aus einem Azure-Blob herunterladen", @@ -21,9 +21,11 @@ "loc.input.label.azureCommonVirtualFile": "Gemeinsamer virtueller Pfad", "loc.input.help.azureCommonVirtualFile": "Pfad zum JDK innerhalb des Azure-Speichercontainers.", "loc.input.label.jdkDestinationDirectory": "Zielverzeichnis", - "loc.input.help.jdkDestinationDirectory": "Das Zielverzeichnis, in das JDK extrahiert werden soll.", + "loc.input.help.jdkDestinationDirectory": "Unter Linux und Windows wird dieses Verzeichnis als Zielverzeichnis für die JDK-Installation verwendet. Unter macOS wird dieses Verzeichnis als temporärer Ordner zum Extrahieren von DMG-Dateien verwendet, weil macOS die Installation von JDK in einem bestimmten Verzeichnis nicht unterstützt.", "loc.input.label.cleanDestinationDirectory": "Zielverzeichnis bereinigen", "loc.input.help.cleanDestinationDirectory": "Wählen Sie diese Option aus, um das Zielverzeichnis zu bereinigen, bevor JDK in dieses extrahiert wird.", + "loc.input.label.createExtractDirectory": "Verzeichnis zum Extrahieren erstellen", + "loc.input.help.createExtractDirectory": "Standardmäßig erstellt die Aufgabe ein Verzeichnis, das diesem JAVA_HOME_8_X64_OpenJDK_zip für das Extrahieren von JDK ähnelt. Mit dieser Option kann die Erstellung dieses Ordners deaktiviert werden. In diesem Fall befindet sich JDK im Stamm von jdkDestinationDirectory.", "loc.messages.DownloadFromAzureBlobStorage": "Artefakte werden aus dem Azure-Blobspeicher heruntergeladen, Containername: %s", "loc.messages.SuccessFullyFetchedItemList": "Erfolgreich abgerufene Elementliste", "loc.messages.StorageAccountDoesNotExist": "Fehler beim Abrufen des Azure-Speicherkontos mit dem Namen %s.", @@ -50,5 +52,21 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Ein Zugriffstoken für den verwalteten Dienstprinzipal konnte nicht abgerufen werden. Konfigurieren Sie die verwaltete Dienstidentität (MSI) für den virtuellen Computer (https://aka.ms/azure-msi-docs). Statuscode: %s, Statusmeldung: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Ein Zugriffstoken für den verwalteten Dienstprinzipal konnte nicht abgerufen werden. Statuscode: %s, Statusmeldung: %s", "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist.", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "Korrelations-ID aus ARM-API-Aufrufantwort: %s", + "loc.messages.JavaNotPreinstalled": "Java %s ist für diesen Agent nicht vorinstalliert.", + "loc.messages.UsePreinstalledJava": "Vorinstalliertes JDK aus \"%s\" verwenden", + "loc.messages.WrongArchiveStructure": "Die JDK-Datei ist ungültig. Stellen Sie sicher, dass die JDK-Datei nur einen Stammordner mit \"bin\" enthält.", + "loc.messages.ShareAccessError": "Freigegebene Netzwerkressource nicht verfügbar: (%s)", + "loc.messages.UnsupportedDMGStructure": "Die JDK-Datei wird nicht unterstützt. Stellen Sie sicher, dass die JDK-Datei genau einen Ordner enthält.", + "loc.messages.NoPKGFile": "Die PKG-Datei wurde nicht gefunden.", + "loc.messages.SeveralPKGFiles": "Es wurden mehrere PKG-Dateien gefunden.", + "loc.messages.InstallJDK": "JDK wird installiert.", + "loc.messages.AttachDiskImage": "Ein Datenträgerimage wird angefügt.", + "loc.messages.DetachDiskImage": "Ein Datenträgerimage wird getrennt.", + "loc.messages.PkgPathDoesNotExist": "Der Paketpfad ist nicht vorhanden.", + "loc.messages.PreInstalledJavaUpgraded": "Das vorinstallierte JDK wurde aktualisiert.", + "loc.messages.JavaSuccessfullyInstalled": "Java wurde erfolgreich installiert.", + "loc.messages.ArchiveWasExtractedEarlier": "Das Archiv mit JDK wurde bereits extrahiert – das Extrahieren wird übersprungen.", + "loc.messages.ExtractingArchiveToPath": "Archiv wird extrahiert in: %s", + "loc.messages.ErrorCleaningFolder": "Fehler beim Bereinigen des Ordners: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index fdde09683186..ebfd57f81c0f 100644 --- a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalador de herramientas de Java", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875287) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=875287) o [consultar la documentación de Java](https://docs.oracle.com/java/)", "loc.description": "Adquiere una versión específica de Java de un blob de Azure proporcionado por el usuario o la memoria caché de herramientas y establece JAVA_HOME.", "loc.instanceNameFormat": "Usar Java $(versionSpec)", "loc.group.displayName.JavaInAzureGroup": "Descargar Java desde un blob de Azure", @@ -14,16 +14,18 @@ "loc.input.help.jdkFile": "Ruta de acceso a la ubicación de JDK comprimido. Dicha ruta puede estar en el repositorio de origen o ser una ruta de acceso local en el agente.", "loc.input.label.azureResourceManagerEndpoint": "Suscripción de Azure", "loc.input.help.azureResourceManagerEndpoint": "Elija la suscripción de Azure Resource Manager para JDK.", - "loc.input.label.azureStorageAccountName": "Nombre de la cuenta de Storage", + "loc.input.label.azureStorageAccountName": "Nombre de cuenta de Storage", "loc.input.help.azureStorageAccountName": "Se muestran las cuentas de almacenamiento de Azure clásico y de Resource Manager. Seleccione el nombre de la cuenta de almacenamiento en la que se encuentra JDK.", "loc.input.label.azureContainerName": "Nombre del contenedor", "loc.input.help.azureContainerName": "Nombre del contenedor de la cuenta de almacenamiento donde se encuentra el JDK.", "loc.input.label.azureCommonVirtualFile": "Ruta de acceso virtual común", "loc.input.help.azureCommonVirtualFile": "Ruta de acceso al JDK dentro del contenedor de almacenamiento de Azure.", "loc.input.label.jdkDestinationDirectory": "Directorio de destino", - "loc.input.help.jdkDestinationDirectory": "Directorio de destino donde debe extraerse JDK.", + "loc.input.help.jdkDestinationDirectory": "En Linux y Windows, se usa como directorio de destino para la instalación de JDK. En macOS, este directorio se usa como carpeta temporal para la extracción de archivos .dmg, ya que macOS no admite la instalación de JDK en el directorio específico.", "loc.input.label.cleanDestinationDirectory": "Limpiar directorio de destino", "loc.input.help.cleanDestinationDirectory": "Seleccione esta opción para limpiar el directorio de destino antes de extraer JDK en este.", + "loc.input.label.createExtractDirectory": "Crear directorio para la extracción", + "loc.input.help.createExtractDirectory": "De forma predeterminada, la tarea está creando un directorio similar a este JAVA_HOME_8_X64_OpenJDK_zip para extraer JDK. Esta opción permite deshabilitar la creación de esta carpeta. Si se deshabilita, el JDK se ubicará en la raíz de jdkDestinationDirectory", "loc.messages.DownloadFromAzureBlobStorage": "Descargando artefactos de Azure Blob Storage. Nombre del contenedor: %s", "loc.messages.SuccessFullyFetchedItemList": "La lista de elementos se recuperó correctamente.", "loc.messages.StorageAccountDoesNotExist": "No se pudo obtener la cuenta de Azure Storage con el nombre %s.", @@ -50,5 +52,21 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "No se pudo capturar el token de acceso para la entidad de servicio administrada. Configure Managed Service Identity (MSI) para la máquina virtual \"https://aka.ms/azure-msi-docs\". Código de estado: %s. Mensaje de estado: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "No se pudo capturar el token de acceso para la entidad de servicio administrada. Código de estado: %s. Mensaje de estado: %s", "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado.", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "Identificador de correlación de la respuesta de llamada API de ARM: %s", + "loc.messages.JavaNotPreinstalled": "Java %s no está preinstalado en este agente.", + "loc.messages.UsePreinstalledJava": "Usar JDK preinstalado desde %s", + "loc.messages.WrongArchiveStructure": "El archivo JDK no es válido. Compruebe si dicho archivo contiene solo una carpeta raíz con \"bin\" incluido.", + "loc.messages.ShareAccessError": "Recurso compartido de red no disponible: (%s)", + "loc.messages.UnsupportedDMGStructure": "No se admite el archivo JDK. Compruebe si dicho archivo contiene una carpeta exactamente.", + "loc.messages.NoPKGFile": "No se encontró el archivo .pkg.", + "loc.messages.SeveralPKGFiles": "Se encontró más de un archivo .pkg.", + "loc.messages.InstallJDK": "Instalando JDK.", + "loc.messages.AttachDiskImage": "Asociando una imagen de disco.", + "loc.messages.DetachDiskImage": "Desasociando una imagen de disco.", + "loc.messages.PkgPathDoesNotExist": "La ruta de acceso del paquete no existe.", + "loc.messages.PreInstalledJavaUpgraded": "Se ha actualizado el JDK preinstalado.", + "loc.messages.JavaSuccessfullyInstalled": "Java se ha instalado correctamente.", + "loc.messages.ArchiveWasExtractedEarlier": "El archivo con JDK se extrajo anteriormente; se omite la extracción.", + "loc.messages.ExtractingArchiveToPath": "Extrayendo el archivo de almacenamiento a %s", + "loc.messages.ErrorCleaningFolder": "Error de limpieza de la carpeta: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index 1c4119143359..e6fc61a3b050 100644 --- a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programme d'installation de l'outil Java", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875287) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=875287) ou [consulter la documentation de Java](https://docs.oracle.com/java/)", "loc.description": "Acquérir une version spécifique de Java à partir d'un blob Azure fourni par l'utilisateur ou à partir du cache d'outils, puis définir JAVA_HOME", "loc.instanceNameFormat": "Utiliser Java $(versionSpec)", "loc.group.displayName.JavaInAzureGroup": "Télécharger Java à partir d'un blob Azure", @@ -21,9 +21,11 @@ "loc.input.label.azureCommonVirtualFile": "Chemin virtuel commun", "loc.input.help.azureCommonVirtualFile": "Chemin du kit JDK présent dans le conteneur du stockage Azure.", "loc.input.label.jdkDestinationDirectory": "Répertoire de destination", - "loc.input.help.jdkDestinationDirectory": "Répertoire de destination dans lequel le kit JDK doit être extrait.", + "loc.input.help.jdkDestinationDirectory": "Sur Linux et Windows, il s'agit du répertoire de destination pour l'installation du kit JDK. Sur macOS, ce répertoire est utilisé en tant que dossier temporaire pour l'extraction des fichiers .dmg, car macOS ne prend pas en charge l'installation du kit JDK dans un répertoire spécifique.", "loc.input.label.cleanDestinationDirectory": "Nettoyer le répertoire de destination", "loc.input.help.cleanDestinationDirectory": "Sélectionnez cette option pour nettoyer le répertoire de destination avant d'y extraire le kit JDK.", + "loc.input.label.createExtractDirectory": "Créer un répertoire pour l’extraction", + "loc.input.help.createExtractDirectory": "Par défaut, la tâche crée un répertoire similaire à ce JAVA_HOME_8_X64_OpenJDK_zip pour extraire le JDK. Cette option permet de désactiver la création de ce dossier, dans ce cas, le JDK sera situé à la racine du répertoire jdkDestinationDirectory.", "loc.messages.DownloadFromAzureBlobStorage": "Téléchargement d'artefacts à partir du Stockage Blob Azure. Nom du conteneur : %s", "loc.messages.SuccessFullyFetchedItemList": "Récupération (fetch) réussie de la liste des éléments", "loc.messages.StorageAccountDoesNotExist": "Échec de l'obtention du compte de stockage Azure nommé %s.", @@ -50,5 +52,21 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour le principal du service managé. Configurez MSI (Managed Service Identity) pour la machine virtuelle 'https://aka.ms/azure-msi-docs'. Code d'état : %s, message d'état : %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour le principal du service managé. Code d'état : %s, message d'état : %s", "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré.", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "ID de corrélation de la réponse à l'appel d'API ARM : %s", + "loc.messages.JavaNotPreinstalled": "Java %s n'est pas préinstallé sur cet agent", + "loc.messages.UsePreinstalledJava": "Utiliser le kit JDK préinstallé à partir de %s", + "loc.messages.WrongArchiveStructure": "Le fichier JDK n'est pas valide. Vérifiez si le fichier JDK comporte bien un seul dossier racine contenant 'bin'.", + "loc.messages.ShareAccessError": "Ressource réseau partagée non disponible : (%s)", + "loc.messages.UnsupportedDMGStructure": "Le fichier JDK n'est pas pris en charge. Vérifiez si le fichier JDK contient bien un seul dossier.", + "loc.messages.NoPKGFile": "Le fichier PKG est introuvable.", + "loc.messages.SeveralPKGFiles": "Plusieurs fichiers PKG ont été trouvés.", + "loc.messages.InstallJDK": "Installation du kit JDK.", + "loc.messages.AttachDiskImage": "Attachement d'une image de disque.", + "loc.messages.DetachDiskImage": "Détachement d'une image de disque.", + "loc.messages.PkgPathDoesNotExist": "Le chemin du package n'existe pas.", + "loc.messages.PreInstalledJavaUpgraded": "Le kit JDK préinstallé a été mis à jour.", + "loc.messages.JavaSuccessfullyInstalled": "Java a été correctement installé", + "loc.messages.ArchiveWasExtractedEarlier": "L'archive incluant le kit JDK a déjà été extraite. Extraction ignorée", + "loc.messages.ExtractingArchiveToPath": "Extraction de l'archive vers %s", + "loc.messages.ErrorCleaningFolder": "Erreur de nettoyage du dossier : %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index 84058754e9fa..7b292b7231eb 100644 --- a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programma di installazione strumento Java", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875287) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=875287). In alternativa [vedere la documentazione di Java](https://docs.oracle.com/java/)", "loc.description": "Acquisisce una versione specifica di Java da un BLOB di Azure specificato dall'utente o dalla cache degli strumenti e imposta JAVA_HOME", "loc.instanceNameFormat": "Usa Java $(versionSpec)", "loc.group.displayName.JavaInAzureGroup": "Scarica Java da un BLOB di Azure", @@ -16,14 +16,16 @@ "loc.input.help.azureResourceManagerEndpoint": "Consente di scegliere la sottoscrizione di Azure Resource Manager per il JDK.", "loc.input.label.azureStorageAccountName": "Nome account di archiviazione", "loc.input.help.azureStorageAccountName": "Sono elencati gli account di archiviazione di Azure Classic e Resource Manager. Selezionare il nome dell'account di archiviazione in cui si trova il JDK.", - "loc.input.label.azureContainerName": "Nome del contenitore", + "loc.input.label.azureContainerName": "Nome contenitore", "loc.input.help.azureContainerName": "Nome del contenitore nell'account di archiviazione in cui si trova il JDK.", "loc.input.label.azureCommonVirtualFile": "Percorso virtuale comune", "loc.input.help.azureCommonVirtualFile": "Percorso del JDK all'interno del contenitore di archiviazione di Azure.", "loc.input.label.jdkDestinationDirectory": "Directory di destinazione", - "loc.input.help.jdkDestinationDirectory": "Directory di destinazione in cui deve essere estratto il JDK.", + "loc.input.help.jdkDestinationDirectory": "In Linux e Windows viene usata come directory di destinazione per l'installazione del JDK. In macOS questa directory viene usata come cartella temporanea per l'estrazione dei file con estensione dmg perché macOS non supporta l'installazione del JDK in una directory specifica.", "loc.input.label.cleanDestinationDirectory": "Pulisci la directory di destinazione", "loc.input.help.cleanDestinationDirectory": "Selezionare questa opzione per pulire la directory di destinazione prima di estrarvi il JDK.", + "loc.input.label.createExtractDirectory": "Crea directory per l'estrazione", + "loc.input.help.createExtractDirectory": "Per impostazione predefinita, l'attività crea una directory simile a JAVA_HOME_8_X64_OpenJDK_zip per l'estrazione del JDK. Questa opzione consente di disabilitare la creazione di questa cartella. In questo caso il JDK verrà salvato nella radice di jdkDestinationDirectory", "loc.messages.DownloadFromAzureBlobStorage": "Download degli artefatti da Archiviazione BLOB di Azure. Nome del contenitore: %s", "loc.messages.SuccessFullyFetchedItemList": "L'elenco di elementi è stato recuperato", "loc.messages.StorageAccountDoesNotExist": "Non è stato possibile recuperare l'account di archiviazione di Azure denominato %s.", @@ -50,5 +52,21 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Configurare l'identità del servizio gestita per la macchina virtuale 'https://aka.ms/azure-msi-docs'. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta.", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "ID correlazione della risposta alla chiamata API ARM: %s", + "loc.messages.JavaNotPreinstalled": "Java %s non è preinstallato in questo agente", + "loc.messages.UsePreinstalledJava": "Usa il JDK preinstallato da %s", + "loc.messages.WrongArchiveStructure": "Il file JDK non è valido. Verificare se il file JDK contiene solo una cartella radice con 'bin'.", + "loc.messages.ShareAccessError": "Risorsa condivisa di rete non disponibile: (%s)", + "loc.messages.UnsupportedDMGStructure": "Il file JDK non è supportato. Verificare se il file JDK contiene esattamente una cartella.", + "loc.messages.NoPKGFile": "Non è stato possibile trovare il file PKG.", + "loc.messages.SeveralPKGFiles": "Sono stati trovati più file PKG.", + "loc.messages.InstallJDK": "Installazione del JDK.", + "loc.messages.AttachDiskImage": "Collegamento a un'immagine del disco.", + "loc.messages.DetachDiskImage": "Rimozione di un'immagine del disco.", + "loc.messages.PkgPathDoesNotExist": "Il percorso del pacchetto non esiste.", + "loc.messages.PreInstalledJavaUpgraded": "Il JDK preinstallato è stato aggiornato.", + "loc.messages.JavaSuccessfullyInstalled": "Java è stato installato", + "loc.messages.ArchiveWasExtractedEarlier": "L'archivio con JDK è stato estratto in precedenza. L'estrazione verrà ignorata", + "loc.messages.ExtractingArchiveToPath": "Estrazione dell'archivio in: %s", + "loc.messages.ErrorCleaningFolder": "Errore di pulizia della cartella: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index 3806234117b7..cf1502d635b6 100644 --- a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Java ツール インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875287) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=875287)、または [Java のドキュメントを参照](https://docs.oracle.com/java/)", "loc.description": "ユーザーが指定する Azure Blob またはツール キャッシュから Java の特定のバージョンを取得し、JAVA_HOME を設定します", "loc.instanceNameFormat": "Java $(versionSpec) の使用", "loc.group.displayName.JavaInAzureGroup": "Azure BLOB からの Java のダウンロード", @@ -21,9 +21,11 @@ "loc.input.label.azureCommonVirtualFile": "共通仮想パス", "loc.input.help.azureCommonVirtualFile": "Azure ストレージ コンテナー内の JDK へのパス。", "loc.input.label.jdkDestinationDirectory": "宛先ディレクトリ", - "loc.input.help.jdkDestinationDirectory": "JDK を抽出する宛先ディレクトリ。", + "loc.input.help.jdkDestinationDirectory": "Linux および Windows では、これは JDK のインストール先ディレクトリとして使用されます。macOSでは、JDK を特定のディレクトリにインストールすることはサポートされていないため、このディレクトリは .dmg を抽出する際の一時フォルダーとして使用されます。", "loc.input.label.cleanDestinationDirectory": "宛先ディレクトリの消去", "loc.input.help.cleanDestinationDirectory": "JDK を抽出する前に宛先ディレクトリを空にする場合、このオプションを選択します。", + "loc.input.label.createExtractDirectory": "抽出するためのディレクトリを作成", + "loc.input.help.createExtractDirectory": "既定では、JDK を抽出するために、タスクはこの JAVA_HOME_8_X64_OpenJDK_zip に類似したディレクトリを作成しています。このオプションを使用すると、このフォルダーの作成を無効にすることができます。この場合、JDK は jdkDestinationDirectory のルートに配置されます", "loc.messages.DownloadFromAzureBlobStorage": "Azure Blob Storage から成果物をダウンロードしています。コンテナー名: %s", "loc.messages.SuccessFullyFetchedItemList": "項目の一覧が正常にフェッチされました", "loc.messages.StorageAccountDoesNotExist": "名前 %s の Azure ストレージ アカウントを取得できませんでした。", @@ -49,6 +51,22 @@ "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Azure 用のアクセス トークンをフェッチできませんでした。状態コード: %s、状態メッセージ: %s", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。仮想マシンのマネージド サービス ID (MSI) を構成してください 'https://aka.ms/azure-msi-docs'。状態コード: %s、ステータス メッセージ: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。状態コード: %s、ステータス メッセージ: %s", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。", + "loc.messages.CorrelationIdForARM": "ARM API 呼び出しの応答からの関連付け ID: %s", + "loc.messages.JavaNotPreinstalled": "Java %s はこのエージェントにプレインストールされていません", + "loc.messages.UsePreinstalledJava": "%s からプレインストールされた JDK を使用します", + "loc.messages.WrongArchiveStructure": "JDK ファイルが有効ではありません。JDK ファイルに 'bin' が含まれるルート フォルダーが 1 つだけ含まれているかどうかを確認してください。", + "loc.messages.ShareAccessError": "ネットワーク共有リソースを使用できません: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK ファイルはサポートされていません。JDK ファイルにフォルダーが 1 つだけ含まれているかどうかを確認してください。", + "loc.messages.NoPKGFile": "PKG ファイルが見つかりませんでした。", + "loc.messages.SeveralPKGFiles": "複数の PKG ファイルが見つかりました。", + "loc.messages.InstallJDK": "JDK をインストールしています。", + "loc.messages.AttachDiskImage": "ディスク イメージをアタッチしています。", + "loc.messages.DetachDiskImage": "ディスク イメージをデタッチしています。", + "loc.messages.PkgPathDoesNotExist": "パッケージ パスが存在しません。", + "loc.messages.PreInstalledJavaUpgraded": "プレインストール済みの JDK が更新されました。", + "loc.messages.JavaSuccessfullyInstalled": "Java は正常にインストールされました", + "loc.messages.ArchiveWasExtractedEarlier": "JDK が入ったアーカイブは以前に展開されました - 展開をスキップします", + "loc.messages.ExtractingArchiveToPath": "アーカイブの展開先: %s", + "loc.messages.ErrorCleaningFolder": "フォルダーのクリーンアップ エラー: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson index 0c4888de7b12..45b8ef116c9d 100644 --- a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -14,16 +14,18 @@ "loc.input.help.jdkFile": "압축된 JDK가 있는 위치의 경로입니다. 이 경로는 소스 리포지토리나 에이전트의 로컬 경로에 있을 수 있습니다.", "loc.input.label.azureResourceManagerEndpoint": "Azure 구독", "loc.input.help.azureResourceManagerEndpoint": "JDK에 대한 Azure Resource Manager 구독을 선택합니다.", - "loc.input.label.azureStorageAccountName": "스토리지 계정 이름", - "loc.input.help.azureStorageAccountName": "Azure Classic 및 Resource Manager 스토리지 계정이 나열됩니다. JDK가 있는 스토리지 계정 이름을 선택합니다.", + "loc.input.label.azureStorageAccountName": "저장소 계정 이름", + "loc.input.help.azureStorageAccountName": "Azure Classic 및 Resource Manager 저장소 계정이 나열됩니다. JDK가 있는 저장소 계정 이름을 선택합니다.", "loc.input.label.azureContainerName": "컨테이너 이름", - "loc.input.help.azureContainerName": "JDK가 있는 스토리지 계정에 있는 컨테이너 이름입니다.", + "loc.input.help.azureContainerName": "JDK가 있는 저장소 계정에 있는 컨테이너 이름입니다.", "loc.input.label.azureCommonVirtualFile": "공통 가상 경로", "loc.input.help.azureCommonVirtualFile": "Azure Storage 컨테이너 내에 있는 JDK의 경로입니다.", "loc.input.label.jdkDestinationDirectory": "대상 디렉터리", - "loc.input.help.jdkDestinationDirectory": "JDK를 추출할 대상 디렉터리입니다.", + "loc.input.help.jdkDestinationDirectory": "Linux 및 Windows에서 이 항목은 JDK 설치를위한 대상 디렉터리로 사용됩니다. macOS에서는 macOS가 특정 디렉터리에 JDK 설치를 지원하지 않으므로 이 디렉터리는 .dmg를 추출하기 위한 임시 폴더로 사용됩니다.", "loc.input.label.cleanDestinationDirectory": "대상 디렉터리 정리", "loc.input.help.cleanDestinationDirectory": "JDK를 대상 디렉터리에 추출하기 전에 대상 디렉터리를 정리하려면 이 옵션을 선택합니다.", + "loc.input.label.createExtractDirectory": "추출할 디렉터리 만들기", + "loc.input.help.createExtractDirectory": "기본적으로 작업은 JDK를 추출하기 위해 이 JAVA_HOME_8_X64_OpenJDK_zip과 유사한 디렉터리를 작성합니다. 이 옵션을 사용하면 이 폴더 생성을 비활성화할 수 있습니다. 이 경우 JDK는 jdkDestinationDirectory의 루트에 있습니다.", "loc.messages.DownloadFromAzureBlobStorage": "Azure Blob Storage에서 아티팩트를 다운로드하는 중입니다. 컨네이너 이름: %s", "loc.messages.SuccessFullyFetchedItemList": "항목 목록을 가져왔습니다.", "loc.messages.StorageAccountDoesNotExist": "이름이 %s인 Azure Storage 계정을 가져오지 못했습니다.", @@ -50,5 +52,21 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "관리 서비스 주체에 대한 액세스 토큰을 페치할 수 없습니다. 가상 머신에 대한 MSI(관리 서비스 ID)를 구성하세요('https://aka.ms/azure-msi-docs'). 상태 코드: %s, 상태 메시지: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "관리 서비스 주체에 대한 액세스 토큰을 페치할 수 없습니다. 상태 코드: %s, 상태 메시지: %s", "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요.", - "loc.messages.CorrelationIdForARM": "ARM API 호출 응답의 상관 관계 ID: %s" + "loc.messages.CorrelationIdForARM": "ARM API 호출 응답의 상관 관계 ID: %s", + "loc.messages.JavaNotPreinstalled": "Java %s이(가) 이 에이전트에 사전 설치되지 않음", + "loc.messages.UsePreinstalledJava": "%s에서 사전 설치된 JDK 사용", + "loc.messages.WrongArchiveStructure": "JDK 파일이 잘못되었습니다. JDK 파일 안에 'bin'이 포함된 루트 폴더가 하나만 포함되어 있는지 확인하세요.", + "loc.messages.ShareAccessError": "네트워크 공유 리소스를 사용할 수 없음: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK 파일이 지원되지 않습니다. JDK 파일 안에 정확하게 폴더가 하나 포함되어 있는지 확인하세요.", + "loc.messages.NoPKGFile": "PKG 파일을 찾을 수 없습니다.", + "loc.messages.SeveralPKGFiles": "PKG 파일을 두 개 이상 찾았습니다.", + "loc.messages.InstallJDK": "JDK를 설치하는 중입니다.", + "loc.messages.AttachDiskImage": "디스크 이미지를 연결합니다.", + "loc.messages.DetachDiskImage": "디스크 이미지를 분리하는 중입니다.", + "loc.messages.PkgPathDoesNotExist": "패키지 경로가 없습니다.", + "loc.messages.PreInstalledJavaUpgraded": "사전 설치된 JDK를 업데이트했습니다.", + "loc.messages.JavaSuccessfullyInstalled": "Java가 설치됨", + "loc.messages.ArchiveWasExtractedEarlier": "JDK를 사용한 보관 파일의 압축을 이전에 풀었습니다. 압축 풀기를 건너뜁니다.", + "loc.messages.ExtractingArchiveToPath": "%s에 보관 파일의 압축을 푸는 중", + "loc.messages.ErrorCleaningFolder": "폴더 정리 오류: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index ffa1421de35d..efe232fdf2ac 100644 --- a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установщик средств Java", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875287) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=875287) или [документацию по Java](https://docs.oracle.com/java/)", "loc.description": "Получение определенной версии Java из предоставленного пользователем BLOB-объекта Azure или кэша инструментов и задание JAVA_HOME", "loc.instanceNameFormat": "Использовать Java $(versionSpec)", "loc.group.displayName.JavaInAzureGroup": "Скачать Java из BLOB-объекта Azure", @@ -15,15 +15,17 @@ "loc.input.label.azureResourceManagerEndpoint": "Подписка Azure", "loc.input.help.azureResourceManagerEndpoint": "Выберите подписку Azure Resource Manager для JDK.", "loc.input.label.azureStorageAccountName": "Имя учетной записи хранения", - "loc.input.help.azureStorageAccountName": "В списке приведены классические учетные записи хранения Azure и учетные записи хранения Azure Resource Manager. Выберите имя учетной записи, в которой находится JDK.", + "loc.input.help.azureStorageAccountName": "В списке приведены классические учетные записи хранения Azure и учетные записи хранения Resource Manager. Выберите имя учетной записи, в которой находится JDK.", "loc.input.label.azureContainerName": "Имя контейнера", "loc.input.help.azureContainerName": "Имя контейнера в учетной записи хранения, в которой находится JDK.", "loc.input.label.azureCommonVirtualFile": "Общий виртуальный путь", "loc.input.help.azureCommonVirtualFile": "Путь к JDK в контейнере службы хранилища Azure.", "loc.input.label.jdkDestinationDirectory": "Каталог назначения", - "loc.input.help.jdkDestinationDirectory": "Каталог назначения, в который следует извлечь пакет JDK.", + "loc.input.help.jdkDestinationDirectory": "В Linux и Windows этот каталог используется в качестве каталога назначения для установки JDK. В macOS этот каталог используется в качестве временной папки для извлечения DMG-файла, так как macOS не поддерживает установку JDK в определенный каталог.", "loc.input.label.cleanDestinationDirectory": "Очистить каталог назначения", "loc.input.help.cleanDestinationDirectory": "Выберите этот параметр, чтобы очистить каталог назначения перед извлечением в него пакета JDK.", + "loc.input.label.createExtractDirectory": "Создать каталог для извлечения", + "loc.input.help.createExtractDirectory": "По умолчанию задача создает каталог, сходный с JAVA_HOME_8_X64_OpenJDK_zip, для извлечения JDK. Этот параметр позволяет отключить создание данной папки. В таком случае JDK будет расположен в корне jdkDestinationDirectory", "loc.messages.DownloadFromAzureBlobStorage": "Скачиваются артефакты из хранилища BLOB-объектов Azure; имя контейнера: %s", "loc.messages.SuccessFullyFetchedItemList": "Список элементов успешно получен.", "loc.messages.StorageAccountDoesNotExist": "Не удалось получить учетную запись хранения Azure с именем %s.", @@ -50,5 +52,21 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Настройте управляемое удостоверение службы (MSI) для виртуальной машины \"https://aka.ms/azure-msi-docs\". Код состояния: %s; сообщения о состоянии: %s.", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Код состояния: %s, сообщение о состоянии: %s.", "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек.", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "Идентификатор корреляции из ответа на вызов API ARM: %s", + "loc.messages.JavaNotPreinstalled": "ПО Java %s не предустановлено на этом агенте.", + "loc.messages.UsePreinstalledJava": "Использовать предварительно установленное ПО JDK из %s.", + "loc.messages.WrongArchiveStructure": "Недопустимый файл JDK. Убедитесь, что файл JDK содержит только одну корневую папку с \"bin\".", + "loc.messages.ShareAccessError": "Общий сетевой ресурс недоступен: (%s).", + "loc.messages.UnsupportedDMGStructure": "Файл JDK не поддерживается. Убедитесь в том, что файл JDK содержит только одну папку.", + "loc.messages.NoPKGFile": "Не удалось найти файл PKG.", + "loc.messages.SeveralPKGFiles": "Обнаружено несколько файлов PKG.", + "loc.messages.InstallJDK": "Установка JDK.", + "loc.messages.AttachDiskImage": "Идет подключение образа диска.", + "loc.messages.DetachDiskImage": "Отключение образа диска.", + "loc.messages.PkgPathDoesNotExist": "Путь к пакету не существует.", + "loc.messages.PreInstalledJavaUpgraded": "Предварительно установленное ПО JDK обновлено.", + "loc.messages.JavaSuccessfullyInstalled": "ПО Java успешно установлено.", + "loc.messages.ArchiveWasExtractedEarlier": "Архив с JDK был извлечен ранее — пропуск извлечения.", + "loc.messages.ExtractingArchiveToPath": "Извлечение архива в каталог: %s", + "loc.messages.ErrorCleaningFolder": "Ошибка очистки папки: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson index 6be470ed21f8..70504f9738c2 100644 --- a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -13,7 +13,7 @@ "loc.input.label.jdkFile": "JDK 文件", "loc.input.help.jdkFile": "压缩 JDK 所在的路径。该路径可能在源资料库中或是代理上的本地路径。", "loc.input.label.azureResourceManagerEndpoint": "Azure 订阅", - "loc.input.help.azureResourceManagerEndpoint": "为 JDK 选择 Azure 资源管理器订阅。", + "loc.input.help.azureResourceManagerEndpoint": "为 JDK 选择 Azure Resource Manager 订阅。", "loc.input.label.azureStorageAccountName": "存储帐户名称", "loc.input.help.azureStorageAccountName": "列出了 Azure Classic 和资源管理器存储帐户。选择 JDK 所在的存储帐户名。", "loc.input.label.azureContainerName": "容器名", @@ -21,9 +21,11 @@ "loc.input.label.azureCommonVirtualFile": "常见虚拟路径", "loc.input.help.azureCommonVirtualFile": "JDK 在 Azure 存储容器中的路径。", "loc.input.label.jdkDestinationDirectory": "目标目录", - "loc.input.help.jdkDestinationDirectory": "JDK 应提取到的目标目录。", + "loc.input.help.jdkDestinationDirectory": "在 Linux 和 Windows 上,它用作 JDK 安装的目标目录。在 macOS 上,此目录用作提取 .dmg 文件的临时文件夹,因为 macOS 不支持将 JDK 安装到特定目录。", "loc.input.label.cleanDestinationDirectory": "清除目标目录", "loc.input.help.cleanDestinationDirectory": "选择此选项,在将 JDK 提取到目标目录之前清除该目录。", + "loc.input.label.createExtractDirectory": "创建用于提取的目录", + "loc.input.help.createExtractDirectory": "默认情况下,任务将为提取 JDK 创建类似此 JAVA_HOME_8_X64_OpenJDK_zip 的目录。此选项允许禁用创建此文件夹,在这种情况下,JDK 将位于 jdkDestinationDirectory 的根中", "loc.messages.DownloadFromAzureBlobStorage": "正在下载 Azure blob 存储中的项目,容器名称: %s", "loc.messages.SuccessFullyFetchedItemList": "已成功提取项列表", "loc.messages.StorageAccountDoesNotExist": "无法获取名为 %s 的 Azure 存储帐户。", @@ -50,5 +52,21 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "无法提取托管服务主体的访问令牌。请为虚拟机配置托管服务标识(MSI)(https://aka.ms/azure-msi-docs)。状态代码: %s,状态消息: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "无法提取托管服务主体的访问令牌。状态代码: %s,状态消息: %s", "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。", - "loc.messages.CorrelationIdForARM": "来自 ARM API 调用响应的相关 ID: %s" + "loc.messages.CorrelationIdForARM": "来自 ARM API 调用响应的相关 ID: %s", + "loc.messages.JavaNotPreinstalled": "在此代理上未预安装 Java %s", + "loc.messages.UsePreinstalledJava": "使用 %s 中的预安装 JDK", + "loc.messages.WrongArchiveStructure": "JDK 文件无效。验证 JDK 文件中是否只有一个根文件夹,其中包含 'bin' 文件夹。", + "loc.messages.ShareAccessError": "网络共享资源不可用: (%s)", + "loc.messages.UnsupportedDMGStructure": "JDK 文件不受支持。验证 JDK 文件中是否恰好包含一个文件夹。", + "loc.messages.NoPKGFile": "找不到 PKG 文件。", + "loc.messages.SeveralPKGFiles": "找到多个 PKG 文件。", + "loc.messages.InstallJDK": "正在安装 JDK。", + "loc.messages.AttachDiskImage": "附加数据映像。", + "loc.messages.DetachDiskImage": "正在分离磁盘映像。", + "loc.messages.PkgPathDoesNotExist": "包路径不存在。", + "loc.messages.PreInstalledJavaUpgraded": "预安装的 JDK 已更新。", + "loc.messages.JavaSuccessfullyInstalled": "已成功安装 Java", + "loc.messages.ArchiveWasExtractedEarlier": "之前已提取了 JDK 的存档 - 正在跳过提取", + "loc.messages.ExtractingArchiveToPath": "正在将存档提取到: %s", + "loc.messages.ErrorCleaningFolder": "文件夹清理错误: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index efe8bfd82b7f..876e8ee67751 100644 --- a/Tasks/JavaToolInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/JavaToolInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "JAVA 工具安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875287) or [see the Java documentation](https://docs.oracle.com/java/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=875287)或[參閱 Java 文件](https://docs.oracle.com/java/)", "loc.description": "從使用者提供的 Azure Blob 或工具快取取得特定版本的 Java,並設定 JAVA_HOME", "loc.instanceNameFormat": "使用 JAVA $(versionSpec)", "loc.group.displayName.JavaInAzureGroup": "從 Azure Blob 下載 JAVA", @@ -21,9 +21,11 @@ "loc.input.label.azureCommonVirtualFile": "通用虛擬路徑", "loc.input.help.azureCommonVirtualFile": "Azure 儲存體容器內的 JDK 路徑。", "loc.input.label.jdkDestinationDirectory": "目的地目錄", - "loc.input.help.jdkDestinationDirectory": "JDK 應解壓縮到其中的目的地目錄。", + "loc.input.help.jdkDestinationDirectory": "在 Linux 和 Windows 上,這是作為 JDK 安裝的目的地目錄使用。在 macOS 上,這個目錄是作為解壓縮 .dmg 的暫存資料夾使用,因為 macOS 不支援將 JDK 安裝至特定目錄。", "loc.input.label.cleanDestinationDirectory": "清理目的地目錄", "loc.input.help.cleanDestinationDirectory": "選取此選項以先清理目的地目錄,再將 JDK 解壓縮到其中。", + "loc.input.label.createExtractDirectory": "建立用於解壓縮的目錄", + "loc.input.help.createExtractDirectory": "根據預設,工作會建立與這個 JAVA_HOME_8_X64_OpenJDK_zip 類似的目錄來解壓縮 JDK。此選項可讓您停用此資料夾的建立,在此情況下,JDK 會位於 jdkDestinationDirectory 的根目錄中", "loc.messages.DownloadFromAzureBlobStorage": "正在從 Azure Blob 儲存體下載成品,容器名稱: %s", "loc.messages.SuccessFullyFetchedItemList": "已成功擷取項目清單", "loc.messages.StorageAccountDoesNotExist": "無法取得名稱為 %s 的 Azure 儲存體帳戶。", @@ -38,7 +40,7 @@ "loc.messages.DecompressedTempTar": "已將暫存 tar 從 %s 解壓縮至 %s", "loc.messages.RemoveTempDir": "正在移除暫存資料夾: %s", "loc.messages.ExtractFailedCannotCreate": "因為無法建立暫存位置,所以檔案 %s 解壓縮失敗: %s", - "loc.messages.CleanDestDir": "正於解壓縮前清理目的地資料夾: %s", + "loc.messages.CleanDestDir": "正於擷取前清理目的地資料夾: %s", "loc.messages.CreateDestDir": "正在建立目的地資料夾: %s", "loc.messages.RetrievingJdkFromAzure": "正在從 Azure Blob 儲存體擷取 JDK。", "loc.messages.RetrievingJdkFromLocalPath": "正在從本機路徑擷取 JDK。", @@ -50,5 +52,21 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "無法擷取受控服務主體的存取權杖。請設定虛擬機器的受控服務識別 (MSI) (https://aka.ms/azure-msi-docs)。狀態碼: %s,狀態訊息: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "無法擷取受控服務主體的存取權杖。狀態碼: %s,狀態訊息: %s", "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。", - "loc.messages.CorrelationIdForARM": "Correlation ID from ARM api call response : %s" + "loc.messages.CorrelationIdForARM": "來自 ARM api 呼叫回應的相互關聯識別碼: %s", + "loc.messages.JavaNotPreinstalled": "JAVA %s 未預先安裝在此代理程式上", + "loc.messages.UsePreinstalledJava": "從 %s 使用預先安裝的 JDK", + "loc.messages.WrongArchiveStructure": "JDK 檔案無效。請驗證 JDK 檔案是否只包含一個 'bin' 的根資料夾。", + "loc.messages.ShareAccessError": "無法使用網路共用資源: (%s)", + "loc.messages.UnsupportedDMGStructure": "不支援 JDK 檔案。請驗證 JDK 檔案是否正好只包含一個資料夾。", + "loc.messages.NoPKGFile": "找不到 PKG 檔案。", + "loc.messages.SeveralPKGFiles": "找到多個 PKG 檔案。", + "loc.messages.InstallJDK": "正在安裝 JDK。", + "loc.messages.AttachDiskImage": "正在附加磁碟映像。", + "loc.messages.DetachDiskImage": "正在中斷磁碟映像的連結。", + "loc.messages.PkgPathDoesNotExist": "套件路徑不存在。", + "loc.messages.PreInstalledJavaUpgraded": "預先安裝的 JDK 已更新。", + "loc.messages.JavaSuccessfullyInstalled": "JAVA 已成功安裝", + "loc.messages.ArchiveWasExtractedEarlier": "具有 JDK 的封存先前已解壓縮 - 即將跳過解壓縮", + "loc.messages.ExtractingArchiveToPath": "正在將封存解壓縮至: %s", + "loc.messages.ErrorCleaningFolder": "資料夾清除錯誤: %s" } \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV0/task.json b/Tasks/JavaToolInstallerV0/task.json index a76e99af790f..bd809c283193 100644 --- a/Tasks/JavaToolInstallerV0/task.json +++ b/Tasks/JavaToolInstallerV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "satisfies": [ @@ -163,7 +163,10 @@ "mode": "restricted" }, "settableVariables": { - "allowed": ["PATH", "JAVA_HOME*"] + "allowed": [ + "PATH", + "JAVA_HOME*" + ] } }, "messages": { @@ -211,4 +214,4 @@ "ExtractingArchiveToPath": "Extracting archive to: %s", "ErrorCleaningFolder": "Folder cleaning error: %s" } -} +} \ No newline at end of file diff --git a/Tasks/JavaToolInstallerV0/task.loc.json b/Tasks/JavaToolInstallerV0/task.loc.json index 8ade78ca572e..1f774608a414 100644 --- a/Tasks/JavaToolInstallerV0/task.loc.json +++ b/Tasks/JavaToolInstallerV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "satisfies": [ diff --git a/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/fr-FR/resources.resjson index e7f04dd8b9ef..aad53260309f 100644 --- a/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -101,12 +101,12 @@ "loc.messages.ResourceGroupDeceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MinLength\" : 1", "loc.messages.ResourceGroupDoesntMatchPattern": "\"resourceGroupName\" doit satisfaire la contrainte - \"Pattern\" : /^[-\\w\\._\\(\\)]+$/", "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe de machines virtuelles identiques est obligatoire.", - "loc.messages.GetVMSSFailed": "Échec de l'obtention des détails du groupe de machines virtuelles identiques correspondant au groupe de ressources %s et portant le nom %s. Erreur : %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe de machines virtuelles identiques %s, car il utilise une image de plateforme. Seul un groupe de machines virtuelles identiques qui utilise une image personnalisée peut être mis à jour.", + "loc.messages.GetVMSSFailed": "L'obtention des détails du groupe VMSS correspondant au groupe de ressources %s et portant le nom %s a échoué. Erreur : %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe VMSS %s, car il utilise une image de plateforme. Seul un groupe VMSS qui utilise une image personnalisée peut être mis à jour.", "loc.messages.VMSSImageUrlCannotBeNull": "L'URL de l'image est obligatoire.", "loc.messages.VMSSImageAlreadyUptoDate": "L'image est déjà à jour pour %s. Mise à jour de l'image ignorée.", - "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe de machines virtuelles identiques : %s.", - "loc.messages.VMSSUpdateImage": "Mise à jour du groupe de machines virtuelles identiques %s pour l'utilisation d'une nouvelle image...", + "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe VMSS : %s.", + "loc.messages.VMSSUpdateImage": "Mise à jour du groupe VMSS %s pour l'utilisation d'une nouvelle image...", "loc.messages.ResourceNameCannotBeNull": "Le nom de ressource est obligatoire.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "L'URL de ressource Active Directory est obligatoire.", "loc.messages.StorageAccountCannotBeNull": "le accountName de stockage est obligatoire.", diff --git a/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ja-JP/resources.resjson index a910fbeea9a7..7415850b5317 100644 --- a/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -130,5 +130,5 @@ "loc.messages.NoAssociatedArtifacts": "関連付けられた成果物は見つかりません", "loc.messages.OperationFailed": "%s でエラー %s のために失敗しました", "loc.messages.RetryingOperation": "%s でエラーが発生したため、操作を再試行します。=> 保留中の再試行回数: %s", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。" } \ No newline at end of file diff --git a/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ko-KR/resources.resjson index f224d3ab8e01..ab1f3d7a6f5a 100644 --- a/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -28,13 +28,13 @@ "loc.input.label.propagatedArtifacts": "아티팩트가 Azure에 전파됨", "loc.input.help.propagatedArtifacts": "Jenkins 아티팩트가 Azure로 전파된 경우 이 옵션을 선택합니다. Jenkins 아티팩트를 Azure에 업로드하려면 이 [Jenkins 플러그 인](https://wiki.jenkins.io/display/JENKINS/Windows+Azure+Storage+Plugin)을 참조하세요.", "loc.input.label.artifactProvider": "아티팩트 공급자", - "loc.input.help.artifactProvider": "Jenkins 작업에서 아티팩트 업로드에 사용할 외부 스토리지 공급자를 선택합니다.", + "loc.input.help.artifactProvider": "Jenkins 작업에서 아티팩트 업로드에 사용할 외부 저장소 공급자를 선택합니다.", "loc.input.label.ConnectedServiceNameARM": "Azure 구독", "loc.input.help.ConnectedServiceNameARM": "아티팩트에 대한 Azure Resource Manager 구독을 선택합니다.", - "loc.input.label.storageAccountName": "스토리지 계정 이름", - "loc.input.help.storageAccountName": "Azure 클래식 및 Resource Manager 스토리지 계정이 나열됩니다. 아티팩트 전파 시 사용되는 스토리지 계정 이름을 선택하세요.", + "loc.input.label.storageAccountName": "저장소 계정 이름", + "loc.input.help.storageAccountName": "Azure 클래식 및 Resource Manager 저장소 계정이 나열됩니다. 아티팩트 전파 시 사용되는 저장소 계정 이름을 선택하세요.", "loc.input.label.containerName": "컨테이너 이름", - "loc.input.help.containerName": "아티팩트가 업로드되는 스토리지 계정의 컨테이너 이름입니다.", + "loc.input.help.containerName": "아티팩트가 업로드되는 저장소 계정의 컨테이너 이름입니다.", "loc.input.label.commonVirtualPath": "일반 가상 경로", "loc.input.help.commonVirtualPath": "Azure Storage 컨테이너에 있는 아티팩트의 경로입니다.", "loc.messages.GetArtifactsFromLastSuccessfulBuild": "%s의 마지막으로 성공한 빌드에서 아티팩트 다운로드", @@ -109,7 +109,7 @@ "loc.messages.VMSSUpdateImage": "새 이미지를 사용하도록 VMSS %s을(를) 업데이트하는 중...", "loc.messages.ResourceNameCannotBeNull": "리소스 이름이 필요합니다.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "Active Directory 리소스 URL이 필요합니다.", - "loc.messages.StorageAccountCannotBeNull": "스토리지 accountName이 필요합니다.", + "loc.messages.StorageAccountCannotBeNull": "저장소 accountName이 필요합니다.", "loc.messages.CreatedBlobForItem": "항목 {0}에 대한 Blob을 만들었습니다. Blob URI: {1}", "loc.messages.CreatedContainer": "{0} 컨테이너를 만들었습니다.", "loc.messages.ErrorInReadStream": "읽기 스트림 오류: {0}", diff --git a/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ru-RU/resources.resjson index 5318ea492a07..97bed4a32d60 100644 --- a/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -32,7 +32,7 @@ "loc.input.label.ConnectedServiceNameARM": "Подписка Azure", "loc.input.help.ConnectedServiceNameARM": "Выберите подписку Azure Resource Manager для артефактов.", "loc.input.label.storageAccountName": "Имя учетной записи хранения", - "loc.input.help.storageAccountName": "В списке указаны классические учетные записи хранения Azure и учетные записи хранения Azure Resource Manager. Выберите учетную запись хранения, куда распространяются артефакты.", + "loc.input.help.storageAccountName": "В списке указаны классические учетные записи хранения Azure и учетные записи хранения Resource Manager. Выберите учетную запись хранения, куда распространяются артефакты.", "loc.input.label.containerName": "Имя контейнера", "loc.input.help.containerName": "Имя контейнера в учетной записи хранения, куда отправляются артефакты.", "loc.input.label.commonVirtualPath": "Общий виртуальный путь", @@ -101,12 +101,12 @@ "loc.messages.ResourceGroupDeceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MinLength\": 1", "loc.messages.ResourceGroupDoesntMatchPattern": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"Шаблон\": /^[-\\w\\._\\(\\)]+$/", "loc.messages.VMSSNameCannotBeNull": "Нужно имя масштабируемого набора виртуальных машин.", - "loc.messages.GetVMSSFailed": "Не удалось получить сведения о масштабируемом наборе виртуальных машин с группой ресурсов %s и именем %s. Ошибка: %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить масштабируемый набор виртуальных машин %s, так как в нем используется образ платформы. Для обновления доступны только масштабируемые наборы виртуальных машин с пользовательскими образами.", + "loc.messages.GetVMSSFailed": "Не удалось получить сведения о VMSS с группой ресурсов %s и именем %s. Ошибка: %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить VMSS %s, так как в нем используется образ платформы. Для обновления доступны только VMSS с пользовательскими образами.", "loc.messages.VMSSImageUrlCannotBeNull": "Необходимо указать URL-адрес образа.", "loc.messages.VMSSImageAlreadyUptoDate": "Образ %s уже обновлен. Обновление образа пропущено.", - "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа масштабируемого набора виртуальных машин: %s.", - "loc.messages.VMSSUpdateImage": "Перевод масштабируемого набора виртуальных машин %s на новый образ...", + "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа VMSS: %s.", + "loc.messages.VMSSUpdateImage": "Перевод VMSS %s на новый образ...", "loc.messages.ResourceNameCannotBeNull": "Нужно имя ресурса.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "Необходимо указать URL-адрес ресурса Active Directory.", "loc.messages.StorageAccountCannotBeNull": "Нужна учетная запись хранения.", diff --git a/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/zh-TW/resources.resjson index 379f70cb959f..6df6791d11b4 100644 --- a/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/JenkinsDownloadArtifactsV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -7,7 +7,7 @@ "loc.group.displayName.advanced": "進階", "loc.input.label.serverEndpoint": "Jenkins 服務連線", "loc.input.help.serverEndpoint": "請為您的 Jenkins 執行個體選取服務連線。若要建立服務連線,請按一下 [管理] 連結,並建立新的 Jenkins 服務連線。", - "loc.input.label.jobName": "工作名稱", + "loc.input.label.jobName": "作業名稱", "loc.input.help.jobName": "要從中下載成品之 Jenkins 作業的名稱。此名稱必須完全符合 Jenkins 伺服器上的作業名稱。", "loc.input.label.jenkinsJobType": "Jenkins 作業類型", "loc.input.help.jenkinsJobType": "Jenkins 作業類型,會自動偵測到。", diff --git a/Tasks/JenkinsDownloadArtifactsV1/task.json b/Tasks/JenkinsDownloadArtifactsV1/task.json index 2f3e78c484e7..eb67f554b01c 100644 --- a/Tasks/JenkinsDownloadArtifactsV1/task.json +++ b/Tasks/JenkinsDownloadArtifactsV1/task.json @@ -18,7 +18,7 @@ "demands": [], "version": { "Major": 1, - "Minor": 190, + "Minor": 198, "Patch": 0 }, "groups": [ diff --git a/Tasks/JenkinsDownloadArtifactsV1/task.loc.json b/Tasks/JenkinsDownloadArtifactsV1/task.loc.json index 456ea594156b..f5f52daad415 100644 --- a/Tasks/JenkinsDownloadArtifactsV1/task.loc.json +++ b/Tasks/JenkinsDownloadArtifactsV1/task.loc.json @@ -18,7 +18,7 @@ "demands": [], "version": { "Major": 1, - "Minor": 190, + "Minor": 198, "Patch": 0 }, "groups": [ diff --git a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/de-DE/resources.resjson index d2f8220207f1..983a9a6e2dfd 100644 --- a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Jenkins-Warteschlangenauftrag", - "loc.helpMarkDown": "Diese Aufgabe reiht einen Auftrag auf einem [Jenkins](https://jenkins.io/)-Server in die Warteschlange ein. Für vollständige Integrationsfunktionen muss das [Team Foundation Server-Plug-In](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) für Jenkins installiert werden. [Weitere Informationen](http://go.microsoft.com/fwlink/?LinkId=816956).", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](http://go.microsoft.com/fwlink/?LinkId=816956). Diese Aufgabe reiht einen Auftrag auf einem [Jenkins](https://jenkins.io/)-Server in die Warteschlange ein. Für vollständige Integrationsfunktionen muss das [Team Foundation Server-Plug-In](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) für Jenkins installiert werden.", "loc.description": "Reiht einen Auftrag auf einem Jenkins-Server in die Warteschlange ein.", "loc.instanceNameFormat": "Jenkins-Auftrag in Warteschlange einreihen: $(jobName)", "loc.group.displayName.advanced": "Erweitert", @@ -20,13 +20,19 @@ "loc.input.help.parameterizedJob": "Wählen Sie aus, ob der Jenkins-Auftrag Parameter akzeptiert. Diese Option sollte selbst dann ausgewählt werden, wenn nur Standardparameterwerte verwendet werden und tatsächlich keine Parameterangabe erfolgt.", "loc.input.label.jobParameters": "Auftragsparameter", "loc.input.help.jobParameters": "Geben Sie Auftragsparameter (ein Parameter pro Zeile) im Format = an.

    Wenn Sie einen Parameter auf einen leeren Wert festlegen möchten (dies ist zum Überschreiben eines Standardwerts sinnvoll), lassen Sie den Parameterwert aus. Beispiel: =.

    Variablen werden unterstützt, z. B. zum Definieren des Parameters commitId als Git-Commit-ID für den Build. Verwenden Sie zu diesem Zweck die folgende Syntax: commitId=$(Build.SourceVersion). Weitere Informationen finden Sie in der [Dokumentation zu Variablen]](https://go.microsoft.com/fwlink/?linkid=875288).

    Die folgenden Jenkins-Parametertypen werden unterstützt:

    • \"Boolean\"
    • \"Choice\"
    • \"Password\"
    • \"String\"
    ", + "loc.input.label.failOnUnstableResult": "Fehler bei instabilem Ergebnis", + "loc.input.help.failOnUnstableResult": "Gibt die Strenge einer Erfolgsdefinition an: Ob instabil als Fehler betrachtet werden soll oder nicht. \"False\" für nicht strenge und \"true\" für strenge Version.", + "loc.input.label.retryCount": "Anzahl der Wiederholungsversuchen bei Verbindungsfehlern", + "loc.input.help.retryCount": "Anzahl der Wiederholungsversuche beim Auftreten von Fehlern angeben", + "loc.input.label.delayBetweenRetries": "Zeitraum zwischen Wiederholungen", + "loc.input.help.delayBetweenRetries": "Geben Sie den Zeitraum zwischen den Wiederholungen an. Diese Angabe erfolgt in Sekunden", "loc.messages.FailedToGenerateSummary": "Fehler beim Erstellen einer Buildzusammenfassung.", "loc.messages.succeeded": "Erfolgreich", "loc.messages.unstable": "instabil", - "loc.messages.failed": "fehlerhaft", + "loc.messages.failed": "Fehlerhaft", "loc.messages.notbuilt": "Nicht erstellt", "loc.messages.aborted": "abgebrochen", - "loc.messages.unknown": "unbekannt", + "loc.messages.unknown": "Unbekannt", "loc.messages.console": "Konsole", "loc.messages.JenkinsPipelineComplete": "Jenkins-Pipeline abgeschlossen", "loc.messages.JenkinsJobComplete": "Jenkins-Auftrag abgeschlossen", diff --git a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/es-ES/resources.resjson index 490588babdcc..a7c41310dd71 100644 --- a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Poner en cola un trabajo en un servidor de Jenkins", - "loc.helpMarkDown": "Esta tarea pone en cola un trabajo en un servidor de [Jenkins](https://jenkins.io/). Para la funcionalidad de integración completa, es necesario instalar el [complemento de Team Foundation Server](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) en Jenkins. [Más información](http://go.microsoft.com/fwlink/?LinkId=816956).", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](http://go.microsoft.com/fwlink/?LinkId=816956). Esta tarea pone en cola un trabajo en un servidor de [Jenkins](https://jenkins.io/). Para la funcionalidad de integración completa, es necesario instalar el [complemento de Team Foundation Server](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) en Jenkins.", "loc.description": "Pone en cola un trabajo en un servidor de Jenkins", "loc.instanceNameFormat": "Poner en cola el trabajo de Jenkins: $(jobName)", "loc.group.displayName.advanced": "Avanzado", @@ -20,8 +20,14 @@ "loc.input.help.parameterizedJob": "Seleccione si el trabajo de Jenkins acepta parámetros. Debe seleccionarse incluso cuando se usan todos los valores de parámetros predeterminados y no se especifican parámetros realmente.", "loc.input.label.jobParameters": "Parámetros del trabajo", "loc.input.help.jobParameters": "Especifique los parámetros del trabajo, uno por lí­nea, con el formato \"=\"

    Para establecer un parámetro en un valor vací­o (útil cuando se quiere invalidar el valor predeterminado), no incluya el valor del parámetro. Por ejemplo, especifique \"=\"

    Se admiten variables. Por ejemplo, para establecer el valor del parámetro \"commitId\" en \"git commit ID\" para la compilación, use: \"commitId=$(Build.SourceVersion)\". Consulte la [documentación sobre variables](https://go.microsoft.com/fwlink/?linkid=875288) para obtener más detalles.

    Los tipos de parámetros de Jenkins admitidos son:

    • \"Boolean\"
    • \"Choice\"
    • \"Password\"
    • \"String\"
    ", + "loc.input.label.failOnUnstableResult": "Error al producir un resultado inestable", + "loc.input.help.failOnUnstableResult": "Especifica la rigurosidad de una definición correcta: si inestable se debe considerar como un error o no. False para no estricto y true para la versión estricta.", + "loc.input.label.retryCount": "Número de reintentos de conexión incorrectos", + "loc.input.help.retryCount": "Especifique el número de reintentos tras errores", + "loc.input.label.delayBetweenRetries": "Tiempo entre reintentos", + "loc.input.help.delayBetweenRetries": "Especifique el tiempo entre reintentos. Se especifica en segundos", "loc.messages.FailedToGenerateSummary": "No se pudo generar el resumen de compilación.", - "loc.messages.succeeded": "correcto", + "loc.messages.succeeded": "se realizó correctamente", "loc.messages.unstable": "inestable", "loc.messages.failed": "error", "loc.messages.notbuilt": "sin compilar", diff --git a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/fr-FR/resources.resjson index 253d04e06bea..47b90b411617 100644 --- a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Mettre en file d'attente un travail Jenkins", - "loc.helpMarkDown": "Cette tâche permet de mettre en file d'attente un travail sur un serveur [Jenkins](https://jenkins.io/). L'accès à des fonctionnalités d'intégration complètes nécessite l'installation du [Plug-in Team Foundation Server](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) sur Jenkins. [Plus d'informations](http://go.microsoft.com/fwlink/?LinkId=816956).", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](http://go.microsoft.com/fwlink/?LinkId=816956). Cette tâche permet de mettre en file d'attente un travail sur un serveur [Jenkins](https://jenkins.io/). L'accès à des fonctionnalités d'intégration complètes nécessite l'installation du [Plug-in Team Foundation Server](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) sur Jenkins.", "loc.description": "Mise en file d'attente d'un travail sur un serveur Jenkins", "loc.instanceNameFormat": "Mettre en file d'attente le travail Jenkins : $(jobName)", "loc.group.displayName.advanced": "Avancé", @@ -20,8 +20,14 @@ "loc.input.help.parameterizedJob": "Sélectionnez cette option si le travail Jenkins accepte les paramètres. Effectuez ce choix, même si toutes les valeurs des paramètres par défaut sont utilisées, et qu'aucun paramètre n'est réellement spécifié.", "loc.input.label.jobParameters": "Paramètres du travail", "loc.input.help.jobParameters": "Spécifiez les paramètres du travail, ligne par ligne, sous la forme '='

    Pour affecter une valeur vide à un paramètre (utile pour remplacer une valeur par défaut), ne touchez pas à la valeur du paramètre. Par exemple, spécifiez '='

    Les variables sont prises en charge. Par exemple, pour affecter un ID de validation Git à la valeur de paramètre 'commitId' de la build, indiquez : 'commitId=$(Build.SourceVersion)'. Pour plus d'informations, consultez la [documentation sur les variables](https://go.microsoft.com/fwlink/?linkid=875288).

    Les types de paramètre Jenkins pris en charge sont les suivants :

    • 'Booléen'
    • 'Choix'
    • 'Mot de passe'
    • 'Chaîne'
    ", + "loc.input.label.failOnUnstableResult": "Échec en cas de résultat instable", + "loc.input.help.failOnUnstableResult": "Spécifie la rigueur de la définition de réussite : si l'on doit considérer l'instabilité comme un échec ou non. Faux pour la version non stricte, et vrai pour la version stricte.", + "loc.input.label.retryCount": "Nombre de tentatives en cas d'échec de connexion", + "loc.input.help.retryCount": "Spécifier le nombre de tentatives en cas d’erreur ou d’échec", + "loc.input.label.delayBetweenRetries": "Délai entre les nouvelles tentatives", + "loc.input.help.delayBetweenRetries": "Spécifier le temps entre les nouvelles tentatives. Cette valeur est spécifiée en secondes", "loc.messages.FailedToGenerateSummary": "Échec de génération du résumé de la build.", - "loc.messages.succeeded": "réussite", + "loc.messages.succeeded": "opération réussie", "loc.messages.unstable": "instable", "loc.messages.failed": "échec", "loc.messages.notbuilt": "non généré", diff --git a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/it-IT/resources.resjson index 549de706401c..3b2cf45e8ded 100644 --- a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Accoda il processo nel server Jenkins", - "loc.helpMarkDown": "Questa attività accoda un processo nel server [Jenkins](https://jenkins.io/). Per le funzionalità complete di integrazione è necessario installare il [plug-in Team Foundation Server](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) in Jenkins. [Altre informazioni](http://go.microsoft.com/fwlink/?LinkId=816956).", + "loc.helpMarkDown": "[Altre informazioni su questa attività](http://go.microsoft.com/fwlink/?LinkId=816956). Questa attività accoda un processo nel server [Jenkins](https://jenkins.io/). Per le funzionalità complete di integrazione è necessario installare il [plug-in Team Foundation Server](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) in Jenkins.", "loc.description": "Accoda un processo in un server Jenkins", "loc.instanceNameFormat": "Accoda processo Jenkins: $(jobName)", "loc.group.displayName.advanced": "Avanzate", @@ -20,13 +20,19 @@ "loc.input.help.parameterizedJob": "Selezionare questa opzione se il processo Jenkins accetta parametri. È necessario selezionarla anche si usano tutti i valori di parametro predefiniti e non viene effettivamente specificato alcun parametro.", "loc.input.label.jobParameters": "Parametri del processo", "loc.input.help.jobParameters": "Consente di specificare i parametri del processo, uno per riga, nel formato `=`

    Per impostare un parametro su un valore vuoto (utile per la sostituzione di un valore predefinito), non indicare il valore del parametro. Ad esempio specificare `=`

    Le variabili sono supportate. Ad esempio, per impostare il valore del parametro `commitId` sull'ID commit GIT della compilazione, usare `commitId=$(Build.SourceVersion)`. Per maggiori dettagli, vedere la [documentazione sulle variabili](https://go.microsoft.com/fwlink/?linkid=875288).

    I tipi di parametro Jenkins supportati sono:

    • `Boolean`
    • `Choice`
    • `Password`
    • `String`
    ", + "loc.input.label.failOnUnstableResult": "Errore su risultato non stabile", + "loc.input.help.failOnUnstableResult": "Specifica la severità di una definizione di esito positivo: indica se considerarla instabile come un errore o meno. False per le versioni non strict e true per le versioni strict.", + "loc.input.label.retryCount": "Numero di tentativi per la connessione non riuscita", + "loc.input.help.retryCount": "Specificare il numero di tentativi in caso di errori o operazioni non riuscite", + "loc.input.label.delayBetweenRetries": "Tempo tra i tentativi", + "loc.input.help.delayBetweenRetries": "Specificare il tempo tra i tentativi. Specificato in secondi", "loc.messages.FailedToGenerateSummary": "Non è stato possibile generare il riepilogo della compilazione.", "loc.messages.succeeded": "riuscita", "loc.messages.unstable": "instabile", - "loc.messages.failed": "non riuscito", + "loc.messages.failed": "non riuscita", "loc.messages.notbuilt": "non compilata", "loc.messages.aborted": "interrotto", - "loc.messages.unknown": "sconosciuto", + "loc.messages.unknown": "sconosciuta", "loc.messages.console": "console", "loc.messages.JenkinsPipelineComplete": "Pipeline Jenkins completata", "loc.messages.JenkinsJobComplete": "Processo Jenkins completato", diff --git a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ja-JP/resources.resjson index 73c0703d3dec..549c82520286 100644 --- a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Jenkins キュー ジョブ", - "loc.helpMarkDown": "このタスクでは、ジョブを [Jenkins](https://jenkins.io/) サーバーでキューに登録します。完全な統合機能には、Jenkins で [Team Foundation Server プラグイン](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) をインストールすることが必要です。[詳細情報](http://go.microsoft.com/fwlink/?LinkId=816956)。", + "loc.helpMarkDown": "[このタスクの詳細を表示します](http://go.microsoft.com/fwlink/?LinkId=816956)。このタスクでは、[Jenkins](https://jenkins.io/) サーバー上のジョブをキューに登録します。完全な統合機能には、Jenkins で [Team Foundation Server プラグイン](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin)をインストールすることが必要です。", "loc.description": "Jenkins サーバー上でジョブをキューに入れます", "loc.instanceNameFormat": "Jenkins ジョブ: $(jobName) をキューに入れる", "loc.group.displayName.advanced": "詳細設定", @@ -20,13 +20,19 @@ "loc.input.help.parameterizedJob": "Jenkins ジョブがパラメーターを受け入れる場合に選びます。すべての既定のパラメーター値が使用され、実際に指定されているパラメーターはないという場合であっても、これを選ぶ必要があります。", "loc.input.label.jobParameters": "ジョブ パラメーター", "loc.input.help.jobParameters": "`=` の形式で、1 行につき 1 つのジョブ パラメーターを指定します。

    パラメーターを空の値に設定するには (既定値を上書きするのに便利です) パラメーター値を省略します。たとえば、`=` と指定します。

    変数がサポートされています。たとえば、`commitId` パラメーター値を、ビルドの Git commit ID に設定するには、`commitId=$(Build.SourceVersion)` を使用します。詳細については、[変数に関するドキュメント](https://go.microsoft.com/fwlink/?linkid=875288) を参照してください。

    サポートされている Jenkins パラメーターの型は次のとおりです。

    • `Boolean`
    • `Choice`
    • `Password`
    • `String`
    ", + "loc.input.label.failOnUnstableResult": "不安定な結果での失敗", + "loc.input.help.failOnUnstableResult": "成功の定義の厳密性を指定して、不安定を失敗と考慮するかどうかを指定します。厳密でない場合は False、厳密な場合は True です。", + "loc.input.label.retryCount": "失敗した接続の再試行回数", + "loc.input.help.retryCount": "エラーまたは障害発生時の再試行回数を指定します", + "loc.input.label.delayBetweenRetries": "再試行の時間間隔", + "loc.input.help.delayBetweenRetries": "再試行の時間間隔を指定します。これは秒単位で指定します", "loc.messages.FailedToGenerateSummary": "ビルドの概要を生成できませんでした。", - "loc.messages.succeeded": "成功", + "loc.messages.succeeded": "成功しました", "loc.messages.unstable": "不安定", - "loc.messages.failed": "失敗", + "loc.messages.failed": "失敗しました", "loc.messages.notbuilt": "ビルドされていません", "loc.messages.aborted": "中止", - "loc.messages.unknown": "不明", + "loc.messages.unknown": "不明です", "loc.messages.console": "コンソール", "loc.messages.JenkinsPipelineComplete": "Jenkins パイプライン完了", "loc.messages.JenkinsJobComplete": "Jenkins ジョブ完了", diff --git a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ko-KR/resources.resjson index 8f3e2ca78376..e08178f4b8a9 100644 --- a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Jenkins 작업을 큐에 넣기", - "loc.helpMarkDown": "이 작업에서는 [Jenkins](https://jenkins.io/) 서버의 큐에 작업을 넣습니다. 전체 통합 기능을 사용하려면 Jenkins에 [Team Foundation Server 플러그 인](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin)을 설치해야 합니다. [자세한 정보](http://go.microsoft.com/fwlink/?LinkId=816956).", + "loc.helpMarkDown": "[이 작업(task)에 대한 자세한 정보](http://go.microsoft.com/fwlink/?LinkId=816956). 이 작업(task)에서는 [Jenkins](https://jenkins.io/) 서버의 큐에 작업(job)을 넣습니다. 전체 통합 기능을 사용하려면 Jenkins에 [Team Foundation Server 플러그 인](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin)을 설치해야 합니다.", "loc.description": "작업을 Jenkins 서버의 큐에 넣기", "loc.instanceNameFormat": "Jenkins 작업을 큐에 넣기: $(jobName)", "loc.group.displayName.advanced": "고급", @@ -20,6 +20,12 @@ "loc.input.help.parameterizedJob": "Jenkins 작업이 매개 변수를 허용하는 경우 선택합니다. 모든 기본 매개 변수 값이 사용되고 실제로 매개 변수가 지정되지 않는 경우에도 이 옵션을 선택해야 합니다.", "loc.input.label.jobParameters": "작업 매개 변수", "loc.input.help.jobParameters": "한 줄에 하나씩 '='의 형식으로 작업 매개 변수를 지정합니다.

    매개 변수를 빈 값으로 설정하려면(기본값을 재정의하는 데 유용함) 매개 변수 값을 뺍니다. 예를 들어 '='를 지정합니다.

    변수가 지원됩니다. 예를 들어 빌드에 대한 'commitId' 매개 변수 값을 빌드의 Git commit ID로 설정하려면 'commitId=$(Build.SourceVersion)'을(를) 사용합니다. 자세한 내용은 [변수에 관한 설명서](https://go.microsoft.com/fwlink/?linkid=875288)를 참조하세요.

    지원되는 Jenkins 매개 변수 형식은 다음과 같습니다.

    • 'Boolean'
    • 'Choice'
    • 'Password'
    • 'String'
    ", + "loc.input.label.failOnUnstableResult": "불안정한 결과에 실패", + "loc.input.help.failOnUnstableResult": "성공 정의의 엄격함을 지정합니다: 불안정한 것을 실패로 간주할지 여부. non-strict의 경우 False이고 엄격한 버전의 경우 true입니다.", + "loc.input.label.retryCount": "실패한 연결에 대한 재시도 횟수", + "loc.input.help.retryCount": "오류 또는 오류에 대한 재시도 횟수 지정", + "loc.input.label.delayBetweenRetries": "재시도 사이의 시간", + "loc.input.help.delayBetweenRetries": "재시도 간격을 지정합니다. 이 값은 초 단위로 지정됩니다.", "loc.messages.FailedToGenerateSummary": "빌드 요약을 생성하지 못했습니다.", "loc.messages.succeeded": "성공", "loc.messages.unstable": "불안정", diff --git a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ru-RU/resources.resjson index e04a8730f89b..c44285d26c34 100644 --- a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Задание в очереди Jenkins", - "loc.helpMarkDown": "Эта задача помещает задание в очередь на сервере [Jenkins](https://jenkins.io/). Для полной интеграции необходимо установить [подключаемый модуль Team Foundation Server](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) на сервере Jenkins. [Дополнительные сведения](http://go.microsoft.com/fwlink/?LinkId=816956).", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](http://go.microsoft.com/fwlink/?LinkId=816956). Эта задача помещает задание в очередь на сервере [Jenkins](https://jenkins.io/). Для полной интеграции необходимо установить [подключаемый модуль Team Foundation Server](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin) на сервере Jenkins.", "loc.description": "Поставить задание в очередь на сервере Jenkins", "loc.instanceNameFormat": "Поместить задание Jenkins в очередь: $(jobName)", "loc.group.displayName.advanced": "Дополнительно", @@ -20,6 +20,12 @@ "loc.input.help.parameterizedJob": "Установите этот флажок, если задание Jenkins будет принимать параметры. Этот флажок необходимо установить, даже если для всех параметров используются значения по умолчанию и фактически параметры не указываются.", "loc.input.label.jobParameters": "Параметры задания", "loc.input.help.jobParameters": "Укажите параметры задания (по одному на строку) в формате \"=\"

    Чтобы задать пустое значение параметра (удобно для переопределения значения по умолчанию), не указывайте значение параметра. Например, введите \"=\"

    Поддерживаются переменные. Например, чтобы определить параметр commitId как идентификатор фиксации git для сборки, используйте строку commitId=$(Build.SourceVersion). Дополнительные сведения см. в [документации по переменным](https://go.microsoft.com/fwlink/?linkid=875288).

    Поддерживаются следующие типы параметров Jenkins:

    • Boolean
    • Choice
    • Password
    • String
    ", + "loc.input.label.failOnUnstableResult": "Сбой при нестабильном результате", + "loc.input.help.failOnUnstableResult": "Задает строгость определения успешного выполнения: следует ли считать нестабильный результат сбоем или нет. Значение false, если определение нестрогое, а если строгое — значение true.", + "loc.input.label.retryCount": "Количество повторных попыток для подключений со сбоем", + "loc.input.help.retryCount": "Укажите число повторных попыток при ошибках или сбоях", + "loc.input.label.delayBetweenRetries": "Время между попытками", + "loc.input.help.delayBetweenRetries": "Укажите время между попытками в секундах", "loc.messages.FailedToGenerateSummary": "Не удалось создать сводку сборки.", "loc.messages.succeeded": "выполнено", "loc.messages.unstable": "работает неустойчиво", diff --git a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/zh-CN/resources.resjson index 4723c952d70d..c3bfe1c2a1d3 100644 --- a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Jenkins 队列作业", - "loc.helpMarkDown": "此任务在 [Jenkins](https://jenkins.io/)服务器上排列作业。完全集成功能要求在 Jenkins 上安装 [Team Foundation Server 插件](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin)。[详细信息](http://go.microsoft.com/fwlink/?LinkId=816956)。", + "loc.helpMarkDown": "[详细了解此任务](http://go.microsoft.com/fwlink/?LinkId=816956)。此任务在 [Jenkins](https://jenkins.io/)服务器上排列作业。完全集成功能要求在 Jenkins 上安装 [Team Foundation Server 插件](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin)。", "loc.description": "在 Jenkins 服务器上排列作业", "loc.instanceNameFormat": "排列 Jenkins 作业: $(jobName)", "loc.group.displayName.advanced": "高级", @@ -20,8 +20,14 @@ "loc.input.help.parameterizedJob": "选择 Jenkins 作业是否接受参数。即使要使用所有默认参数值且实际未指定任何参数,也应选择此选项。", "loc.input.label.jobParameters": "作业参数", "loc.input.help.jobParameters": "以 \"=\" 的形式指定作业参数(每行一个)

    若要将参数设置为空值(用于替代默认值),可以不使用参数值。例如,指定 \"=\"

    支持使用变量。例如,若要将 \"commitId\" 参数值设置为生成的 Git commit ID,请使用: \"commitId=$(Build.SourceVersion)\"。请参阅 [有关变量的文档](https://go.microsoft.com/fwlink/?linkid=875288)了解更多详细信息。

    支持的 Jenkins 参数类型包括:

      \"Boolean\"
    • 、\"Choice\"
    • 、\"Password\"
    • 、\"String\"
    ", + "loc.input.label.failOnUnstableResult": "出现不稳定结果时失败", + "loc.input.help.failOnUnstableResult": "指定成功定义的严格性: 是否将不稳定视为失败。非严格为 false,严格版本则为 true。", + "loc.input.label.retryCount": "连接失败的重试次数", + "loc.input.help.retryCount": "指定出错或失败的重试次数", + "loc.input.label.delayBetweenRetries": "重试的时间间隔", + "loc.input.help.delayBetweenRetries": "指定重试的时间间隔。指定此值时以秒为单位", "loc.messages.FailedToGenerateSummary": "未能生成版本摘要。", - "loc.messages.succeeded": "已成功", + "loc.messages.succeeded": "成功", "loc.messages.unstable": "不稳定", "loc.messages.failed": "失败", "loc.messages.notbuilt": "未生成", diff --git a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/zh-TW/resources.resjson index 976a1580f713..b2f0da6804a7 100644 --- a/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/JenkinsQueueJobV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,12 +1,12 @@ { "loc.friendlyName": "將 Jenkins 作業排入佇列", - "loc.helpMarkDown": "此工作會在 [Jenkins](https://jenkins.io/) 伺服器上將作業排入佇列。必須在 Jenkins 上安裝 [Team Foundation Server 外掛程式](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin)才能使用完整整合功能。[詳細資訊](http://go.microsoft.com/fwlink/?LinkId=816956)。", + "loc.helpMarkDown": "[深入了解此工作](http://go.microsoft.com/fwlink/?LinkId=816956)。此工作會將作業佇列在 [Jenkins](https://jenkins.io/) 伺服器上。您必須在 Jenkins 上安裝 [Team Foundation Server 外掛程式](https://wiki.jenkins-ci.org/display/JENKINS/Team+Foundation+Server+Plugin)才能使用完整的整合功能。", "loc.description": "將 Jenkins 伺服器上的作業排入佇列", "loc.instanceNameFormat": "將 Jenkins 作業: $(jobName) 排入佇列", "loc.group.displayName.advanced": "進階", "loc.input.label.serverEndpoint": "Jenkins 服務連線", "loc.input.help.serverEndpoint": "請為您的 Jenkins 執行個體選取服務連線。若要建立服務連線,請按一下 [管理] 連結,並建立新的 Jenkins 服務連線。", - "loc.input.label.jobName": "工作名稱", + "loc.input.label.jobName": "作業名稱", "loc.input.help.jobName": "要排入佇列之 Jenkins 作業的名稱。此名稱必須完全符合 Jenkins 伺服器上的作業名稱。", "loc.input.label.isMultibranchJob": "作業屬於多分支管線類型", "loc.input.help.isMultibranchJob": "此作業屬於多分支管線類型。如有選取,請輸入適當的分支名稱。需要 Team Foundation Server Plugin for Jenkins v5.3.4 或更新版本。", @@ -20,6 +20,12 @@ "loc.input.help.parameterizedJob": "如果 Jenkins 作業接受參數,則選取此選項。即使使用所有的預設參數值而未實際指定任何參數,也應該選取此選項。", "loc.input.label.jobParameters": "作業參數", "loc.input.help.jobParameters": "以 `=` 的格式一行指定一個做頁參數

    若要將參數設定為空白的值 (覆寫預設值時很實用),請不理會參數值。例如,指定 `=`

    支援變數。例如,若要將 `commitId` 參數值設定為組建的 Git 認可識別碼,可使用: `commitId=$(Build.SourceVersion)`。如需更多詳細資料,請參閱[關於變數的文件](https://go.microsoft.com/fwlink/?linkid=875288)。

    支援的 Jenkins 參數類型包括:

    • `Boolean`
    • `Choice`
    • `Password`
    • `String`
    ", + "loc.input.label.failOnUnstableResult": "因結果不穩定而失敗", + "loc.input.help.failOnUnstableResult": "指定成功定義的嚴格程度: 是否將不穩定視為失敗。False 表示不嚴格,True 則表示嚴格版本。", + "loc.input.label.retryCount": "連線失敗的重試次數", + "loc.input.help.retryCount": "指定發生錯誤或失敗時的重試次數", + "loc.input.label.delayBetweenRetries": "重試的時間間隔", + "loc.input.help.delayBetweenRetries": "指定重試的時間間隔。指定時間以秒為單位", "loc.messages.FailedToGenerateSummary": "無法產生組建摘要。", "loc.messages.succeeded": "成功", "loc.messages.unstable": "不穩定", diff --git a/Tasks/JenkinsQueueJobV2/task.json b/Tasks/JenkinsQueueJobV2/task.json index 519defe764db..1554fd23c813 100644 --- a/Tasks/JenkinsQueueJobV2/task.json +++ b/Tasks/JenkinsQueueJobV2/task.json @@ -14,7 +14,7 @@ "demands": [], "version": { "Major": 2, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "groups": [ diff --git a/Tasks/JenkinsQueueJobV2/task.loc.json b/Tasks/JenkinsQueueJobV2/task.loc.json index 957716edbf67..4a05ddb6a04b 100644 --- a/Tasks/JenkinsQueueJobV2/task.loc.json +++ b/Tasks/JenkinsQueueJobV2/task.loc.json @@ -14,7 +14,7 @@ "demands": [], "version": { "Major": 2, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "groups": [ diff --git a/Tasks/KubectlInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/KubectlInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index 80eb7f4308b2..3ae094d1d94a 100644 --- a/Tasks/KubectlInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/KubectlInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer für Kubectl-Tool", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275) oder [Kubernetes-Dokumentation anzeigen](https://kubernetes.io/docs/home/)", "loc.description": "Kubectl auf Agentcomputer installieren", "loc.instanceNameFormat": "Kubectl $(kubectlVersion) installieren", "loc.input.label.kubectlVersion": "Kubectl-Versionsangabe", diff --git a/Tasks/KubectlInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/KubectlInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index 2d4270bbca54..2e69f9bea942 100644 --- a/Tasks/KubectlInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/KubectlInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalador de la herramienta Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275) o [consultar la documentación de Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Instalar Kubectl en la máquina del agente", "loc.instanceNameFormat": "Instalar Kubectl $(kubectlVersion)", "loc.input.label.kubectlVersion": "Especificación de versión de Kubectl", diff --git a/Tasks/KubectlInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/KubectlInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index 546a00ad4454..6dc6e7735789 100644 --- a/Tasks/KubectlInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/KubectlInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programme d'installation de l'outil Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275) ou [consulter la documentation de Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Installer Kubectl sur une machine d'agent", "loc.instanceNameFormat": "Installer Kubectl $(kubectlVersion)", "loc.input.label.kubectlVersion": "Spécification de version de Kubectl", diff --git a/Tasks/KubectlInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/KubectlInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index ad8ee68c247e..7cd94cc61c7e 100644 --- a/Tasks/KubectlInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/KubectlInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programma di installazione strumento Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275). In alternativa, [vedere la documentazione di Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Installa Kubectl nel computer agente", "loc.instanceNameFormat": "Installa Kubectl $(kubectlVersion)", "loc.input.label.kubectlVersion": "Identificatore di versione di kubectl", diff --git a/Tasks/KubectlInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/KubectlInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index c5075d437808..3e75ab302cd9 100644 --- a/Tasks/KubectlInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/KubectlInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl ツール インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)、または [Kubernetes のドキュメントを参照](https://kubernetes.io/docs/home/)", "loc.description": "エージェント マシンに Kubectl をインストールします", "loc.instanceNameFormat": "Kubectl $(kubectlVersion) のインストール", "loc.input.label.kubectlVersion": "Kubectl バージョンの仕様", diff --git a/Tasks/KubectlInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/KubectlInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index 0ff86dc1fd05..e99a5b7dcbd3 100644 --- a/Tasks/KubectlInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/KubectlInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установщик средств Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275) или [документацию по Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Установить Kubectl на компьютере агента", "loc.instanceNameFormat": "Установить Kubectl $(kubectlVersion)", "loc.input.label.kubectlVersion": "Спецификация версии Kubectl", diff --git a/Tasks/KubectlInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/KubectlInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index f5480ed9e089..48ff4b3dc500 100644 --- a/Tasks/KubectlInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/KubectlInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl 工具安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)或[參閱 Kubernetes 文件](https://kubernetes.io/docs/home/)", "loc.description": "在代理程式機器上安裝 Kubectl", "loc.instanceNameFormat": "安裝 Kubectl $(kubectlVersion)", "loc.input.label.kubectlVersion": "Kubectl 版本規格", diff --git a/Tasks/KubectlInstallerV0/task.json b/Tasks/KubectlInstallerV0/task.json index 62df18774700..4e357552afe7 100644 --- a/Tasks/KubectlInstallerV0/task.json +++ b/Tasks/KubectlInstallerV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/KubectlInstallerV0/task.loc.json b/Tasks/KubectlInstallerV0/task.loc.json index 32cbdb9dd495..062110cb390a 100644 --- a/Tasks/KubectlInstallerV0/task.loc.json +++ b/Tasks/KubectlInstallerV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/KubernetesManifestV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/KubernetesManifestV0/Strings/resources.resjson/de-DE/resources.resjson index e2f59fab0d70..fb0cf98d7d61 100644 --- a/Tasks/KubernetesManifestV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/KubernetesManifestV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Für Kubernetes bereitstellen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275) oder [Kubernetes-Dokumentation anzeigen](https://kubernetes.io/docs/home/)", "loc.description": "Verwenden Sie Kubernetes-Manifestdateien für die Bereitstellung in Clustern, oder erstellen Sie mit \"bake\" sogar die Manifestdateien für Bereitstellungen unter Verwendung von Helm-Charts.", "loc.instanceNameFormat": "$(action)", "loc.input.label.action": "Aktion", @@ -11,12 +11,12 @@ "loc.input.help.namespace": "Legen Sie den Namespace für die Befehle fest, indem Sie das Flag \"–namespace\" verwenden. Wenn kein Namespace angegeben wird, werden die Befehle im Standardnamespace ausgeführt.", "loc.input.label.strategy": "Strategie", "loc.input.help.strategy": "Zu verwendende Bereitstellungsstrategie", - "loc.input.label.trafficSplitMethod": "Traffic split method", - "loc.input.help.trafficSplitMethod": "Traffic split method to be used", + "loc.input.label.trafficSplitMethod": "Methode zum Trennen des Datenverkehrs", + "loc.input.help.trafficSplitMethod": "Methode, die zum Trennen des Datenverkehrs verwendet werden soll", "loc.input.label.percentage": "Prozentsatz", - "loc.input.help.percentage": "Percentage of traffic redirect to canary deployment", - "loc.input.label.baselineAndCanaryReplicas": "Baseline and canary replicas", - "loc.input.help.baselineAndCanaryReplicas": "Baseline and canary replicas count", + "loc.input.help.percentage": "Prozentsatz des Datenverkehrs, der an die Canary-Bereitstellung umgeleitet wird", + "loc.input.label.baselineAndCanaryReplicas": "Baseline- und Canary-Replikate", + "loc.input.help.baselineAndCanaryReplicas": "Anzahl von Baseline- und Canary-Replikaten", "loc.input.label.manifests": "Manifeste", "loc.input.help.manifests": "Bereitzustellende Manifeste", "loc.input.label.containers": "Container", @@ -24,19 +24,19 @@ "loc.input.label.imagePullSecrets": "ImagePullSecrets", "loc.input.help.imagePullSecrets": "ImagePullSecret zum Abrufen des Images aus der privaten Registrierung", "loc.input.label.renderType": "Render-Engine", - "loc.input.help.renderType": "Tool to use for generating manifest files.", - "loc.input.label.dockerComposeFile": "Path to docker compose file", - "loc.input.help.dockerComposeFile": "docker-compose file path", + "loc.input.help.renderType": "Tool, das zum Generieren von Manifestdateien verwendet werden soll.", + "loc.input.label.dockerComposeFile": "Pfad zur Docker Compose-Datei", + "loc.input.help.dockerComposeFile": "Docker Compose-Dateipfad", "loc.input.label.helmChart": "Helm-Chart", "loc.input.help.helmChart": "Helm-Chart-Pfad für \"bake\"", - "loc.input.label.releaseName": "Helm Release Name", - "loc.input.help.releaseName": "Helm release name to use", + "loc.input.label.releaseName": "Name des Helm-Releases", + "loc.input.help.releaseName": "Name des Helm-Releases, das verwendet werden soll", "loc.input.label.overrideFiles": "Außerkraftsetzungsdateien", "loc.input.help.overrideFiles": "Außerkraftsetzungsdateien, die festgelegt werden sollen", - "loc.input.label.overrides": "Überschreibungen", + "loc.input.label.overrides": "Außerkraftsetzungen", "loc.input.help.overrides": "Außerkraftsetzungswerte, die festgelegt werden sollen", - "loc.input.label.kustomizationPath": "Kustomization Path", - "loc.input.help.kustomizationPath": "The argument must be the path to the directory containing the file, or a git repository URL with a path suffix specifying same with respect to the repository root.", + "loc.input.label.kustomizationPath": "Kustomization-Pfad", + "loc.input.help.kustomizationPath": "Das Argument muss der Pfad zum Verzeichnis sein, das die Datei enthält, oder eine Git-Repository-URL mit einem Pfadsuffix, das denselben Wert in Bezug auf den Repositorystamm angibt.", "loc.input.label.resourceToPatch": "Ressource für Patch", "loc.input.help.resourceToPatch": "zum Identifizieren der Ressource", "loc.input.label.resourceFileToPatch": "Dateipfad", @@ -61,12 +61,12 @@ "loc.input.help.secretArguments": "Geben Sie Schlüssel- und Literalwerte zum Einfügen in \"secret\" an. Beispiel: --from-literal=key1=value1 --from-literal=key2=\"top secret\".", "loc.input.label.dockerRegistryEndpoint": "Dienstverbindung für Docker-Registrierung", "loc.input.help.dockerRegistryEndpoint": "Wählen Sie eine Dienstverbindung für die Docker-Registrierung aus. Erforderlich für Befehle, die eine Authentifizierung bei einer Registrierung erfordern.", - "loc.input.label.rolloutStatusTimeout": "Timeout for rollout status", - "loc.input.help.rolloutStatusTimeout": "The length of time (in seconds) to wait before ending watch on rollout status", + "loc.input.label.rolloutStatusTimeout": "Timeout für Rolloutstatus", + "loc.input.help.rolloutStatusTimeout": "Die Wartezeit (in Sekunden) bis zum Beenden der Überwachung des Rolloutstatus.", "loc.messages.DownloadPathForStableTxt": "Downloadpfad für \"stable.txt\": %s", "loc.messages.DownloadKubeCtlFailed": "Der Kubernetes-Client von Version \"%s\" kann nicht heruntergeladen werden. Überprüfen Sie, ob die Version korrekt ist: https://github.com/kubernetes/kubernetes/releases", "loc.messages.DownloadStableVersionFailed": "Die stabile Kubernetes-Version kann nicht aus \"%s\" heruntergeladen werden. Es wird ein Fallback auf \"%s\" durchgeführt.", - "loc.messages.DockerComposeFilePathNotSupplied": "docker-compose file path not supplied", + "loc.messages.DockerComposeFilePathNotSupplied": "Der Docker Compose-Dateipfad wurde nicht angegeben.", "loc.messages.UsingLatestStableVersion": "Ungültige Version 1.7 in der Eingabe für den Versionsbezeichner angegeben. Verwenden Sie stattdessen die letzte stabile Version. Informationen zu korrekten Versionen finden Sie unter https://github.com/kubernetes/kubernetes/releases.", "loc.messages.NotAValidSemverVersion": "Version nicht im richtigen Format angegeben. Beispiel: 1.8.2, v1.8.2, 2.8.2, v2.8.2.", "loc.messages.ManifestFileNotFound": "Es wurden keine Manifestdateien gefunden, die \"%s\" entsprechen.", @@ -78,18 +78,18 @@ "loc.messages.NullInputObjectMetadata": "Die Metadaten des Eingabeobjekts sind NULL.", "loc.messages.InvalidRejectActionDeploymentStrategy": "Ablehnungsaktion funktioniert nur mit Strategie: Canary", "loc.messages.InvalidPromotetActionDeploymentStrategy": "Aktion zum Höherstufen funktioniert nur mit Strategie: Canary", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.KubectlShouldBeUpgraded": "kubectl client version equal to v1.14 or higher is required to use kustomize features.", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.UnableToCreateTrafficSplitManifestFile": "Unable to create TrafficSplit manifest file. %s", - "loc.messages.StableSpecSelectorNotExist": "Resource %s not deployed using SMI canary deployment.", - "loc.messages.InvalidPercentage": "Invalid value for percentage.", - "loc.messages.InvalidBaselineAndCanaryReplicas": "Invalid value for replica count.", - "loc.messages.InvalidTimeoutValue": "Invalid value for timeout. Enter a valid number.", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.AllContainersNotInReadyState": "Keiner der Container befindet sich im Zustand \"Bereit\".", + "loc.messages.CouldNotDeterminePodStatus": "Der Podstatus konnte aufgrund des folgenden Fehlers nicht bestimmt werden: %s", + "loc.messages.KubectlShouldBeUpgraded": "Für die Verwendung von kustomize-Features wird die kubectl-Clientversion v1.14 oder höher benötigt.", + "loc.messages.CouldNotDetermineServiceStatus": "Der Status des Diensts \"%s\" konnte aufgrund des folgenden Fehlers nicht bestimmt werden: %s", + "loc.messages.waitForServiceIpAssignment": "Es wird auf die Zuweisung einer externen IP-Adresse für den Dienst \"%s\" gewartet.", + "loc.messages.waitForServiceIpAssignmentTimedOut": "Timeout beim Warten auf die Zuweisung einer externen IP-Adresse für den Dienst \"%s\".", + "loc.messages.ServiceExternalIP": "Die externe IP-Adresse für den Dienst \"%s\" lautet %s.", + "loc.messages.UnableToCreateTrafficSplitManifestFile": "Die TrafficSplit-Manifestdatei kann nicht erstellt werden. %s", + "loc.messages.StableSpecSelectorNotExist": "Die Ressource \"%s\" wurde nicht mithilfe der SMI-Canary-Bereitstellung bereitgestellt.", + "loc.messages.InvalidPercentage": "Ungültiger Wert für Prozentsatz.", + "loc.messages.InvalidBaselineAndCanaryReplicas": "Ungültiger Wert für Replikatanzahl.", + "loc.messages.InvalidTimeoutValue": "Ungültiger Wert für Timeout. Geben Sie eine gültige Zahl ein.", + "loc.messages.RolloutStatusTimedout": "Fehler beim Überprüfen des Rolloutstatus.", + "loc.messages.EnvironmentLink": "Weitere Informationen finden Sie hier: %s" } \ No newline at end of file diff --git a/Tasks/KubernetesManifestV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/KubernetesManifestV0/Strings/resources.resjson/es-ES/resources.resjson index b6d74af7ea0f..223c590dfd3c 100644 --- a/Tasks/KubernetesManifestV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/KubernetesManifestV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Implementar en Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275) o [consultar la documentación de Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Use archivos de manifiesto de Kubernetes para implementar en los clústeres o incluso simule mediante \"bake\" los archivos de manifiesto que se usarán para las implementaciones con gráficos de Helm.", "loc.instanceNameFormat": "$(action)", "loc.input.label.action": "Acción", @@ -11,12 +11,12 @@ "loc.input.help.namespace": "Establece el espacio de nombres para los comandos con la marca –namespace. Si no se proporciona el espacio de nombres, los comandos se ejecutan en el predeterminado.", "loc.input.label.strategy": "Estrategia", "loc.input.help.strategy": "Estrategia de implementación que se va a usar", - "loc.input.label.trafficSplitMethod": "Traffic split method", - "loc.input.help.trafficSplitMethod": "Traffic split method to be used", + "loc.input.label.trafficSplitMethod": "Método de división del tráfico", + "loc.input.help.trafficSplitMethod": "Método de división del tráfico que se va a usar.", "loc.input.label.percentage": "Porcentaje", - "loc.input.help.percentage": "Percentage of traffic redirect to canary deployment", - "loc.input.label.baselineAndCanaryReplicas": "Baseline and canary replicas", - "loc.input.help.baselineAndCanaryReplicas": "Baseline and canary replicas count", + "loc.input.help.percentage": "Porcentaje de redireccionamiento del tráfico a la implementación de valores controlados", + "loc.input.label.baselineAndCanaryReplicas": "Réplicas de valores controlados y de línea de base", + "loc.input.help.baselineAndCanaryReplicas": "Recuento de réplicas de valores controlados y de línea de base", "loc.input.label.manifests": "Manifiestos", "loc.input.help.manifests": "Manifiestos para implementar", "loc.input.label.containers": "Contenedores", @@ -24,24 +24,24 @@ "loc.input.label.imagePullSecrets": "ImagePullSecrets", "loc.input.help.imagePullSecrets": "Se usa ImagePullSecret para extraer la imagen mediante \"pull\" del registro privado", "loc.input.label.renderType": "Motor de representación", - "loc.input.help.renderType": "Tool to use for generating manifest files.", - "loc.input.label.dockerComposeFile": "Path to docker compose file", - "loc.input.help.dockerComposeFile": "docker-compose file path", + "loc.input.help.renderType": "Herramienta que se va a usar para generar archivos de manifiesto.", + "loc.input.label.dockerComposeFile": "Ruta de acceso al archivo de Docker Compose", + "loc.input.help.dockerComposeFile": "Ruta de acceso del archivo docker-compose", "loc.input.label.helmChart": "Gráfico de Helm", "loc.input.help.helmChart": "Ruta del gráfico de Helm para aplicar simulación mediante \"bake\"", - "loc.input.label.releaseName": "Helm Release Name", - "loc.input.help.releaseName": "Helm release name to use", + "loc.input.label.releaseName": "Nombre de versión de Helm", + "loc.input.help.releaseName": "Nombre de la versión de Helm que se va a usar", "loc.input.label.overrideFiles": "Reemplazar archivos", "loc.input.help.overrideFiles": "Reemplazar archivos para establecer", "loc.input.label.overrides": "Invalidaciones", "loc.input.help.overrides": "Reemplazar valores para establecer", - "loc.input.label.kustomizationPath": "Kustomization Path", - "loc.input.help.kustomizationPath": "The argument must be the path to the directory containing the file, or a git repository URL with a path suffix specifying same with respect to the repository root.", + "loc.input.label.kustomizationPath": "Ruta de acceso de Kustomization", + "loc.input.help.kustomizationPath": "El argumento debe ser la ruta de acceso al directorio que contiene el archivo o una dirección URL del repositorio de GIT con un sufijo de ruta de acceso que especifique lo mismo respecto a la raíz del repositorio.", "loc.input.label.resourceToPatch": "Recurso para la revisión", "loc.input.help.resourceToPatch": "para identificar el recurso", "loc.input.label.resourceFileToPatch": "Ruta de acceso del archivo", "loc.input.help.resourceFileToPatch": "Ruta de acceso al archivo que se usa para la revisión", - "loc.input.label.kind": "Tipo", + "loc.input.label.kind": "Variante", "loc.input.help.kind": "Tipo de objeto K8s; implementación, replicaSet, etc.", "loc.input.label.name": "Nombre", "loc.input.help.name": "Nombre del objeto k8s", @@ -61,12 +61,12 @@ "loc.input.help.secretArguments": "Especifique las claves y los valores literales que se van a insertar en el secreto. Por ejemplo: --from-literal=key1=value1 --from-literal=key2=\"top secret\".", "loc.input.label.dockerRegistryEndpoint": "Conexión de servicio del registro de Docker", "loc.input.help.dockerRegistryEndpoint": "Seleccione una conexión de servicio de registro de Docker. Obligatorio para los comandos que deben autenticarse en un registro.", - "loc.input.label.rolloutStatusTimeout": "Timeout for rollout status", - "loc.input.help.rolloutStatusTimeout": "The length of time (in seconds) to wait before ending watch on rollout status", + "loc.input.label.rolloutStatusTimeout": "Tiempo de expiración del estado de lanzamiento", + "loc.input.help.rolloutStatusTimeout": "Intervalo de tiempo (en segundos) que debe esperarse antes de finalizar la inspección del estado de lanzamiento.", "loc.messages.DownloadPathForStableTxt": "Ruta de acceso de descarga para stable.txt: %s", "loc.messages.DownloadKubeCtlFailed": "No se puede descargar el cliente kubectl de la versión %s. Compruebe si la versión es correcta: https://github.com/kubernetes/kubernetes/releases", "loc.messages.DownloadStableVersionFailed": "No se puede descargar el archivo de versión estable de kubernetes de %s. Revirtiendo a %s", - "loc.messages.DockerComposeFilePathNotSupplied": "docker-compose file path not supplied", + "loc.messages.DockerComposeFilePathNotSupplied": "La ruta de acceso del archivo docker-compose no se ha proporcionado", "loc.messages.UsingLatestStableVersion": "Se ha especificado una versión 1.7, que no es válida, en la entrada de Especificación de versión. En su lugar, se va a usar la última versión estable. Compruebe las versiones correctas en https://github.com/kubernetes/kubernetes/releases", "loc.messages.NotAValidSemverVersion": "La versión no se ha especificado en el formato correcto. Por ejemplo: 1.8.2, v1.8.2, 2.8.2, v2.8.2.", "loc.messages.ManifestFileNotFound": "No se encontró ningún archivo de manifiesto que coincida con %s.", @@ -78,18 +78,18 @@ "loc.messages.NullInputObjectMetadata": "Los metadatos del objeto de entrada son NULL.", "loc.messages.InvalidRejectActionDeploymentStrategy": "La acción de rechazar solo funciona con una estrategia: valor controlado", "loc.messages.InvalidPromotetActionDeploymentStrategy": "La acción de promover solo funciona con una estrategia: valor controlado", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.KubectlShouldBeUpgraded": "kubectl client version equal to v1.14 or higher is required to use kustomize features.", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.UnableToCreateTrafficSplitManifestFile": "Unable to create TrafficSplit manifest file. %s", - "loc.messages.StableSpecSelectorNotExist": "Resource %s not deployed using SMI canary deployment.", - "loc.messages.InvalidPercentage": "Invalid value for percentage.", - "loc.messages.InvalidBaselineAndCanaryReplicas": "Invalid value for replica count.", - "loc.messages.InvalidTimeoutValue": "Invalid value for timeout. Enter a valid number.", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.AllContainersNotInReadyState": "Ninguno de los contenedores está listo.", + "loc.messages.CouldNotDeterminePodStatus": "No se pudo determinar el estado del pod debido al error siguiente: %s", + "loc.messages.KubectlShouldBeUpgraded": "Para usar las características de kustomize, se requiere la versión del cliente kubectl v1.14 o posterior.", + "loc.messages.CouldNotDetermineServiceStatus": "No se pudo determinar el estado del servicio %s debido al error siguiente: %s", + "loc.messages.waitForServiceIpAssignment": "Esperando a la asignación de dirección IP externa del servicio %s", + "loc.messages.waitForServiceIpAssignmentTimedOut": "Se agotó el tiempo de expiración de la asignación de dirección IP externa del servicio %s", + "loc.messages.ServiceExternalIP": "La dirección IP externa del servicio %s es %s", + "loc.messages.UnableToCreateTrafficSplitManifestFile": "No se puede crear el archivo de manifiesto TrafficSplit. %s", + "loc.messages.StableSpecSelectorNotExist": "El recurso %s no se ha implementado con el método de valores controlados de SMI.", + "loc.messages.InvalidPercentage": "Valor de porcentaje no válido.", + "loc.messages.InvalidBaselineAndCanaryReplicas": "Valor de número de réplicas no válido.", + "loc.messages.InvalidTimeoutValue": "Valor de tiempo de expiración no válido. Escriba un número válido.", + "loc.messages.RolloutStatusTimedout": "Error al comprobar el estado de lanzamiento.", + "loc.messages.EnvironmentLink": "Para obtener más información, vaya a %s" } \ No newline at end of file diff --git a/Tasks/KubernetesManifestV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/KubernetesManifestV0/Strings/resources.resjson/fr-FR/resources.resjson index 029c4eea2e13..20153a50c187 100644 --- a/Tasks/KubernetesManifestV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/KubernetesManifestV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,22 +1,22 @@ { "loc.friendlyName": "Déployer sur Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275) ou [consulter la documentation de Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Utiliser les fichiers manifeste Kubernetes pour effectuer un déploiement sur des clusters, ou préparer les fichiers manifeste aux déploiements à l'aide de charts Helm", "loc.instanceNameFormat": "$(action)", "loc.input.label.action": "Action", "loc.input.help.action": "Choisissez l'action à effectuer.", "loc.input.label.kubernetesServiceConnection": "Connexion de service Kubernetes", - "loc.input.help.kubernetesServiceConnection": "Sélectionnez une connexion au service Kubernetes.", + "loc.input.help.kubernetesServiceConnection": "Sélectionnez une connexion de service Kubernetes.", "loc.input.label.namespace": "Espace de noms", "loc.input.help.namespace": "Définit l'espace de noms des commandes à l'aide de l'indicateur –namespace. Si vous n'indiquez pas l'espace de noms, les commandes sont exécutées dans l'espace de noms par défaut.", "loc.input.label.strategy": "Stratégie", "loc.input.help.strategy": "Stratégie de déploiement à utiliser", - "loc.input.label.trafficSplitMethod": "Traffic split method", - "loc.input.help.trafficSplitMethod": "Traffic split method to be used", + "loc.input.label.trafficSplitMethod": "Méthode de division du trafic", + "loc.input.help.trafficSplitMethod": "Méthode de division du trafic à utiliser", "loc.input.label.percentage": "Pourcentage", - "loc.input.help.percentage": "Percentage of traffic redirect to canary deployment", - "loc.input.label.baselineAndCanaryReplicas": "Baseline and canary replicas", - "loc.input.help.baselineAndCanaryReplicas": "Baseline and canary replicas count", + "loc.input.help.percentage": "Pourcentage de redirection du trafic vers le déploiement de contrôle de validité", + "loc.input.label.baselineAndCanaryReplicas": "Réplicas de base de référence et de contrôle de validité", + "loc.input.help.baselineAndCanaryReplicas": "Nombre de réplicas de base de référence et de contrôle de validité", "loc.input.label.manifests": "Manifestes", "loc.input.help.manifests": "Manifestes à déployer", "loc.input.label.containers": "Conteneurs", @@ -24,22 +24,22 @@ "loc.input.label.imagePullSecrets": "ImagePullSecrets", "loc.input.help.imagePullSecrets": "ImagePullSecret pour effectuer le tirage (pull) d'une image à partir d'un registre privé", "loc.input.label.renderType": "Moteur de rendu", - "loc.input.help.renderType": "Tool to use for generating manifest files.", - "loc.input.label.dockerComposeFile": "Path to docker compose file", - "loc.input.help.dockerComposeFile": "docker-compose file path", + "loc.input.help.renderType": "Outil à utiliser pour générer les fichiers manifeste.", + "loc.input.label.dockerComposeFile": "Chemin du fichier Docker Compose", + "loc.input.help.dockerComposeFile": "chemin du fichier docker-compose", "loc.input.label.helmChart": "Chart Helm", "loc.input.help.helmChart": "Chemin du chart Helm à préparer", - "loc.input.label.releaseName": "Helm Release Name", - "loc.input.help.releaseName": "Helm release name to use", + "loc.input.label.releaseName": "Nom de version release Helm", + "loc.input.help.releaseName": "Nom de version release Helm à utiliser", "loc.input.label.overrideFiles": "Fichiers de remplacement", "loc.input.help.overrideFiles": "Fichiers de remplacement à définir", - "loc.input.label.overrides": "Substitutions", + "loc.input.label.overrides": "Remplacements", "loc.input.help.overrides": "Valeurs de remplacement à définir", - "loc.input.label.kustomizationPath": "Kustomization Path", - "loc.input.help.kustomizationPath": "The argument must be the path to the directory containing the file, or a git repository URL with a path suffix specifying same with respect to the repository root.", + "loc.input.label.kustomizationPath": "Chemin de Kustomization", + "loc.input.help.kustomizationPath": "L'argument doit être le chemin du répertoire contenant le fichier, ou une URL de dépôt GIT avec un suffixe de chemin spécifiant la même chose par rapport à la racine du dépôt.", "loc.input.label.resourceToPatch": "Ressource à corriger", "loc.input.help.resourceToPatch": "pour identifier la ressource", - "loc.input.label.resourceFileToPatch": "Chemin d'accès au fichier", + "loc.input.label.resourceFileToPatch": "Chemin du fichier", "loc.input.help.resourceFileToPatch": "Chemin du fichier utilisé pour le correctif", "loc.input.label.kind": "Genre", "loc.input.help.kind": "Genre d'objet K8s : deployment, replicaSet etc.", @@ -51,7 +51,7 @@ "loc.input.help.mergeStrategy": "Type de correctif fourni : parmi [json merge strategic]", "loc.input.label.arguments": "Arguments", "loc.input.help.arguments": "Arguments de la commande 'kubectl delete'", - "loc.input.label.patch": "Correctif", + "loc.input.label.patch": "Patch", "loc.input.help.patch": "Contenu du correctif", "loc.input.label.secretType": "Type de secret", "loc.input.help.secretType": "Créez/mettez à jour un imagepullsecret générique ou Docker. Sélectionnez dockerRegistry pour créer/mettre à jour le imagepullsecret du registre sélectionné. Un imagePullSecret permet de passer un secret qui contient un mot de passe de registre de conteneurs au Kubelet afin qu'il puisse tirer (pull) une image privée pour le compte de votre pod.", @@ -61,12 +61,12 @@ "loc.input.help.secretArguments": "Spécifiez les clés et les valeurs littérales à insérer dans le secret. Par exemple, --from-literal=clé1=valeur1 --from-literal=clé2=\"top secret\".", "loc.input.label.dockerRegistryEndpoint": "Connexion de service de registre Docker", "loc.input.help.dockerRegistryEndpoint": "Sélectionnez une connexion de service de registre Docker. Obligatoire pour les commandes qui doivent s'authentifier après d'un registre.", - "loc.input.label.rolloutStatusTimeout": "Timeout for rollout status", - "loc.input.help.rolloutStatusTimeout": "The length of time (in seconds) to wait before ending watch on rollout status", + "loc.input.label.rolloutStatusTimeout": "Délai d'expiration de l'état de lancement", + "loc.input.help.rolloutStatusTimeout": "Délai (en secondes) d'attente avant la fin de la surveillance de l'état de lancement", "loc.messages.DownloadPathForStableTxt": "Chemin de téléchargement de stable.txt : %s", "loc.messages.DownloadKubeCtlFailed": "Impossible de télécharger le client kubectl de la version %s. Vérifiez si la version est correcte : https://github.com/kubernetes/kubernetes/releases", "loc.messages.DownloadStableVersionFailed": "Impossible de télécharger le fichier de la version stable de kubernetes à partir de %s. Retour à %s", - "loc.messages.DockerComposeFilePathNotSupplied": "docker-compose file path not supplied", + "loc.messages.DockerComposeFilePathNotSupplied": "chemin du fichier docker-compose non fourni", "loc.messages.UsingLatestStableVersion": "Une version 1.7 non valide a été spécifiée dans l'entrée de spécification de version. Utilisation de la dernière version stable à la place. Recherchez les versions appropriées https://github.com/kubernetes/kubernetes/releases", "loc.messages.NotAValidSemverVersion": "Version non spécifiée au format approprié. Exemple : 1.8.2, v1.8.2, 2.8.2, v2.8.2.", "loc.messages.ManifestFileNotFound": "Le ou les fichiers manifeste correspondant à %s sont introuvables.", @@ -78,18 +78,18 @@ "loc.messages.NullInputObjectMetadata": "Les métadonnées d'objet d'entrée ont une valeur null.", "loc.messages.InvalidRejectActionDeploymentStrategy": "L'action de rejet fonctionne uniquement avec la stratégie suivante : contrôle de validité", "loc.messages.InvalidPromotetActionDeploymentStrategy": "L'action de promotion fonctionne uniquement avec la stratégie suivante : contrôle de validité", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.KubectlShouldBeUpgraded": "kubectl client version equal to v1.14 or higher is required to use kustomize features.", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.UnableToCreateTrafficSplitManifestFile": "Unable to create TrafficSplit manifest file. %s", - "loc.messages.StableSpecSelectorNotExist": "Resource %s not deployed using SMI canary deployment.", - "loc.messages.InvalidPercentage": "Invalid value for percentage.", - "loc.messages.InvalidBaselineAndCanaryReplicas": "Invalid value for replica count.", - "loc.messages.InvalidTimeoutValue": "Invalid value for timeout. Enter a valid number.", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.AllContainersNotInReadyState": "Tous les conteneurs ne sont pas prêts.", + "loc.messages.CouldNotDeterminePodStatus": "Impossible de déterminer l'état du pod en raison de l'erreur %s", + "loc.messages.KubectlShouldBeUpgraded": "une version du client kubectl égale ou postérieure à la version 1.14 est nécessaire pour utiliser les fonctionnalités de kustomize.", + "loc.messages.CouldNotDetermineServiceStatus": "Impossible de déterminer l'état du service %s en raison de l'erreur %s", + "loc.messages.waitForServiceIpAssignment": "En attente d'affectation d'adresse IP externe du service %s", + "loc.messages.waitForServiceIpAssignmentTimedOut": "Expiration du délai d'attente pour l'affectation d'adresse IP externe du service %s", + "loc.messages.ServiceExternalIP": "l'adresse IP externe du service %s est %s", + "loc.messages.UnableToCreateTrafficSplitManifestFile": "Impossible de créer le fichier manifeste TrafficSplit. %s", + "loc.messages.StableSpecSelectorNotExist": "La ressource %s n'est pas déployée à l'aide du déploiement de contrôle de validité SMI.", + "loc.messages.InvalidPercentage": "Valeur non valide pour le pourcentage.", + "loc.messages.InvalidBaselineAndCanaryReplicas": "Valeur non valide pour le nombre de réplicas.", + "loc.messages.InvalidTimeoutValue": "Valeur non valide pour le délai d'expiration. Entrez un nombre valide.", + "loc.messages.RolloutStatusTimedout": "Échec de la vérification de l'état de lancement.", + "loc.messages.EnvironmentLink": "Pour plus d'informations, accédez à %s" } \ No newline at end of file diff --git a/Tasks/KubernetesManifestV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/KubernetesManifestV0/Strings/resources.resjson/it-IT/resources.resjson index f9e2039e9e22..6773a66c49b0 100644 --- a/Tasks/KubernetesManifestV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/KubernetesManifestV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,22 +1,22 @@ { "loc.friendlyName": "Distribuisci in Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275). In alternativa, [vedere la documentazione di Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Consente di usare i file manifesto di Kubernetes per la distribuzione nei cluster o persino di effettuare il bake dei file manifesto da usare per le distribuzioni con grafici Helm", "loc.instanceNameFormat": "$(action)", "loc.input.label.action": "Azione", "loc.input.help.action": "Scegliere l'azione da eseguire.", "loc.input.label.kubernetesServiceConnection": "Connessione al servizio Kubernetes", - "loc.input.help.kubernetesServiceConnection": "Consente di selezionare una connessione al servizio Kubernetes.", + "loc.input.help.kubernetesServiceConnection": "Selezionare una connessione al servizio Kubernetes.", "loc.input.label.namespace": "Spazio dei nomi", "loc.input.help.namespace": "Consente di impostare lo spazio dei nomi per i comandi usando il flag –namespace. Se lo spazio dei nomi non viene specificato, i comandi verranno eseguiti nello spazio dei nomi predefinito.", "loc.input.label.strategy": "Strategia", "loc.input.help.strategy": "Strategia di distribuzione da usare", - "loc.input.label.trafficSplitMethod": "Traffic split method", - "loc.input.help.trafficSplitMethod": "Traffic split method to be used", + "loc.input.label.trafficSplitMethod": "Metodo di divisione del traffico", + "loc.input.help.trafficSplitMethod": "Metodo di divisione del traffico da usare", "loc.input.label.percentage": "Percentuale", - "loc.input.help.percentage": "Percentage of traffic redirect to canary deployment", - "loc.input.label.baselineAndCanaryReplicas": "Baseline and canary replicas", - "loc.input.help.baselineAndCanaryReplicas": "Baseline and canary replicas count", + "loc.input.help.percentage": "Percentuale di reindirizzamento del traffico alla distribuzione canary", + "loc.input.label.baselineAndCanaryReplicas": "Repliche baseline e canary", + "loc.input.help.baselineAndCanaryReplicas": "Conteggio delle repliche baseline e canary", "loc.input.label.manifests": "Manifesti", "loc.input.help.manifests": "Manifesti da distribuire", "loc.input.label.containers": "Contenitori", @@ -24,19 +24,19 @@ "loc.input.label.imagePullSecrets": "ImagePullSecrets", "loc.input.help.imagePullSecrets": "ImagePullSecret per estrarre l'immagine dal registro privato", "loc.input.label.renderType": "Motore di rendering", - "loc.input.help.renderType": "Tool to use for generating manifest files.", - "loc.input.label.dockerComposeFile": "Path to docker compose file", - "loc.input.help.dockerComposeFile": "docker-compose file path", + "loc.input.help.renderType": "Strumento da usare per la generazione di file manifesto.", + "loc.input.label.dockerComposeFile": "Percorso file Docker Compose", + "loc.input.help.dockerComposeFile": "Percorso del file di Docker Compose", "loc.input.label.helmChart": "Grafico Helm", "loc.input.help.helmChart": "Percorso del grafico Helm di cui effettuare il bake", - "loc.input.label.releaseName": "Helm Release Name", - "loc.input.help.releaseName": "Helm release name to use", + "loc.input.label.releaseName": "Nome della versione di Helm", + "loc.input.help.releaseName": "Nome della versione di Helm da usare", "loc.input.label.overrideFiles": "File di override", "loc.input.help.overrideFiles": "File di override da impostare", - "loc.input.label.overrides": "Esegue l'override", + "loc.input.label.overrides": "Sostituzioni", "loc.input.help.overrides": "Valori di override da impostare", - "loc.input.label.kustomizationPath": "Kustomization Path", - "loc.input.help.kustomizationPath": "The argument must be the path to the directory containing the file, or a git repository URL with a path suffix specifying same with respect to the repository root.", + "loc.input.label.kustomizationPath": "Percorso Kustomization", + "loc.input.help.kustomizationPath": "L'argomento deve essere il percorso della directory contenente il file o un URL di repository GIT con un suffisso di percorso che specifica lo stesso rispetto alla radice del repository.", "loc.input.label.resourceToPatch": "Risorsa a cui applicare la patch", "loc.input.help.resourceToPatch": "per identificare la risorsa", "loc.input.label.resourceFileToPatch": "Percorso file", @@ -61,12 +61,12 @@ "loc.input.help.secretArguments": "Consente di specificare chiavi e valori letterali da inserire nell'elemento secret, ad esempio --from-literal=key1=value1 --from-literal=key2=\"top secret\".", "loc.input.label.dockerRegistryEndpoint": "Connessione al servizio Registro Docker", "loc.input.help.dockerRegistryEndpoint": "Consente di selezionare una connessione al servizio Registro Docker. È obbligatorio per i comandi che devono eseguire l'autenticazione con un registro.", - "loc.input.label.rolloutStatusTimeout": "Timeout for rollout status", - "loc.input.help.rolloutStatusTimeout": "The length of time (in seconds) to wait before ending watch on rollout status", + "loc.input.label.rolloutStatusTimeout": "Timeout per stato di implementazione", + "loc.input.help.rolloutStatusTimeout": "Intervallo di tempo (in secondi) da attendere prima di terminare il controllo sullo stato di implementazione", "loc.messages.DownloadPathForStableTxt": "Percorso di download per stable.txt: %s", "loc.messages.DownloadKubeCtlFailed": "Non è possibile scaricare il client kubectl della versione %s. Verificare se la versione è corretta: https://github.com/kubernetes/kubernetes/releases", "loc.messages.DownloadStableVersionFailed": "Non è possibile scaricare il file della versione stabile di kubernetes da %s. Verrà eseguito il fallback a %s", - "loc.messages.DockerComposeFilePathNotSupplied": "docker-compose file path not supplied", + "loc.messages.DockerComposeFilePathNotSupplied": "il percorso del file Docker Compose non è stato specificato", "loc.messages.UsingLatestStableVersion": "La versione 1.7 specificata come valore di input dell'identificatore di versione non è valida. Verrà usata l'ultima versione stabile. Controllare la disponibilità di versioni corrette in https://github.com/kubernetes/kubernetes/releases", "loc.messages.NotAValidSemverVersion": "Il formato usato per la specifica della versione non è corretto, ad esempio 1.8.2, v1.8.2, 2.8.2, v2.8.2.", "loc.messages.ManifestFileNotFound": "Non è stato trovato alcun file manifesto a %s.", @@ -78,18 +78,18 @@ "loc.messages.NullInputObjectMetadata": "I metadati dell'oggetto di input sono Null.", "loc.messages.InvalidRejectActionDeploymentStrategy": "L'azione di rifiuto funziona solo con strategy: canary", "loc.messages.InvalidPromotetActionDeploymentStrategy": "L'azione di promozione funziona solo con strategy: canary", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.KubectlShouldBeUpgraded": "kubectl client version equal to v1.14 or higher is required to use kustomize features.", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.UnableToCreateTrafficSplitManifestFile": "Unable to create TrafficSplit manifest file. %s", - "loc.messages.StableSpecSelectorNotExist": "Resource %s not deployed using SMI canary deployment.", - "loc.messages.InvalidPercentage": "Invalid value for percentage.", - "loc.messages.InvalidBaselineAndCanaryReplicas": "Invalid value for replica count.", - "loc.messages.InvalidTimeoutValue": "Invalid value for timeout. Enter a valid number.", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.AllContainersNotInReadyState": "Tutti i contenitori non si trovano in uno stato pronto.", + "loc.messages.CouldNotDeterminePodStatus": "Non è stato possibile determinare lo stato del pod a causa dell'errore: %s", + "loc.messages.KubectlShouldBeUpgraded": "Per usare le funzionalità di Kustomize, è necessario il client kubectl versione 1.14 o successiva.", + "loc.messages.CouldNotDetermineServiceStatus": "Non è stato possibile determinare lo stato del servizio %s a causa dell'errore: %s", + "loc.messages.waitForServiceIpAssignment": "In attesa dell'assegnazione dell'IP esterno del servizio %s", + "loc.messages.waitForServiceIpAssignmentTimedOut": "Si è verificato un timeout durante l'attesa dell'assegnazione dell'IP esterno del servizio %s", + "loc.messages.ServiceExternalIP": "l'IP esterno del servizio %s è %s", + "loc.messages.UnableToCreateTrafficSplitManifestFile": "Non è possibile creare il file manifesto di TrafficSplit. %s", + "loc.messages.StableSpecSelectorNotExist": "La risorsa %s non è stata distribuita tramite la distribuzione canary SMI.", + "loc.messages.InvalidPercentage": "Il valore della percentuale non è valido.", + "loc.messages.InvalidBaselineAndCanaryReplicas": "Il valore del numero di repliche non è valido.", + "loc.messages.InvalidTimeoutValue": "Il valore del timeout non è valido. Immettere un numero valido.", + "loc.messages.RolloutStatusTimedout": "Il controllo dello stato di implementazione non è riuscito.", + "loc.messages.EnvironmentLink": "Per altre informazioni, vedere %s" } \ No newline at end of file diff --git a/Tasks/KubernetesManifestV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/KubernetesManifestV0/Strings/resources.resjson/ja-JP/resources.resjson index 139bf052ce7c..5f2f3d914ec8 100644 --- a/Tasks/KubernetesManifestV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/KubernetesManifestV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubernetes に展開する", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)、または [Kubernetes のドキュメントを参照](https://kubernetes.io/docs/home/)", "loc.description": "Kubernetes マニフェスト ファイルを使用してクラスターに配置するか、または Helm Chart を使用して配置に使用するマニフェスト ファイルを作成します", "loc.instanceNameFormat": "$(action)", "loc.input.label.action": "アクション", @@ -11,12 +11,12 @@ "loc.input.help.namespace": "コマンドの名前空間を設定するには、–namespace フラグを使用します。名前空間が指定されていない場合、コマンドは既定の名前空間で実行されます。", "loc.input.label.strategy": "戦略", "loc.input.help.strategy": "使用される配置方法", - "loc.input.label.trafficSplitMethod": "Traffic split method", - "loc.input.help.trafficSplitMethod": "Traffic split method to be used", + "loc.input.label.trafficSplitMethod": "トラフィックの分割方法", + "loc.input.help.trafficSplitMethod": "使用するトラフィックの分割方法", "loc.input.label.percentage": "割合", - "loc.input.help.percentage": "Percentage of traffic redirect to canary deployment", - "loc.input.label.baselineAndCanaryReplicas": "Baseline and canary replicas", - "loc.input.help.baselineAndCanaryReplicas": "Baseline and canary replicas count", + "loc.input.help.percentage": "カナリア デプロイにリダイレクトされるトラフィックの割合", + "loc.input.label.baselineAndCanaryReplicas": "ベースラインとカナリアのレプリカ", + "loc.input.help.baselineAndCanaryReplicas": "ベースラインおよびカナリア レプリカの数", "loc.input.label.manifests": "マニフェスト", "loc.input.help.manifests": "配置するマニフェスト", "loc.input.label.containers": "コンテナー", @@ -24,19 +24,19 @@ "loc.input.label.imagePullSecrets": "ImagePullSecrets", "loc.input.help.imagePullSecrets": "プライベート レジストリからイメージをプルするための ImagePullSecret", "loc.input.label.renderType": "レンダー エンジン", - "loc.input.help.renderType": "Tool to use for generating manifest files.", - "loc.input.label.dockerComposeFile": "Path to docker compose file", - "loc.input.help.dockerComposeFile": "docker-compose file path", + "loc.input.help.renderType": "マニフェスト ファイルを生成するために使用するツール。", + "loc.input.label.dockerComposeFile": "Docker Compose ファイルへのパス", + "loc.input.help.dockerComposeFile": "docker-compose ファイルのパス", "loc.input.label.helmChart": "Helm Chart", "loc.input.help.helmChart": "作成する Helm Chart パス", - "loc.input.label.releaseName": "Helm Release Name", - "loc.input.help.releaseName": "Helm release name to use", + "loc.input.label.releaseName": "Helm のリリース名", + "loc.input.help.releaseName": "使用する Helm のリリース名", "loc.input.label.overrideFiles": "オーバーライド ファイル", - "loc.input.help.overrideFiles": "設定するオーバーライド ファイル", + "loc.input.help.overrideFiles": "設定するオーバーライド ファイル", "loc.input.label.overrides": "オーバーライド", "loc.input.help.overrides": "設定するオーバーライド値", - "loc.input.label.kustomizationPath": "Kustomization Path", - "loc.input.help.kustomizationPath": "The argument must be the path to the directory containing the file, or a git repository URL with a path suffix specifying same with respect to the repository root.", + "loc.input.label.kustomizationPath": "Kustomization のパス", + "loc.input.help.kustomizationPath": "引数には、ファイルが保存されているディレクトリへのパス、または同じファイルへのリポジトリのルートからのパスのサフィックスを含む Git リポジトリの URL を指定する必要があります。", "loc.input.label.resourceToPatch": "修正するリソース", "loc.input.help.resourceToPatch": "リソースを識別するため", "loc.input.label.resourceFileToPatch": "ファイル パス", @@ -61,12 +61,12 @@ "loc.input.help.secretArguments": "シークレットに挿入するキーとリテラル値を指定します。たとえば、--from-literal=key1=value1 --from-literal=key2=\"top secret\"。", "loc.input.label.dockerRegistryEndpoint": "Docker レジストリ サービス接続", "loc.input.help.dockerRegistryEndpoint": "Docker レジストリ サービス接続を選択します。レジストリを使って認証する必要のあるコマンドの場合に必要です。", - "loc.input.label.rolloutStatusTimeout": "Timeout for rollout status", - "loc.input.help.rolloutStatusTimeout": "The length of time (in seconds) to wait before ending watch on rollout status", + "loc.input.label.rolloutStatusTimeout": "ロールアウトの状態のタイムアウト", + "loc.input.help.rolloutStatusTimeout": "ロールアウトの状態の監視を終了するまでの待機時間 (秒)", "loc.messages.DownloadPathForStableTxt": "stable.txt のダウンロード パス: %s", "loc.messages.DownloadKubeCtlFailed": "kubectl クライアント バージョン %s をダウンロードすることができません。適切なバージョンかどうか、https://github.com/kubernetes/kubernetes/releases で確認します", "loc.messages.DownloadStableVersionFailed": "%s から安定バージョンの Kubernetes ファイルをダウンロードすることができません。%s にフォールバックしています", - "loc.messages.DockerComposeFilePathNotSupplied": "docker-compose file path not supplied", + "loc.messages.DockerComposeFilePathNotSupplied": "docker-compose ファイルのパスが指定されていません", "loc.messages.UsingLatestStableVersion": "バージョンの仕様の入力に無効なバージョン 1.7 が指定されました。代わりに最新の安定したバージョンが使用されます。正しいバージョンを https://github.com/kubernetes/kubernetes/releases でご確認ください", "loc.messages.NotAValidSemverVersion": "バージョンが正しい形式で指定されていません。例: 1.8.2、v1.8.2、2.8.2、v2.8.2。", "loc.messages.ManifestFileNotFound": "%s と一致するマニフェスト ファイルが見つかりませんでした。", @@ -78,18 +78,18 @@ "loc.messages.NullInputObjectMetadata": "入力オブジェクト メタデータが null です。", "loc.messages.InvalidRejectActionDeploymentStrategy": "拒否アクションは、次のストラテジーでのみ動作します: カナリア", "loc.messages.InvalidPromotetActionDeploymentStrategy": "昇格アクションは、次のストラテジーでのみ動作します: カナリア", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.KubectlShouldBeUpgraded": "kubectl client version equal to v1.14 or higher is required to use kustomize features.", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.UnableToCreateTrafficSplitManifestFile": "Unable to create TrafficSplit manifest file. %s", - "loc.messages.StableSpecSelectorNotExist": "Resource %s not deployed using SMI canary deployment.", - "loc.messages.InvalidPercentage": "Invalid value for percentage.", - "loc.messages.InvalidBaselineAndCanaryReplicas": "Invalid value for replica count.", - "loc.messages.InvalidTimeoutValue": "Invalid value for timeout. Enter a valid number.", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.AllContainersNotInReadyState": "一部のコンテナーが準備完了の状態ではありません。", + "loc.messages.CouldNotDeterminePodStatus": "ポッドの状態を特定できませんでした。原因のエラー: %s", + "loc.messages.KubectlShouldBeUpgraded": "kustomize 機能を使用するには、kubectl クライアント バージョン v1.14 またはそれ以降が必要です。", + "loc.messages.CouldNotDetermineServiceStatus": "サービス %s の状態を特定できませんでした。原因のエラー: %s", + "loc.messages.waitForServiceIpAssignment": "サービス %s の外部 IP 割り当てを待機しています", + "loc.messages.waitForServiceIpAssignmentTimedOut": "サービス %s の外部 IP 割り当てがタイムアウトになるのを待機しています", + "loc.messages.ServiceExternalIP": "サービス %s の外部 IP は %s です", + "loc.messages.UnableToCreateTrafficSplitManifestFile": "TrafficSplit マニフェスト ファイルを作成できません。%s", + "loc.messages.StableSpecSelectorNotExist": "リソース %s は SMI カナリア デプロイを使用してデプロイされていません。", + "loc.messages.InvalidPercentage": "パーセンテージの値が無効です。", + "loc.messages.InvalidBaselineAndCanaryReplicas": "レプリカ数の値が無効です。", + "loc.messages.InvalidTimeoutValue": "タイムアウトの値が無効です。有効な数値を入力してください。", + "loc.messages.RolloutStatusTimedout": "ロールアウトの状態を確認できませんでした。", + "loc.messages.EnvironmentLink": "詳細については、%s を参照してください" } \ No newline at end of file diff --git a/Tasks/KubernetesManifestV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/KubernetesManifestV0/Strings/resources.resjson/ru-RU/resources.resjson index c86b4d7931d5..0ff96c8cd265 100644 --- a/Tasks/KubernetesManifestV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/KubernetesManifestV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание в Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275) или [документацию по Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Используйте файлы манифеста Kubernetes для развертывания в кластерах или даже подготовки файлов манифеста, которые будут использоваться для развертываний с помощью чартов Helm", "loc.instanceNameFormat": "$(action)", "loc.input.label.action": "Действие", @@ -11,12 +11,12 @@ "loc.input.help.namespace": "Задает пространство имен для команд с помощью флага –namespace. Если пространство имен не указано, команды будут выполняться в пространстве имен по умолчанию.", "loc.input.label.strategy": "Стратегия", "loc.input.help.strategy": "Используемая стратегия развертывания", - "loc.input.label.trafficSplitMethod": "Traffic split method", - "loc.input.help.trafficSplitMethod": "Traffic split method to be used", + "loc.input.label.trafficSplitMethod": "Метод разделения трафика", + "loc.input.help.trafficSplitMethod": "Используемый метод разделения трафика", "loc.input.label.percentage": "Процент", - "loc.input.help.percentage": "Percentage of traffic redirect to canary deployment", - "loc.input.label.baselineAndCanaryReplicas": "Baseline and canary replicas", - "loc.input.help.baselineAndCanaryReplicas": "Baseline and canary replicas count", + "loc.input.help.percentage": "Процент перенаправления трафика в развертывание Canary", + "loc.input.label.baselineAndCanaryReplicas": "Базовые реплики и реплики Canary", + "loc.input.help.baselineAndCanaryReplicas": "Счетчик базовых реплик и реплик Canary", "loc.input.label.manifests": "Манифесты", "loc.input.help.manifests": "Развертываемые манифесты", "loc.input.label.containers": "Контейнеры", @@ -24,24 +24,24 @@ "loc.input.label.imagePullSecrets": "ImagePullSecrets", "loc.input.help.imagePullSecrets": "ImagePullSecret для извлечения образа из закрытого реестра", "loc.input.label.renderType": "Модуль отрисовки", - "loc.input.help.renderType": "Tool to use for generating manifest files.", - "loc.input.label.dockerComposeFile": "Path to docker compose file", - "loc.input.help.dockerComposeFile": "docker-compose file path", + "loc.input.help.renderType": "Инструмент, используемый для создания файлов манифеста.", + "loc.input.label.dockerComposeFile": "Путь к файлу Docker Compose", + "loc.input.help.dockerComposeFile": "Путь к файлу docker-compose", "loc.input.label.helmChart": "Чарт Helm", "loc.input.help.helmChart": "Путь к подготавливаемому чарту Helm", - "loc.input.label.releaseName": "Helm Release Name", - "loc.input.help.releaseName": "Helm release name to use", + "loc.input.label.releaseName": "Имя выпуска Helm", + "loc.input.help.releaseName": "Используемое имя выпуска Helm", "loc.input.label.overrideFiles": "Переопределение файлов", "loc.input.help.overrideFiles": "Переопределение задаваемых файлов", - "loc.input.label.overrides": "Переопределяет", + "loc.input.label.overrides": "Переопределения", "loc.input.help.overrides": "Переопределение задаваемых значений", - "loc.input.label.kustomizationPath": "Kustomization Path", - "loc.input.help.kustomizationPath": "The argument must be the path to the directory containing the file, or a git repository URL with a path suffix specifying same with respect to the repository root.", + "loc.input.label.kustomizationPath": "Путь Kustomization", + "loc.input.help.kustomizationPath": "Аргумент должен быть путем к каталогу, содержащему файл, или URL-адресом репозитория Git с суффиксом path, указывающим тот же путь относительно корня репозитория.", "loc.input.label.resourceToPatch": "Ресурс для исправления", "loc.input.help.resourceToPatch": "чтобы идентифицировать ресурс", - "loc.input.label.resourceFileToPatch": "Путь файла", + "loc.input.label.resourceFileToPatch": "Путь к файлу", "loc.input.help.resourceFileToPatch": "Путь к файлу, используемому для исправления", - "loc.input.label.kind": "Вид", + "loc.input.label.kind": "Тип", "loc.input.help.kind": "Тип объекта K8s; развертывание, replicaSet и т. д.", "loc.input.label.name": "Имя", "loc.input.help.name": "Имя объекта k8s", @@ -61,12 +61,12 @@ "loc.input.help.secretArguments": "Укажите ключи и литеральные значения для вставки в секрет. Пример: --from-literal=key1=value1 --from-literal=key2=\"top secret\".", "loc.input.label.dockerRegistryEndpoint": "Подключение к службе реестра Docker", "loc.input.help.dockerRegistryEndpoint": "Выберите подключение к службе реестра Docker. Это требуется для команд, для выполнения которых необходимо пройти проверку подлинности в реестре.", - "loc.input.label.rolloutStatusTimeout": "Timeout for rollout status", - "loc.input.help.rolloutStatusTimeout": "The length of time (in seconds) to wait before ending watch on rollout status", + "loc.input.label.rolloutStatusTimeout": "Время ожидания для состояния выпуска", + "loc.input.help.rolloutStatusTimeout": "Интервал времени (в секундах), по истечении которого будет завершено отслеживание состояния выпуска", "loc.messages.DownloadPathForStableTxt": "Путь для скачивания stable.txt: %s", "loc.messages.DownloadKubeCtlFailed": "Не удается скачать клиент kubectl версии %s. Проверьте, верна ли версия: https://github.com/kubernetes/kubernetes/releases", "loc.messages.DownloadStableVersionFailed": "Не удается скачать файл стабильной версии kubernetes с %s. Возврат к %s", - "loc.messages.DockerComposeFilePathNotSupplied": "docker-compose file path not supplied", + "loc.messages.DockerComposeFilePathNotSupplied": "Путь к файлу docker-compose не указан", "loc.messages.UsingLatestStableVersion": "В спецификации версии указана недопустимая версия 1.7. Вместо нее будет использована последняя стабильная версия. Проверьте правильность версий на странице https://github.com/kubernetes/kubernetes/releases", "loc.messages.NotAValidSemverVersion": "Версия указана в неправильном формате. Примеры: 1.8.2, v1.8.2, 2.8.2, v2.8.2.", "loc.messages.ManifestFileNotFound": "Файлы манифеста, соответствующие %s, не найдены.", @@ -78,18 +78,18 @@ "loc.messages.NullInputObjectMetadata": "Метаданные входного объекта имеют значение NULL.", "loc.messages.InvalidRejectActionDeploymentStrategy": "Действие отклонения работает только со стратегией: предохранитель", "loc.messages.InvalidPromotetActionDeploymentStrategy": "Действие повышения уровня работает только со стратегией: предохранитель", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.KubectlShouldBeUpgraded": "kubectl client version equal to v1.14 or higher is required to use kustomize features.", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.UnableToCreateTrafficSplitManifestFile": "Unable to create TrafficSplit manifest file. %s", - "loc.messages.StableSpecSelectorNotExist": "Resource %s not deployed using SMI canary deployment.", - "loc.messages.InvalidPercentage": "Invalid value for percentage.", - "loc.messages.InvalidBaselineAndCanaryReplicas": "Invalid value for replica count.", - "loc.messages.InvalidTimeoutValue": "Invalid value for timeout. Enter a valid number.", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.AllContainersNotInReadyState": "Все контейнеры находятся в состоянии готовности.", + "loc.messages.CouldNotDeterminePodStatus": "Не удалось определить состояние объекта pod из-за ошибки: %s", + "loc.messages.KubectlShouldBeUpgraded": "Для использования функций kustomize требуется версия клиента kubectl 1.14 или выше.", + "loc.messages.CouldNotDetermineServiceStatus": "Не удалось определить состояние службы %s из-за ошибки: %s", + "loc.messages.waitForServiceIpAssignment": "Ожидание назначения внешнего IP-адреса службы %s", + "loc.messages.waitForServiceIpAssignmentTimedOut": "Истекло время ожидания назначения внешнего IP-адреса службы %s", + "loc.messages.ServiceExternalIP": "служба %s имеет внешний IP-адрес %s", + "loc.messages.UnableToCreateTrafficSplitManifestFile": "Не удалось создать файл манифеста TrafficSplit. %s", + "loc.messages.StableSpecSelectorNotExist": "Ресурс %s не развернут с помощью развертывания Canary SMI.", + "loc.messages.InvalidPercentage": "Недопустимое значение для процента.", + "loc.messages.InvalidBaselineAndCanaryReplicas": "Недопустимое значение для количества реплик.", + "loc.messages.InvalidTimeoutValue": "Недопустимое значение времени ожидания. Введите допустимое число.", + "loc.messages.RolloutStatusTimedout": "Сбой проверки состояния выпуска.", + "loc.messages.EnvironmentLink": "Дополнительные сведения см. на странице %s" } \ No newline at end of file diff --git a/Tasks/KubernetesManifestV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/KubernetesManifestV0/Strings/resources.resjson/zh-CN/resources.resjson index d9cf126506e0..02cf99a50e39 100644 --- a/Tasks/KubernetesManifestV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/KubernetesManifestV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -33,7 +33,7 @@ "loc.input.help.releaseName": "要使用的 Helm 发布名称", "loc.input.label.overrideFiles": "替代文件", "loc.input.help.overrideFiles": "替代要设置的文件", - "loc.input.label.overrides": "重写", + "loc.input.label.overrides": "替代", "loc.input.help.overrides": "替代要设置的值", "loc.input.label.kustomizationPath": "Kustomization 路径", "loc.input.help.kustomizationPath": "该参数必须是包含该文件的目录的路径,或带有路径后缀的 git 存储库 URL,该路径后缀指定与存储库根目录相同的路径。", @@ -51,7 +51,7 @@ "loc.input.help.mergeStrategy": "所提供的修补程序的类型;[json 合并策略]之一", "loc.input.label.arguments": "参数", "loc.input.help.arguments": "`kubectl delete` 命令的参数", - "loc.input.label.patch": "修补", + "loc.input.label.patch": "修补程序", "loc.input.help.patch": "修补程序的内容", "loc.input.label.secretType": "机密类型", "loc.input.help.secretType": "创建/更新泛型或 docker imagepullsecret。选择 dockerRegistry,用于创建/更新所选注册表的 imagepullsecret。imagePullSecret 是一种将包含容器注册表密码的机密传递到 Kubelet 的方法,可便于其代表 Pod 拉取专用映像。", diff --git a/Tasks/KubernetesManifestV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/KubernetesManifestV0/Strings/resources.resjson/zh-TW/resources.resjson index 66f9a9dc78b6..e859c1ff26e3 100644 --- a/Tasks/KubernetesManifestV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/KubernetesManifestV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,22 +1,22 @@ { "loc.friendlyName": "部署至 Kubernetes", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)或[參閱 Kubernetes 文件](https://kubernetes.io/docs/home/)", "loc.description": "使用 Kubernetes 資訊清單檔案部署至叢集,或甚至是使用 Helm charts 轉換用於部署的資訊清單檔案", "loc.instanceNameFormat": "$(action)", "loc.input.label.action": "動作", "loc.input.help.action": "選擇要執行的動作。", "loc.input.label.kubernetesServiceConnection": "Kubernetes 服務連線", - "loc.input.help.kubernetesServiceConnection": "選取 Kubernetes 服務連線。", + "loc.input.help.kubernetesServiceConnection": "請選取 Kubernetes 服務連線。", "loc.input.label.namespace": "命名空間", "loc.input.help.namespace": "使用 –namespace 旗標為命令設定命名空間。若未提供命名空間,這些命令會在預設命名空間中執行。", "loc.input.label.strategy": "策略", "loc.input.help.strategy": "要使用的部署策略", - "loc.input.label.trafficSplitMethod": "Traffic split method", - "loc.input.help.trafficSplitMethod": "Traffic split method to be used", + "loc.input.label.trafficSplitMethod": "分流方法", + "loc.input.help.trafficSplitMethod": "要使用的分流方法", "loc.input.label.percentage": "百分比", - "loc.input.help.percentage": "Percentage of traffic redirect to canary deployment", - "loc.input.label.baselineAndCanaryReplicas": "Baseline and canary replicas", - "loc.input.help.baselineAndCanaryReplicas": "Baseline and canary replicas count", + "loc.input.help.percentage": "重新導向至 Canary 部署的流量百分比", + "loc.input.label.baselineAndCanaryReplicas": "基準與 Canary 複本", + "loc.input.help.baselineAndCanaryReplicas": "基準與 Canary 複本計數", "loc.input.label.manifests": "資訊清單", "loc.input.help.manifests": "要部署的資訊清單", "loc.input.label.containers": "容器", @@ -24,19 +24,19 @@ "loc.input.label.imagePullSecrets": "ImagePullSecrets", "loc.input.help.imagePullSecrets": "ImagePullSecret 可從私人登錄提取映像", "loc.input.label.renderType": "轉譯引擎", - "loc.input.help.renderType": "Tool to use for generating manifest files.", - "loc.input.label.dockerComposeFile": "Path to docker compose file", - "loc.input.help.dockerComposeFile": "docker-compose file path", + "loc.input.help.renderType": "用於產生資訊清單檔案的工具。", + "loc.input.label.dockerComposeFile": "Docker Compose 檔案路徑", + "loc.input.help.dockerComposeFile": "docker-compose 檔案路徑", "loc.input.label.helmChart": "Helm Chart", "loc.input.help.helmChart": "要轉換的 Helm chart 路徑", - "loc.input.label.releaseName": "Helm Release Name", - "loc.input.help.releaseName": "Helm release name to use", + "loc.input.label.releaseName": "Helm 版本名稱", + "loc.input.help.releaseName": "要使用的 Helm 版本名稱", "loc.input.label.overrideFiles": "覆寫檔案", "loc.input.help.overrideFiles": "覆寫要設定的檔案", "loc.input.label.overrides": "覆寫", "loc.input.help.overrides": "覆寫要設定的值", - "loc.input.label.kustomizationPath": "Kustomization Path", - "loc.input.help.kustomizationPath": "The argument must be the path to the directory containing the file, or a git repository URL with a path suffix specifying same with respect to the repository root.", + "loc.input.label.kustomizationPath": "Kustomization 路徑", + "loc.input.help.kustomizationPath": "引數必須是包含檔案的目錄路徑,或路徑尾碼指定目標與儲存機制根路徑相同的 git 存放庫 URL。", "loc.input.label.resourceToPatch": "要修補的資源", "loc.input.help.resourceToPatch": "以找出資源", "loc.input.label.resourceFileToPatch": "檔案路徑", @@ -51,7 +51,7 @@ "loc.input.help.mergeStrategy": "所提供的修補類型; 其中一個 [json 策略合併]", "loc.input.label.arguments": "引數", "loc.input.help.arguments": "'kubectl delete' 命令的引數", - "loc.input.label.patch": "修補檔案", + "loc.input.label.patch": "修補程式", "loc.input.help.patch": "修補的內容", "loc.input.label.secretType": "秘密的類型", "loc.input.help.secretType": "建立/更新一般或 docker imagepullsecret。選取 dockerRegistry 以建立/更新所選登錄的 imagepullsecret。imagePullSecret 這項方法可將包含容器登錄密碼的秘密傳遞給 Kubelet,讓它可以代替您的 Pod 提取私用映像。", @@ -61,12 +61,12 @@ "loc.input.help.secretArguments": "指定要在秘密中插入的索引鍵與常值。例如 --from-literal=key1=value1 --from-literal=key2=\"top secret\"。", "loc.input.label.dockerRegistryEndpoint": "Docker 登錄服務連線", "loc.input.help.dockerRegistryEndpoint": "選取 Docker 登錄服務連線。必須為需要向登錄驗證的命令選取。", - "loc.input.label.rolloutStatusTimeout": "Timeout for rollout status", - "loc.input.help.rolloutStatusTimeout": "The length of time (in seconds) to wait before ending watch on rollout status", + "loc.input.label.rolloutStatusTimeout": "推出狀態逾時", + "loc.input.help.rolloutStatusTimeout": "結束監看推出狀態前所要等候的時間長度 (秒)", "loc.messages.DownloadPathForStableTxt": "stable.txt 的下載路徑: %s", "loc.messages.DownloadKubeCtlFailed": "無法下載版本為 %s 的 kubectl 用戶端。請檢查版本是否正確 https://github.com/kubernetes/kubernetes/releases", "loc.messages.DownloadStableVersionFailed": "無法從 %s 下載 kubernetes 穩定版本檔案。回到 %s", - "loc.messages.DockerComposeFilePathNotSupplied": "docker-compose file path not supplied", + "loc.messages.DockerComposeFilePathNotSupplied": "未提供 docker-compose 檔案路徑", "loc.messages.UsingLatestStableVersion": "版本規格輸入中指定的版本 1.7 無效。請改用最新穩定版本。查看正確的版本 https://github.com/kubernetes/kubernetes/releases", "loc.messages.NotAValidSemverVersion": "未以正確的格式指定版本。例如: 1.8.2、v1.8.2、2.8.2、v2.8.2。", "loc.messages.ManifestFileNotFound": "找不到任何符合 %s 的資訊清單檔案。", @@ -78,18 +78,18 @@ "loc.messages.NullInputObjectMetadata": "輸入物件中繼資料為 Null。", "loc.messages.InvalidRejectActionDeploymentStrategy": "拒絕動作僅適用於策略: canary", "loc.messages.InvalidPromotetActionDeploymentStrategy": "升階動作僅適用於策略: canary", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.KubectlShouldBeUpgraded": "kubectl client version equal to v1.14 or higher is required to use kustomize features.", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.UnableToCreateTrafficSplitManifestFile": "Unable to create TrafficSplit manifest file. %s", - "loc.messages.StableSpecSelectorNotExist": "Resource %s not deployed using SMI canary deployment.", - "loc.messages.InvalidPercentage": "Invalid value for percentage.", - "loc.messages.InvalidBaselineAndCanaryReplicas": "Invalid value for replica count.", - "loc.messages.InvalidTimeoutValue": "Invalid value for timeout. Enter a valid number.", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.AllContainersNotInReadyState": "所有容器皆未處於就緒狀態。", + "loc.messages.CouldNotDeterminePodStatus": "因為發生錯誤,所以無法判斷 Pod 的狀態: %s", + "loc.messages.KubectlShouldBeUpgraded": "需要有相當於 v1.14 或更新版本的 kubectl 用戶端版本,才能使用 kustomize 功能。", + "loc.messages.CouldNotDetermineServiceStatus": "因為發生錯誤,所以無法判斷服務 %s 狀態: %s", + "loc.messages.waitForServiceIpAssignment": "正在等候服務 %s 外部 IP 指派", + "loc.messages.waitForServiceIpAssignmentTimedOut": "等候服務 %s 外部 IP 指派已逾時", + "loc.messages.ServiceExternalIP": "服務 %s 的外部 IP 是 %s", + "loc.messages.UnableToCreateTrafficSplitManifestFile": "無法建立 TrafficSplit 資訊清單檔案。%s", + "loc.messages.StableSpecSelectorNotExist": "未使用 SMI Canary 部署來部署資源 %s。", + "loc.messages.InvalidPercentage": "百分比值無效。", + "loc.messages.InvalidBaselineAndCanaryReplicas": "複本計數值無效。", + "loc.messages.InvalidTimeoutValue": "逾時值無效。請輸入有效的數值。", + "loc.messages.RolloutStatusTimedout": "推出狀態檢查失敗。", + "loc.messages.EnvironmentLink": "如需詳細資訊,請前往 %s" } \ No newline at end of file diff --git a/Tasks/KubernetesManifestV0/task.json b/Tasks/KubernetesManifestV0/task.json index 755b215528d1..6dcdf600af97 100644 --- a/Tasks/KubernetesManifestV0/task.json +++ b/Tasks/KubernetesManifestV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 185, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/KubernetesManifestV0/task.loc.json b/Tasks/KubernetesManifestV0/task.loc.json index 146ec5b0ffa1..d3ac70305b74 100644 --- a/Tasks/KubernetesManifestV0/task.loc.json +++ b/Tasks/KubernetesManifestV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 185, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/KubernetesV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/de-DE/resources.resjson index 31fb502ff319..9e5d302a7e22 100644 --- a/Tasks/KubernetesV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/KubernetesV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Hiermit wird ein Kubernetes-Cluster in Azure Container Service durch das Ausführen von kubectl-Befehlen bereitgestellt, konfiguriert oder aktualisiert.", "loc.instanceNameFormat": "kubectl $(command)", "loc.group.displayName.commands": "Befehle", diff --git a/Tasks/KubernetesV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/es-ES/resources.resjson index ae501e87df4d..a8fa4485fe38 100644 --- a/Tasks/KubernetesV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/KubernetesV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Implementa, configura y actualiza un clúster de Kubernetes en Azure Container Service mediante la ejecución de comandos kubectl.", "loc.instanceNameFormat": "kubectl $(command)", "loc.group.displayName.commands": "Comandos", @@ -28,7 +28,7 @@ "loc.input.help.containerRegistryType": "Seleccione un tipo de registro de Container. La tarea puede usar los detalles de la suscripción de Azure para trabajar con un registro de Azure Container. También se admiten otros registros de Container estándar.", "loc.input.label.dockerRegistryEndpoint": "Conexión de servicio de Registro de Docker", "loc.input.help.dockerRegistryEndpoint": "Seleccione una conexión de servicio de registro de Docker. Obligatorio para los comandos que deben autenticarse en un registro.", - "loc.input.label.azureSubscriptionEndpoint": "Suscripción de Azure", + "loc.input.label.azureSubscriptionEndpoint": "Suscripción a Azure", "loc.input.help.azureSubscriptionEndpoint": "Seleccione la suscripción de Azure Resource Manager, que contiene Azure Container Registry. Nota: Para configurar una nueva conexión de servicio, seleccione la suscripción de Azure de la lista y haga clic en \"Autorizar\". Si la suscripción no aparece en la lista o quiere usar una entidad de servicio existente, puede configurar una conexión de servicio de Azure con el botón \"Agregar\" o \"Administrar\".", "loc.input.label.azureContainerRegistry": "Azure Container Registry", "loc.input.help.azureContainerRegistry": "Seleccione una instancia de Azure Container Registry que se usará para extraer imágenes de contenedor e implementar aplicaciones en el clúster de Kubernetes. Es obligatorio para los comandos que deben autenticarse en un Registro.", diff --git a/Tasks/KubernetesV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/fr-FR/resources.resjson index d5b15e6cdf0d..4eee9d8c8fa4 100644 --- a/Tasks/KubernetesV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/KubernetesV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Déployer, configurer et mettre à jour un cluster Kubernetes dans Azure Container Service en exécutant des commandes kubectl", "loc.instanceNameFormat": "kubectl $(command)", "loc.group.displayName.commands": "Commandes", diff --git a/Tasks/KubernetesV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/it-IT/resources.resjson index fbdac13cf941..9d6766712683 100644 --- a/Tasks/KubernetesV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/KubernetesV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Consente di distribuire, configurare e aggiornare un cluster Kubernetes nel servizio contenitore di Azure eseguendo i comandi kubectl", "loc.instanceNameFormat": "kubectl $(command)", "loc.group.displayName.commands": "Comandi", @@ -24,13 +24,13 @@ "loc.input.help.secretType": "Consente di creare/aggiornare un elemento imagepullsecret generico o Docker. Selezionare dockerRegistry per creare/aggiornare l'elemento imagepullsecret del registro selezionato. L'elemento imagePullSecret viene usato per passare al kubelet un segreto che contiene una password di registro contenitori in modo che possa eseguire il pull di un'immagine privata per conto del pod.", "loc.input.label.secretArguments": "Argomenti", "loc.input.help.secretArguments": "Consente di specificare chiavi e valori letterali da inserire nell'elemento secret, ad esempio --from-literal=key1=value1 --from-literal=key2=\"top secret\".", - "loc.input.label.containerRegistryType": "Tipo di Registro Container", + "loc.input.label.containerRegistryType": "Tipo di registro contenitori", "loc.input.help.containerRegistryType": "Consente di selezionare un tipo di registro contenitori. L'attività può usare i dettagli della sottoscrizione di Azure per usare un Registro Azure Container. Sono supportati anche altri registri contenitori standard.", "loc.input.label.dockerRegistryEndpoint": "Connessione al servizio Registro Docker", "loc.input.help.dockerRegistryEndpoint": "Consente di selezionare una connessione al servizio Registro Docker. È obbligatorio per i comandi che devono eseguire l'autenticazione con un registro.", "loc.input.label.azureSubscriptionEndpoint": "Sottoscrizione di Azure", "loc.input.help.azureSubscriptionEndpoint": "Consente di selezionare la sottoscrizione di Azure Resource Manager che contiene Registro Azure Container. Nota: per configurare la nuova connessione al servizio, selezionare la sottoscrizione di Azure dall'elenco e fare clic su 'Autorizza'. Se la sottoscrizione non è inclusa nell'elenco o si vuole usare un'entità servizio esistente, è possibile configurare una connessione al servizio di Azure usando il pulsante 'Aggiungi' o 'Gestisci'.", - "loc.input.label.azureContainerRegistry": "Registro Azure Container", + "loc.input.label.azureContainerRegistry": "Registro contenitori di Azure", "loc.input.help.azureContainerRegistry": "Consente di selezionare un Registro Azure Container che verrà usato per il pull delle immagini del contenitore e per la distribuzione di applicazioni nel cluster Kubernetes. È obbligatorio per i comandi che devono eseguire l'autenticazione con un registro.", "loc.input.label.secretName": "Nome segreto", "loc.input.help.secretName": "Nome del segreto. È possibile usare questo nome di segreto nel file di configurazione YAML di Kubernetes.", @@ -56,7 +56,7 @@ "loc.input.help.specifyLocation": "Percorso completo del file kubectl.exe", "loc.input.label.cwd": "Directory di lavoro", "loc.input.help.cwd": "Directory di lavoro per il comando di kubectl.", - "loc.input.label.outputFormat": "Formato output", + "loc.input.label.outputFormat": "Formato di output", "loc.input.help.outputFormat": "Formato dell'output.", "loc.input.label.kubectlOutput": "Nome variabile di output", "loc.input.help.kubectlOutput": "Nome della variabile in cui deve essere salvato l'output del comando.", diff --git a/Tasks/KubernetesV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/ja-JP/resources.resjson index ce9ee3f4afb3..8c5d0a451b8c 100644 --- a/Tasks/KubernetesV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/KubernetesV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.friendlyName": "kubectl", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "kubectl コマンドを実行して、Azure Container Service で Kubernetes クラスターをデプロイ、構成、更新します", "loc.instanceNameFormat": "kubectl $(command)", "loc.group.displayName.commands": "コマンド", diff --git a/Tasks/KubernetesV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/ru-RU/resources.resjson index a07898d5c5ac..7e04d8cfe1b2 100644 --- a/Tasks/KubernetesV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/KubernetesV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "Развертывание, настройка и обновление кластера Kubernetes в Службе контейнеров Azure с помощью команд kubectl", "loc.instanceNameFormat": "kubectl $(command)", "loc.group.displayName.commands": "Команды", diff --git a/Tasks/KubernetesV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/zh-TW/resources.resjson index c9d4a5918e0e..a5bff0adc7de 100644 --- a/Tasks/KubernetesV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/KubernetesV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)", "loc.description": "透過執行 kubectl 命令,在 Azure Container Service 中部署、設定和升級 Kubernetes 叢集", "loc.instanceNameFormat": "kubectl $(command)", "loc.group.displayName.commands": "命令", diff --git a/Tasks/KubernetesV0/task.json b/Tasks/KubernetesV0/task.json index ca20861b3d21..b7ffb802b1c5 100644 --- a/Tasks/KubernetesV0/task.json +++ b/Tasks/KubernetesV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/KubernetesV0/task.loc.json b/Tasks/KubernetesV0/task.loc.json index d2d34b8b153f..4ee52def77b5 100644 --- a/Tasks/KubernetesV0/task.loc.json +++ b/Tasks/KubernetesV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/KubernetesV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/KubernetesV1/Strings/resources.resjson/de-DE/resources.resjson index 1834da522cc4..c4bcb6257142 100644 --- a/Tasks/KubernetesV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/KubernetesV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275) oder [Kubernetes-Dokumentation anzeigen](https://kubernetes.io/docs/home/)", "loc.description": "Hiermit wird ein Kubernetes-Cluster in Azure Container Service durch das Ausführen von kubectl-Befehlen bereitgestellt, konfiguriert oder aktualisiert.", "loc.instanceNameFormat": "kubectl $(command)", "loc.releaseNotes": "Neuigkeiten in Version 1.0:
     Neue Dienstverbindungstyp-Eingabe für einfache Auswahl eines Azure AKS-Clusters.
     Ausgabevariableneingabe wurde durch Ausgabevariablenabschnitt ersetzt, der in allen Aufgaben hinzugefügt wurde.", @@ -101,8 +101,8 @@ "loc.messages.ToolRunnerExecCallSucceeded": "Die Toolrunner-Methode exec() wurde für den kubectl-Befehl erfolgreich zurückgegeben.", "loc.messages.WritingDockerConfigToTempFile": "Die Docker-Konfiguration wird in eine temporäre Datei geschrieben. Dateipfad: %s, Docker-Konfiguration: %s", "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist.", - "loc.messages.UnableToFetchKubectlVersion": "Could not fetch Kubectl version. Please make sure that the Kubernetes server is up and running.", - "loc.messages.KubectlClientVersion": "Kubectl Client Version", - "loc.messages.KubectlServerVersion": "Kubectl Server Version", - "loc.messages.KubectlServerVerisonNotFound": "Could not find kubectl server version" + "loc.messages.UnableToFetchKubectlVersion": "Die Kubectl-Version konnte nicht abgerufen werden. Stellen Sie sicher, dass der Kubernetes-Server betriebsbereit ist.", + "loc.messages.KubectlClientVersion": "Kubectl-Clientversion", + "loc.messages.KubectlServerVersion": "Kubectl-Serverversion", + "loc.messages.KubectlServerVerisonNotFound": "Die Kubectl-Serverversion wurde nicht gefunden." } \ No newline at end of file diff --git a/Tasks/KubernetesV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/KubernetesV1/Strings/resources.resjson/es-ES/resources.resjson index 461e22e4f881..da187df31243 100644 --- a/Tasks/KubernetesV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/KubernetesV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275) o [consultar la documentación de Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Implementa, configura y actualiza un clúster de Kubernetes en Azure Container Service mediante la ejecución de comandos kubectl.", "loc.instanceNameFormat": "kubectl $(command)", "loc.releaseNotes": "Novedades de la versión 1.0:
     Se ha agregado una nueva entrada de tipo de conexión de servicio para la selección fácil del clúster de AKS de Azure.
     Se ha reemplazado la entrada de la variable de salida con la sección de variables de salida que hemos agregado en todas las tareas.", @@ -14,7 +14,7 @@ "loc.input.help.connectionType": "Seleccione un tipo de conexión de servicio.", "loc.input.label.kubernetesServiceEndpoint": "Conexión de servicio de Kubernetes", "loc.input.help.kubernetesServiceEndpoint": "Seleccione una conexión del servicio de Kubernetes.", - "loc.input.label.azureSubscriptionEndpoint": "Suscripción de Azure", + "loc.input.label.azureSubscriptionEndpoint": "Suscripción a Azure", "loc.input.help.azureSubscriptionEndpoint": "Seleccione la suscripción de Azure Resource Manager, que contiene Azure Container Registry. Nota: Para configurar una nueva conexión de servicio, seleccione la suscripción de Azure de la lista y haga clic en \"Autorizar\". Si la suscripción no aparece en la lista o quiere usar una entidad de servicio existente, puede configurar la conexión de servicio de Azure con el botón \"Agregar\" o \"Administrar\".", "loc.input.label.azureResourceGroup": "Grupo de recursos", "loc.input.help.azureResourceGroup": "Seleccione un grupo de recursos de Azure.", @@ -101,8 +101,8 @@ "loc.messages.ToolRunnerExecCallSucceeded": "El método exec() de ToolRunner se devolvió correctamente para el comando kubectl.", "loc.messages.WritingDockerConfigToTempFile": "Escribiendo la configuración de Docker en el archivo temporal. Ruta de acceso del archivo: %s. Configuración de Docker: %s", "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado.", - "loc.messages.UnableToFetchKubectlVersion": "Could not fetch Kubectl version. Please make sure that the Kubernetes server is up and running.", - "loc.messages.KubectlClientVersion": "Kubectl Client Version", - "loc.messages.KubectlServerVersion": "Kubectl Server Version", - "loc.messages.KubectlServerVerisonNotFound": "Could not find kubectl server version" + "loc.messages.UnableToFetchKubectlVersion": "No se pudo capturar la versión de Kubectl. Asegúrese de que el servidor de Kubernetes está activo y en ejecución.", + "loc.messages.KubectlClientVersion": "Versión del cliente de Kubectl", + "loc.messages.KubectlServerVersion": "Versión del servidor de Kubectl", + "loc.messages.KubectlServerVerisonNotFound": "No se encontró la versión del servidor de kubectl." } \ No newline at end of file diff --git a/Tasks/KubernetesV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/KubernetesV1/Strings/resources.resjson/fr-FR/resources.resjson index bb4edbde328d..9448840adf02 100644 --- a/Tasks/KubernetesV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/KubernetesV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275) ou [consulter la documentation de Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Déployer, configurer et mettre à jour un cluster Kubernetes dans Azure Container Service en exécutant des commandes kubectl", "loc.instanceNameFormat": "kubectl $(command)", "loc.releaseNotes": "Nouveautés de la version 1.0 :
     Ajout d'une nouvelle entrée de type de connexion de service pour faciliter la sélection du cluster Azure AKS.
     Remplacement de l'entrée de variables de sortie par la section des variables de sortie que nous avions ajoutée à toutes les tâches.", @@ -30,7 +30,7 @@ "loc.input.help.useConfigurationFile": "Utilisez la configuration Kubernetes avec la commande kubectl. Vous pouvez indiquer un script inline, un nom de fichier, un répertoire ou une URL pour l'accès aux fichiers config Kubernetes.", "loc.input.label.configurationType": "Type de configuration", "loc.input.help.configurationType": "Type de configuration Kubernetes pour la commande kubectl. Il peut s'agir d'un chemin de fichier ou d'un script inline.", - "loc.input.label.configuration": "Chemin d'accès au fichier", + "loc.input.label.configuration": "Chemin du fichier", "loc.input.help.configuration": "Nom de fichier, répertoire ou URL des fichiers config kubernetes à utiliser avec les commandes.", "loc.input.label.inline": "Configuration inline", "loc.input.help.inline": "Configuration de déploiement inline pour la commande kubectl", @@ -101,8 +101,8 @@ "loc.messages.ToolRunnerExecCallSucceeded": "La méthode exec() de Toolrunner a retourné une exécution réussie pour la commande kubectl.", "loc.messages.WritingDockerConfigToTempFile": "Écriture de la configuration Docker dans le fichier temporaire. Chemin de fichier : %s. Configuration Docker : %s", "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré.", - "loc.messages.UnableToFetchKubectlVersion": "Could not fetch Kubectl version. Please make sure that the Kubernetes server is up and running.", - "loc.messages.KubectlClientVersion": "Kubectl Client Version", - "loc.messages.KubectlServerVersion": "Kubectl Server Version", - "loc.messages.KubectlServerVerisonNotFound": "Could not find kubectl server version" + "loc.messages.UnableToFetchKubectlVersion": "Impossible de récupérer (fetch) la version de kubectl. Vérifiez que le serveur Kubernetes est opérationnel.", + "loc.messages.KubectlClientVersion": "Version du client kubectl", + "loc.messages.KubectlServerVersion": "Version du serveur kubectl", + "loc.messages.KubectlServerVerisonNotFound": "Version du serveur kubectl introuvable" } \ No newline at end of file diff --git a/Tasks/KubernetesV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/KubernetesV1/Strings/resources.resjson/it-IT/resources.resjson index 6fd529ca9e44..eb1430ee40e4 100644 --- a/Tasks/KubernetesV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/KubernetesV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275). In alternativa, [vedere la documentazione di Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Consente di distribuire, configurare e aggiornare un cluster Kubernetes nel servizio contenitore di Azure eseguendo i comandi kubectl", "loc.instanceNameFormat": "kubectl $(command)", "loc.releaseNotes": "Novità della versione 1.0:
     Aggiunta del nuovo tipo di connessione al servizio per semplificare la selezione del cluster del servizio Azure Kubernetes.
     Sostituzione dell'input delle variabili di output con la sezione delle variabili di output aggiunte in tutte le attività.", @@ -72,7 +72,7 @@ "loc.input.help.specifyLocation": "Percorso completo del file kubectl.exe", "loc.input.label.cwd": "Directory di lavoro", "loc.input.help.cwd": "Directory di lavoro per il comando di kubectl.", - "loc.input.label.outputFormat": "Formato output", + "loc.input.label.outputFormat": "Formato di output", "loc.input.help.outputFormat": "Formato dell'output.", "loc.messages.CantDownloadAccessProfile": "Non è possibile scaricare il profilo di accesso o il file di configurazione kube per il cluster %s. Motivo: %s.", "loc.messages.DownloadingClient": "Download del client Kubernetes.", @@ -101,8 +101,8 @@ "loc.messages.ToolRunnerExecCallSucceeded": "Il metodo Toolrunner exec() è stato completato correttamente per il comando kubectl.", "loc.messages.WritingDockerConfigToTempFile": "Scrittura della configurazione di Docker nel file temporaneo. Percorso del file: %s. Configurazione di Docker: %s", "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta.", - "loc.messages.UnableToFetchKubectlVersion": "Could not fetch Kubectl version. Please make sure that the Kubernetes server is up and running.", - "loc.messages.KubectlClientVersion": "Kubectl Client Version", - "loc.messages.KubectlServerVersion": "Kubectl Server Version", - "loc.messages.KubectlServerVerisonNotFound": "Could not find kubectl server version" + "loc.messages.UnableToFetchKubectlVersion": "Non è stato possibile recuperare la versione di kubectl. Assicurarsi che il server Kubernetes sia operativo.", + "loc.messages.KubectlClientVersion": "Versione del client kubectl", + "loc.messages.KubectlServerVersion": "Versione del server kubectl", + "loc.messages.KubectlServerVerisonNotFound": "Non è stato possibile trovare la versione del server kubectl" } \ No newline at end of file diff --git a/Tasks/KubernetesV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/KubernetesV1/Strings/resources.resjson/ja-JP/resources.resjson index 7c8c5f674e4c..4533a18b0d13 100644 --- a/Tasks/KubernetesV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/KubernetesV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.friendlyName": "kubectl", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)、または [Kubernetes のドキュメントを参照](https://kubernetes.io/docs/home/)", "loc.description": "kubectl コマンドを実行して、Azure Container Service で Kubernetes クラスターをデプロイ、構成、更新します", "loc.instanceNameFormat": "kubectl $(command)", "loc.releaseNotes": "バージョン 1.0 での変更点:
     Azure AKS クラスターの選択を容易にするため、新しいサービス接続タイプの入力を追加しました。
     出力変数入力を出力変数セクションと置き換え、すべてのタスクに追加しました。", @@ -100,9 +100,9 @@ "loc.messages.ToolRunnerExecCallFailed": "Toolrunner exec() メソッドによって kubectl コマンドにエラーが返されました。エラー: %s。", "loc.messages.ToolRunnerExecCallSucceeded": "Toolrunner exec() メソッドが kubectl コマンドに対して正常に戻されました。", "loc.messages.WritingDockerConfigToTempFile": "Docker 構成を一時ファイルに書き込んでいます。ファイル パス: %s、Docker 構成: %s", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。", - "loc.messages.UnableToFetchKubectlVersion": "Could not fetch Kubectl version. Please make sure that the Kubernetes server is up and running.", - "loc.messages.KubectlClientVersion": "Kubectl Client Version", - "loc.messages.KubectlServerVersion": "Kubectl Server Version", - "loc.messages.KubectlServerVerisonNotFound": "Could not find kubectl server version" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。", + "loc.messages.UnableToFetchKubectlVersion": "kubectl バージョンをフェッチできませんでした。Kubernetes サーバーが稼働していることをご確認ください。", + "loc.messages.KubectlClientVersion": "kubectl クライアント バージョン", + "loc.messages.KubectlServerVersion": "kubectl サーバー バージョン", + "loc.messages.KubectlServerVerisonNotFound": "kubectl サーバーのバージョンが見つかりませんでした" } \ No newline at end of file diff --git a/Tasks/KubernetesV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/KubernetesV1/Strings/resources.resjson/ko-KR/resources.resjson index 7eb19ea7706f..d8b6cf374c1a 100644 --- a/Tasks/KubernetesV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/KubernetesV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -28,7 +28,7 @@ "loc.input.help.command": "실행할 kubectl 명령을 선택하거나 지정합니다.", "loc.input.label.useConfigurationFile": "구성 사용", "loc.input.help.useConfigurationFile": "kubectl 명령에 Kubernetes 구성을 사용합니다. Kubernetes 구성 파일의 인라인 스크립트, 파일 이름, 디렉터리 또는 URL을 지정할 수 있습니다.", - "loc.input.label.configurationType": "구성 형식", + "loc.input.label.configurationType": "구성 유형", "loc.input.help.configurationType": "kubectl 명령에 대한 Kubernetes 구성 유형입니다. 파일 경로 또는 인라인 스크립트일 수 있습니다.", "loc.input.label.configuration": "파일 경로", "loc.input.help.configuration": "명령과 함께 사용할 Kubernetes 구성에 대한 파일 이름, 디렉터리 또는 URL입니다.", diff --git a/Tasks/KubernetesV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/KubernetesV1/Strings/resources.resjson/ru-RU/resources.resjson index 338a72eef881..6558e081d300 100644 --- a/Tasks/KubernetesV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/KubernetesV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275) или [документацию по Kubernetes](https://kubernetes.io/docs/home/)", "loc.description": "Развертывание, настройка и обновление кластера Kubernetes в Службе контейнеров Azure с помощью команд kubectl", "loc.instanceNameFormat": "kubectl $(command)", "loc.releaseNotes": "Новые возможности в версии 1.0:
     Добавлен новый тип подключения к службе, упрощающий выбор кластера Azure AKS.
     Ввод выходных переменных заменен разделом выходных переменных, который добавлен во все задачи.", @@ -30,7 +30,7 @@ "loc.input.help.useConfigurationFile": "Используйте конфигурацию Kubernetes с командой kubectl. Можно указать встроенный скрипт, имя файла, каталог или URL-адрес файлов конфигурации Kubernetes.", "loc.input.label.configurationType": "Тип конфигурации", "loc.input.help.configurationType": "Тип конфигурации Kubernetes для команды kubectl. Это может быть путь к файлу или встроенный скрипт.", - "loc.input.label.configuration": "Путь файла", + "loc.input.label.configuration": "Путь к файлу", "loc.input.help.configuration": "Имя файла, каталог или URL-адрес файлов конфигурации kubernetes, которые будут использоваться с командами.", "loc.input.label.inline": "Встроенная конфигурация", "loc.input.help.inline": "Встроенная конфигурация развертывания для команды kubectl", @@ -101,8 +101,8 @@ "loc.messages.ToolRunnerExecCallSucceeded": "Метод Toolrunner exec() возвратил сведения об успешном выполнении для команды kubectl.", "loc.messages.WritingDockerConfigToTempFile": "Запись конфигурации Docker во временный файл. Путь к файлу: %s, конфигурация Docker: %s", "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек.", - "loc.messages.UnableToFetchKubectlVersion": "Could not fetch Kubectl version. Please make sure that the Kubernetes server is up and running.", - "loc.messages.KubectlClientVersion": "Kubectl Client Version", - "loc.messages.KubectlServerVersion": "Kubectl Server Version", - "loc.messages.KubectlServerVerisonNotFound": "Could not find kubectl server version" + "loc.messages.UnableToFetchKubectlVersion": "Не удалось получить версию Kubectl. Убедитесь, что сервер Kubernetes запущен и работает.", + "loc.messages.KubectlClientVersion": "Версия клиента Kubectl", + "loc.messages.KubectlServerVersion": "Версия сервера Kubectl", + "loc.messages.KubectlServerVerisonNotFound": "Не удалось найти версию сервера kubectl" } \ No newline at end of file diff --git a/Tasks/KubernetesV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/KubernetesV1/Strings/resources.resjson/zh-TW/resources.resjson index 006790be1df6..8be2576e75fa 100644 --- a/Tasks/KubernetesV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/KubernetesV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Kubectl", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275) or [see the Kubernetes documentation](https://kubernetes.io/docs/home/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)或[參閱 Kubernetes 文件](https://kubernetes.io/docs/home/)", "loc.description": "透過執行 kubectl 命令,在 Azure Container Service 中部署、設定和升級 Kubernetes 叢集", "loc.instanceNameFormat": "kubectl $(command)", "loc.releaseNotes": "1.0 版的新功能:
     新增服務連線類型輸入,讓 Azure AKS 叢集的選取更簡單。
     將輸出變數輸入取代為我們在所有工作中新增的輸出變數區段。", @@ -101,8 +101,8 @@ "loc.messages.ToolRunnerExecCallSucceeded": "Toolrunner exec() 方法對 kubectl 命令成功傳回。", "loc.messages.WritingDockerConfigToTempFile": "正在將 Docker 設定寫入暫存檔案。檔案路徑: %s,Docker 設定: %s", "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。", - "loc.messages.UnableToFetchKubectlVersion": "Could not fetch Kubectl version. Please make sure that the Kubernetes server is up and running.", - "loc.messages.KubectlClientVersion": "Kubectl Client Version", - "loc.messages.KubectlServerVersion": "Kubectl Server Version", - "loc.messages.KubectlServerVerisonNotFound": "Could not find kubectl server version" + "loc.messages.UnableToFetchKubectlVersion": "無法擷取 Kubectl 版本。請確定 Kubernetes 伺服器已啟動並執行。", + "loc.messages.KubectlClientVersion": "Kubectl 用戶端版本", + "loc.messages.KubectlServerVersion": "Kubectl 伺服器版本", + "loc.messages.KubectlServerVerisonNotFound": "找不到 kubectl 伺服器版本" } \ No newline at end of file diff --git a/Tasks/KubernetesV1/task.json b/Tasks/KubernetesV1/task.json index d0f15a9ce5b0..fdefa8e4e0b3 100644 --- a/Tasks/KubernetesV1/task.json +++ b/Tasks/KubernetesV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/KubernetesV1/task.loc.json b/Tasks/KubernetesV1/task.loc.json index a964c38963c0..561871b0876e 100644 --- a/Tasks/KubernetesV1/task.loc.json +++ b/Tasks/KubernetesV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/MSBuildV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/MSBuildV1/Strings/resources.resjson/de-DE/resources.resjson index 56d12f4c0504..7b00de0127e1 100644 --- a/Tasks/MSBuildV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/MSBuildV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "MSBuild", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613724)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613724)", "loc.description": "Führt Buildvorgänge mit MSBuild aus.", "loc.instanceNameFormat": "Projektmappe $(solution) erstellen", "loc.group.displayName.advanced": "Erweitert", @@ -22,7 +22,7 @@ "loc.input.label.maximumCpuCount": "Parallel erstellen", "loc.input.help.maximumCpuCount": "Wenn die MSBuild-Zielkonfiguration mit parallelem Erstellen kompatibel ist, können Sie optional diese Option aktivieren, um das Kennzeichen \"/m\" an MSBuild zu übergeben (nur Windows). Wenn die Zielkonfiguration nicht mit parallelem Erstellen kompatibel ist, kann das Aktivieren dieser Option bewirken, dass der Build Fehler des Typs \"Datei in Gebrauch\" oder zeitweilige oder inkonsistente Buildfehler aufweist.", "loc.input.label.restoreNugetPackages": "NuGet-Pakete wiederherstellen", - "loc.input.help.restoreNugetPackages": "Diese Option ist veraltet. Um NuGet-Pakete wiederherzustellen, fügen Sie vor der Builderstellung die Aufgabe [Installer für NuGet-Tools](https://docs.microsoft.com/vsts/pipelines/tasks/tool/nuget) hinzu.", + "loc.input.help.restoreNugetPackages": "Diese Option ist veraltet. Um NuGet-Pakete wiederherzustellen, fügen Sie vor der Builderstellung eine [NuGet](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)-Aufgabe hinzu.", "loc.input.label.logProjectEvents": "Projektdetails aufzeichnen", "loc.input.help.logProjectEvents": "Optional Zeitachsendetails für jedes Projekt aufzeichnen (nur Windows).", "loc.input.label.createLogFile": "Protokolldatei erstellen", diff --git a/Tasks/MSBuildV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/MSBuildV1/Strings/resources.resjson/es-ES/resources.resjson index e1a91a68d09d..5b4d2efc74f3 100644 --- a/Tasks/MSBuildV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/MSBuildV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "MSBuild", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613724)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613724)", "loc.description": "Compilar con MSBuild", "loc.instanceNameFormat": "Compilar solución $(solution)", "loc.group.displayName.advanced": "Avanzado", @@ -22,7 +22,7 @@ "loc.input.label.maximumCpuCount": "Compilar en paralelo", "loc.input.help.maximumCpuCount": "Si la configuración de destino de MSBuild es compatible con la compilación en paralelo, puede activar esta entrada para pasar el modificador /m a MSBuild (solo en Windows). Si la configuración de destino no es compatible con la compilación en paralelo y activa esta opción, la compilación puede generar errores de archivo en uso o de compilación intermitente o incoherente.", "loc.input.label.restoreNugetPackages": "Restaurar paquetes NuGet", - "loc.input.help.restoreNugetPackages": "Esta opción está en desuso. Para restaurar paquetes NuGet, agregue una tarea del [Instalador de la herramienta NuGet](https://docs.microsoft.com/vsts/pipelines/tasks/tool/nuget) antes de la compilación.", + "loc.input.help.restoreNugetPackages": "Esta opción está en desuso. Para restaurar paquetes NuGet, agregue una tarea de [NuGet](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) antes de la compilación.", "loc.input.label.logProjectEvents": "Registrar detalles del proyecto", "loc.input.help.logProjectEvents": "De manera opcional, se registran los detalles de la escala de tiempo de cada proyecto (solo Windows).", "loc.input.label.createLogFile": "Crear archivo de registro", diff --git a/Tasks/MSBuildV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/MSBuildV1/Strings/resources.resjson/fr-FR/resources.resjson index 9116b781bc56..1e9bc09b00d5 100644 --- a/Tasks/MSBuildV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/MSBuildV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "MSBuild", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613724)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613724)", "loc.description": "Générer avec MSBuild", "loc.instanceNameFormat": "Générer la solution $(solution)", "loc.group.displayName.advanced": "Avancé", @@ -22,7 +22,7 @@ "loc.input.label.maximumCpuCount": "Build en parallèle", "loc.input.help.maximumCpuCount": "Si votre configuration cible MSBuild est compatible avec la génération en parallèle, vous pouvez éventuellement cocher cette option pour passer le commutateur /m à MSBuild (Windows uniquement). Si votre configuration cible n'est pas compatible avec la génération en parallèle, l'activation de cette option risque d'entraîner des erreurs de type fichier en cours d'utilisation, ou bien des échecs de build intermittents ou incohérents.", "loc.input.label.restoreNugetPackages": "Restaurer des packages NuGet", - "loc.input.help.restoreNugetPackages": "Cette option est dépréciée. Pour restaurer des packages NuGet, ajoutez une tâche [Programme d'installation de l'outil NuGet](https://docs.microsoft.com/vsts/pipelines/tasks/tool/nuget) avant la build.", + "loc.input.help.restoreNugetPackages": "Cette option est dépréciée. Pour restaurer des packages NuGet, ajoutez une tâche [NuGet](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) avant la build.", "loc.input.label.logProjectEvents": "Enregistrer les détails du projet", "loc.input.help.logProjectEvents": "Enregistrez éventuellement les détails de la chronologie de chaque projet (Windows uniquement).", "loc.input.label.createLogFile": "Créer le fichier journal", diff --git a/Tasks/MSBuildV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/MSBuildV1/Strings/resources.resjson/it-IT/resources.resjson index f11c858d2993..d9000d5c394a 100644 --- a/Tasks/MSBuildV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/MSBuildV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "MSBuild", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613724)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613724)", "loc.description": "Consente di compilare con MSBuild", "loc.instanceNameFormat": "Compila la soluzione $(solution)", "loc.group.displayName.advanced": "Avanzate", @@ -15,14 +15,14 @@ "loc.input.help.msbuildLocation": "Consente, facoltativamente, di specificare il percorso di MSBuild.", "loc.input.label.platform": "Piattaforma", "loc.input.label.configuration": "Configurazione", - "loc.input.label.msbuildArguments": "Argomenti di MSBuild", + "loc.input.label.msbuildArguments": "Argomenti MSBuild", "loc.input.help.msbuildArguments": "Argomenti aggiuntivi passati a MSBuild (in Windows) e xbuild (in MacOS).", "loc.input.label.clean": "Pulisci", "loc.input.help.clean": "Esegue una compilazione pulita (/t:clean) prima della compilazione.", "loc.input.label.maximumCpuCount": "Compilazione in parallelo", "loc.input.help.maximumCpuCount": "Se la configurazione di destinazione di MSBuild è compatibile con la compilazione in parallelo, è possibile selezionare facoltativamente questa opzione di input per passare l'opzione /m a MSBuild (solo Windows). Se la configurazione di destinazione non è compatibile con la compilazione in parallelo, selezionando questa opzione durante la compilazione potrebbero verificarsi errori di file in uso oppure errori di compilazioni intermittenti o incoerenti.", "loc.input.label.restoreNugetPackages": "Ripristina pacchetti NuGet", - "loc.input.help.restoreNugetPackages": "Questa opzione è deprecata. Per ripristinare pacchetti NuGet, aggiungere un'attività [Programma di installazione strumento NuGet](https://docs.microsoft.com/vsts/pipelines/tasks/tool/nuget) prima della compilazione.", + "loc.input.help.restoreNugetPackages": "Questa opzione è deprecata. Per ripristinare pacchetti NuGet, aggiungere un'attività [NuGet](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) prima della compilazione.", "loc.input.label.logProjectEvents": "Registra dettagli progetto", "loc.input.help.logProjectEvents": "Registra facoltativamente i dettagli della sequenza temporale per ogni progetto (solo Windows).", "loc.input.label.createLogFile": "Crea file di log", diff --git a/Tasks/MSBuildV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/MSBuildV1/Strings/resources.resjson/ja-JP/resources.resjson index a0100698162e..0c7adafc7bb3 100644 --- a/Tasks/MSBuildV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/MSBuildV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "MSBuild", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613724)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613724)", "loc.description": "MSBuild で作成する", "loc.instanceNameFormat": "ソリューション $(solution) のビルド", "loc.group.displayName.advanced": "詳細設定", @@ -20,9 +20,9 @@ "loc.input.label.clean": "消去", "loc.input.help.clean": "ビルドの前に、クリーン ビルド (/t:clean) を実行します。", "loc.input.label.maximumCpuCount": "並列ビルド", - "loc.input.help.maximumCpuCount": "MSBuild ターゲット構成が並列ビルドと互換性がある場合、この入力を任意にチェックし、/m スイッチを MSBuild に渡すことができます (Windows のみ)。ターゲット構成が並列ビルドと互換性がない場合、このオプションをオンにすると、ビルドに \"ファイル使用中\" エラーが発生するか、ビルドの間欠的エラーまたは不整合エラーになることがあります。", + "loc.input.help.maximumCpuCount": "MSBuild ターゲット構成が並列ビルドと互換性がある場合、この入力を任意にチェックし、/m スイッチを MSBuild に渡すことができます (Windows のみ)。ターゲット構成が並列ビルドと互換性がない場合、このオプションをオンにすると、ビルドに \"ファイル使用中\" エラーが発生するか、ビルドの断続的エラーまたは不整合エラーになることがあります。", "loc.input.label.restoreNugetPackages": "NuGet パッケージの復元", - "loc.input.help.restoreNugetPackages": "このオプションは使用されなくなりました。NuGet パッケージを復元するには、ビルドの前に [NuGet Tool インストーラー](https://docs.microsoft.com/vsts/pipelines/tasks/tool/nuget) タスクを追加します。", + "loc.input.help.restoreNugetPackages": "このオプションは非推奨です。NuGet パッケージを復元するには、ビルドの前に [NuGet](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) タスクを追加します。", "loc.input.label.logProjectEvents": "プロジェクトの詳細の記録", "loc.input.help.logProjectEvents": "オプションで、各プロジェクトのタイムライン詳細を記録します (Windows のみ)。", "loc.input.label.createLogFile": "ログ ファイルを作成する", diff --git a/Tasks/MSBuildV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/MSBuildV1/Strings/resources.resjson/ko-KR/resources.resjson index ef191956286a..31948e9ca540 100644 --- a/Tasks/MSBuildV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/MSBuildV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -22,7 +22,7 @@ "loc.input.label.maximumCpuCount": "병렬 빌드", "loc.input.help.maximumCpuCount": "MSBuild 대상 구성이 병렬 빌드 작업과 호환되는 경우 선택적으로 이 입력을 선택하여 /m 스위치를 MSBuild로 전달할 수 있습니다(Windows만 해당). 대상 구성이 병렬 빌드 작업과 호환되지 않는 경우 이 옵션을 선택하면 빌드에서 파일 사용 중 오류 또는 일시적이거나 일관되지 않은 빌드 오류가 발생할 수 있습니다.", "loc.input.label.restoreNugetPackages": "NuGet 패키지 복원", - "loc.input.help.restoreNugetPackages": "이 옵션은 사용되지 않습니다. NuGet 패키지를 복원하려면 빌드 앞에 [NuGet 도구 설치 관리자](https://docs.microsoft.com/vsts/pipelines/tasks/tool/nuget) 작업을 추가하세요.", + "loc.input.help.restoreNugetPackages": "이 옵션은 사용되지 않습니다. NuGet 패키지를 복원하려면 빌드 앞에 [NuGet](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) 작업을 추가하세요.", "loc.input.label.logProjectEvents": "프로젝트 정보 기록", "loc.input.help.logProjectEvents": "원하는 경우 각 프로젝트의 타임라인 세부 정보를 기록합니다(Windows만 해당).", "loc.input.label.createLogFile": "로그 파일 만들기", diff --git a/Tasks/MSBuildV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/MSBuildV1/Strings/resources.resjson/ru-RU/resources.resjson index e8ee0c95c92e..b0873dcd7f18 100644 --- a/Tasks/MSBuildV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/MSBuildV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "MSBuild", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613724)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613724)", "loc.description": "Сборка с помощью MSBuild", "loc.instanceNameFormat": "Сборка решения $(solution)", "loc.group.displayName.advanced": "Дополнительно", @@ -22,7 +22,7 @@ "loc.input.label.maximumCpuCount": "Параллельная сборка", "loc.input.help.maximumCpuCount": "Если целевая конфигурация MSBuild совместима с параллельной сборкой, при необходимости можно установить этот флажок для передачи параметра /m в MSBuild (только для Windows). Если целевая конфигурация несовместима с параллельной сборкой, выбор этого варианта может привести к возникновению ошибок \"Файл занят\" в сборке, а также к периодическим или противоречивым сбоям сборки.", "loc.input.label.restoreNugetPackages": "Восстановить пакеты NuGet", - "loc.input.help.restoreNugetPackages": "Этот параметр является нерекомендуемым. Чтобы восстановить пакеты NuGet, добавьте задачу [установщика средств NuGet](https://docs.microsoft.com/vsts/pipelines/tasks/tool/nuget) перед сборкой.", + "loc.input.help.restoreNugetPackages": "Этот параметр является нерекомендуемым. Чтобы восстановить пакеты NuGet, добавьте задачу [NuGet](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) перед сборкой.", "loc.input.label.logProjectEvents": "Записать сведения о проекте", "loc.input.help.logProjectEvents": "Запись данных о хронологии для каждого проекта (необязательно, только для Windows).", "loc.input.label.createLogFile": "Создать файл журнала", diff --git a/Tasks/MSBuildV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/MSBuildV1/Strings/resources.resjson/zh-CN/resources.resjson index 15a7093be200..6e9df6317907 100644 --- a/Tasks/MSBuildV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/MSBuildV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -22,7 +22,7 @@ "loc.input.label.maximumCpuCount": "并行生成", "loc.input.help.maximumCpuCount": "如果 MSBuild 目标配置与并行生成兼容,可以选择此输入,将 /m 开关传递给 MSBuild (仅限 Windows)。如果目标配置与并行生成不兼容,选中此选项可能会导致你的生成出现“文件正在使用”错误,或出现间歇性或不一致的生成错误。", "loc.input.label.restoreNugetPackages": "还原 NuGet 包", - "loc.input.help.restoreNugetPackages": "已弃用此选项。若要恢复 NuGet 包,请在生成之前添加[NuGet 工具安装程序](https://docs.microsoft.com/vsts/pipelines/tasks/tool/nuget)任务。", + "loc.input.help.restoreNugetPackages": "已弃用此选项。若要恢复 NuGet 包,请在生成之前添加[NuGet](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)任务。", "loc.input.label.logProjectEvents": "记录项目详情", "loc.input.help.logProjectEvents": "可以选择记录每个项目的时间线详细信息(仅 Windows)。", "loc.input.label.createLogFile": "创建日志文件", diff --git a/Tasks/MSBuildV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/MSBuildV1/Strings/resources.resjson/zh-TW/resources.resjson index 942914a09ed7..2140ffcff543 100644 --- a/Tasks/MSBuildV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/MSBuildV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "MSBuild", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613724)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613724)", "loc.description": "使用 MSBuild 建置", "loc.instanceNameFormat": "建置方案 $(solution)", "loc.group.displayName.advanced": "進階", @@ -22,7 +22,7 @@ "loc.input.label.maximumCpuCount": "以平行方式建置", "loc.input.help.maximumCpuCount": "如果您的 MSBuild 目標組態與平行建置相容,您就可以選擇選取此輸入,以將 /m 參數傳遞至 MSBuild (僅限 Windows)。如果您的目標組態與平行建置不相容,選取此選項可能會導致您的組建產生檔案使用中的錯誤,或組建間歇或不一致的失敗。", "loc.input.label.restoreNugetPackages": "還原 NuGet 套件", - "loc.input.help.restoreNugetPackages": "此選項已淘汰。若要還原 NuGet 套件,請在組建前新增 [NuGet 工具安裝程式](https://docs.microsoft.com/vsts/pipelines/tasks/tool/nuget) 工作。", + "loc.input.help.restoreNugetPackages": "此選項已淘汰,若要還原 NuGet 套件,請先新增 [NuGet](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) 工作再建置。", "loc.input.label.logProjectEvents": "記錄專案詳細資料", "loc.input.help.logProjectEvents": "選擇性地記錄各專案的時間軸詳細資料 (僅 Windows)。", "loc.input.label.createLogFile": "建立記錄檔", diff --git a/Tasks/MSBuildV1/task.json b/Tasks/MSBuildV1/task.json index 1e2f047351ff..d03575aa01ff 100644 --- a/Tasks/MSBuildV1/task.json +++ b/Tasks/MSBuildV1/task.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 197, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/MSBuildV1/task.loc.json b/Tasks/MSBuildV1/task.loc.json index c17f041f1978..0e47fcc31bb0 100644 --- a/Tasks/MSBuildV1/task.loc.json +++ b/Tasks/MSBuildV1/task.loc.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 197, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/ManualInterventionV8/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ManualInterventionV8/Strings/resources.resjson/ja-JP/resources.resjson index 665388be481d..16712d3e9b77 100644 --- a/Tasks/ManualInterventionV8/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ManualInterventionV8/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "手動で介入", + "loc.friendlyName": "手動介入", "loc.helpMarkDown": "[詳細](https://go.microsoft.com/fwlink/?linkid=870234)", "loc.description": "配置を一時停止し、手動の介入を待つ", "loc.instanceNameFormat": "手動で介入", diff --git a/Tasks/ManualInterventionV8/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ManualInterventionV8/Strings/resources.resjson/ru-RU/resources.resjson index 5efc791a56be..d3edf00ded57 100644 --- a/Tasks/ManualInterventionV8/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ManualInterventionV8/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Ручное вмешательство", + "loc.friendlyName": "Взаимодействие вручную", "loc.helpMarkDown": "[Дополнительные сведения](https://go.microsoft.com/fwlink/?linkid=870234)", "loc.description": "Приостановка развертывания и ожидание вмешательства вручную", "loc.instanceNameFormat": "Вмешательство вручную", diff --git a/Tasks/ManualInterventionV8/task.json b/Tasks/ManualInterventionV8/task.json index ab5ccf62d896..1568bc1ba3ee 100644 --- a/Tasks/ManualInterventionV8/task.json +++ b/Tasks/ManualInterventionV8/task.json @@ -15,8 +15,8 @@ ], "version": { "Major": 8, - "Minor": 2, - "Patch": 10 + "Minor": 198, + "Patch": 0 }, "inputs": [ { diff --git a/Tasks/ManualInterventionV8/task.loc.json b/Tasks/ManualInterventionV8/task.loc.json index 893f642b8cc3..3263d556d6f3 100644 --- a/Tasks/ManualInterventionV8/task.loc.json +++ b/Tasks/ManualInterventionV8/task.loc.json @@ -15,8 +15,8 @@ ], "version": { "Major": 8, - "Minor": 2, - "Patch": 10 + "Minor": 198, + "Patch": 0 }, "inputs": [ { diff --git a/Tasks/ManualValidationV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ManualValidationV0/Strings/resources.resjson/de-DE/resources.resjson new file mode 100644 index 000000000000..08a8c4d235d0 --- /dev/null +++ b/Tasks/ManualValidationV0/Strings/resources.resjson/de-DE/resources.resjson @@ -0,0 +1,14 @@ +{ + "loc.friendlyName": "Manuelle Überprüfung", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/manual-validation)", + "loc.description": "[VORSCHAU] Hiermit wird eine Pipelineausführung angehalten, um auf eine manuelle Interaktion zu warten. Dies funktioniert nur bei YAML-Pipelines.", + "loc.instanceNameFormat": "Manuelle Validierung", + "loc.input.label.validators": "Benutzer benachrichtigen", + "loc.input.help.validators": "Senden Sie eine E-Mail an bestimmte Benutzer (oder Gruppen), um diese über ausstehende manuelle Überprüfungen zu informieren. Nur Benutzer mit der Berechtigung zur Erstellung von Warteschlangen können manuelle Überprüfungen vornehmen.", + "loc.input.label.instructions": "Anweisungen", + "loc.input.help.instructions": "Diese Anweisungen werden dem Benutzer angezeigt, damit dieser die manuelle Überprüfung fortsetzen oder ablehnen kann. Basierend auf diesen Anweisungen kann der Benutzer eine fundierte Entscheidung zu dieser manuellen Überprüfung treffen.", + "loc.input.label.onTimeout": "Bei Zeitlimit", + "loc.input.label.onTimeoutReject": "Ablehnen", + "loc.input.label.onTimeoutResume": "Fortsetzen", + "loc.input.help.onTimeout": "Hiermit wird diese manuelle Überprüfung automatisch abgelehnt oder fortgesetzt, wenn sie für das angegebene Zeitlimit oder seit 30 Tagen aussteht, je nachdem, was zuerst eintritt." +} \ No newline at end of file diff --git a/Tasks/ManualValidationV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ManualValidationV0/Strings/resources.resjson/es-ES/resources.resjson new file mode 100644 index 000000000000..8fe483794703 --- /dev/null +++ b/Tasks/ManualValidationV0/Strings/resources.resjson/es-ES/resources.resjson @@ -0,0 +1,14 @@ +{ + "loc.friendlyName": "Validación manual", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/manual-validation)", + "loc.description": "[VISTA PREVIA] Pausa una ejecución de canalización para esperar la interacción manual. Solo funciona con las canalizaciones de YAML.", + "loc.instanceNameFormat": "Validación manual", + "loc.input.label.validators": "Notificar a los usuarios", + "loc.input.help.validators": "Envíe un correo electrónico de validación manual pendiente a usuarios (o grupos) específicos. Solo los usuarios con permiso para poner la compilación en cola pueden realizar una validación manual.", + "loc.input.label.instructions": "Instrucciones", + "loc.input.help.instructions": "Estas instrucciones se mostrarán al usuario para reanudar o rechazar la validación manual. En función de ellas, el usuario tomará una decisión informada sobre esta validación manual.", + "loc.input.label.onTimeout": "Al agotarse el tiempo de espera", + "loc.input.label.onTimeoutReject": "Rechazar", + "loc.input.label.onTimeoutResume": "Reanudar", + "loc.input.help.onTimeout": "Rechaza o reanuda automáticamente esta validación manual después de estar pendiente durante el tiempo de espera especificado o 30 días, el que ocurra antes." +} \ No newline at end of file diff --git a/Tasks/ManualValidationV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ManualValidationV0/Strings/resources.resjson/fr-FR/resources.resjson new file mode 100644 index 000000000000..d702d269dd51 --- /dev/null +++ b/Tasks/ManualValidationV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -0,0 +1,14 @@ +{ + "loc.friendlyName": "Validation manuelle", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/manual-validation)", + "loc.description": "[PRÉVERSION] Interrompt l'exécution de pipeline dans l'attente d'une interaction manuelle. Fonctionne uniquement avec les pipelines YAML.", + "loc.instanceNameFormat": "Validation manuelle", + "loc.input.label.validators": "Notifier les utilisateurs", + "loc.input.help.validators": "Envoyez un e-mail relatif à une validation manuelle en attente à des utilisateurs (ou groupes) spécifiques. Seuls les utilisateurs dotés d'une autorisation de mise en file d'attente des builds peuvent agir sur une validation manuelle.", + "loc.input.label.instructions": "Instructions", + "loc.input.help.instructions": "Ces instructions sont montrées à l'utilisateur pour lui permettre de reprendre ou de rejeter la validation manuelle. En fonction de ces instructions, l'utilisateur prend une décision en connaissance de cause sur cette validation manuelle.", + "loc.input.label.onTimeout": "Au délai d'expiration", + "loc.input.label.onTimeoutReject": "Rejeter", + "loc.input.label.onTimeoutResume": "Reprendre", + "loc.input.help.onTimeout": "Rejetez ou reprenez cette validation manuelle automatiquement après la fin du délai d'expiration spécifié ou après 30 jours, selon la valeur la plus proche." +} \ No newline at end of file diff --git a/Tasks/ManualValidationV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ManualValidationV0/Strings/resources.resjson/it-IT/resources.resjson new file mode 100644 index 000000000000..9820fd9399c1 --- /dev/null +++ b/Tasks/ManualValidationV0/Strings/resources.resjson/it-IT/resources.resjson @@ -0,0 +1,14 @@ +{ + "loc.friendlyName": "Convalida manuale", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/manual-validation)", + "loc.description": "[ANTEPRIMA] Sospende l'esecuzione di una pipeline in attesa dell'interazione manuale. Funziona solo con pipeline YAML.", + "loc.instanceNameFormat": "Convalida manuale", + "loc.input.label.validators": "Invia notifica agli utenti", + "loc.input.help.validators": "Consente di inviare un messaggio di posta elettronica relativo a una convalida manuale in sospeso a utenti o gruppi specifici. Solo gli utenti con l'autorizzazione per compilazione coda possono intervenire su una convalida manuale.", + "loc.input.label.instructions": "Istruzioni", + "loc.input.help.instructions": "Queste istruzioni verranno visualizzate agli utenti per consentire loro di riprendere o rifiutare la convalida manuale. Usando queste istruzioni l'utente potrà prendere una decisione basata su informazioni aggiornate in merito a questa convalida manuale.", + "loc.input.label.onTimeout": "In caso di timeout", + "loc.input.label.onTimeoutReject": "Rifiuta", + "loc.input.label.onTimeoutResume": "Riprendi", + "loc.input.help.onTimeout": "Rifiuta o riprende automaticamente questa convalida manuale dopo che è rimasta in sospeso per il timeout specificato o per 30 giorni, a seconda di quale sia la data più vicina." +} \ No newline at end of file diff --git a/Tasks/ManualValidationV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ManualValidationV0/Strings/resources.resjson/ja-JP/resources.resjson new file mode 100644 index 000000000000..deaa3fbc3f34 --- /dev/null +++ b/Tasks/ManualValidationV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -0,0 +1,14 @@ +{ + "loc.friendlyName": "手動検証", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/manual-validation)", + "loc.description": "[プレビュー] パイプライン実行を一時停止し、対話式操作を行うために待機します。YAML パイプラインでのみ機能します。", + "loc.instanceNameFormat": "手動検証", + "loc.input.label.validators": "ユーザーに通知", + "loc.input.help.validators": "手動検証の保留のメールを特定のユーザー (またはグループ) に送信します。手動検証について決定を下せるのは、ビルドをキューに挿入のアクセス許可があるユーザーだけです。", + "loc.input.label.instructions": "手順", + "loc.input.help.instructions": "手動検証を再開または拒否できるよう、ユーザーにこの指示が表示されます。これらの指示に基づき、ユーザーは十分な情報を得たうえで、この手動検証について決定します。", + "loc.input.label.onTimeout": "タイムアウト時", + "loc.input.label.onTimeoutReject": "拒否", + "loc.input.label.onTimeoutResume": "再開", + "loc.input.help.onTimeout": "この手動検証は、指定されたタイムアウト期間または 30 日間 (いずれか早いほう) にわたって保留のままだと、自動的に拒否または再開されます。" +} \ No newline at end of file diff --git a/Tasks/ManualValidationV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/ManualValidationV0/Strings/resources.resjson/ko-KR/resources.resjson new file mode 100644 index 000000000000..de32445cd285 --- /dev/null +++ b/Tasks/ManualValidationV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -0,0 +1,14 @@ +{ + "loc.friendlyName": "수동 유효성 검사", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://aka.ms/manual-validation)", + "loc.description": "[미리 보기] 파이프라인 실행을 일시 중지하여 수동 조작을 기다립니다. YAML 파이프라인에서만 작동합니다.", + "loc.instanceNameFormat": "수동 유효성 검사", + "loc.input.label.validators": "사용자 알림", + "loc.input.help.validators": "수동 유효성 검사 보류 중 전자 메일을 특정 사용자나 그룹에 보냅니다. 큐 빌드 권한이 있는 사용자만 수동 유효성 검사를 수행할 수 있습니다.", + "loc.input.label.instructions": "지침", + "loc.input.help.instructions": "이 지침은 사용자가 수동 유효성 검사를 다시 시작하거나 거부하려는 경우 표시됩니다. 사용자는 해당 지침에 따라 이 수동 유효성 검사에 대해 합리적인 결정을 내리게 됩니다.", + "loc.input.label.onTimeout": "시간 초과 시", + "loc.input.label.onTimeoutReject": "거부", + "loc.input.label.onTimeoutResume": "다시 시작", + "loc.input.help.onTimeout": "지정된 시간 제한 또는 30일 중 빠른 기간에 보류된 후 이 수동 유효성 검사를 자동으로 거부하거나 다시 시작합니다." +} \ No newline at end of file diff --git a/Tasks/ManualValidationV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ManualValidationV0/Strings/resources.resjson/ru-RU/resources.resjson new file mode 100644 index 000000000000..bdc02e49b491 --- /dev/null +++ b/Tasks/ManualValidationV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -0,0 +1,14 @@ +{ + "loc.friendlyName": "Проверка вручную", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/manual-validation)", + "loc.description": "[Предварительная версия] Приостановка конвейера для ожидания взаимодействия вручную. Работает только с конвейерами YAML.", + "loc.instanceNameFormat": "Проверка вручную", + "loc.input.label.validators": "Уведомить пользователей", + "loc.input.help.validators": "Отправка отдельным пользователям или группам электронного письма об ожидаемой проверке вручную. Выполнить действия по проверке вручную могут только пользователи с разрешением для очереди сборок.", + "loc.input.label.instructions": "Инструкции", + "loc.input.help.instructions": "Эти инструкции будут показаны пользователю для возобновления или отклонения проверки вручную. На их основе пользователь должен принять взвешенное решение об этой проверке вручную.", + "loc.input.label.onTimeout": "По истечении времени ожидания", + "loc.input.label.onTimeoutReject": "Отклонить", + "loc.input.label.onTimeoutResume": "Возобновить", + "loc.input.help.onTimeout": "Автоматическое отклонение или возобновление этой проверки вручную после ожидания в течение указанного времени ожидания или 30 дней, в зависимости от того, что наступит раньше." +} \ No newline at end of file diff --git a/Tasks/ManualValidationV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/ManualValidationV0/Strings/resources.resjson/zh-CN/resources.resjson new file mode 100644 index 000000000000..390ca625117f --- /dev/null +++ b/Tasks/ManualValidationV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -0,0 +1,14 @@ +{ + "loc.friendlyName": "手动验证", + "loc.helpMarkDown": "[详细了解此任务](https://aka.ms/manual-validation)", + "loc.description": "[PREVIEW] 暂停管道运行以等待手动交互。仅适用于 YAML 管道。", + "loc.instanceNameFormat": "手动验证", + "loc.input.label.validators": "通知用户", + "loc.input.help.validators": "将手动验证挂起电子邮件发送到特定用户(或组)。仅具有队列生成权限的用户才可执行手动验证。", + "loc.input.label.instructions": "说明", + "loc.input.help.instructions": "将向用户显示这些说明,以便恢复或拒绝手动验证。用户根据这些说明,对此手动验证作出知情的决策。", + "loc.input.label.onTimeout": "超时", + "loc.input.label.onTimeoutReject": "拒绝", + "loc.input.label.onTimeoutResume": "继续", + "loc.input.help.onTimeout": "手动验证的挂起状态超过指定超时或 30 天后,系统将自动拒绝或继续此手动验证,以首先达到的条件为准。" +} \ No newline at end of file diff --git a/Tasks/ManualValidationV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ManualValidationV0/Strings/resources.resjson/zh-TW/resources.resjson new file mode 100644 index 000000000000..26c5a9a290dd --- /dev/null +++ b/Tasks/ManualValidationV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -0,0 +1,14 @@ +{ + "loc.friendlyName": "手動驗證", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/manual-validation)", + "loc.description": "[預覽] 暫停管線執行以待手動互動。僅適用於 YAML 管線。", + "loc.instanceNameFormat": "手動驗證", + "loc.input.label.validators": "通知使用者", + "loc.input.help.validators": "將手動驗證暫止電子郵件傳送給特定使用者 (或群組)。只有具有佇列組建權限的使用者,才能對手動驗證採取行動。", + "loc.input.label.instructions": "指示", + "loc.input.help.instructions": "使用者會看到這些指示,以繼續或拒絕手動驗證。使用者將會根據這些指示,對此手動驗證做出經旁徵博引的決定。", + "loc.input.label.onTimeout": "逾時時", + "loc.input.label.onTimeoutReject": "拒絕", + "loc.input.label.onTimeoutResume": "繼續", + "loc.input.help.onTimeout": "當手動驗證暫止時間超過指定的逾時或 30 天時 (以先達到的時間為準),自動拒絕或繼續此手動驗證。" +} \ No newline at end of file diff --git a/Tasks/ManualValidationV0/task.json b/Tasks/ManualValidationV0/task.json index f65f6d6c722e..ab87fc836432 100644 --- a/Tasks/ManualValidationV0/task.json +++ b/Tasks/ManualValidationV0/task.json @@ -15,7 +15,7 @@ ], "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "preview": true, diff --git a/Tasks/ManualValidationV0/task.loc.json b/Tasks/ManualValidationV0/task.loc.json index 592f300a5435..9ec43198658a 100644 --- a/Tasks/ManualValidationV0/task.loc.json +++ b/Tasks/ManualValidationV0/task.loc.json @@ -1,61 +1,61 @@ { - "id": "2003AD3A-104A-451A-9238-60474AB294E6", - "name": "ManualValidation", - "friendlyName": "ms-resource:loc.friendlyName", - "description": "ms-resource:loc.description", - "helpUrl": "https://aka.ms/manual-validation", - "helpMarkDown": "ms-resource:loc.helpMarkDown", - "category": "Deploy", - "visibility": [ - "Build" - ], - "author": "Microsoft Corporation", - "runsOn": [ - "Server" - ], - "version": { - "Major": 0, - "Minor": 179, - "Patch": 0 + "id": "2003AD3A-104A-451A-9238-60474AB294E6", + "name": "ManualValidation", + "friendlyName": "ms-resource:loc.friendlyName", + "description": "ms-resource:loc.description", + "helpUrl": "https://aka.ms/manual-validation", + "helpMarkDown": "ms-resource:loc.helpMarkDown", + "category": "Deploy", + "visibility": [ + "Build" + ], + "author": "Microsoft Corporation", + "runsOn": [ + "Server" + ], + "version": { + "Major": 0, + "Minor": 198, + "Patch": 0 + }, + "preview": true, + "inputs": [ + { + "name": "notifyUsers", + "type": "multiLine", + "label": "ms-resource:loc.input.label.validators", + "defaultValue": "", + "required": true, + "helpMarkDown": "ms-resource:loc.input.help.validators" }, - "preview": true, - "inputs": [ - { - "name": "notifyUsers", - "type": "multiLine", - "label": "ms-resource:loc.input.label.validators", - "defaultValue": "", - "required": true, - "helpMarkDown": "ms-resource:loc.input.help.validators" - }, - { - "name": "instructions", - "type": "multiLine", - "label": "ms-resource:loc.input.label.instructions", - "defaultValue": "", - "required": false, - "helpMarkDown": "ms-resource:loc.input.help.instructions", - "properties": { - "resizable": "true", - "rows": "10", - "maxLength": "4000" - } - }, - { - "name": "onTimeout", - "type": "radio", - "label": "loc.input.label.onTimeout", - "defaultValue": "loc.input.label.onTimeoutReject", - "required": false, - "options": { - "reject": "loc.input.label.onTimeoutReject", - "resume": "loc.input.label.onTimeoutResume" - }, - "helpMarkDown": "ms-resource:loc.input.help.onTimeout" - } - ], - "instanceNameFormat": "ms-resource:loc.instanceNameFormat", - "execution": { - "ManualValidation": {} + { + "name": "instructions", + "type": "multiLine", + "label": "ms-resource:loc.input.label.instructions", + "defaultValue": "", + "required": false, + "helpMarkDown": "ms-resource:loc.input.help.instructions", + "properties": { + "resizable": "true", + "rows": "10", + "maxLength": "4000" + } + }, + { + "name": "onTimeout", + "type": "radio", + "label": "loc.input.label.onTimeout", + "defaultValue": "loc.input.label.onTimeoutReject", + "required": false, + "options": { + "reject": "loc.input.label.onTimeoutReject", + "resume": "loc.input.label.onTimeoutResume" + }, + "helpMarkDown": "ms-resource:loc.input.help.onTimeout" } + ], + "instanceNameFormat": "ms-resource:loc.instanceNameFormat", + "execution": { + "ManualValidation": {} + } } \ No newline at end of file diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson index c3755f4ae749..231aeab894fb 100644 --- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,18 +1,19 @@ { - "loc.friendlyName": "Maven Authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2099968)", - "loc.description": "Provides credentials for Azure Artifacts feeds and external maven repositories", - "loc.instanceNameFormat": "Maven Authenticate", + "loc.friendlyName": "Maven-Authentifizierung", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=2099968)", + "loc.description": "Hiermit werden Anmeldeinformationen für Azure Artifacts-Feeds und externe Maven-Repositorys angegeben.", + "loc.instanceNameFormat": "Maven-Authentifizierung", "loc.input.label.artifactsFeeds": "Feeds", - "loc.input.label.mavenServiceConnections": "Credentials for repositories outside this organization/collection", - "loc.input.help.mavenServiceConnections": "Credentials to use for external repositories located in the project's pom.xml.", - "loc.messages.Warning_FeedEntryAlreadyExists": "The settings for the feed or repository '%s' already exists in the users settings.xml file.", - "loc.messages.Warning_NoEndpointsToAuth": "No repositories were selected to authenticate, please check your task configuration.", - "loc.messages.Info_GeneratingExternalRepositories": "Generating configs for %s external repositories.", - "loc.messages.Info_GeneratingInternalFeeds": "Generating configs for %s internal feeds.", - "loc.messages.Info_M2FolderDoesntExist": ".m2 folder not found at location %s, creating new folder.", - "loc.messages.Info_SettingsXmlRead": "Adding authentication to settings file %s.", - "loc.messages.Info_CreatingSettingsXml": "Creating new settings.xml at path %s.", - "loc.messages.Info_WritingToSettingsXml": "Writing new settings.xml with added authentication.", - "loc.messages.Error_InvalidServiceConnection": "The service connection for %s is invalid." + "loc.input.label.mavenServiceConnections": "Anmeldeinformationen für Repositorys außerhalb dieser Organisation/Sammlung", + "loc.input.help.mavenServiceConnections": "Anmeldeinformationen, die für externe Repositorys in der Datei \"pom.xml\" des Projekts verwendet werden sollen.", + "loc.messages.Warning_FeedEntryAlreadyExists": "Die Einstellungen für den Feed oder das Repository \"%s\" sind bereits in der Datei \"settings.xml\" des Benutzers enthalten.", + "loc.messages.Warning_NoEndpointsToAuth": "Es wurden keine Repositorys zur Authentifizierung ausgewählt. Überprüfen Sie Ihre Aufgabenkonfiguration.", + "loc.messages.Info_GeneratingExternalRepositories": "Es werden Konfigurationen für %s externe Repositorys generiert.", + "loc.messages.Info_GeneratingInternalFeeds": "Es werden Konfigurationen für %s interne Feeds generiert.", + "loc.messages.Info_M2FolderDoesntExist": "Am Speicherort \"%s\" wurde kein M2-Ordner gefunden. Es wird ein neuer Ordner erstellt.", + "loc.messages.Info_SettingsXmlRead": "Der Einstellungsdatei \"%s\" wird eine Authentifizierung hinzugefügt.", + "loc.messages.Info_CreatingSettingsXml": "Es wird eine neue Datei \"settings.xml\" im Pfad \"%s\" erstellt.", + "loc.messages.Info_WritingToSettingsXml": "Es wird eine neue Datei \"settings.xml\" mit hinzugefügter Authentifizierung erstellt.", + "loc.messages.Error_InvalidServiceConnection": "Die Dienstverbindung für \"%s\" ist ungültig.", + "loc.messages.Error_FailedCleanupM2": "Fehler beim Löschen der Anmeldeinformationen aus der Benutzerdatei \"settings.xml\": %s" } \ No newline at end of file diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson index c3755f4ae749..7d714fc8e767 100644 --- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,18 +1,19 @@ { - "loc.friendlyName": "Maven Authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2099968)", - "loc.description": "Provides credentials for Azure Artifacts feeds and external maven repositories", - "loc.instanceNameFormat": "Maven Authenticate", - "loc.input.label.artifactsFeeds": "Feeds", - "loc.input.label.mavenServiceConnections": "Credentials for repositories outside this organization/collection", - "loc.input.help.mavenServiceConnections": "Credentials to use for external repositories located in the project's pom.xml.", - "loc.messages.Warning_FeedEntryAlreadyExists": "The settings for the feed or repository '%s' already exists in the users settings.xml file.", - "loc.messages.Warning_NoEndpointsToAuth": "No repositories were selected to authenticate, please check your task configuration.", - "loc.messages.Info_GeneratingExternalRepositories": "Generating configs for %s external repositories.", - "loc.messages.Info_GeneratingInternalFeeds": "Generating configs for %s internal feeds.", - "loc.messages.Info_M2FolderDoesntExist": ".m2 folder not found at location %s, creating new folder.", - "loc.messages.Info_SettingsXmlRead": "Adding authentication to settings file %s.", - "loc.messages.Info_CreatingSettingsXml": "Creating new settings.xml at path %s.", - "loc.messages.Info_WritingToSettingsXml": "Writing new settings.xml with added authentication.", - "loc.messages.Error_InvalidServiceConnection": "The service connection for %s is invalid." + "loc.friendlyName": "Autenticación de Maven", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=2099968)", + "loc.description": "Proporciona credenciales para las fuentes de Azure Artifacts y los repositorios de Maven externos.", + "loc.instanceNameFormat": "Autenticación de Maven", + "loc.input.label.artifactsFeeds": "Fuentes", + "loc.input.label.mavenServiceConnections": "Credenciales para los repositorios fuera de esta organización o colección.", + "loc.input.help.mavenServiceConnections": "Credenciales que se van a usar para los repositorios externos ubicados en el archivo pom.xml del proyecto.", + "loc.messages.Warning_FeedEntryAlreadyExists": "La configuración de la fuente o el repositorio \"%s\" ya existe en el archivo settings.xml de los usuarios.", + "loc.messages.Warning_NoEndpointsToAuth": "No se seleccionó ningún repositorio para autenticar; compruebe la configuración de la tarea.", + "loc.messages.Info_GeneratingExternalRepositories": "Generando configuraciones para los repositorios externos (%s).", + "loc.messages.Info_GeneratingInternalFeeds": "Generando configuraciones para las fuentes internas (%s).", + "loc.messages.Info_M2FolderDoesntExist": "No se encontró la carpeta .m2 en la ubicación %s; creando otra carpeta.", + "loc.messages.Info_SettingsXmlRead": "Agregando autenticación al archivo de configuración %s.", + "loc.messages.Info_CreatingSettingsXml": "Creando un archivo settings.xml en la ruta de acceso %s.", + "loc.messages.Info_WritingToSettingsXml": "Escribiendo un nuevo archivo settings.xml con autenticación agregada.", + "loc.messages.Error_InvalidServiceConnection": "La conexión de servicio de %s no es válida.", + "loc.messages.Error_FailedCleanupM2": "No se pudieron eliminar las credenciales del archivo settings.xml del usuario: %s" } \ No newline at end of file diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson index c3755f4ae749..e3a2176ab5f6 100644 --- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,18 +1,19 @@ { - "loc.friendlyName": "Maven Authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2099968)", - "loc.description": "Provides credentials for Azure Artifacts feeds and external maven repositories", - "loc.instanceNameFormat": "Maven Authenticate", - "loc.input.label.artifactsFeeds": "Feeds", - "loc.input.label.mavenServiceConnections": "Credentials for repositories outside this organization/collection", - "loc.input.help.mavenServiceConnections": "Credentials to use for external repositories located in the project's pom.xml.", - "loc.messages.Warning_FeedEntryAlreadyExists": "The settings for the feed or repository '%s' already exists in the users settings.xml file.", - "loc.messages.Warning_NoEndpointsToAuth": "No repositories were selected to authenticate, please check your task configuration.", - "loc.messages.Info_GeneratingExternalRepositories": "Generating configs for %s external repositories.", - "loc.messages.Info_GeneratingInternalFeeds": "Generating configs for %s internal feeds.", - "loc.messages.Info_M2FolderDoesntExist": ".m2 folder not found at location %s, creating new folder.", - "loc.messages.Info_SettingsXmlRead": "Adding authentication to settings file %s.", - "loc.messages.Info_CreatingSettingsXml": "Creating new settings.xml at path %s.", - "loc.messages.Info_WritingToSettingsXml": "Writing new settings.xml with added authentication.", - "loc.messages.Error_InvalidServiceConnection": "The service connection for %s is invalid." + "loc.friendlyName": "Authentification Maven", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=2099968)", + "loc.description": "Fournit des informations d'identification pour les flux Azure Artifacts et les dépôts Maven externes", + "loc.instanceNameFormat": "Authentification Maven", + "loc.input.label.artifactsFeeds": "Flux", + "loc.input.label.mavenServiceConnections": "Informations d'identification des dépôts situés en dehors de cette organisation/collection", + "loc.input.help.mavenServiceConnections": "Informations d'identification à utiliser pour les dépôts externes situés dans le fichier pom.xml du projet.", + "loc.messages.Warning_FeedEntryAlreadyExists": "Les paramètres du flux ou du dépôt '%s' existent déjà dans le fichier settings.xml des utilisateurs.", + "loc.messages.Warning_NoEndpointsToAuth": "Aucun dépôt n'a été sélectionné pour l'authentification, vérifiez la configuration de votre tâche.", + "loc.messages.Info_GeneratingExternalRepositories": "Génération de configurations pour les dépôts externes %s.", + "loc.messages.Info_GeneratingInternalFeeds": "Génération de configurations pour les flux internes %s.", + "loc.messages.Info_M2FolderDoesntExist": "Le dossier .m2 est introuvable à l'emplacement %s. Création d'un dossier.", + "loc.messages.Info_SettingsXmlRead": "Ajout de l'authentification au fichier de paramètres %s.", + "loc.messages.Info_CreatingSettingsXml": "Création d'un fichier settings.xml dans le chemin %s.", + "loc.messages.Info_WritingToSettingsXml": "Écriture d'un nouveau fichier settings.xml avec ajout de l'authentification.", + "loc.messages.Error_InvalidServiceConnection": "La connexion de service pour %s est non valide.", + "loc.messages.Error_FailedCleanupM2": "Échec de la suppression des informations d'identification dans le fichier utilisateur settings.xml : %s" } \ No newline at end of file diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson index c3755f4ae749..4f4ca02e6146 100644 --- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,18 +1,19 @@ { - "loc.friendlyName": "Maven Authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2099968)", - "loc.description": "Provides credentials for Azure Artifacts feeds and external maven repositories", - "loc.instanceNameFormat": "Maven Authenticate", - "loc.input.label.artifactsFeeds": "Feeds", - "loc.input.label.mavenServiceConnections": "Credentials for repositories outside this organization/collection", - "loc.input.help.mavenServiceConnections": "Credentials to use for external repositories located in the project's pom.xml.", - "loc.messages.Warning_FeedEntryAlreadyExists": "The settings for the feed or repository '%s' already exists in the users settings.xml file.", - "loc.messages.Warning_NoEndpointsToAuth": "No repositories were selected to authenticate, please check your task configuration.", - "loc.messages.Info_GeneratingExternalRepositories": "Generating configs for %s external repositories.", - "loc.messages.Info_GeneratingInternalFeeds": "Generating configs for %s internal feeds.", - "loc.messages.Info_M2FolderDoesntExist": ".m2 folder not found at location %s, creating new folder.", - "loc.messages.Info_SettingsXmlRead": "Adding authentication to settings file %s.", - "loc.messages.Info_CreatingSettingsXml": "Creating new settings.xml at path %s.", - "loc.messages.Info_WritingToSettingsXml": "Writing new settings.xml with added authentication.", - "loc.messages.Error_InvalidServiceConnection": "The service connection for %s is invalid." + "loc.friendlyName": "Autenticazione Maven", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=2099968)", + "loc.description": "Fornisce le credenziali per i feed di Azure Artifacts e i repository Maven esterni", + "loc.instanceNameFormat": "Autenticazione Maven", + "loc.input.label.artifactsFeeds": "Feed", + "loc.input.label.mavenServiceConnections": "Credenziali per i repository esterni a questa organizzazione/raccolta", + "loc.input.help.mavenServiceConnections": "Credenziali da usare per i repository esterni presenti nel file pom.xml del progetto.", + "loc.messages.Warning_FeedEntryAlreadyExists": "Le impostazioni per il feed o il repository '%s' esistono già nel file settings.xml degli utenti.", + "loc.messages.Warning_NoEndpointsToAuth": "Non è stato selezionato alcun repository per l'autenticazione. Verificare la configurazione dell'attività.", + "loc.messages.Info_GeneratingExternalRepositories": "Generazione delle configurazioni per i repository %s esterni.", + "loc.messages.Info_GeneratingInternalFeeds": "Generazione delle i configurazioni per i feed interni di %s.", + "loc.messages.Info_M2FolderDoesntExist": "La cartella .m2 non è stata trovata nel percorso %s. Verrà creata una nuova cartella.", + "loc.messages.Info_SettingsXmlRead": "Aggiunta dell'autenticazione al file di impostazioni %s.", + "loc.messages.Info_CreatingSettingsXml": "Creazione del nuovo file settings.xml nel percorso %s.", + "loc.messages.Info_WritingToSettingsXml": "Scrittura del nuovo file settings.xml con l'aggiunta dell'autenticazione.", + "loc.messages.Error_InvalidServiceConnection": "La connessione al servizio per %s non è valida.", + "loc.messages.Error_FailedCleanupM2": "Non è stato possibile eliminare le credenziali dal file settings.xml dell'utente: %s" } \ No newline at end of file diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson index c3755f4ae749..b0ecdf8f4935 100644 --- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,18 +1,19 @@ { - "loc.friendlyName": "Maven Authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2099968)", - "loc.description": "Provides credentials for Azure Artifacts feeds and external maven repositories", - "loc.instanceNameFormat": "Maven Authenticate", - "loc.input.label.artifactsFeeds": "Feeds", - "loc.input.label.mavenServiceConnections": "Credentials for repositories outside this organization/collection", - "loc.input.help.mavenServiceConnections": "Credentials to use for external repositories located in the project's pom.xml.", - "loc.messages.Warning_FeedEntryAlreadyExists": "The settings for the feed or repository '%s' already exists in the users settings.xml file.", - "loc.messages.Warning_NoEndpointsToAuth": "No repositories were selected to authenticate, please check your task configuration.", - "loc.messages.Info_GeneratingExternalRepositories": "Generating configs for %s external repositories.", - "loc.messages.Info_GeneratingInternalFeeds": "Generating configs for %s internal feeds.", - "loc.messages.Info_M2FolderDoesntExist": ".m2 folder not found at location %s, creating new folder.", - "loc.messages.Info_SettingsXmlRead": "Adding authentication to settings file %s.", - "loc.messages.Info_CreatingSettingsXml": "Creating new settings.xml at path %s.", - "loc.messages.Info_WritingToSettingsXml": "Writing new settings.xml with added authentication.", - "loc.messages.Error_InvalidServiceConnection": "The service connection for %s is invalid." + "loc.friendlyName": "Maven の認証", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=2099968)", + "loc.description": "Azure Artifacts フィードと外部 Maven リポジトリ用の資格情報を提供します", + "loc.instanceNameFormat": "Maven の認証", + "loc.input.label.artifactsFeeds": "フィード", + "loc.input.label.mavenServiceConnections": "この組織またはコレクション外のリポジトリの資格情報", + "loc.input.help.mavenServiceConnections": "プロジェクトの pom.xml に配置された外部のリポジトリに使用する資格情報。", + "loc.messages.Warning_FeedEntryAlreadyExists": "フィードまたはリポジトリ '%s' の設定がユーザーの settings.xml ファイルに既に存在しています。", + "loc.messages.Warning_NoEndpointsToAuth": "認証するリポジトリが選択されていません。タスクの構成をご確認ください。", + "loc.messages.Info_GeneratingExternalRepositories": "%s 外部リポジトリの構成を生成しています。", + "loc.messages.Info_GeneratingInternalFeeds": "%s 内部フィードの構成を生成しています。", + "loc.messages.Info_M2FolderDoesntExist": ".m2 フォルダーが場所 %s に見つかりません。新しいフォルダーを作成しています。", + "loc.messages.Info_SettingsXmlRead": "設定ファイル %s に認証を追加しています。", + "loc.messages.Info_CreatingSettingsXml": "新しい settings.xml をパス %s で作成しています。", + "loc.messages.Info_WritingToSettingsXml": "追加された認証で新しい settings.xml を書き込んでいます。", + "loc.messages.Error_InvalidServiceConnection": "%s のサービス接続が無効です。", + "loc.messages.Error_FailedCleanupM2": "ユーザーの settings.xml ファイルから資格情報を削除できませんでした: %s" } \ No newline at end of file diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson index 3a848137ef40..98582ff6cfff 100644 --- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -14,5 +14,6 @@ "loc.messages.Info_SettingsXmlRead": "설정 파일 %s에 인증을 추가하는 중입니다.", "loc.messages.Info_CreatingSettingsXml": "경로 %s에서 새 settings.xml을 만드는 중입니다.", "loc.messages.Info_WritingToSettingsXml": "추가한 인증으로 새 settings.xml을 쓰고 있습니다.", - "loc.messages.Error_InvalidServiceConnection": "%s에 대한 서비스 연결이 잘못되었습니다." + "loc.messages.Error_InvalidServiceConnection": "%s에 대한 서비스 연결이 잘못되었습니다.", + "loc.messages.Error_FailedCleanupM2": "사용자 settings.xml 파일에서 자격 증명을 삭제하지 못함: %s" } \ No newline at end of file diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson index c3755f4ae749..8f735825ddaa 100644 --- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,18 +1,19 @@ { - "loc.friendlyName": "Maven Authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2099968)", - "loc.description": "Provides credentials for Azure Artifacts feeds and external maven repositories", - "loc.instanceNameFormat": "Maven Authenticate", - "loc.input.label.artifactsFeeds": "Feeds", - "loc.input.label.mavenServiceConnections": "Credentials for repositories outside this organization/collection", - "loc.input.help.mavenServiceConnections": "Credentials to use for external repositories located in the project's pom.xml.", - "loc.messages.Warning_FeedEntryAlreadyExists": "The settings for the feed or repository '%s' already exists in the users settings.xml file.", - "loc.messages.Warning_NoEndpointsToAuth": "No repositories were selected to authenticate, please check your task configuration.", - "loc.messages.Info_GeneratingExternalRepositories": "Generating configs for %s external repositories.", - "loc.messages.Info_GeneratingInternalFeeds": "Generating configs for %s internal feeds.", - "loc.messages.Info_M2FolderDoesntExist": ".m2 folder not found at location %s, creating new folder.", - "loc.messages.Info_SettingsXmlRead": "Adding authentication to settings file %s.", - "loc.messages.Info_CreatingSettingsXml": "Creating new settings.xml at path %s.", - "loc.messages.Info_WritingToSettingsXml": "Writing new settings.xml with added authentication.", - "loc.messages.Error_InvalidServiceConnection": "The service connection for %s is invalid." + "loc.friendlyName": "Проверка подлинности Maven", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=2099968)", + "loc.description": "Предоставляет учетные данные для веб-каналов Azure Artifacts и внешних репозиториев Maven", + "loc.instanceNameFormat": "Проверка подлинности Maven", + "loc.input.label.artifactsFeeds": "Веб-каналы", + "loc.input.label.mavenServiceConnections": "Учетные данные для репозиториев за пределами этой организации и коллекции", + "loc.input.help.mavenServiceConnections": "Учетные данные, используемые для внешних репозиториев, расположенных в файле pom.xml проекта.", + "loc.messages.Warning_FeedEntryAlreadyExists": "Параметры для веб-канала или репозитория \"%s\" уже имеются в файле settings.xml пользователя.", + "loc.messages.Warning_NoEndpointsToAuth": "Не выбраны репозитории для проверки подлинности; проверьте конфигурацию задачи.", + "loc.messages.Info_GeneratingExternalRepositories": "Идет создание конфигураций для внешних репозиториев (%s).", + "loc.messages.Info_GeneratingInternalFeeds": "Идет создание конфигураций для внутренних веб-каналов (%s).", + "loc.messages.Info_M2FolderDoesntExist": "Папка .m2 не найдена в расположении %s; создается новая папка.", + "loc.messages.Info_SettingsXmlRead": "Добавление проверки подлинности в файл параметров %s.", + "loc.messages.Info_CreatingSettingsXml": "Идет создание файла settings.xml по пути %s.", + "loc.messages.Info_WritingToSettingsXml": "Выполняется запись нового файла settings.xml с добавленной проверкой подлинности.", + "loc.messages.Error_InvalidServiceConnection": "Недопустимое подключение службы для %s.", + "loc.messages.Error_FailedCleanupM2": "Не удалось удалить учетные данные из файла settings.xml пользователя: %s" } \ No newline at end of file diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson index 8f332fe0f951..b7ff607d9aa2 100644 --- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -14,5 +14,6 @@ "loc.messages.Info_SettingsXmlRead": "正在向设置文件 %s 添加身份验证。", "loc.messages.Info_CreatingSettingsXml": "正在路径 %s 上创建新的 settings.xml。", "loc.messages.Info_WritingToSettingsXml": "正在使用已添加的身份验证编写新的 settings.xml。", - "loc.messages.Error_InvalidServiceConnection": "%s 的服务连接无效。" + "loc.messages.Error_InvalidServiceConnection": "%s 的服务连接无效。", + "loc.messages.Error_FailedCleanupM2": "未能从用户 settings.xml 文件中删除凭据: %s" } \ No newline at end of file diff --git a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson index c3755f4ae749..3ffd9cdde15c 100644 --- a/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/MavenAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,18 +1,19 @@ { - "loc.friendlyName": "Maven Authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2099968)", - "loc.description": "Provides credentials for Azure Artifacts feeds and external maven repositories", - "loc.instanceNameFormat": "Maven Authenticate", - "loc.input.label.artifactsFeeds": "Feeds", - "loc.input.label.mavenServiceConnections": "Credentials for repositories outside this organization/collection", - "loc.input.help.mavenServiceConnections": "Credentials to use for external repositories located in the project's pom.xml.", - "loc.messages.Warning_FeedEntryAlreadyExists": "The settings for the feed or repository '%s' already exists in the users settings.xml file.", - "loc.messages.Warning_NoEndpointsToAuth": "No repositories were selected to authenticate, please check your task configuration.", - "loc.messages.Info_GeneratingExternalRepositories": "Generating configs for %s external repositories.", - "loc.messages.Info_GeneratingInternalFeeds": "Generating configs for %s internal feeds.", - "loc.messages.Info_M2FolderDoesntExist": ".m2 folder not found at location %s, creating new folder.", - "loc.messages.Info_SettingsXmlRead": "Adding authentication to settings file %s.", - "loc.messages.Info_CreatingSettingsXml": "Creating new settings.xml at path %s.", - "loc.messages.Info_WritingToSettingsXml": "Writing new settings.xml with added authentication.", - "loc.messages.Error_InvalidServiceConnection": "The service connection for %s is invalid." + "loc.friendlyName": "Maven 驗證", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=2099968)", + "loc.description": "提供 Azure Artifacts 摘要及外部 maven 存放庫的認證", + "loc.instanceNameFormat": "Maven 驗證", + "loc.input.label.artifactsFeeds": "摘要", + "loc.input.label.mavenServiceConnections": "此組織/集合外部存放庫的認證", + "loc.input.help.mavenServiceConnections": "位在專案 pom.xml 中用於外部存放庫的認證。", + "loc.messages.Warning_FeedEntryAlreadyExists": "使用者 settings.xml 檔案中已有摘要或存放庫 '%s' 的設定。", + "loc.messages.Warning_NoEndpointsToAuth": "未選取任何要驗證的存放庫,請檢查您的工作組態。", + "loc.messages.Info_GeneratingExternalRepositories": "正在產生 %s 外部存放庫的組態。", + "loc.messages.Info_GeneratingInternalFeeds": "正在產生 %s 內部摘要的組態。", + "loc.messages.Info_M2FolderDoesntExist": "在位置 %s 中找不到 .m2 資料夾,正在建立新的資料夾。", + "loc.messages.Info_SettingsXmlRead": "正在將驗證新增至設定檔案 %s。", + "loc.messages.Info_CreatingSettingsXml": "正在路徑 %s 中建立新的 settings.xml。", + "loc.messages.Info_WritingToSettingsXml": "正在使用新增的驗證寫入新的 settings.xml。", + "loc.messages.Error_InvalidServiceConnection": "%s 的服務連線無效。", + "loc.messages.Error_FailedCleanupM2": "無法刪除使用者 settings.xml 檔案中的認證: %s" } \ No newline at end of file diff --git a/Tasks/MavenAuthenticateV0/task.json b/Tasks/MavenAuthenticateV0/task.json index 9bdcac7355a0..5a051011afbf 100644 --- a/Tasks/MavenAuthenticateV0/task.json +++ b/Tasks/MavenAuthenticateV0/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/MavenAuthenticateV0/task.loc.json b/Tasks/MavenAuthenticateV0/task.loc.json index 501357f6edd2..af51b285d050 100644 --- a/Tasks/MavenAuthenticateV0/task.loc.json +++ b/Tasks/MavenAuthenticateV0/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/MavenV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/de-DE/resources.resjson index a4f79dec415c..45d980224629 100644 --- a/Tasks/MavenV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/MavenV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613723)", "loc.description": "Hiermit erfolgt eine Erstellung, Testdurchführung und Bereitstellung mit Apache Maven.", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "Die Konfiguration der SonarQube-Analyse wurde in die Erweiterungen [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) oder [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) in die Aufgabe zum Vorbereiten der Analysekonfiguration verschoben.", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "Geben Sie Pfad und Muster der Testergebnisdateien für die Veröffentlichung an. Platzhalter können verwendet werden ([weitere Informationen](https://go.microsoft.com/fwlink/?linkid=856077)). Verwenden Sie beispielsweise \"**/TEST-*.xml\" für alle XML-Dateien, deren Name mit \"TEST-\" beginnt. Wenn kein Stammpfad angegeben wird, wird ein Abgleich für die Dateien unterhalb des Standardarbeitsverzeichnisses durchgeführt. Das Verzeichnis ist als Wert in dieser Variablen verfügbar: $(System.DefaultWorkingDirectory). Mit dem Wert \"**/TEST-*.xml\" wird beispielsweise ein Abgleich für die Dateien aus \"$(System.DefaultWorkingDirectory)/**/TEST-*.xml\" durchgeführt.", "loc.input.label.testRunTitle": "Testlauftitel", "loc.input.help.testRunTitle": "Geben Sie einen Namen für den Testlauf an.", + "loc.input.label.allowBrokenSymbolicLinks": "Fehlerhafte symbolische Links zulassen", + "loc.input.help.allowBrokenSymbolicLinks": "Setzen Sie false, um die Erstellung fehlschlagen zu lassen, wenn die Aufgabe während der Veröffentlichung des Testergebnisses einen defekten symbolischen Link findet", "loc.input.label.codeCoverageTool": "Code Coverage-Tool", "loc.input.help.codeCoverageTool": "Wählen Sie das Code Coverage-Tool aus.", "loc.input.label.classFilter": "Filter für den Klasseneinschluss/-ausschluss", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "Dieses Feld ist für ein Projekt mit mehreren Modulen erforderlich. Geben Sie eine durch Kommas getrennte Liste der relativen Pfade von der Maven POM-Datei zu den Quellcodeverzeichnissen an. Code Coverage-Berichte verwenden diese, um Quellcode hervorzuheben, z. B. \"src/java\", \"src/Test\".", "loc.input.label.failIfCoverageEmpty": "Fehler, wenn die Code Coverage-Ergebnisse fehlen", "loc.input.help.failIfCoverageEmpty": "Buildfehler, wenn Code Coverage keine zu veröffentlichenden Ergebnisse ergeben hat.", + "loc.input.label.restoreOriginalPomXml": "Ursprüngliche Datei \"pom.xml\" nach Aufgabenausführung wiederherstellen", + "loc.input.help.restoreOriginalPomXml": "Code Coverage ändert die Datei \"pom.xml\", um Ergebnisse zu erzielen. Verwenden Sie diese Option, wenn Sie die ursprüngliche Datei \"pom.xml\" beibehalten möchten.", "loc.input.label.javaHomeSelection": "JAVA_HOME festlegen durch", "loc.input.help.javaHomeSelection": "Legt JAVA_HOME durch Auswählen einer JDK-Version fest, die während der Erstellung von Builds oder durch manuelles Eingeben eines JDK-Pfads ermittelt wird.", "loc.input.label.jdkVersion": "JDK-Version", @@ -48,6 +52,8 @@ "loc.input.help.mavenFeedAuthenticate": "Authentifizieren Sie Maven-Feeds automatisch über Azure Artifacts. Wenn keine integrierten Maven-Feeds verwendet werden, deaktivieren Sie diese Option, um die Builderstellung zu beschleunigen.", "loc.input.label.sqAnalysisEnabled": "SonarQube- oder SonarCloud-Analyse ausführen", "loc.input.help.sqAnalysisEnabled": "Diese Option wurde im Vergleich zu Version 1 der Aufgabe **Maven** dahingehend geändert, dass jetzt die Marketplace-Erweiterungen [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) und [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) verwendet werden. Aktivieren Sie diese Option, um eine [SonarQube- oder SonarCloud-Analyse](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) durchzuführen, nachdem Sie die Ziele im Feld **Ziele** ausgeführt haben. Das Ziel **Installieren** oder **Paketieren** sollte zuerst ausgeführt werden. Sie müssen der Buildpipeline vor dieser Maven-Aufgabe außerdem eine Aufgabe **Analysekonfiguration vorbereiten** aus einer der Erweiterungen hinzufügen.", + "loc.input.label.isJacocoCoverageReportXML": "XML-Jacoco-Berichte für SonarQube-Analyse verwenden", + "loc.input.help.isJacocoCoverageReportXML": "Verwenden Sie XML-Jacoco-Berichte für die SonarQube-Analyse. [Weitere Informationen](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "SonarQube Scanner for Maven-Version", "loc.input.help.sqMavenPluginVersionChoice": "Die zu verwendende Version für das SonarQube-Maven-Plug-In. Sie können die aktuelle Version oder die Version in Ihrer \"pom.xml\" verwenden.", "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle ausführen", diff --git a/Tasks/MavenV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/es-ES/resources.resjson index 66fd164f499a..c8d27b734977 100644 --- a/Tasks/MavenV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/MavenV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613723)", "loc.description": "Compila, prueba e implementa con Apache Maven.", "loc.instanceNameFormat": "$(mavenPOMFile) de Maven", "loc.releaseNotes": "La configuración del análisis de SonarQube se movió a las extensiones de [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) o [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud), en la tarea \"Prepare Analysis Configuration\"", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "Especifique la ruta de acceso y el patrón de los archivos de resultados de las pruebas que deben publicarse. Se pueden usar caracteres comodín ([más información](https://go.microsoft.com/fwlink/?linkid=856077)). Por ejemplo, \"**/TEST-*.xml\" para todos los archivos XML cuyo nombre comience con \"TEST-\". Si no se especifica una ruta de acceso raíz, los archivos se buscan en el directorio de trabajo predeterminado, cuyo valor está disponible en la variable: $(System.DefaultWorkingDirectory). Por ejemplo, un valor de \"**/TEST-*.xml\" dará lugar a que se busquen los archivos de \"$(System.DefaultWorkingDirectory)/**/TEST-*.xml\".", "loc.input.label.testRunTitle": "Título de la serie de pruebas", "loc.input.help.testRunTitle": "Asigne un nombre a la serie de pruebas.", + "loc.input.label.allowBrokenSymbolicLinks": "Permitir vínculos simbólicos rotos", + "loc.input.help.allowBrokenSymbolicLinks": "Establezca false para suspender la compilación cuando la tarea encuentre un vínculo simbólico roto durante la publicación del resultado de las pruebas", "loc.input.label.codeCoverageTool": "Herramienta de cobertura de código", "loc.input.help.codeCoverageTool": "Seleccione la herramienta de cobertura de código.", "loc.input.label.classFilter": "Filtros de inclusión/exclusión de clase", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "Este campo es obligatorio para un proyecto de varios módulos. Especifique una lista separada por comas de las rutas de acceso relativas desde el archivo POM de Maven a los directorios de código fuente. Los informes de cobertura de código las usarán para resaltar el código fuente. Por ejemplo: src/java,src/Test.", "loc.input.label.failIfCoverageEmpty": "Error si faltan los resultados de cobertura de código", "loc.input.help.failIfCoverageEmpty": "Error de compilación si la cobertura de código no generó ningún resultado para publicar.", + "loc.input.label.restoreOriginalPomXml": "Restaurar el archivo pom.xml original después de ejecutar la tarea", + "loc.input.help.restoreOriginalPomXml": "La cobertura de código modifica pom.xml para generar resultados. Use esta opción si necesita conservar el archivo pom.xml original.", "loc.input.label.javaHomeSelection": "Establecer JAVA_HOME por", "loc.input.help.javaHomeSelection": "Establece JAVA_HOME seleccionando una versión de JDK que se detectará durante las compilaciones o especificando manualmente una ruta de acceso del JDK.", "loc.input.label.jdkVersion": "Versión de JDK", @@ -48,6 +52,8 @@ "loc.input.help.mavenFeedAuthenticate": "Autentique automáticamente las fuentes de Maven de Azure Artifacts. Si no se usan las fuentes de Maven integradas, anule la selección de esta opción para que las compilaciones se ejecuten más rápido.", "loc.input.label.sqAnalysisEnabled": "Ejecutar el análisis de SonarQube o SonarCloud", "loc.input.help.sqAnalysisEnabled": "Esta opción ha cambiado desde la versión 1 de la tarea de **Maven** para usar las extensiones de Marketplace de [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) y [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud). Habilite esta opción para ejecutar el [análisis de SonarQube o SonarCloud](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) después de ejecutar los objetivos en el campo **Goals**. El objetivo **install** o **package** debe ejecutarse primero. También debe agregar una tarea **Prepare Analysis Configuration** de una de las extensiones a la canalización de compilación antes de esta tarea de Maven.", + "loc.input.label.isJacocoCoverageReportXML": "Usar los informes de Jacoco XML para el análisis de SonarQube", + "loc.input.help.isJacocoCoverageReportXML": "Use los informes de Jacoco XML para el análisis de SonarQube. [Más información](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "Escáner de SonarQube para la versión de Maven", "loc.input.help.sqMavenPluginVersionChoice": "Versión del complemento SonarQube Maven que debe usarse. Puede usar la última versión o utilizar la versión del archivo pom.xml.", "loc.input.label.checkstyleAnalysisEnabled": "Ejecutar Checkstyle", diff --git a/Tasks/MavenV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/fr-FR/resources.resjson index d2fca7351104..854f175a87de 100644 --- a/Tasks/MavenV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/MavenV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613723)", "loc.description": "Générer, tester et déployer avec Apache Maven", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "La configuration de l'analyse SonarQube a été déplacée vers les extensions [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) ou [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud), dans la tâche 'Préparer la configuration de l'analyse'", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "Spécifiez le chemin et le modèle des fichiers de résultats des tests à publier. Les caractères génériques sont autorisés. ([Plus d'informations](https://go.microsoft.com/fwlink/?linkid=856077)). Par exemple, '**/TEST-*.xml' pour tous les fichiers XML dont le nom commence par 'TEST-'. Si aucun chemin racine n'est spécifié, les fichiers correspondants sont recherchés sous le répertoire de travail par défaut, dont la valeur est disponible dans la variable : $(System.DefaultWorkingDirectory). Par exemple, la valeur '**/TEST-*.xml' entraîne la recherche des fichiers correspondant à '$(System.DefaultWorkingDirectory)/**/TEST-*.xml'.", "loc.input.label.testRunTitle": "Titre de la série de tests", "loc.input.help.testRunTitle": "Indiquez le nom de la série de tests.", + "loc.input.label.allowBrokenSymbolicLinks": "Autoriser les liens symboles rompus", + "loc.input.help.allowBrokenSymbolicLinks": "Définir False pour l’échec de la build lorsque la tâche trouve un lien aussi simple que rompu lors des tests de publication", "loc.input.label.codeCoverageTool": "Outil de couverture du code", "loc.input.help.codeCoverageTool": "Sélectionnez l'outil de couverture du code.", "loc.input.label.classFilter": "Filtres d'inclusion/exclusion de classes", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "Ce champ est obligatoire pour un projet contenant plusieurs modules. Spécifiez une liste de chemins relatifs séparés par une virgule, allant du fichier POM Maven aux répertoires de code source. Les rapports de couverture du code les utilisent pour mettre le code source en surbrillance. Exemple : src/java,src/Test.", "loc.input.label.failIfCoverageEmpty": "Échec quand les résultats de la couverture du code sont manquants", "loc.input.help.failIfCoverageEmpty": "Échec de la build si la couverture du code ne produit aucun résultat à publier.", + "loc.input.label.restoreOriginalPomXml": "Restaurer le fichier pom.xml d'origine après l'exécution de la tâche", + "loc.input.help.restoreOriginalPomXml": "La couverture du code modifie pom.xml pour produire des résultats. Utilisez cette option si vous devez conserver le fichier pom.xml d'origine.", "loc.input.label.javaHomeSelection": "Définir JAVA_HOME par", "loc.input.help.javaHomeSelection": "Définit JAVA_HOME en sélectionnant une version de JDK qui sera découverte au moment des builds ou en tapant le chemin de JDK.", "loc.input.label.jdkVersion": "Version du kit JDK", @@ -48,6 +52,8 @@ "loc.input.help.mavenFeedAuthenticate": "Authentifiez automatiquement les flux Maven à partir d'Azure Artifacts. Si les flux intégrés Maven ne sont pas utilisés, désélectionnez cette option pour obtenir des builds plus rapides.", "loc.input.label.sqAnalysisEnabled": "Exécuter l'analyse SonarQube ou SonarCloud", "loc.input.help.sqAnalysisEnabled": "Cette option a changé depuis la version 1 de la tâche **Maven**. Elle utilise les extensions du Marketplace [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) et [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud). Activez cette option pour exécuter l'[analyse SonarQube ou SonarCloud](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) après l'exécution des objectifs du champ **Goals**. L'objectif **installer** ou **package** doit s'exécuter en premier. Vous devez également ajouter une tâche **Préparer la configuration de l'analyse** à partir de l'une des extensions du pipeline de build avant cette tâche Maven.", + "loc.input.label.isJacocoCoverageReportXML": "Utiliser les rapports XML Jacoco pour l'analyse SonarQube", + "loc.input.help.isJacocoCoverageReportXML": "Utilisez les rapports XML Jacoco pour l'analyse SonarQube. [Plus d'informations](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "Analyseur SonarQube pour la version de Maven", "loc.input.help.sqMavenPluginVersionChoice": "Version du plug-in SonarQube Maven à utiliser. Vous pouvez utiliser la dernière version, ou compter sur la version de votre fichier pom.xml.", "loc.input.label.checkstyleAnalysisEnabled": "Exécuter Checkstyle", diff --git a/Tasks/MavenV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/it-IT/resources.resjson index fc9e438d9c9b..7e4a43e9a284 100644 --- a/Tasks/MavenV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/MavenV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613723)", "loc.description": "Consente di compilare, testare e distribuire con Apache Maven", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "La configurazione dell'analisi SonarQube è stata spostata nell'attività `Prepara configurazione di analisi` dell'estensione [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) o [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud)", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "Consente di specificare il percorso e i criteri dei file dei risultati del test da pubblicare. È possibile usare caratteri jolly, ad esempio `**/TEST-*.xml` per tutti i file XML il cui nome inizia con `TEST-`. Se non viene specificato alcun percorso radice, il confronto dei file viene eseguito a livello della directory di lavoro predefinita, il cui valore è disponibile nella variabile $(System.DefaultWorkingDirectory). Ad esempio, con il valore '**/TEST-*.xml', verranno restituiti i file corrispondenti presenti in '$(System.DefaultWorkingDirectory)/**/TEST-*.xml'. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=856077)", "loc.input.label.testRunTitle": "Titolo dell'esecuzione dei test", "loc.input.help.testRunTitle": "Consente di specificare un nome per l'esecuzione dei test.", + "loc.input.label.allowBrokenSymbolicLinks": "Consenti collegamenti simbolici interrotti", + "loc.input.help.allowBrokenSymbolicLinks": "Impostare su false gli errori di compilazione quando l'attività trova un collegamento simbolico interrotto durante la pubblicazione del risultato dei test", "loc.input.label.codeCoverageTool": "Strumento di code coverage", "loc.input.help.codeCoverageTool": "Consente di selezionare lo strumento di code coverage.", "loc.input.label.classFilter": "Filtri di inclusione/esclusione classi", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "Questo campo è obbligatorio per un progetto composto da più moduli. Specificare un elenco di percorsi relativi separati da virgole dal file POM di Maven alle directory del codice sorgente. Tali percorsi verranno usati nei report di code coverage per evidenziare il codice sorgente, ad esempio src/java,src/Test.", "loc.input.label.failIfCoverageEmpty": "Non eseguire se mancano i risultati del code coverage", "loc.input.help.failIfCoverageEmpty": "Non esegue la compilazione se il code coverage non ha prodotto risultati da pubblicare.", + "loc.input.label.restoreOriginalPomXml": "Ripristina il file pom.xml originale dopo l'esecuzione dell'attività", + "loc.input.help.restoreOriginalPomXml": "Il code coverage modifica il file pom.xml per produrre risultati. Usare questa opzione se è necessario mantenere il file pom.xml originale.", "loc.input.label.javaHomeSelection": "Imposta JAVA_HOME per", "loc.input.help.javaHomeSelection": "Consente di impostare JAVA_HOME selezionando una versione di JDK che verrà individuata durante le compilazioni oppure immettendo manualmente un percorso JDK.", "loc.input.label.jdkVersion": "Versione del JDK", @@ -48,14 +52,16 @@ "loc.input.help.mavenFeedAuthenticate": "Esegue automaticamente l'autenticazione dei feed Maven da Azure Artifacts. Se i feed Maven predefiniti non sono in uso, deselezionare questa opzione per compilazioni più rapide.", "loc.input.label.sqAnalysisEnabled": "Esegui analisi SonarQube o SonarCloud", "loc.input.help.sqAnalysisEnabled": "Questa opzione è stata modificata rispetto alla versione 1 dell'attività **Maven** in modo da usare le estensioni [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) e [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) del Marketplace. Abilitare questa opzione per eseguire l'[analisi SonarQube o SonarCloud](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) dopo aver eseguito gli obiettivi nel campo **Goals**. L'obiettivo **install** o **package** deve essere eseguito per primo. Prima di questa attività Maven, è anche necessario aggiungere alla pipeline di compilazione un'attività **Prepara configurazione di analisi** da una delle estensioni.", + "loc.input.label.isJacocoCoverageReportXML": "Usa i referti Jacoco in formato XML per l'analisi SonarQube", + "loc.input.help.isJacocoCoverageReportXML": "Usa i referti Jacoco in formato XML per l'analisi SonarQube. [Altre informazioni](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "Versione di SonarQube Scanner per Maven", "loc.input.help.sqMavenPluginVersionChoice": "Versione del plug-in SonarQube Maven da usare. È possibile usare l'ultima versione o basarsi sulla versione indicata nel file pom.xml.", "loc.input.label.checkstyleAnalysisEnabled": "Esegui Checkstyle", - "loc.input.help.checkstyleAnalysisEnabled": "Esegue lo strumento Checkstyle con i controlli Sun predefiniti. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.checkstyleAnalysisEnabled": "Esegue lo strumento Checkstyle con i controlli Sun predefiniti. I risultati vengono caricati come artefatti di compilazione.", "loc.input.label.pmdAnalysisEnabled": "Esegui PMD", - "loc.input.help.pmdAnalysisEnabled": "Consente di usare lo strumento di analisi statica PMD per cercare bug nel codice. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.pmdAnalysisEnabled": "Consente di usare lo strumento di analisi statica PMD per cercare bug nel codice. I risultati vengono caricati come artefatti di compilazione.", "loc.input.label.findbugsAnalysisEnabled": "Esegui FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "Consente di usare lo strumento di analisi statica FindBugs per cercare bug nel codice. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.findbugsAnalysisEnabled": "Consente di usare lo strumento di analisi statica FindBugs per cercare bug nel codice. I risultati vengono caricati come artefatti di compilazione.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "Non è stato possibile creare l'oggetto TaskReport. Campo mancante: %s", "loc.messages.sqCommon_WaitingForAnalysis": "In attesa che il server SonarQube analizzi la compilazione.", "loc.messages.sqCommon_NotWaitingForAnalysis": "La compilazione non è stata configurata per attendere l'analisi SonarQube. Lo stato dettagliato del quality gate non sarà disponibile.", diff --git a/Tasks/MavenV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/ja-JP/resources.resjson index 49eee3993fa8..4fc0fe1ff7ac 100644 --- a/Tasks/MavenV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/MavenV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613723)", "loc.description": "Apache Maven でビルド、テスト、配置します", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "SonarQube 解析の構成は、[SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) または [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 拡張機能の 'Prepare Analysis Configuration' タスクに移動しました", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "公開するテスト結果ファイルのパスとパターンを指定します。ワイルドカードを使用できます ([詳細情報](https://go.microsoft.com/fwlink/?linkid=856077))。たとえば、名前が 'TEST-' で始まるすべての XML ファイルの場合は '**/TEST-*.xml' です。ルート パスが指定されていない場合、ファイルは既定の作業ディレクトリの下で突き合わされます。そのディレクトリの値は、変数 $(System.DefaultWorkingDirectory) から取得できます。たとえば、'**/TEST-*.xml' という値は、実際には '$(System.DefaultWorkingDirectory)/**/TEST-*.xml' と一致するファイルから検索されます。", "loc.input.label.testRunTitle": "テストの実行のタイトル", "loc.input.help.testRunTitle": "テストの実行の名前を指定します。", + "loc.input.label.allowBrokenSymbolicLinks": "壊れたシンボリック リンクを許可する", + "loc.input.help.allowBrokenSymbolicLinks": "テスト結果の発行中に中断されたシンボリック リンクが検出されたときに、ビルドに失敗した場合は false を設定します", "loc.input.label.codeCoverageTool": "コード カバレッジ ツール", "loc.input.help.codeCoverageTool": "コード カバレッジ ツールを選択します。", "loc.input.label.classFilter": "クラス包含/除外フィルター", @@ -27,7 +29,9 @@ "loc.input.label.srcDirectories": "ソース ファイル ディレクトリ", "loc.input.help.srcDirectories": "マルチ モジュール プロジェクトの場合、このフィールドは必須です。ソース コード ディレクトリへのパス (Maven POM ファイルから見た相対パス) のコンマ区切りリストを指定します。コード カバレッジ レポートはこれらを使用してソース コードをハイライトします。たとえば、src/java,src/Test と指定します。", "loc.input.label.failIfCoverageEmpty": "コード カバレッジの結果がない場合に失敗する", - "loc.input.help.failIfCoverageEmpty": "コード カバレッジから公開するべき結果が生成されなかった場合に、ビルドを失敗にします。", + "loc.input.help.failIfCoverageEmpty": "コード カバレッジから発行するべき結果が生成されなかった場合に、ビルドを失敗にします。", + "loc.input.label.restoreOriginalPomXml": "タスクの実行後に元の pom.xml を復元する", + "loc.input.help.restoreOriginalPomXml": "コード カバレッジでは、結果を生成するために pom.xml が変更されます。元の pom.xml を保持する必要がある場合は、このオプションを使用します。", "loc.input.label.javaHomeSelection": "次の条件で JAVA_HOME を設定します", "loc.input.help.javaHomeSelection": "ビルド中に検出される JDK バージョンを選択するか、JDK パスを手動で入力して JAVA_HOME を設定します。", "loc.input.label.jdkVersion": "JDK バージョン", @@ -48,14 +52,16 @@ "loc.input.help.mavenFeedAuthenticate": "Azure Artifacts からの Maven フィードを自動的に認証します。組み込みの Maven フィードを使用していない場合、このオプションを選択解除するとビルドを高速化できます。", "loc.input.label.sqAnalysisEnabled": "SonarQube 分析または SonarCloud 分析の実行", "loc.input.help.sqAnalysisEnabled": "このオプションはバージョン 1 の **Maven** タスクから変更され、[SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) および [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) Marketplace 拡張機能を使用するようになりました。このオプションを有効にして、[**Goals**] フィールドのゴールを実行した後に [SonarQube または SonarCloud 分析](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) を実行するようにします。**install** または **package** のゴールを最初に実行する必要があります。また、この Maven タスクの前に、いずれか一方の拡張機能から **Prepare Analysis Configuration** タスクをビルド パイプラインに追加する必要があります。", + "loc.input.label.isJacocoCoverageReportXML": "SonarQube 分析に XML Jacoco レポートを使用する", + "loc.input.help.isJacocoCoverageReportXML": "SonarQube 分析に XML Jacoco レポートを使用します。[詳細情報](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "SonarQube scanner for Maven のバージョン", "loc.input.help.sqMavenPluginVersionChoice": "使用する SonarQube Maven プラグイン バージョンです。最新バージョンを使用するか、pom.xml のバージョンに依存できます。", "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle の実行", "loc.input.help.checkstyleAnalysisEnabled": "既定の Sun チェックを使用して Checkstyle ツールを実行します。結果はビルド成果物としてアップロードされます。", "loc.input.label.pmdAnalysisEnabled": "PMD の実行", - "loc.input.help.pmdAnalysisEnabled": "PMD スタティック分析ツールを使用してコード内のバグを調べます。結果はビルド成果物としてアップロードされます。", + "loc.input.help.pmdAnalysisEnabled": "PMD スタティック分析ツールを使用してコード内のバグを調べます。結果はビルドの成果物としてアップロードされます。", "loc.input.label.findbugsAnalysisEnabled": "FindBugs の実行", - "loc.input.help.findbugsAnalysisEnabled": "FindBugs スタティック分析ツールを使用してコード内のバグを調べます。結果はビルド成果物としてアップロードされます。", + "loc.input.help.findbugsAnalysisEnabled": "FindBugs スタティック分析ツールを使用してコード内のバグを調べます。結果はビルドの成果物としてアップロードされます。", "loc.messages.sqCommon_CreateTaskReport_MissingField": "TaskReport オブジェクトの作成に失敗しました。フィールド %s が見つかりません", "loc.messages.sqCommon_WaitingForAnalysis": "SonarQube サーバーによるビルドの分析を待機しています。", "loc.messages.sqCommon_NotWaitingForAnalysis": "SonarQube 分析を待機するようビルドが構成されていません。詳細な品質ゲートの状態は提供されません。", @@ -69,8 +75,8 @@ "loc.messages.sqAnalysis_BuildSummary_LinkText": "詳しい SonarQube レポート", "loc.messages.sqAnalysis_BuildSummary_CannotAuthenticate": "SonarQube サーバーへ認証できません。保存したサービス接続の詳細とサーバーの状態を確認してください。", "loc.messages.sqAnalysis_AnalysisTimeout": "%d 秒の所定時間内に分析が完了しませんでした。", - "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildSummary": "Pull request ビルド: 詳細な SonarQube ビルドの概要は提供されません。", - "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildBreaker": "Pull request ビルド: 品質ゲートが失敗してもビルドは中断されません。", + "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildSummary": "プル要求ビルド: 詳細 SonarQube ビルドの概要は提供されません。", + "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildBreaker": "プル要求ビルド: 品質ゲートが失敗してもビルドは中断されません。", "loc.messages.sqAnalysis_BuildBrokenDueToQualityGateFailure": "このビルドに関連する SonarQube 品質ゲートが失敗しました。", "loc.messages.sqAnalysis_QualityGatePassed": "このビルドに関連する SonarQube 品質ゲートに合格しました (状態 %s)", "loc.messages.sqAnalysis_UnknownComparatorString": "SonarQube ビルドの概要に問題が発生しました: 不明な比較演算子 '%s'", @@ -87,7 +93,7 @@ "loc.messages.LocateJVMBasedOnVersionAndArch": "Java %s %s の JAVA_HOME を検索する", "loc.messages.UnsupportedJdkWarning": "JDK 9 および JDK 10 はサポートされていません。プロジェクトとパイプラインで新しいバージョンに切り替えてください。JDK 11 でのビルドを試行しています...", "loc.messages.FailedToLocateSpecifiedJVM": "指定された JDK バージョンが見つかりませんでした。指定された JDK バージョンがエージェントにインストールされており、環境変数 '%s' が存在し、対応する JDK の場所に設定されていることを確認するか、[Java ツール インストーラー](https://go.microsoft.com/fwlink/?linkid=875287) タスクを使用して目的の JDK をインストールしてください。", - "loc.messages.NoCodeCoverage": "公開するコード カバレッジの結果が見つかりませんでした。", + "loc.messages.NoCodeCoverage": "発行するコード カバレッジの結果が見つかりませんでした。", "loc.messages.EntryAlreadyExists": "フィードまたはリポジトリの設定が XML ファイルに既に存在しています。", "loc.messages.EffectivePomInvalid": "有効な POM を解析できませんでした。", "loc.messages.AuthenticationNotNecessary": "認証が必要なビルトイン Maven フィードが見つかりませんでした。[ビルトイン Maven フィードの認証] を無効にすれば、ビルドを高速化できます。", diff --git a/Tasks/MavenV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/ko-KR/resources.resjson index cb24adbb7e3d..747e26ea418e 100644 --- a/Tasks/MavenV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/MavenV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "게시할 테스트 결과 파일의 경로 및 패턴을 지정합니다. 와일드카드를 사용할 수 있습니다([자세한 정보](https://go.microsoft.com/fwlink/?linkid=856077)). 예를 들어 이름이 'TEST-'로 시작하는 모든 XML 파일을 보려면 '**/TEST-*.xml'을 지정합니다. 루트 경로를 지정하면 기본 작업 디렉터리 아래에 있는 파일이 일치되고, 해당 값을 $(System.DefaultWorkingDirectory) 변수에서 확인할 수 있습니다. 예를 들어 값이 '**/TEST-*.xml'이면 실제로 '$(System.DefaultWorkingDirectory)/**/TEST-*.xml'의 파일이 일치됩니다.", "loc.input.label.testRunTitle": "테스트 실행 제목", "loc.input.help.testRunTitle": "테스트 실행의 이름을 지정하세요.", + "loc.input.label.allowBrokenSymbolicLinks": "끊어진 심볼 링크 허용", + "loc.input.help.allowBrokenSymbolicLinks": "테스트 결과를 게시하는 동안 작업에서 끊어진 심볼 링크를 발견하면 false로 설정하여 빌드를 실패로 처리합니다", "loc.input.label.codeCoverageTool": "코드 검사 도구", "loc.input.help.codeCoverageTool": "코드 검사 도구를 선택하세요.", "loc.input.label.classFilter": "클래스 포함/제외 필터", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "이 필드는 다중 모듈 프로젝트에 필요합니다. Maven POM 파일과 소스 코드 디렉터리 간 상대 경로의 쉼표로 구분된 목록을 지정하세요. 코드 검사 보고서에서는 이를 사용하여 소스 코드를 강조 표시합니다(예: src/java,src/Test).", "loc.input.label.failIfCoverageEmpty": "코드 검사 결과가 없는 경우 실패", "loc.input.help.failIfCoverageEmpty": "코드 검사에서 게시할 결과를 생성하지 않은 경우 빌드가 실패합니다.", + "loc.input.label.restoreOriginalPomXml": "작업 실행 후 원래 pom.xml 복원", + "loc.input.help.restoreOriginalPomXml": "코드 검사는 pom.xml을 수정하여 결과를 생성합니다. 원래 pom.xml을 유지해야 하는 경우 이 옵션을 사용하세요.", "loc.input.label.javaHomeSelection": "JAVA_HOME 설정 방법", "loc.input.help.javaHomeSelection": "빌드 중에 검색될 JDK 버전을 선택하거나 수동으로 JDK 경로를 입력하여 JAVA_HOME을 설정합니다.", "loc.input.label.jdkVersion": "JDK 버전", @@ -48,6 +52,8 @@ "loc.input.help.mavenFeedAuthenticate": "Azure Artifacts의 Maven 피드를 자동으로 인증합니다. 기본 제공 Maven 피드를 사용하지 않는 경우, 보다 신속한 빌드를 위해 이 옵션의 선택을 취소합니다.", "loc.input.label.sqAnalysisEnabled": "SonarQube 또는 SonarCloud 분석 실행", "loc.input.help.sqAnalysisEnabled": "이 옵션은 [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) 및 [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) Marketplace 확장을 사용하기 위해 **Maven** 작업의 버전 1에서 변경되었습니다. **목표** 필드의 목표를 실행한 후 [SonarQube 또는 SonarCloud 분석](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html)을 실행하려면 이 옵션을 사용하도록 설정하세요. **설치** 또는 **패키지** 목표를 먼저 실행해야 합니다. 또한 빌드 파이프라인에서 이 Maven 작업 앞에 확장 중 하나의 **분석 구성 준비** 작업을 추가해야 합니다.", + "loc.input.label.isJacocoCoverageReportXML": "SonarQube 분석에 XML Jacoco 보고서 사용", + "loc.input.help.isJacocoCoverageReportXML": "SonarQube 분석에 XML Jacoco 보고서를 사용합니다. [자세한 정보](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "SonarQube Scanner for Maven 버전", "loc.input.help.sqMavenPluginVersionChoice": "사용할 SonarQube Maven 플러그 인 버전입니다. 최신 버전을 사용하거나 pom.xml에 있는 버전을 사용할 수 있습니다.", "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle 실행", diff --git a/Tasks/MavenV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/ru-RU/resources.resjson index 31a8415d6fb3..4430584a5d0e 100644 --- a/Tasks/MavenV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/MavenV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613723)", "loc.description": "Сборка, тестирование и развертывание с помощью Apache Maven", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "Конфигурация анализа SonarQube перемещена в расширения [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) или [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) в задаче \"Подготовка конфигурации анализа\"", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "Укажите путь и шаблон файлов с результатами тестов, которые необходимо опубликовать. Можно использовать подстановочные знаки ([дополнительные сведения](https://go.microsoft.com/fwlink/?linkid=856077)). Пример: \"**/TEST-*.xml\" для всех XML-файлов, имена которых начинаются с \"TEST-\". Если корневой путь не указан, файлы сопоставляются в рабочем каталоге по умолчанию, значение которого содержится в переменной $(System.DefaultWorkingDirectory). Например, значение \"**/TEST-*.xml\" приведет к сопоставлению файлов в \"$(System.DefaultWorkingDirectory)/**/TEST-*.xml\".", "loc.input.label.testRunTitle": "Название тестового запуска", "loc.input.help.testRunTitle": "Укажите имя для тестового запуска.", + "loc.input.label.allowBrokenSymbolicLinks": "Разрешить недействительные символические ссылки", + "loc.input.help.allowBrokenSymbolicLinks": "Задайте значение false для сбоя сборки, когда задача находит недействительную символическую ссылку во время публикации результата тестов", "loc.input.label.codeCoverageTool": "Средство оценки объема протестированного кода", "loc.input.help.codeCoverageTool": "Выберите средство оценки объемов протестированного кода.", "loc.input.label.classFilter": "Фильтры включения и исключения классов", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "Это обязательное поле для проекта с несколькими модулями. Укажите список относительных путей с разделителями-запятыми от файла POM Maven до каталогов с исходным кодом. Он будет использоваться в отчетах об объеме протестированного кода для выделения исходного кода. Например: src/java,src/Test.", "loc.input.label.failIfCoverageEmpty": "Сбой, если результаты для объема протестированного кода отсутствуют", "loc.input.help.failIfCoverageEmpty": "Если объем протестированного кода не дал результатов для публикации, завершить сборку сбоем.", + "loc.input.label.restoreOriginalPomXml": "Восстановить исходный файл pom.xml после выполнения задачи", + "loc.input.help.restoreOriginalPomXml": "Файл pom.xml изменяется в соответствии с объемом протестированного кода для получения результатов. Используйте этот параметр, если необходимо сохранить исходный файл pom.xml.", "loc.input.label.javaHomeSelection": "Установка JAVA_HOME с помощью", "loc.input.help.javaHomeSelection": "Задается JAVA_HOME указанием версии JDK, которая будет обнаруживаться во время сборок, или указанием пути к JDK вручную.", "loc.input.label.jdkVersion": "Версия JDK", @@ -48,6 +52,8 @@ "loc.input.help.mavenFeedAuthenticate": "Автоматическая проверка подлинности веб-каналов Maven из Azure Artifacts. Если встроенные веб-каналы Maven не используются, отключите этот параметр, чтобы ускорить сборку.", "loc.input.label.sqAnalysisEnabled": "Выполнить анализ SonarQube или SonarCloud", "loc.input.help.sqAnalysisEnabled": "Этот параметр был изменен с версии 1 задачи **Maven** для использования расширений Marketplace [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) и [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud). Включите его, чтобы запустить [анализ SonarQube или SonarCloud](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) после выполнения целей в поле **Цели**. Первой должна быть запущена цель **install** или **package**. Также необходимо добавить задачу **Подготовить конфигурацию анализа** из одного из расширений в конвейер сборки перед этой задачей Maven.", + "loc.input.label.isJacocoCoverageReportXML": "Использовать XML-отчеты Jacoco для анализа SonarQube", + "loc.input.help.isJacocoCoverageReportXML": "Использовать XML-отчеты Jacoco для анализа SonarQube. [Дополнительные сведения] (https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "Версия сканера SonarQube для Maven", "loc.input.help.sqMavenPluginVersionChoice": "Используемая версия подключаемого модуля SonarQube Maven. Можно использовать последнюю версию или версию, указанную в файле pom.xml.", "loc.input.label.checkstyleAnalysisEnabled": "Запустить Checkstyle", diff --git a/Tasks/MavenV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/zh-CN/resources.resjson index e4973fa9a07d..82e1abf0b9ab 100644 --- a/Tasks/MavenV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/MavenV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "指定要发布的测试结果文件的路径和模式。可以使用通配符([详细信息](https://go.microsoft.com/fwlink/?linkid=856077))。例如,\"**/TEST-*.xml\" 表示名称以 \"TEST-\" 开头的所有 XML 文件。如果未指定根路径,则在默认工作目录下匹配文件,其值可通过变量 $(System.DefaultWorkingDirectory) 获取。例如,\"**/TEST-*.xml\" 值会通过 \"$(System.DefaultWorkingDirectory)/**/TEST-*.xml\" 获取匹配的文件。", "loc.input.label.testRunTitle": "测试运行标题", "loc.input.help.testRunTitle": "为测试运行提供一个名称。", + "loc.input.label.allowBrokenSymbolicLinks": "允许中断的符号链接", + "loc.input.help.allowBrokenSymbolicLinks": "发布测试结果期间,当任务查找中断的符号链接时,将设置为 false 以使生成失败", "loc.input.label.codeCoverageTool": "代码覆盖率工具", "loc.input.help.codeCoverageTool": "选择代码覆盖率工具。", "loc.input.label.classFilter": "类包含/排除筛选器", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "此字段是多模块项目的必需字段。指定从 Maven POM 文件到源代码目录的相对路径列表(以逗号分隔)。代码覆盖率报表将使用这些路径来突出显示源代码。例如: src/java,src/Test。", "loc.input.label.failIfCoverageEmpty": "缺失代码覆盖率结果时失败", "loc.input.help.failIfCoverageEmpty": "如果代码覆盖率未产生任何要发布的结果,则生成将失败。", + "loc.input.label.restoreOriginalPomXml": "执行任务后还原原始 pom.xml", + "loc.input.help.restoreOriginalPomXml": "代码覆盖率会修改 pom.xml 以产生结果。如果需要保留原始 pom.xml,请使用此选项。", "loc.input.label.javaHomeSelection": "JAVA_HOME 设置方法", "loc.input.help.javaHomeSelection": "可通过选择将在生成期间发现的 JDK 版本或手动输入 JDK 路径来设置 JAVA_HOME。", "loc.input.label.jdkVersion": "JDK 版本", @@ -48,14 +52,16 @@ "loc.input.help.mavenFeedAuthenticate": "自动对 Azure Artifacts 中的内置 Maven 源进行验证。如果未使用内置 Maven 源,请取消选择该选项,以便更快生成。", "loc.input.label.sqAnalysisEnabled": "运行 SonarQube 或 SonarCloud 分析", "loc.input.help.sqAnalysisEnabled": "此选项已从 **Maven** 任务的版本 1 更改为使用[SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube)和[SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud)市场扩展。启用此选项,在执行 **目标** 字段中的目标后运行[SonarQube 或 SonarCloud 分析](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html)。须首先运行 **安装** 或 **包** 目标。还必须在此 Maven 任务之前将其中一个扩展的 **准备分析配置** 任务添加到生成管道 。", + "loc.input.label.isJacocoCoverageReportXML": "使用 XML Jacoco 报告进行 SonarQube 分析", + "loc.input.help.isJacocoCoverageReportXML": "使用 XML Jacoco 报告进行 SonarQube 分析。[详细信息](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "Maven 版本的 SonarQube 扫描仪", "loc.input.help.sqMavenPluginVersionChoice": "要使用的 SonarQube Maven 插件版本。可以使用最新版本,或依赖于 pom.xml 中的版本。", "loc.input.label.checkstyleAnalysisEnabled": "运行 Checkstyle", - "loc.input.help.checkstyleAnalysisEnabled": "使用默认 Sun 检查运行 Checkstyle 工具。将结果上传为生成工件。", + "loc.input.help.checkstyleAnalysisEnabled": "使用默认 Sun 检查运行 Checkstyle 工具。将结果上传为生成项目。", "loc.input.label.pmdAnalysisEnabled": "运行 PMD", - "loc.input.help.pmdAnalysisEnabled": "使用 PMD 静态分析工具查找代码中的 bug。结果将作为生成工件进行上传。", + "loc.input.help.pmdAnalysisEnabled": "使用 PMD 静态分析工具查找代码中的 bug。结果将作为生成项目进行上传。", "loc.input.label.findbugsAnalysisEnabled": "运行 FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 静态分析工具查找代码中的 bug。结果将作为生成工件进行上传。", + "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 静态分析工具查找代码中的 bug。结果将作为生成项目进行上传。", "loc.messages.sqCommon_CreateTaskReport_MissingField": "未能创建 TaskReport 对象。缺少字段: %s", "loc.messages.sqCommon_WaitingForAnalysis": "正在等待 SonarQube 服务器分析生成。", "loc.messages.sqCommon_NotWaitingForAnalysis": "生成未配置等待 SonarQube 分析。详细的质量检验关状态不可用。", diff --git a/Tasks/MavenV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/zh-TW/resources.resjson index 2fa3c80baede..b93c3301683a 100644 --- a/Tasks/MavenV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/MavenV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613723)", "loc.description": "透過 Apache Maven 進行建置、測試和部署", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "SonarQube 分析的設定已移至 [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) 或 [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 延伸模組,位於 `Prepare Analysis Configuration` 工作中", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "指定要發佈之測試結果檔案的路徑與模式。可使用萬用字元 ([詳細資訊](https://go.microsoft.com/fwlink/?linkid=856077))。例如 `**/TEST-*.xml` 表示名稱開頭為 'TEST-' 的所有 XML 檔案。若未指定任何根路徑,會比對預設工作目錄下的檔案,預設工作目錄的值由下列變數提供: $(System.DefaultWorkingDirectory)。例如,若值為 '**/TEST-*.xml',實際比對時,會從 '$(System.DefaultWorkingDirectory)/**/TEST-*.xml' 比對檔案。", "loc.input.label.testRunTitle": "測試回合標題", "loc.input.help.testRunTitle": "提供測試回合的名稱。", + "loc.input.label.allowBrokenSymbolicLinks": "允許中斷的符號連結", + "loc.input.help.allowBrokenSymbolicLinks": "設定為 false,當工作在發佈測試結果期間發現中斷的符號連結時,將使組建失敗", "loc.input.label.codeCoverageTool": "程式碼涵蓋範圍工具", "loc.input.help.codeCoverageTool": "選取程式碼涵蓋範圍工具。", "loc.input.label.classFilter": "類別包含/排除篩選", @@ -27,7 +29,9 @@ "loc.input.label.srcDirectories": "原始程式檔目錄", "loc.input.help.srcDirectories": "多模組專案需要此欄位。請指定以逗號分隔的清單,內含從 Maven POM 檔案到原始程式碼目錄的相對路徑。程式碼涵蓋範圍報表會加以使用,以強調顯示原始程式碼。例如: src/java,src/Test。", "loc.input.label.failIfCoverageEmpty": "遺漏程式碼涵蓋範圍結果時失敗", - "loc.input.help.failIfCoverageEmpty": "如果程式碼涵蓋範圍未產生任何可發佈的結果,則建置失敗。", + "loc.input.help.failIfCoverageEmpty": "如果程式碼涵蓋範圍未產生任何可發行的結果,則建置失敗。", + "loc.input.label.restoreOriginalPomXml": "執行工作後即還原原始的 pom.xml", + "loc.input.help.restoreOriginalPomXml": "程式碼涵蓋範圍會修改 pom.xml 以產生結果。如果需要保留原始的 pom.xml,請使用此選項。", "loc.input.label.javaHomeSelection": "設定 JAVA_HOME 由", "loc.input.help.javaHomeSelection": "選取一個能在組建期間探索到的 JDK 版本,或者手動輸入 JDK 路徑,均能為 JAVA_HOME 進行設定。", "loc.input.label.jdkVersion": "JDK 版本", @@ -48,6 +52,8 @@ "loc.input.help.mavenFeedAuthenticate": "從 Azure Artifacts 自動驗證內建 Maven 摘要。如果內建 Maven 摘要不在使用中,請取消選取此選項以加快建置速度。", "loc.input.label.sqAnalysisEnabled": "執行 SonarQube 或 SonarCloud 分析", "loc.input.help.sqAnalysisEnabled": "此選項已從版本 1 的 **Maven** 工作變更為使用 [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) 和 [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 市集延伸模組。啟用此選項可在於 [目標]**** 欄位中執行目標後,執行 [SonarQube 或 SonarCloud 分析](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html)。[安裝]**** 或 [套件]**** 目標應先執行。您也必須在此 Maven 工作前,將其中一個延伸模組中的 [準備分析組態]**** 工作新增至建置管線。", + "loc.input.label.isJacocoCoverageReportXML": "使用 XML Jacoco 報表處理 SonarQube 分析", + "loc.input.help.isJacocoCoverageReportXML": "使用 XML Jacoco 報表處理 SonarQube 分析。[詳細資訊](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "適用於 Maven 的 SonarQube 掃描器版本", "loc.input.help.sqMavenPluginVersionChoice": "要使用的 SonarQube Maven 外掛程式版本。您可以使用最新版本,或依賴 pom.xml 中的版本。", "loc.input.label.checkstyleAnalysisEnabled": "執行 Checkstyle", @@ -87,7 +93,7 @@ "loc.messages.LocateJVMBasedOnVersionAndArch": "為 Java %s %s 找出 JAVA_HOME 的位置", "loc.messages.UnsupportedJdkWarning": "JDK 9 與 JDK 10 已失去支援。請在您的專案和管線中切換至較新版本。正在嘗試以 JDK 11 進行建置...", "loc.messages.FailedToLocateSpecifiedJVM": "找不到指定的 JDK 版本。請確認指定的 JDK 版本已安裝在代理程式上,且環境變數 '%s' 存在並已設定為對應 JDK 的位置,或者使用 [Java 工具安裝程式](https://go.microsoft.com/fwlink/?linkid=875287) 工作安裝所需的 JDK。", - "loc.messages.NoCodeCoverage": "找不到要發佈的程式碼涵蓋範圍結果。", + "loc.messages.NoCodeCoverage": "找不到要發行的程式碼涵蓋範圍結果。", "loc.messages.EntryAlreadyExists": "XML 檔中已有摘要或存放庫的設定。", "loc.messages.EffectivePomInvalid": "無法剖析有效的 POM。", "loc.messages.AuthenticationNotNecessary": "找不到需要驗證的內建 Maven 摘要。請停用 [驗證內建 Maven 摘要] 以加快建置速度。", diff --git a/Tasks/MavenV2/task.json b/Tasks/MavenV2/task.json index 80e71a01be96..871796942d4b 100644 --- a/Tasks/MavenV2/task.json +++ b/Tasks/MavenV2/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Configuration of the SonarQube analysis was moved to the [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) or [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) extensions, in task `Prepare Analysis Configuration`", @@ -114,7 +114,7 @@ "defaultValue": "true", "groupName": "junitTestResults", "helpMarkDown": "Set false to fail build when task finds broken symbolic link during publishing tests result", - "visibleRule":"publishJUnitResults = true" + "visibleRule": "publishJUnitResults = true" }, { "name": "codeCoverageTool", @@ -445,4 +445,4 @@ "AuthenticationNotNecessary": "No built-in Maven feeds requiring authentication were found. Disable 'Authenticate built-in Maven feeds' for faster builds.", "UsingAuthFeed": "Using built-in feed: " } -} +} \ No newline at end of file diff --git a/Tasks/MavenV2/task.loc.json b/Tasks/MavenV2/task.loc.json index ff9a6beebabb..091f030b62a4 100644 --- a/Tasks/MavenV2/task.loc.json +++ b/Tasks/MavenV2/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/MavenV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/MavenV3/Strings/resources.resjson/de-DE/resources.resjson index bfc798ee965c..93ea06ae7aac 100644 --- a/Tasks/MavenV3/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/MavenV3/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723) or [see the Maven documentation](http://maven.apache.org/guides/index.html)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613723) oder [Maven-Dokumentation anzeigen](http://maven.apache.org/guides/index.html)", "loc.description": "Hiermit erfolgt eine Erstellung, Testdurchführung und Bereitstellung mit Apache Maven.", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "Die Konfiguration der SonarQube-Analyse wurde in die Erweiterungen [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) oder [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) in die Aufgabe zum Vorbereiten der Analysekonfiguration verschoben.", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "Geben Sie Pfad und Muster der Testergebnisdateien für die Veröffentlichung an. Platzhalter können verwendet werden ([weitere Informationen](https://go.microsoft.com/fwlink/?linkid=856077)). Verwenden Sie beispielsweise \"**/TEST-*.xml\" für alle XML-Dateien, deren Name mit \"TEST-\" beginnt. Wenn kein Stammpfad angegeben wird, wird ein Abgleich für die Dateien unterhalb des Standardarbeitsverzeichnisses durchgeführt. Das Verzeichnis ist als Wert in dieser Variablen verfügbar: $(System.DefaultWorkingDirectory). Mit dem Wert \"**/TEST-*.xml\" wird beispielsweise ein Abgleich für die Dateien aus \"$(System.DefaultWorkingDirectory)/**/TEST-*.xml\" durchgeführt.", "loc.input.label.testRunTitle": "Testlauftitel", "loc.input.help.testRunTitle": "Geben Sie einen Namen für den Testlauf an.", + "loc.input.label.allowBrokenSymbolicLinks": "Fehlerhafte symbolische Links zulassen", + "loc.input.help.allowBrokenSymbolicLinks": "Setzen Sie false, um die Erstellung fehlschlagen zu lassen, wenn die Aufgabe während der Veröffentlichung des Testergebnisses einen defekten symbolischen Link findet", "loc.input.label.codeCoverageTool": "Code Coverage-Tool", "loc.input.help.codeCoverageTool": "Wählen Sie das Code Coverage-Tool aus.", "loc.input.label.classFilter": "Filter für den Klasseneinschluss/-ausschluss", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "Dieses Feld ist für ein Projekt mit mehreren Modulen erforderlich. Geben Sie eine durch Kommas getrennte Liste der relativen Pfade von der Maven POM-Datei zu den Quellcodeverzeichnissen an. Code Coverage-Berichte verwenden diese, um Quellcode hervorzuheben, z. B. \"src/java\", \"src/Test\".", "loc.input.label.failIfCoverageEmpty": "Fehler, wenn die Code Coverage-Ergebnisse fehlen", "loc.input.help.failIfCoverageEmpty": "Buildfehler, wenn Code Coverage keine zu veröffentlichenden Ergebnisse ergeben hat.", + "loc.input.label.restoreOriginalPomXml": "Ursprüngliche Datei \"pom.xml\" nach Aufgabenausführung wiederherstellen", + "loc.input.help.restoreOriginalPomXml": "Code Coverage ändert die Datei \"pom.xml\", um Ergebnisse zu erzielen. Verwenden Sie diese Option, wenn Sie die ursprüngliche Datei \"pom.xml\" beibehalten möchten.", "loc.input.label.javaHomeSelection": "JAVA_HOME festlegen durch", "loc.input.help.javaHomeSelection": "Legt JAVA_HOME durch Auswählen einer JDK-Version fest, die während der Erstellung von Builds oder durch manuelles Eingeben eines JDK-Pfads ermittelt wird.", "loc.input.label.jdkVersion": "JDK-Version", @@ -46,10 +50,12 @@ "loc.input.help.mavenOpts": "Legt die Umgebungsvariable MAVEN_OPTS fest, die zum Senden von Befehlszeilenargumenten zum Starten von JVM verwendet wird. Das Kennzeichen \"-Xmx\" gibt den maximalen Arbeitsspeicher an, der für JVM verfügbar ist.", "loc.input.label.mavenFeedAuthenticate": "Integrierte Maven-Feeds authentifizieren", "loc.input.help.mavenFeedAuthenticate": "Authentifizieren Sie Maven-Feeds automatisch über Azure Artifacts. Wenn keine integrierten Maven-Feeds verwendet werden, deaktivieren Sie diese Option, um die Builderstellung zu beschleunigen.", - "loc.input.label.skipEffectivePom": "Skip generating effective POM while authenticating built-in feeds", - "loc.input.help.skipEffectivePom": "Authenticate built-in Maven feeds using the POM only, allowing parent POMs in Azure Artifacts/Azure DevOps Server [Package Management] feeds.", + "loc.input.label.skipEffectivePom": "Generieren von effektivem POM beim Authentifizieren integrierter Feeds überspringen", + "loc.input.help.skipEffectivePom": "Authentifizieren Sie integrierte Maven-Feeds nur mit dem POM, sodass übergeordnete POMs in Azure Artifacts-/Azure DevOps Server-Feeds für die [Paketverwaltung] zugelassen werden.", "loc.input.label.sqAnalysisEnabled": "SonarQube- oder SonarCloud-Analyse ausführen", "loc.input.help.sqAnalysisEnabled": "Diese Option wurde im Vergleich zu Version 1 der Aufgabe **Maven** dahingehend geändert, dass jetzt die Marketplace-Erweiterungen [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) und [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) verwendet werden. Aktivieren Sie diese Option, um eine [SonarQube- oder SonarCloud-Analyse](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) durchzuführen, nachdem Sie die Ziele im Feld **Ziele** ausgeführt haben. Das Ziel **Installieren** oder **Paketieren** sollte zuerst ausgeführt werden. Sie müssen der Buildpipeline vor dieser Maven-Aufgabe außerdem eine Aufgabe **Analysekonfiguration vorbereiten** aus einer der Erweiterungen hinzufügen.", + "loc.input.label.isJacocoCoverageReportXML": "XML-Jacoco-Berichte für SonarQube-Analyse verwenden", + "loc.input.help.isJacocoCoverageReportXML": "Verwenden Sie XML-Jacoco-Berichte für die SonarQube-Analyse. [Weitere Informationen](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "SonarQube Scanner for Maven-Version", "loc.input.help.sqMavenPluginVersionChoice": "Die zu verwendende Version für das SonarQube-Maven-Plug-In. Sie können die aktuelle Version oder die Version in Ihrer \"pom.xml\" verwenden.", "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle ausführen", diff --git a/Tasks/MavenV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/MavenV3/Strings/resources.resjson/es-ES/resources.resjson index 87c8d8fc1193..86d2f9ef8460 100644 --- a/Tasks/MavenV3/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/MavenV3/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723) or [see the Maven documentation](http://maven.apache.org/guides/index.html)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613723) o [consultar la documentación de Maven](http://maven.apache.org/guides/index.html)", "loc.description": "Compila, prueba e implementa con Apache Maven.", "loc.instanceNameFormat": "$(mavenPOMFile) de Maven", "loc.releaseNotes": "La configuración del análisis de SonarQube se movió a las extensiones de [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) o [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud), en la tarea \"Prepare Analysis Configuration\"", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "Especifique la ruta de acceso y el patrón de los archivos de resultados de las pruebas que deben publicarse. Se pueden usar caracteres comodín ([más información](https://go.microsoft.com/fwlink/?linkid=856077)). Por ejemplo, \"**/TEST-*.xml\" para todos los archivos XML cuyo nombre comience con \"TEST-\". Si no se especifica una ruta de acceso raíz, los archivos se buscan en el directorio de trabajo predeterminado, cuyo valor está disponible en la variable: $(System.DefaultWorkingDirectory). Por ejemplo, un valor de \"**/TEST-*.xml\" dará lugar a que se busquen los archivos de \"$(System.DefaultWorkingDirectory)/**/TEST-*.xml\".", "loc.input.label.testRunTitle": "Título de la serie de pruebas", "loc.input.help.testRunTitle": "Asigne un nombre a la serie de pruebas.", + "loc.input.label.allowBrokenSymbolicLinks": "Permitir vínculos simbólicos rotos", + "loc.input.help.allowBrokenSymbolicLinks": "Establezca false para suspender la compilación cuando la tarea encuentre un vínculo simbólico roto durante la publicación del resultado de las pruebas", "loc.input.label.codeCoverageTool": "Herramienta de cobertura de código", "loc.input.help.codeCoverageTool": "Seleccione la herramienta de cobertura de código.", "loc.input.label.classFilter": "Filtros de inclusión/exclusión de clase", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "Este campo es obligatorio para un proyecto de varios módulos. Especifique una lista separada por comas de las rutas de acceso relativas desde el archivo POM de Maven a los directorios de código fuente. Los informes de cobertura de código las usarán para resaltar el código fuente. Por ejemplo: src/java,src/Test.", "loc.input.label.failIfCoverageEmpty": "Error si faltan los resultados de cobertura de código", "loc.input.help.failIfCoverageEmpty": "Error de compilación si la cobertura de código no generó ningún resultado para publicar.", + "loc.input.label.restoreOriginalPomXml": "Restaurar el archivo pom.xml original después de ejecutar la tarea", + "loc.input.help.restoreOriginalPomXml": "La cobertura de código modifica pom.xml para generar resultados. Use esta opción si necesita conservar el archivo pom.xml original.", "loc.input.label.javaHomeSelection": "Establecer JAVA_HOME por", "loc.input.help.javaHomeSelection": "Establece JAVA_HOME seleccionando una versión de JDK que se detectará durante las compilaciones o especificando manualmente una ruta de acceso del JDK.", "loc.input.label.jdkVersion": "Versión de JDK", @@ -46,10 +50,12 @@ "loc.input.help.mavenOpts": "Establece la variable de entorno MAVEN_OPTS, que se utiliza para enviar argumentos de la línea de comandos para iniciar JVM. La marca -Xmx especifica la cantidad de memoria máxima disponible para JVM.", "loc.input.label.mavenFeedAuthenticate": "Autenticar fuentes de Maven integradas", "loc.input.help.mavenFeedAuthenticate": "Autentique automáticamente las fuentes de Maven de Azure Artifacts. Si no se usan las fuentes de Maven integradas, anule la selección de esta opción para que las compilaciones se ejecuten más rápido.", - "loc.input.label.skipEffectivePom": "Skip generating effective POM while authenticating built-in feeds", - "loc.input.help.skipEffectivePom": "Authenticate built-in Maven feeds using the POM only, allowing parent POMs in Azure Artifacts/Azure DevOps Server [Package Management] feeds.", + "loc.input.label.skipEffectivePom": "Omitir la generación de POM efectivos durante la autenticación de las fuentes integradas", + "loc.input.help.skipEffectivePom": "Autentique las fuentes de Maven integradas solo con el modelo de objetos de proyectos (POM), lo que permite el uso de POM primarios en las fuentes de Azure Artifacts/Azure DevOps Server [Administración de paquetes].", "loc.input.label.sqAnalysisEnabled": "Ejecutar el análisis de SonarQube o SonarCloud", "loc.input.help.sqAnalysisEnabled": "Esta opción ha cambiado desde la versión 1 de la tarea de **Maven** para usar las extensiones de Marketplace de [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) y [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud). Habilite esta opción para ejecutar el [análisis de SonarQube o SonarCloud](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) después de ejecutar los objetivos en el campo **Goals**. El objetivo **install** o **package** debe ejecutarse primero. También debe agregar una tarea **Prepare Analysis Configuration** de una de las extensiones a la canalización de compilación antes de esta tarea de Maven.", + "loc.input.label.isJacocoCoverageReportXML": "Usar los informes de Jacoco XML para el análisis de SonarQube", + "loc.input.help.isJacocoCoverageReportXML": "Use los informes de Jacoco XML para el análisis de SonarQube. [Más información](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "Escáner de SonarQube para la versión de Maven", "loc.input.help.sqMavenPluginVersionChoice": "Versión del complemento SonarQube Maven que debe usarse. Puede usar la última versión o utilizar la versión del archivo pom.xml.", "loc.input.label.checkstyleAnalysisEnabled": "Ejecutar Checkstyle", diff --git a/Tasks/MavenV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/MavenV3/Strings/resources.resjson/fr-FR/resources.resjson index dd374f3b0b6f..34c873d92d8d 100644 --- a/Tasks/MavenV3/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/MavenV3/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723) or [see the Maven documentation](http://maven.apache.org/guides/index.html)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613723) ou [consulter la documentation de Maven](http://maven.apache.org/guides/index.html)", "loc.description": "Générer, tester et déployer avec Apache Maven", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "La configuration de l'analyse SonarQube a été déplacée vers les extensions [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) ou [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud), dans la tâche 'Préparer la configuration de l'analyse'", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "Spécifiez le chemin et le modèle des fichiers de résultats des tests à publier. Les caractères génériques sont autorisés. ([Plus d'informations](https://go.microsoft.com/fwlink/?linkid=856077)). Par exemple, '**/TEST-*.xml' pour tous les fichiers XML dont le nom commence par 'TEST-'. Si aucun chemin racine n'est spécifié, les fichiers correspondants sont recherchés sous le répertoire de travail par défaut, dont la valeur est disponible dans la variable : $(System.DefaultWorkingDirectory). Par exemple, la valeur '**/TEST-*.xml' entraîne la recherche des fichiers correspondant à '$(System.DefaultWorkingDirectory)/**/TEST-*.xml'.", "loc.input.label.testRunTitle": "Titre de la série de tests", "loc.input.help.testRunTitle": "Indiquez le nom de la série de tests.", + "loc.input.label.allowBrokenSymbolicLinks": "Autoriser les liens symboles rompus", + "loc.input.help.allowBrokenSymbolicLinks": "Définir False pour l’échec de la build lorsque la tâche trouve un lien aussi simple que rompu lors des tests de publication", "loc.input.label.codeCoverageTool": "Outil de couverture du code", "loc.input.help.codeCoverageTool": "Sélectionnez l'outil de couverture du code.", "loc.input.label.classFilter": "Filtres d'inclusion/exclusion de classes", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "Ce champ est obligatoire pour un projet contenant plusieurs modules. Spécifiez une liste de chemins relatifs séparés par une virgule, allant du fichier POM Maven aux répertoires de code source. Les rapports de couverture du code les utilisent pour mettre le code source en surbrillance. Exemple : src/java,src/Test.", "loc.input.label.failIfCoverageEmpty": "Échec quand les résultats de la couverture du code sont manquants", "loc.input.help.failIfCoverageEmpty": "Échec de la build si la couverture du code ne produit aucun résultat à publier.", + "loc.input.label.restoreOriginalPomXml": "Restaurer le fichier pom.xml d'origine après l'exécution de la tâche", + "loc.input.help.restoreOriginalPomXml": "La couverture du code modifie pom.xml pour produire des résultats. Utilisez cette option si vous devez conserver le fichier pom.xml d'origine.", "loc.input.label.javaHomeSelection": "Définir JAVA_HOME par", "loc.input.help.javaHomeSelection": "Définit JAVA_HOME en sélectionnant une version de JDK qui sera découverte au moment des builds ou en tapant le chemin de JDK.", "loc.input.label.jdkVersion": "Version du kit JDK", @@ -46,10 +50,12 @@ "loc.input.help.mavenOpts": "Définit la variable d'environnement MAVEN_OPTS, qui permet d'envoyer des arguments de ligne de commande pour démarrer JVM. L'indicateur -Xmx spécifie la mémoire maximale disponible pour JVM.", "loc.input.label.mavenFeedAuthenticate": "Authentifier les flux Maven intégrés", "loc.input.help.mavenFeedAuthenticate": "Authentifiez automatiquement les flux Maven à partir d'Azure Artifacts. Si les flux intégrés Maven ne sont pas utilisés, désélectionnez cette option pour obtenir des builds plus rapides.", - "loc.input.label.skipEffectivePom": "Skip generating effective POM while authenticating built-in feeds", - "loc.input.help.skipEffectivePom": "Authenticate built-in Maven feeds using the POM only, allowing parent POMs in Azure Artifacts/Azure DevOps Server [Package Management] feeds.", + "loc.input.label.skipEffectivePom": "Ignorer la génération d'un modèle POM effectif tout en authentifiant les flux intégrés", + "loc.input.help.skipEffectivePom": "Authentifiez les flux Maven intégrés à l'aide du modèle POM uniquement, en autorisant les modèles POM parents dans les flux Azure Artifacts/Azure DevOps Server [Package Management].", "loc.input.label.sqAnalysisEnabled": "Exécuter l'analyse SonarQube ou SonarCloud", "loc.input.help.sqAnalysisEnabled": "Cette option a changé depuis la version 1 de la tâche **Maven**. Elle utilise les extensions du Marketplace [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) et [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud). Activez cette option pour exécuter l'[analyse SonarQube ou SonarCloud](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) après l'exécution des objectifs du champ **Goals**. L'objectif **installer** ou **package** doit s'exécuter en premier. Vous devez également ajouter une tâche **Préparer la configuration de l'analyse** à partir de l'une des extensions du pipeline de build avant cette tâche Maven.", + "loc.input.label.isJacocoCoverageReportXML": "Utiliser les rapports XML Jacoco pour l'analyse SonarQube", + "loc.input.help.isJacocoCoverageReportXML": "Utilisez les rapports XML Jacoco pour l'analyse SonarQube. [Plus d'informations](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "Analyseur SonarQube pour la version de Maven", "loc.input.help.sqMavenPluginVersionChoice": "Version du plug-in SonarQube Maven à utiliser. Vous pouvez utiliser la dernière version, ou compter sur la version de votre fichier pom.xml.", "loc.input.label.checkstyleAnalysisEnabled": "Exécuter Checkstyle", diff --git a/Tasks/MavenV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/MavenV3/Strings/resources.resjson/it-IT/resources.resjson index 2093f8f6d33a..943b0ee43f15 100644 --- a/Tasks/MavenV3/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/MavenV3/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723) or [see the Maven documentation](http://maven.apache.org/guides/index.html)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613723). In alternativa [vedere la documentazione di Maven](http://maven.apache.org/guides/index.html)", "loc.description": "Consente di compilare, testare e distribuire con Apache Maven", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "La configurazione dell'analisi SonarQube è stata spostata nell'attività `Prepara configurazione di analisi` dell'estensione [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) o [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud)", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "Consente di specificare il percorso e i criteri dei file dei risultati del test da pubblicare. È possibile usare caratteri jolly, ad esempio `**/TEST-*.xml` per tutti i file XML il cui nome inizia con `TEST-`. Se non viene specificato alcun percorso radice, il confronto dei file viene eseguito a livello della directory di lavoro predefinita, il cui valore è disponibile nella variabile $(System.DefaultWorkingDirectory). Ad esempio, con il valore '**/TEST-*.xml', verranno restituiti i file corrispondenti presenti in '$(System.DefaultWorkingDirectory)/**/TEST-*.xml'. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=856077)", "loc.input.label.testRunTitle": "Titolo dell'esecuzione dei test", "loc.input.help.testRunTitle": "Consente di specificare un nome per l'esecuzione dei test.", + "loc.input.label.allowBrokenSymbolicLinks": "Consenti collegamenti simbolici interrotti", + "loc.input.help.allowBrokenSymbolicLinks": "Impostare su false gli errori di compilazione quando l'attività trova un collegamento simbolico interrotto durante la pubblicazione del risultato dei test", "loc.input.label.codeCoverageTool": "Strumento di code coverage", "loc.input.help.codeCoverageTool": "Consente di selezionare lo strumento di code coverage.", "loc.input.label.classFilter": "Filtri di inclusione/esclusione classi", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "Questo campo è obbligatorio per un progetto composto da più moduli. Specificare un elenco di percorsi relativi separati da virgole dal file POM di Maven alle directory del codice sorgente. Tali percorsi verranno usati nei report di code coverage per evidenziare il codice sorgente, ad esempio src/java,src/Test.", "loc.input.label.failIfCoverageEmpty": "Non eseguire se mancano i risultati del code coverage", "loc.input.help.failIfCoverageEmpty": "Non esegue la compilazione se il code coverage non ha prodotto risultati da pubblicare.", + "loc.input.label.restoreOriginalPomXml": "Ripristina il file pom.xml originale dopo l'esecuzione dell'attività", + "loc.input.help.restoreOriginalPomXml": "Il code coverage modifica il file pom.xml per produrre risultati. Usare questa opzione se è necessario mantenere il file pom.xml originale.", "loc.input.label.javaHomeSelection": "Imposta JAVA_HOME per", "loc.input.help.javaHomeSelection": "Consente di impostare JAVA_HOME selezionando una versione di JDK che verrà individuata durante le compilazioni oppure immettendo manualmente un percorso JDK.", "loc.input.label.jdkVersion": "Versione del JDK", @@ -46,18 +50,20 @@ "loc.input.help.mavenOpts": "Consente di impostare la variabile di ambiente MAVEN_OPTS, che viene usata per inviare argomenti della riga di comando per avviare JVM. Il flag -Xmx specifica la memoria massima disponibile per JVM.", "loc.input.label.mavenFeedAuthenticate": "Esegui autenticazione feed Maven predefiniti", "loc.input.help.mavenFeedAuthenticate": "Esegue automaticamente l'autenticazione dei feed Maven da Azure Artifacts. Se i feed Maven predefiniti non sono in uso, deselezionare questa opzione per compilazioni più rapide.", - "loc.input.label.skipEffectivePom": "Skip generating effective POM while authenticating built-in feeds", - "loc.input.help.skipEffectivePom": "Authenticate built-in Maven feeds using the POM only, allowing parent POMs in Azure Artifacts/Azure DevOps Server [Package Management] feeds.", + "loc.input.label.skipEffectivePom": "Ignora la generazione di file POM efficaci durante l'autenticazione di feed predefiniti", + "loc.input.help.skipEffectivePom": "Esegue l'autenticazione dei feed di Maven predefiniti usando solo il file POM, consentendo l'uso di file POM padre in feed di Azure Artifacts/Azure DevOps Server [Gestione pacchetti].", "loc.input.label.sqAnalysisEnabled": "Esegui analisi SonarQube o SonarCloud", "loc.input.help.sqAnalysisEnabled": "Questa opzione è stata modificata rispetto alla versione 1 dell'attività **Maven** in modo da usare le estensioni [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) e [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) del Marketplace. Abilitare questa opzione per eseguire l'[analisi SonarQube o SonarCloud](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) dopo aver eseguito gli obiettivi nel campo **Goals**. L'obiettivo **install** o **package** deve essere eseguito per primo. Prima di questa attività Maven, è anche necessario aggiungere alla pipeline di compilazione un'attività **Prepara configurazione di analisi** da una delle estensioni.", + "loc.input.label.isJacocoCoverageReportXML": "Usa i referti Jacoco in formato XML per l'analisi SonarQube", + "loc.input.help.isJacocoCoverageReportXML": "Usa i referti Jacoco in formato XML per l'analisi SonarQube. [Altre informazioni](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "Versione di SonarQube Scanner per Maven", "loc.input.help.sqMavenPluginVersionChoice": "Versione del plug-in SonarQube Maven da usare. È possibile usare l'ultima versione o basarsi sulla versione indicata nel file pom.xml.", "loc.input.label.checkstyleAnalysisEnabled": "Esegui Checkstyle", - "loc.input.help.checkstyleAnalysisEnabled": "Esegue lo strumento Checkstyle con i controlli Sun predefiniti. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.checkstyleAnalysisEnabled": "Esegue lo strumento Checkstyle con i controlli Sun predefiniti. I risultati vengono caricati come artefatti di compilazione.", "loc.input.label.pmdAnalysisEnabled": "Esegui PMD", - "loc.input.help.pmdAnalysisEnabled": "Consente di usare lo strumento di analisi statica PMD per cercare bug nel codice. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.pmdAnalysisEnabled": "Consente di usare lo strumento di analisi statica PMD per cercare bug nel codice. I risultati vengono caricati come artefatti di compilazione.", "loc.input.label.findbugsAnalysisEnabled": "Esegui FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "Consente di usare lo strumento di analisi statica FindBugs per cercare bug nel codice. I risultati vengono caricati come artefatti della compilazione.", + "loc.input.help.findbugsAnalysisEnabled": "Consente di usare lo strumento di analisi statica FindBugs per cercare bug nel codice. I risultati vengono caricati come artefatti di compilazione.", "loc.messages.sqCommon_CreateTaskReport_MissingField": "Non è stato possibile creare l'oggetto TaskReport. Campo mancante: %s", "loc.messages.sqCommon_WaitingForAnalysis": "In attesa che il server SonarQube analizzi la compilazione.", "loc.messages.sqCommon_NotWaitingForAnalysis": "La compilazione non è stata configurata per attendere l'analisi SonarQube. Lo stato dettagliato del quality gate non sarà disponibile.", diff --git a/Tasks/MavenV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/MavenV3/Strings/resources.resjson/ja-JP/resources.resjson index f997f5428e3a..e4aa86fd355a 100644 --- a/Tasks/MavenV3/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/MavenV3/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723) or [see the Maven documentation](http://maven.apache.org/guides/index.html)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613723)、または [Maven のドキュメントを参照](http://maven.apache.org/guides/index.html)", "loc.description": "Apache Maven でビルド、テスト、配置します", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "SonarQube 解析の構成は、[SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) または [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 拡張機能の 'Prepare Analysis Configuration' タスクに移動しました", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "公開するテスト結果ファイルのパスとパターンを指定します。ワイルドカードを使用できます ([詳細情報](https://go.microsoft.com/fwlink/?linkid=856077))。たとえば、名前が 'TEST-' で始まるすべての XML ファイルの場合は '**/TEST-*.xml' です。ルート パスが指定されていない場合、ファイルは既定の作業ディレクトリの下で突き合わされます。そのディレクトリの値は、変数 $(System.DefaultWorkingDirectory) から取得できます。たとえば、'**/TEST-*.xml' という値は、実際には '$(System.DefaultWorkingDirectory)/**/TEST-*.xml' と一致するファイルから検索されます。", "loc.input.label.testRunTitle": "テストの実行のタイトル", "loc.input.help.testRunTitle": "テストの実行の名前を指定します。", + "loc.input.label.allowBrokenSymbolicLinks": "壊れたシンボリック リンクを許可する", + "loc.input.help.allowBrokenSymbolicLinks": "テスト結果の発行中に中断されたシンボリック リンクが検出されたときに、ビルドに失敗した場合は false を設定します", "loc.input.label.codeCoverageTool": "コード カバレッジ ツール", "loc.input.help.codeCoverageTool": "コード カバレッジ ツールを選択します。", "loc.input.label.classFilter": "クラス包含/除外フィルター", @@ -27,7 +29,9 @@ "loc.input.label.srcDirectories": "ソース ファイル ディレクトリ", "loc.input.help.srcDirectories": "マルチ モジュール プロジェクトの場合、このフィールドは必須です。ソース コード ディレクトリへのパス (Maven POM ファイルから見た相対パス) のコンマ区切りリストを指定します。コード カバレッジ レポートはこれらを使用してソース コードをハイライトします。たとえば、src/java,src/Test と指定します。", "loc.input.label.failIfCoverageEmpty": "コード カバレッジの結果がない場合に失敗する", - "loc.input.help.failIfCoverageEmpty": "コード カバレッジから公開するべき結果が生成されなかった場合に、ビルドを失敗にします。", + "loc.input.help.failIfCoverageEmpty": "コード カバレッジから発行するべき結果が生成されなかった場合に、ビルドを失敗にします。", + "loc.input.label.restoreOriginalPomXml": "タスクの実行後に元の pom.xml を復元する", + "loc.input.help.restoreOriginalPomXml": "コード カバレッジでは、結果を生成するために pom.xml が変更されます。元の pom.xml を保持する必要がある場合は、このオプションを使用します。", "loc.input.label.javaHomeSelection": "次の条件で JAVA_HOME を設定します", "loc.input.help.javaHomeSelection": "ビルド中に検出される JDK バージョンを選択するか、JDK パスを手動で入力して JAVA_HOME を設定します。", "loc.input.label.jdkVersion": "JDK バージョン", @@ -46,18 +50,20 @@ "loc.input.help.mavenOpts": "JVM を起動するためにコマンド ライン引数を送信するときに使用される MAVEN_OPTS 環境変数を設定します。-Xmx フラグは JVM で使用可能な最大メモリを指定します。", "loc.input.label.mavenFeedAuthenticate": "ビルトイン Maven フィードの認証", "loc.input.help.mavenFeedAuthenticate": "Azure Artifacts からの Maven フィードを自動的に認証します。組み込みの Maven フィードを使用していない場合、このオプションを選択解除するとビルドを高速化できます。", - "loc.input.label.skipEffectivePom": "Skip generating effective POM while authenticating built-in feeds", - "loc.input.help.skipEffectivePom": "Authenticate built-in Maven feeds using the POM only, allowing parent POMs in Azure Artifacts/Azure DevOps Server [Package Management] feeds.", + "loc.input.label.skipEffectivePom": "ビルトイン フィードの認証中に有効な POM の生成をスキップする", + "loc.input.help.skipEffectivePom": "POM のみを使用して組み込みの Maven フィードを認証し、Azure Artifacts または Azure DevOps Server の [Package Management] フィードで親の POM を許可します。", "loc.input.label.sqAnalysisEnabled": "SonarQube 分析または SonarCloud 分析の実行", "loc.input.help.sqAnalysisEnabled": "このオプションはバージョン 1 の **Maven** タスクから変更され、[SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) および [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) Marketplace 拡張機能を使用するようになりました。このオプションを有効にして、[**Goals**] フィールドのゴールを実行した後に [SonarQube または SonarCloud 分析](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) を実行するようにします。**install** または **package** のゴールを最初に実行する必要があります。また、この Maven タスクの前に、いずれか一方の拡張機能から **Prepare Analysis Configuration** タスクをビルド パイプラインに追加する必要があります。", + "loc.input.label.isJacocoCoverageReportXML": "SonarQube 分析に XML Jacoco レポートを使用する", + "loc.input.help.isJacocoCoverageReportXML": "SonarQube 分析に XML Jacoco レポートを使用します。[詳細情報](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "SonarQube scanner for Maven のバージョン", "loc.input.help.sqMavenPluginVersionChoice": "使用する SonarQube Maven プラグイン バージョンです。最新バージョンを使用するか、pom.xml のバージョンに依存できます。", "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle の実行", "loc.input.help.checkstyleAnalysisEnabled": "既定の Sun チェックを使用して Checkstyle ツールを実行します。結果はビルド成果物としてアップロードされます。", "loc.input.label.pmdAnalysisEnabled": "PMD の実行", - "loc.input.help.pmdAnalysisEnabled": "PMD スタティック分析ツールを使用してコード内のバグを調べます。結果はビルド成果物としてアップロードされます。", + "loc.input.help.pmdAnalysisEnabled": "PMD スタティック分析ツールを使用してコード内のバグを調べます。結果はビルドの成果物としてアップロードされます。", "loc.input.label.findbugsAnalysisEnabled": "FindBugs の実行", - "loc.input.help.findbugsAnalysisEnabled": "FindBugs スタティック分析ツールを使用してコード内のバグを調べます。結果はビルド成果物としてアップロードされます。", + "loc.input.help.findbugsAnalysisEnabled": "FindBugs スタティック分析ツールを使用してコード内のバグを調べます。結果はビルドの成果物としてアップロードされます。", "loc.messages.sqCommon_CreateTaskReport_MissingField": "TaskReport オブジェクトの作成に失敗しました。フィールド %s が見つかりません", "loc.messages.sqCommon_WaitingForAnalysis": "SonarQube サーバーによるビルドの分析を待機しています。", "loc.messages.sqCommon_NotWaitingForAnalysis": "SonarQube 分析を待機するようビルドが構成されていません。詳細な品質ゲートの状態は提供されません。", @@ -71,8 +77,8 @@ "loc.messages.sqAnalysis_BuildSummary_LinkText": "詳しい SonarQube レポート", "loc.messages.sqAnalysis_BuildSummary_CannotAuthenticate": "SonarQube サーバーへ認証できません。保存したサービス接続の詳細とサーバーの状態を確認してください。", "loc.messages.sqAnalysis_AnalysisTimeout": "%d 秒の所定時間内に分析が完了しませんでした。", - "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildSummary": "Pull request ビルド: 詳細な SonarQube ビルドの概要は提供されません。", - "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildBreaker": "Pull request ビルド: 品質ゲートが失敗してもビルドは中断されません。", + "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildSummary": "プル要求ビルド: 詳細 SonarQube ビルドの概要は提供されません。", + "loc.messages.sqAnalysis_IsPullRequest_SkippingBuildBreaker": "プル要求ビルド: 品質ゲートが失敗してもビルドは中断されません。", "loc.messages.sqAnalysis_BuildBrokenDueToQualityGateFailure": "このビルドに関連する SonarQube 品質ゲートが失敗しました。", "loc.messages.sqAnalysis_QualityGatePassed": "このビルドに関連する SonarQube 品質ゲートに合格しました (状態 %s)", "loc.messages.sqAnalysis_UnknownComparatorString": "SonarQube ビルドの概要に問題が発生しました: 不明な比較演算子 '%s'", @@ -89,10 +95,10 @@ "loc.messages.LocateJVMBasedOnVersionAndArch": "Java %s %s の JAVA_HOME を検索する", "loc.messages.UnsupportedJdkWarning": "JDK 9 および JDK 10 はサポートされていません。プロジェクトとパイプラインで新しいバージョンに切り替えてください。JDK 11 でのビルドを試行しています...", "loc.messages.FailedToLocateSpecifiedJVM": "指定された JDK バージョンが見つかりませんでした。指定された JDK バージョンがエージェントにインストールされており、環境変数 '%s' が存在し、対応する JDK の場所に設定されていることを確認するか、[Java ツール インストーラー](https://go.microsoft.com/fwlink/?linkid=875287) タスクを使用して目的の JDK をインストールしてください。", - "loc.messages.NoCodeCoverage": "公開するコード カバレッジの結果が見つかりませんでした。", + "loc.messages.NoCodeCoverage": "発行するコード カバレッジの結果が見つかりませんでした。", "loc.messages.EntryAlreadyExists": "フィードまたはリポジトリの設定が XML ファイルに既に存在しています。", "loc.messages.EffectivePomInvalid": "有効な POM を解析できませんでした。", "loc.messages.AuthenticationNotNecessary": "認証が必要なビルトイン Maven フィードが見つかりませんでした。[ビルトイン Maven フィードの認証] を無効にすれば、ビルドを高速化できます。", "loc.messages.UsingAuthFeed": "ビルトイン フィードを使用しています: ", - "loc.messages.NoTestResults": "%s と一致するテスト結果ファイルが見つからないため、JUnit テスト結果の公開をスキップします。" + "loc.messages.NoTestResults": "%s と一致するテスト結果ファイルが見つからないため、JUnit テスト結果の発行をスキップします。" } \ No newline at end of file diff --git a/Tasks/MavenV3/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/MavenV3/Strings/resources.resjson/ko-KR/resources.resjson index 382e65c0cb41..159261be1c8b 100644 --- a/Tasks/MavenV3/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/MavenV3/Strings/resources.resjson/ko-KR/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "게시할 테스트 결과 파일의 경로 및 패턴을 지정합니다. 와일드카드를 사용할 수 있습니다([자세한 정보](https://go.microsoft.com/fwlink/?linkid=856077)). 예를 들어 이름이 'TEST-'로 시작하는 모든 XML 파일을 보려면 '**/TEST-*.xml'을 지정합니다. 루트 경로를 지정하면 기본 작업 디렉터리 아래에 있는 파일이 일치되고, 해당 값을 $(System.DefaultWorkingDirectory) 변수에서 확인할 수 있습니다. 예를 들어 값이 '**/TEST-*.xml'이면 실제로 '$(System.DefaultWorkingDirectory)/**/TEST-*.xml'의 파일이 일치됩니다.", "loc.input.label.testRunTitle": "테스트 실행 제목", "loc.input.help.testRunTitle": "테스트 실행의 이름을 지정하세요.", + "loc.input.label.allowBrokenSymbolicLinks": "끊어진 심볼 링크 허용", + "loc.input.help.allowBrokenSymbolicLinks": "테스트 결과를 게시하는 동안 작업에서 끊어진 심볼 링크를 발견하면 false로 설정하여 빌드를 실패로 처리합니다", "loc.input.label.codeCoverageTool": "코드 검사 도구", "loc.input.help.codeCoverageTool": "코드 검사 도구를 선택하세요.", "loc.input.label.classFilter": "클래스 포함/제외 필터", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "이 필드는 다중 모듈 프로젝트에 필요합니다. Maven POM 파일과 소스 코드 디렉터리 간 상대 경로의 쉼표로 구분된 목록을 지정하세요. 코드 검사 보고서에서는 이를 사용하여 소스 코드를 강조 표시합니다(예: src/java,src/Test).", "loc.input.label.failIfCoverageEmpty": "코드 검사 결과가 없는 경우 실패", "loc.input.help.failIfCoverageEmpty": "코드 검사에서 게시할 결과를 생성하지 않은 경우 빌드가 실패합니다.", + "loc.input.label.restoreOriginalPomXml": "작업 실행 후 원래 pom.xml 복원", + "loc.input.help.restoreOriginalPomXml": "코드 검사는 pom.xml을 수정하여 결과를 생성합니다. 원래 pom.xml을 유지해야 하는 경우 이 옵션을 사용하세요.", "loc.input.label.javaHomeSelection": "JAVA_HOME 설정 방법", "loc.input.help.javaHomeSelection": "빌드 중에 검색될 JDK 버전을 선택하거나 수동으로 JDK 경로를 입력하여 JAVA_HOME을 설정합니다.", "loc.input.label.jdkVersion": "JDK 버전", @@ -50,6 +54,8 @@ "loc.input.help.skipEffectivePom": "POM만 사용하여 기본 제공 Maven 피드를 인증하고 Azure Artifacts/Azure DevOps Server [패키지 관리] 피드에서 부모 POM을 허용합니다.", "loc.input.label.sqAnalysisEnabled": "SonarQube 또는 SonarCloud 분석 실행", "loc.input.help.sqAnalysisEnabled": "이 옵션은 [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) 및 [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) Marketplace 확장을 사용하기 위해 **Maven** 작업의 버전 1에서 변경되었습니다. **목표** 필드의 목표를 실행한 후 [SonarQube 또는 SonarCloud 분석](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html)을 실행하려면 이 옵션을 사용하도록 설정하세요. **설치** 또는 **패키지** 목표를 먼저 실행해야 합니다. 또한 빌드 파이프라인에서 이 Maven 작업 앞에 확장 중 하나의 **분석 구성 준비** 작업을 추가해야 합니다.", + "loc.input.label.isJacocoCoverageReportXML": "SonarQube 분석에 XML Jacoco 보고서 사용", + "loc.input.help.isJacocoCoverageReportXML": "SonarQube 분석에 XML Jacoco 보고서를 사용합니다. [자세한 정보](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "SonarQube Scanner for Maven 버전", "loc.input.help.sqMavenPluginVersionChoice": "사용할 SonarQube Maven 플러그 인 버전입니다. 최신 버전을 사용하거나 pom.xml에 있는 버전을 사용할 수 있습니다.", "loc.input.label.checkstyleAnalysisEnabled": "Checkstyle 실행", diff --git a/Tasks/MavenV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/MavenV3/Strings/resources.resjson/ru-RU/resources.resjson index e2601237f108..3c7abdad2497 100644 --- a/Tasks/MavenV3/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/MavenV3/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723) or [see the Maven documentation](http://maven.apache.org/guides/index.html)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613723) или [документацию по Maven](http://maven.apache.org/guides/index.html)", "loc.description": "Сборка, тестирование и развертывание с помощью Apache Maven", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "Конфигурация анализа SonarQube перемещена в расширения [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) или [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) в задаче \"Подготовка конфигурации анализа\"", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "Укажите путь и шаблон файлов с результатами тестов, которые необходимо опубликовать. Можно использовать подстановочные знаки ([дополнительные сведения](https://go.microsoft.com/fwlink/?linkid=856077)). Пример: \"**/TEST-*.xml\" для всех XML-файлов, имена которых начинаются с \"TEST-\". Если корневой путь не указан, файлы сопоставляются в рабочем каталоге по умолчанию, значение которого содержится в переменной $(System.DefaultWorkingDirectory). Например, значение \"**/TEST-*.xml\" приведет к сопоставлению файлов в \"$(System.DefaultWorkingDirectory)/**/TEST-*.xml\".", "loc.input.label.testRunTitle": "Название тестового запуска", "loc.input.help.testRunTitle": "Укажите имя для тестового запуска.", + "loc.input.label.allowBrokenSymbolicLinks": "Разрешить недействительные символические ссылки", + "loc.input.help.allowBrokenSymbolicLinks": "Задайте значение false для сбоя сборки, когда задача находит недействительную символическую ссылку во время публикации результата тестов", "loc.input.label.codeCoverageTool": "Средство оценки объема протестированного кода", "loc.input.help.codeCoverageTool": "Выберите средство оценки объемов протестированного кода.", "loc.input.label.classFilter": "Фильтры включения и исключения классов", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "Это обязательное поле для проекта с несколькими модулями. Укажите список относительных путей с разделителями-запятыми от файла POM Maven до каталогов с исходным кодом. Он будет использоваться в отчетах об объеме протестированного кода для выделения исходного кода. Например: src/java,src/Test.", "loc.input.label.failIfCoverageEmpty": "Сбой, если результаты для объема протестированного кода отсутствуют", "loc.input.help.failIfCoverageEmpty": "Если объем протестированного кода не дал результатов для публикации, завершить сборку сбоем.", + "loc.input.label.restoreOriginalPomXml": "Восстановить исходный файл pom.xml после выполнения задачи", + "loc.input.help.restoreOriginalPomXml": "Файл pom.xml изменяется в соответствии с объемом протестированного кода для получения результатов. Используйте этот параметр, если необходимо сохранить исходный файл pom.xml.", "loc.input.label.javaHomeSelection": "Установка JAVA_HOME с помощью", "loc.input.help.javaHomeSelection": "Задается JAVA_HOME указанием версии JDK, которая будет обнаруживаться во время сборок, или указанием пути к JDK вручную.", "loc.input.label.jdkVersion": "Версия JDK", @@ -46,10 +50,12 @@ "loc.input.help.mavenOpts": "Задает переменную среды MAVEN_OPTS, которая используется для отправки аргументов командной строки, запускающих JVM. Флаг -Xmx указывает максимальный объем памяти, доступный JVM.", "loc.input.label.mavenFeedAuthenticate": "Проверка подлинности встроенных веб-каналов Maven", "loc.input.help.mavenFeedAuthenticate": "Автоматическая проверка подлинности веб-каналов Maven из Azure Artifacts. Если встроенные веб-каналы Maven не используются, отключите этот параметр, чтобы ускорить сборку.", - "loc.input.label.skipEffectivePom": "Skip generating effective POM while authenticating built-in feeds", - "loc.input.help.skipEffectivePom": "Authenticate built-in Maven feeds using the POM only, allowing parent POMs in Azure Artifacts/Azure DevOps Server [Package Management] feeds.", + "loc.input.label.skipEffectivePom": "Пропуск создания эффективного POM при проверке подлинности встроенных веб-каналов", + "loc.input.help.skipEffectivePom": "Проверка подлинности встроенных веб-каналов Maven только с помощью POM, разрешающая родительские POM в веб-каналах [управления пакетами] Azure Artifacts/Azure DevOps Server.", "loc.input.label.sqAnalysisEnabled": "Выполнить анализ SonarQube или SonarCloud", "loc.input.help.sqAnalysisEnabled": "Этот параметр был изменен с версии 1 задачи **Maven** для использования расширений Marketplace [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) и [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud). Включите его, чтобы запустить [анализ SonarQube или SonarCloud](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html) после выполнения целей в поле **Цели**. Первой должна быть запущена цель **install** или **package**. Также необходимо добавить задачу **Подготовить конфигурацию анализа** из одного из расширений в конвейер сборки перед этой задачей Maven.", + "loc.input.label.isJacocoCoverageReportXML": "Использовать XML-отчеты Jacoco для анализа SonarQube", + "loc.input.help.isJacocoCoverageReportXML": "Использовать XML-отчеты Jacoco для анализа SonarQube. [Дополнительные сведения] (https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "Версия сканера SonarQube для Maven", "loc.input.help.sqMavenPluginVersionChoice": "Используемая версия подключаемого модуля SonarQube Maven. Можно использовать последнюю версию или версию, указанную в файле pom.xml.", "loc.input.label.checkstyleAnalysisEnabled": "Запустить Checkstyle", diff --git a/Tasks/MavenV3/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/MavenV3/Strings/resources.resjson/zh-CN/resources.resjson index c8b7277e248e..151c285992d0 100644 --- a/Tasks/MavenV3/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/MavenV3/Strings/resources.resjson/zh-CN/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "指定要发布的测试结果文件的路径和模式。可以使用通配符([详细信息](https://go.microsoft.com/fwlink/?linkid=856077))。例如,\"**/TEST-*.xml\" 表示名称以 \"TEST-\" 开头的所有 XML 文件。如果未指定根路径,则在默认工作目录下匹配文件,其值可通过变量 $(System.DefaultWorkingDirectory) 获取。例如,\"**/TEST-*.xml\" 值会通过 \"$(System.DefaultWorkingDirectory)/**/TEST-*.xml\" 获取匹配的文件。", "loc.input.label.testRunTitle": "测试运行标题", "loc.input.help.testRunTitle": "为测试运行提供一个名称。", + "loc.input.label.allowBrokenSymbolicLinks": "允许中断的符号链接", + "loc.input.help.allowBrokenSymbolicLinks": "发布测试结果期间,当任务查找中断的符号链接时,将设置为 false 以使生成失败", "loc.input.label.codeCoverageTool": "代码覆盖率工具", "loc.input.help.codeCoverageTool": "选择代码覆盖率工具。", "loc.input.label.classFilter": "类包含/排除筛选器", @@ -28,6 +30,8 @@ "loc.input.help.srcDirectories": "此字段是多模块项目的必需字段。指定从 Maven POM 文件到源代码目录的相对路径列表(以逗号分隔)。代码覆盖率报表将使用这些路径来突出显示源代码。例如: src/java,src/Test。", "loc.input.label.failIfCoverageEmpty": "缺失代码覆盖率结果时失败", "loc.input.help.failIfCoverageEmpty": "如果代码覆盖率未产生任何要发布的结果,则生成将失败。", + "loc.input.label.restoreOriginalPomXml": "执行任务后还原原始 pom.xml", + "loc.input.help.restoreOriginalPomXml": "代码覆盖率修改 pom.xml 后可产生结果。如果需要保留原始 pom.xml,请使用此选项。", "loc.input.label.javaHomeSelection": "JAVA_HOME 设置方法", "loc.input.help.javaHomeSelection": "可通过选择将在生成期间发现的 JDK 版本或手动输入 JDK 路径来设置 JAVA_HOME。", "loc.input.label.jdkVersion": "JDK 版本", @@ -50,14 +54,16 @@ "loc.input.help.skipEffectivePom": "仅使用 POM 对内置 Maven 源进行身份验证,从而允许 Azure Artifacts/Azure DevOps Server [包管理]源中的父 POM。", "loc.input.label.sqAnalysisEnabled": "运行 SonarQube 或 SonarCloud 分析", "loc.input.help.sqAnalysisEnabled": "此选项已从 **Maven** 任务的版本 1 更改为使用[SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube)和[SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud)市场扩展。启用此选项,在执行 **目标** 字段中的目标后运行[SonarQube 或 SonarCloud 分析](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html)。须首先运行 **安装** 或 **包** 目标。还必须在此 Maven 任务之前将其中一个扩展的 **准备分析配置** 任务添加到生成管道 。", + "loc.input.label.isJacocoCoverageReportXML": "使用 XML Jacoco 报告进行 SonarQube 分析", + "loc.input.help.isJacocoCoverageReportXML": "使用 XML Jacoco 报告进行 SonarQube 分析。[详细信息](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "Maven 版本的 SonarQube 扫描仪", "loc.input.help.sqMavenPluginVersionChoice": "要使用的 SonarQube Maven 插件版本。可以使用最新版本,或依赖于 pom.xml 中的版本。", "loc.input.label.checkstyleAnalysisEnabled": "运行 Checkstyle", - "loc.input.help.checkstyleAnalysisEnabled": "使用默认 Sun 检查运行 Checkstyle 工具。将结果上传为生成工件。", + "loc.input.help.checkstyleAnalysisEnabled": "使用默认 Sun 检查运行 Checkstyle 工具。将结果上传为生成项目。", "loc.input.label.pmdAnalysisEnabled": "运行 PMD", - "loc.input.help.pmdAnalysisEnabled": "使用 PMD 静态分析工具查找代码中的 bug。结果将作为生成工件进行上传。", + "loc.input.help.pmdAnalysisEnabled": "使用 PMD 静态分析工具查找代码中的 bug。结果将作为生成项目进行上传。", "loc.input.label.findbugsAnalysisEnabled": "运行 FindBugs", - "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 静态分析工具查找代码中的 bug。结果将作为生成工件进行上传。", + "loc.input.help.findbugsAnalysisEnabled": "使用 FindBugs 静态分析工具查找代码中的 bug。结果将作为生成项目进行上传。", "loc.messages.sqCommon_CreateTaskReport_MissingField": "未能创建 TaskReport 对象。缺少字段: %s", "loc.messages.sqCommon_WaitingForAnalysis": "正在等待 SonarQube 服务器分析生成。", "loc.messages.sqCommon_NotWaitingForAnalysis": "生成未配置等待 SonarQube 分析。详细的质量检验关状态不可用。", diff --git a/Tasks/MavenV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/MavenV3/Strings/resources.resjson/zh-TW/resources.resjson index 0f761ae56b19..e74183190fec 100644 --- a/Tasks/MavenV3/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/MavenV3/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Maven", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613723) or [see the Maven documentation](http://maven.apache.org/guides/index.html)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613723)或[參閱 Maven 文件](http://maven.apache.org/guides/index.html)", "loc.description": "透過 Apache Maven 進行建置、測試和部署", "loc.instanceNameFormat": "Maven $(mavenPOMFile)", "loc.releaseNotes": "SonarQube 分析的設定已移至 [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) 或 [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 延伸模組,位於 `Prepare Analysis Configuration` 工作中", @@ -18,6 +18,8 @@ "loc.input.help.testResultsFiles": "指定要發佈之測試結果檔案的路徑與模式。可使用萬用字元 ([詳細資訊](https://go.microsoft.com/fwlink/?linkid=856077))。例如 `**/TEST-*.xml` 表示名稱開頭為 'TEST-' 的所有 XML 檔案。若未指定任何根路徑,會比對預設工作目錄下的檔案,預設工作目錄的值由下列變數提供: $(System.DefaultWorkingDirectory)。例如,若值為 '**/TEST-*.xml',實際比對時,會從 '$(System.DefaultWorkingDirectory)/**/TEST-*.xml' 比對檔案。", "loc.input.label.testRunTitle": "測試回合標題", "loc.input.help.testRunTitle": "提供測試回合的名稱。", + "loc.input.label.allowBrokenSymbolicLinks": "允許中斷的符號連結", + "loc.input.help.allowBrokenSymbolicLinks": "設定為 false,當工作在發佈測試結果期間發現中斷的符號連結時,將使組建失敗", "loc.input.label.codeCoverageTool": "程式碼涵蓋範圍工具", "loc.input.help.codeCoverageTool": "選取程式碼涵蓋範圍工具。", "loc.input.label.classFilter": "類別包含/排除篩選", @@ -27,7 +29,9 @@ "loc.input.label.srcDirectories": "原始程式檔目錄", "loc.input.help.srcDirectories": "多模組專案需要此欄位。請指定以逗號分隔的清單,內含從 Maven POM 檔案到原始程式碼目錄的相對路徑。程式碼涵蓋範圍報表會加以使用,以強調顯示原始程式碼。例如: src/java,src/Test。", "loc.input.label.failIfCoverageEmpty": "遺漏程式碼涵蓋範圍結果時失敗", - "loc.input.help.failIfCoverageEmpty": "如果程式碼涵蓋範圍未產生任何可發佈的結果,則建置失敗。", + "loc.input.help.failIfCoverageEmpty": "如果程式碼涵蓋範圍未產生任何可發行的結果,則建置失敗。", + "loc.input.label.restoreOriginalPomXml": "執行工作後即還原原始的 pom.xml", + "loc.input.help.restoreOriginalPomXml": "程式碼涵蓋範圍會修改 pom.xml 以產生結果。如果需要保留原始的 pom.xml,請使用此選項。", "loc.input.label.javaHomeSelection": "設定 JAVA_HOME 由", "loc.input.help.javaHomeSelection": "選取一個能在組建期間探索到的 JDK 版本,或者手動輸入 JDK 路徑,均能為 JAVA_HOME 進行設定。", "loc.input.label.jdkVersion": "JDK 版本", @@ -46,10 +50,12 @@ "loc.input.help.mavenOpts": "設定 MAVEN_OPTS 環境變數,用以傳送命令列引數以啟動 JVM。-Xmx 旗標會指定 JVM 可用的記憶體上限。", "loc.input.label.mavenFeedAuthenticate": "驗證內建 Maven 摘要", "loc.input.help.mavenFeedAuthenticate": "從 Azure Artifacts 自動驗證內建 Maven 摘要。如果內建 Maven 摘要不在使用中,請取消選取此選項以加快建置速度。", - "loc.input.label.skipEffectivePom": "Skip generating effective POM while authenticating built-in feeds", - "loc.input.help.skipEffectivePom": "Authenticate built-in Maven feeds using the POM only, allowing parent POMs in Azure Artifacts/Azure DevOps Server [Package Management] feeds.", + "loc.input.label.skipEffectivePom": "跳過在驗證內建摘要時產生有效 POM 的作業", + "loc.input.help.skipEffectivePom": "僅使用 POM 驗證內建的 Maven 摘要,允許 Azure Artifacts/Azure DevOps Server [套件管理] 摘要中有父 POM。", "loc.input.label.sqAnalysisEnabled": "執行 SonarQube 或 SonarCloud 分析", "loc.input.help.sqAnalysisEnabled": "此選項已從版本 1 的 **Maven** 工作變更為使用 [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) 和 [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) 市集延伸模組。啟用此選項可在於 [目標]**** 欄位中執行目標後,執行 [SonarQube 或 SonarCloud 分析](http://redirect.sonarsource.com/doc/install-configure-scanner-tfs-ts.html)。[安裝]**** 或 [套件]**** 目標應先執行。您也必須在此 Maven 工作前,將其中一個延伸模組中的 [準備分析組態]**** 工作新增至建置管線。", + "loc.input.label.isJacocoCoverageReportXML": "使用 XML Jacoco 報表處理 SonarQube 分析", + "loc.input.help.isJacocoCoverageReportXML": "使用 XML Jacoco 報表處理 SonarQube 分析。[詳細資訊](https://docs.sonarqube.org/latest/analysis/coverage/)", "loc.input.label.sqMavenPluginVersionChoice": "適用於 Maven 的 SonarQube 掃描器版本", "loc.input.help.sqMavenPluginVersionChoice": "要使用的 SonarQube Maven 外掛程式版本。您可以使用最新版本,或依賴 pom.xml 中的版本。", "loc.input.label.checkstyleAnalysisEnabled": "執行 Checkstyle", @@ -89,10 +95,10 @@ "loc.messages.LocateJVMBasedOnVersionAndArch": "為 Java %s %s 找出 JAVA_HOME 的位置", "loc.messages.UnsupportedJdkWarning": "JDK 9 與 JDK 10 已失去支援。請在您的專案和管線中切換至較新版本。正在嘗試以 JDK 11 進行建置...", "loc.messages.FailedToLocateSpecifiedJVM": "找不到指定的 JDK 版本。請確認指定的 JDK 版本已安裝在代理程式上,且環境變數 '%s' 存在並已設定為對應 JDK 的位置,或者使用 [Java 工具安裝程式](https://go.microsoft.com/fwlink/?linkid=875287) 工作安裝所需的 JDK。", - "loc.messages.NoCodeCoverage": "找不到要發佈的程式碼涵蓋範圍結果。", + "loc.messages.NoCodeCoverage": "找不到要發行的程式碼涵蓋範圍結果。", "loc.messages.EntryAlreadyExists": "XML 檔中已有摘要或存放庫的設定。", "loc.messages.EffectivePomInvalid": "無法剖析有效的 POM。", "loc.messages.AuthenticationNotNecessary": "找不到需要驗證的內建 Maven 摘要。請停用 [驗證內建 Maven 摘要] 以加快建置速度。", "loc.messages.UsingAuthFeed": "使用內建摘要: ", - "loc.messages.NoTestResults": "找不到任何符合 %s 的測試結果,因此跳過發佈 JUnit 測試結果。" + "loc.messages.NoTestResults": "找不到任何符合 %s 的測試結果,因此跳過發行 JUnit 測試結果。" } \ No newline at end of file diff --git a/Tasks/MavenV3/task.json b/Tasks/MavenV3/task.json index 4b61ec55a686..5964a469fb08 100644 --- a/Tasks/MavenV3/task.json +++ b/Tasks/MavenV3/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Configuration of the SonarQube analysis was moved to the [SonarQube](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube) or [SonarCloud](https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarcloud) extensions, in task `Prepare Analysis Configuration`", @@ -114,7 +114,7 @@ "defaultValue": "true", "groupName": "junitTestResults", "helpMarkDown": "Set false to fail build when task finds broken symbolic link during publishing tests result", - "visibleRule":"publishJUnitResults = true" + "visibleRule": "publishJUnitResults = true" }, { "name": "codeCoverageTool", diff --git a/Tasks/MavenV3/task.loc.json b/Tasks/MavenV3/task.loc.json index 15b9e70c4a41..40c210ca23fd 100644 --- a/Tasks/MavenV3/task.loc.json +++ b/Tasks/MavenV3/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/de-DE/resources.resjson index 761b8a230905..c58ecffffd21 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,10 +1,10 @@ { "loc.friendlyName": "MySQL Database bereitstellen", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysql-deployment-on-machine-group)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/mysql-deployment-on-machine-group)", "loc.description": "Hiermit werden Skripts ausgeführt und Änderungen an einer MySQL Database-Instanz vorgenommen.", "loc.instanceNameFormat": "Bereitstellen mit: $(TaskNameSelector)", "loc.input.label.TaskNameSelector": "MySQL bereitstellen mit", - "loc.input.help.TaskNameSelector": "Wählen Sie eine der Optionen zwischen Skriptdatei und Inlineskript aus.", + "loc.input.help.TaskNameSelector": "Treffen Sie eine Auswahl zwischen \"Skriptdatei\" und \"Inlineskript\".", "loc.input.label.SqlFile": "MySQL-Skript", "loc.input.help.SqlFile": "Der vollständige Pfad der Skriptdatei für den Automations-Agent oder ein UNC-Pfad, auf den der Automations-Agent zugreifen kann, z. B. \\\\\\\\\\\\\\\\BudgetIT\\\\DeployBuilds\\\\script.sql. Hier können auch vordefinierte Systemvariablen wie $(agent.releaseDirectory) verwendet werden. Eine Datei mit SQL-Anweisungen kann hier ebenfalls verwendet werden.", "loc.input.label.SqlInline": "MySQL-Inlineskript", @@ -12,7 +12,7 @@ "loc.input.label.ServerName": "Hostname", "loc.input.help.ServerName": "Der Servername von \"Datenbank für MySQL\". Beispiel: localhost. Beim Herstellen einer Verbindung mit MySQL Workbench ist dies der gleiche Wert, der unter \"Parameter\" für \"Hostname\" verwendet wird.", "loc.input.label.DatabaseName": "Datenbankname", - "loc.input.help.DatabaseName": "Der Name der Datenbank (wenn bereits vorhanden), für die das Skript unten ausgeführt werden muss. Andernfalls kann das Skript selbst zum Erstellen der Datenbank verwendet werden.", + "loc.input.help.DatabaseName": "Der Name der Datenbank (falls bereits vorhanden), für die das unten aufgeführte Skript ausgeführt werden soll. Andernfalls kann das Skript selbst zum Erstellen der Datenbank verwendet werden.", "loc.input.label.SqlUsername": "MySQL-Benutzername", "loc.input.help.SqlUsername": "Beim Herstellen einer Verbindung mit MySQL Workbench ist dies der gleiche Wert, der unter \"Parameter\" für \"Benutzername\" verwendet wird.", "loc.input.label.SqlPassword": "Kennwort", @@ -31,5 +31,6 @@ "loc.messages.CallbackCannotBeNull": "Der Rückruf darf nicht NULL sein.", "loc.messages.UnableToCreateDatabaseException": "Die Datenbank kann nicht erstellt werden.", "loc.messages.WindowMysqlClientMissingError": "Der MySQL-Client ist auf dem Windows-Agent-Computer nicht vorhanden. Installieren Sie ihn durch Ausführen der Skriptdatei \"https://aka.ms/window-mysqlcli-installer\" des MySQL-Clientinstallers auf dem Agent-Computer.", - "loc.messages.LinuxMysqlClientMissingError": "Der MySQL-Client fehlt auf dem Linux-Agent-Computer. Installieren Sie ihn durch Ausführen von \"sudo apt-get install mysql-client\"." + "loc.messages.LinuxMysqlClientMissingError": "Der MySQL-Client fehlt auf dem Linux-Agent-Computer. Installieren Sie ihn durch Ausführen von \"sudo apt-get install mysql-client\".", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Keine Paketdatei mit dem angegebenen Muster gefunden." } \ No newline at end of file diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/es-ES/resources.resjson index e7a17066ae99..bdd66d79efcc 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,10 +1,10 @@ { "loc.friendlyName": "Implementación de MySQL Database", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysql-deployment-on-machine-group)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/mysql-deployment-on-machine-group)", "loc.description": "Ejecute los scripts y realice cambios en la instancia de MySQL Database.", "loc.instanceNameFormat": "Implementar con: $(TaskNameSelector)", "loc.input.label.TaskNameSelector": "Implementar MySql con", - "loc.input.help.TaskNameSelector": "Seleccione una de las opciones entre Archivo de script y Script en línea.", + "loc.input.help.TaskNameSelector": "Seleccione una de las opciones entre Archivo de script y Script alineado.", "loc.input.label.SqlFile": "Script de MySQL", "loc.input.help.SqlFile": "Ruta de acceso completa del archivo de script en el agente de automatización o en una ruta de acceso UNC accesible para el agente de automatización, como \\\\\\\\BudgetIT\\DeployBuilds\\script.sql. Además, las variables de sistema predefinidas, como $(agent.releaseDirectory), también se pueden usar aquí. Se puede usar además un archivo que contenga instrucciones SQL.", "loc.input.label.SqlInline": "Script de MySQL en línea", @@ -12,7 +12,7 @@ "loc.input.label.ServerName": "Nombre de host", "loc.input.help.ServerName": "Nombre del servidor de \"Database for MySQL\". Ejemplo: localhost. Cuando se conecta mediante MySQL Workbench, este es el mismo valor que se usa para \"Nombre de host\" en \"Parámetros\".", "loc.input.label.DatabaseName": "Nombre de la base de datos", - "loc.input.help.DatabaseName": "El nombre de la base de datos, si ya dispone de una, en la que se debe ejecutar el script siguiente; de lo contrario, el propio script se puede usar para crear la base de datos.", + "loc.input.help.DatabaseName": "El nombre de la base de datos, si ya dispone de una, en la que es necesario ejecutar el script siguiente; de lo contrario, el propio script se puede usar para crear la base de datos.", "loc.input.label.SqlUsername": "Nombre de usuario de MySQL", "loc.input.help.SqlUsername": "Cuando se conecta mediante MySQL Workbench, este es el mismo valor que se usa para \"Nombre de usuario\" en \"Parámetros\".", "loc.input.label.SqlPassword": "Contraseña", @@ -31,5 +31,6 @@ "loc.messages.CallbackCannotBeNull": "La devolución de llamada no puede ser null.", "loc.messages.UnableToCreateDatabaseException": "No se puede crear la base de datos.", "loc.messages.WindowMysqlClientMissingError": "Falta el cliente de MySQL en el equipo del agente de Windows. Instálelo ejecutando el archivo de script \"https://aka.ms/window-mysqlcli-installer\" del instalador del cliente MySQL en la máquina del agente.", - "loc.messages.LinuxMysqlClientMissingError": "Falta el cliente de MySQL en el equipo del agente de Linux. Instálelo ejecutando \"sudo apt-get install mysql-client\"." + "loc.messages.LinuxMysqlClientMissingError": "Falta el cliente de MySQL en el equipo del agente de Linux. Instálelo ejecutando \"sudo apt-get install mysql-client\".", + "loc.messages.Nopackagefoundwithspecifiedpattern": "No se encontró ningún paquete con el patrón especificado" } \ No newline at end of file diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/fr-FR/resources.resjson index dbc93ff2ff96..828af6a645ae 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement de base de données MySQL", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysql-deployment-on-machine-group)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/mysql-deployment-on-machine-group)", "loc.description": "Exécuter des scripts et apporter des changements à une base de données MySQL", "loc.instanceNameFormat": "Déployer avec : $(TaskNameSelector)", "loc.input.label.TaskNameSelector": "Déployer MySql avec", @@ -31,5 +31,6 @@ "loc.messages.CallbackCannotBeNull": "Le rappel ne doit pas avoir une valeur null.", "loc.messages.UnableToCreateDatabaseException": "Impossible de créer la base de données.", "loc.messages.WindowMysqlClientMissingError": "Le client MySQL est manquant sur la machine de l'agent Windows. Installez-le en exécutant le fichier de script 'https://aka.ms/window-mysqlcli-installer' du programme d'installation du client MySQL sur la machine d'agent.", - "loc.messages.LinuxMysqlClientMissingError": "Le client MySQL est manquant sur la machine de l'agent Linux. Installez-le en exécutant 'sudo apt-get install mysql-client'." + "loc.messages.LinuxMysqlClientMissingError": "Le client MySQL est manquant sur la machine de l'agent Linux. Installez-le en exécutant 'sudo apt-get install mysql-client'.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Package introuvable avec le modèle spécifié" } \ No newline at end of file diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/it-IT/resources.resjson index ba41cd617bb1..cc852cb9b3ed 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Distribuzione database MySQL", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysql-deployment-on-machine-group)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/mysql-deployment-on-machine-group)", "loc.description": "Consente di eseguire gli script e di apportare modifiche a un'istanza di MySQL", "loc.instanceNameFormat": "Distribuisci tramite: $(TaskNameSelector)", "loc.input.label.TaskNameSelector": "Distribuisci MySQL tramite", @@ -31,5 +31,6 @@ "loc.messages.CallbackCannotBeNull": "Il callback non può essere Null.", "loc.messages.UnableToCreateDatabaseException": "Non è possibile creare il database.", "loc.messages.WindowMysqlClientMissingError": "Il client MySQL non è presente nel computer agente Windows. Per installarlo, eseguire il file di script 'https://aka.ms/window-mysqlcli-installer' del programma di installazione del client MySQL nel computer agente.", - "loc.messages.LinuxMysqlClientMissingError": "Il client MySQL non è presente nel computer agente Linux. Per installarlo, eseguire 'sudo apt-get install mysql-client'." + "loc.messages.LinuxMysqlClientMissingError": "Il client MySQL non è presente nel computer agente Linux. Per installarlo, eseguire 'sudo apt-get install mysql-client'.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Non è stato trovato alcun pacchetto con il criterio specificato" } \ No newline at end of file diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ja-JP/resources.resjson index fde921c6e694..e4cda280f538 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,18 +1,18 @@ { "loc.friendlyName": "MySQL データベースの配置", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysql-deployment-on-machine-group)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/mysql-deployment-on-machine-group)", "loc.description": "スクリプトを実行して MySQL データベースに変更を加えます", "loc.instanceNameFormat": "次を使用して配置します。$(TaskNameSelector)", "loc.input.label.TaskNameSelector": "次を使用して MySql を配置する", - "loc.input.help.TaskNameSelector": "スクリプト ファイルとインライン スクリプトのいずれか 1 つのオプションを選択してください。", + "loc.input.help.TaskNameSelector": "スクリプト ファイルまたはインライン スクリプトのいずれかのオプションを選択します。", "loc.input.label.SqlFile": "MySQL スクリプト", "loc.input.help.SqlFile": "自動化エージェント上のスクリプト ファイルの完全なパス、または \\\\\\\\BudgetIT\\DeployBuilds\\script.sql などの自動化エージェントにアクセス可能な UNC パス。また、$(agent.releaseDirectory) などの定義済みのシステム変数をここで使用するとこもできます。SQL ステートメントを含むファイルは、ここで使用できます。", "loc.input.label.SqlInline": "インライン MySQL スクリプト", - "loc.input.help.SqlInline": "MySQL スクリプトを入力し、上で選択したデータベースで実行します。", + "loc.input.help.SqlInline": "上で選択したデータベースに対して実行する MySQL スクリプトを入力します。", "loc.input.label.ServerName": "ホスト名", "loc.input.help.ServerName": "'Database for MySQL' のサーバー名です。例: localhost。MySQL Workbench を使用して接続する場合、これは 'パラメーター' 内の 'ホスト名' に使用する値と同じです", "loc.input.label.DatabaseName": "データベース名 ", - "loc.input.help.DatabaseName": "データベースが既に存在する場合は、下のスクリプトを実行する必要のあるデータベースの名前。それ以外の場合は、下のスクリプト自体を使用してデータベースを作成できます。", + "loc.input.help.DatabaseName": "以下のスクリプトを実行する必要のあるデータベースが既にある場合は、その名前。それ以外の場合は、スクリプト自体を使用してデータベースを作成できます。", "loc.input.label.SqlUsername": "MySQL のユーザー名", "loc.input.help.SqlUsername": "MySQL Workbench を使用して接続する場合、これは 'パラメーター' 内の 'ユーザー名' に使用する値と同じです", "loc.input.label.SqlPassword": "パスワード", @@ -31,5 +31,6 @@ "loc.messages.CallbackCannotBeNull": "コールバックを null にすることはできません。", "loc.messages.UnableToCreateDatabaseException": "データベースを作成できません。", "loc.messages.WindowMysqlClientMissingError": "MySQL クライアントが Windows エージェント マシンにありません。エージェント マシンで MySQL クライアント インストーラー 'https://aka.ms/window-mysqlcli-installer' スクリプト ファイルを実行して、そのクライアントをインストールしてください。", - "loc.messages.LinuxMysqlClientMissingError": "MySQL クライアントが Linux エージェント マシンにありません。'sudo apt-get install mysql-client' を実行して、そのクライアントをインストールしてください。" + "loc.messages.LinuxMysqlClientMissingError": "MySQL クライアントが Linux エージェント マシンにありません。'sudo apt-get install mysql-client' を実行して、そのクライアントをインストールしてください。", + "loc.messages.Nopackagefoundwithspecifiedpattern": "指定したパターンのパッケージが見つかりませんでした" } \ No newline at end of file diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ko-KR/resources.resjson index 0e588d0cc448..880763310c55 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -4,7 +4,7 @@ "loc.description": "스크립트를 실행하고 MySQL 데이터베이스를 변경합니다.", "loc.instanceNameFormat": "$(TaskNameSelector)을(를) 사용하여 배포", "loc.input.label.TaskNameSelector": "다음을 사용하여 MySQL 배포", - "loc.input.help.TaskNameSelector": "[스크립트 파일]과 [인라인 스크립트] 사이에 있는 옵션 중 하나를 선택합니다.", + "loc.input.help.TaskNameSelector": "스크립트 파일과 인라인 스크립트 옵션 중 하나를 선택합니다.", "loc.input.label.SqlFile": "MySQL 스크립트", "loc.input.help.SqlFile": "자동화 에이전트 또는 자동화 에이전트가 액세스할 수 있는 UNC 경로에 있는 스크립트 파일의 전체 경로입니다(예: \\\\\\\\BudgetIT\\DeployBuilds\\script.sql). $(agent.releaseDirectory) 등의 미리 정의된 시스템 변수를 여기서 사용할 수도 있습니다. SQL 문이 포함된 파일을 여기서 사용할 수 있습니다.", "loc.input.label.SqlInline": "인라인 MySQL 스크립트", @@ -12,7 +12,7 @@ "loc.input.label.ServerName": "호스트 이름", "loc.input.help.ServerName": "'Database for MySQL'의 서버 이름입니다. 예: localhost. MySQL Workbench를 사용하여 연결하는 경우 '매개 변수'의 'Hostname'에 사용되는 값과 같습니다.", "loc.input.label.DatabaseName": "데이터베이스 이름", - "loc.input.help.DatabaseName": "아래 스크립트를 실행해야 하는 데이터베이스의 이름입니다(이미 있는 경우). 데이터베이스가 없는 경우 스크립트 자체를 사용하여 데이터베이스를 만들 수 있습니다.", + "loc.input.help.DatabaseName": "아래 스크립트를 실행해야 하는 데이터베이스 이름입니다(이미 있는 경우). 데이터베이스가 없는 경우 스크립트 자체를 사용하여 데이터베이스를 만들 수 있습니다.", "loc.input.label.SqlUsername": "MySQL 사용자 이름", "loc.input.help.SqlUsername": "MySQL Workbench를 사용하여 연결하는 경우 '매개 변수'의 'Username'에 사용되는 값과 같습니다.", "loc.input.label.SqlPassword": "암호", @@ -31,5 +31,6 @@ "loc.messages.CallbackCannotBeNull": "콜백은 null일 수 없습니다.", "loc.messages.UnableToCreateDatabaseException": "데이터베이스를 만들 수 없습니다.", "loc.messages.WindowMysqlClientMissingError": "MySQL 클라이언트가 Windows 에이전트 머신에 없습니다. 에이전트 머신에서 MySQL 클라이언트 설치 관리자 'https://aka.ms/window-mysqlcli-installer' 스크립트 파일을 실행하여 설치하세요.", - "loc.messages.LinuxMysqlClientMissingError": "MySQL 클라이언트가 Linux 에이전트 머신에 없습니다. 'sudo apt-get install mysql-client'를 실행하여 설치하세요." + "loc.messages.LinuxMysqlClientMissingError": "MySQL 클라이언트가 Linux 에이전트 머신에 없습니다. 'sudo apt-get install mysql-client'를 실행하여 설치하세요.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "지정된 패턴의 패키지를 찾을 수 없습니다" } \ No newline at end of file diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ru-RU/resources.resjson index 1a535db8d1ad..43c77e96f9aa 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,18 +1,18 @@ { "loc.friendlyName": "Развертывание базы данных MySQL", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysql-deployment-on-machine-group)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/mysql-deployment-on-machine-group)", "loc.description": "Запуск скриптов и внесение изменений в базу данных MySQL", "loc.instanceNameFormat": "Развертывание с помощью: $(TaskNameSelector)", "loc.input.label.TaskNameSelector": "Развертывание MySQL с помощью", - "loc.input.help.TaskNameSelector": "Выберите один из вариантов между файлом сценария и встроенным сценарием.", + "loc.input.help.TaskNameSelector": "Выберите один из вариантов: \"Файл скрипта\" или \"Встроенный скрипт\".", "loc.input.label.SqlFile": "Скрипт MySQL", "loc.input.help.SqlFile": "Полный путь к файлу скрипта на компьютере агента автоматизации или UNC-путь, доступный для агента автоматизации, например \\\\\\\\BudgetIT\\DeployBuilds\\script.sql. Кроме того, здесь можно использовать предопределенные системные переменные, например $(agent.releaseDirectory). Здесь можно использовать файл, содержащий инструкции SQL.​", "loc.input.label.SqlInline": "Встроенный скрипт MySQL", - "loc.input.help.SqlInline": "Введите сценарий MySQL для выполнения в базе данных, выбранной выше.", + "loc.input.help.SqlInline": "Введите скрипт MySQL для выполнения в базе данных, выбранной выше.", "loc.input.label.ServerName": "Имя узла", "loc.input.help.ServerName": "Имя сервера \"База данных для MySQL\". Пример: localhost. При подключении с помощью MySQL Workbench это то же значение, которое используется как \"Имя узла\" в разделе \"Параметры\"", "loc.input.label.DatabaseName": "Имя базы данных", - "loc.input.help.DatabaseName": "Имя базы данных (при наличии), в которой требуется выполнить указанный ниже сценарий; в противном случае сам сценарий можно использовать для создания базы данных.", + "loc.input.help.DatabaseName": "Имя базы данных (при наличии), в которой требуется выполнить указанный ниже скрипт. В противном случае сам скрипт можно использовать для создания базы данных.", "loc.input.label.SqlUsername": "Имя пользователя MySQL", "loc.input.help.SqlUsername": "При подключении с помощью MySQL Workbench это то же значение, которое используется как \"Имя пользователя\" в разделе \"Параметры\".", "loc.input.label.SqlPassword": "Пароль", @@ -31,5 +31,6 @@ "loc.messages.CallbackCannotBeNull": "Обратный вызов не может иметь значение NULL.", "loc.messages.UnableToCreateDatabaseException": "Не удается создать базу данных.", "loc.messages.WindowMysqlClientMissingError": "Клиент MySQL отсутствует на компьютере агента Windows. Установите его, запустив файл скрипта https://aka.ms/window-mysqlcli-installer установщика клиента MySQL на компьютере агента.", - "loc.messages.LinuxMysqlClientMissingError": "Клиент MySQL отсутствует на компьютере агента Linux. Установите его, выполнив команду sudo apt-get install mysql-client." + "loc.messages.LinuxMysqlClientMissingError": "Клиент MySQL отсутствует на компьютере агента Linux. Установите его, выполнив команду sudo apt-get install mysql-client.", + "loc.messages.Nopackagefoundwithspecifiedpattern": "Пакет с указанным шаблоном не найден" } \ No newline at end of file diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/zh-CN/resources.resjson index 4b87f442271f..d5b812460204 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -4,15 +4,15 @@ "loc.description": "运行脚本并对 MySQL 数据库做出更改", "loc.instanceNameFormat": "使用 $(TaskNameSelector)部署", "loc.input.label.TaskNameSelector": "用其部署 MySql", - "loc.input.help.TaskNameSelector": "从“脚本文件”和“内联脚本”中选择一个选项。", + "loc.input.help.TaskNameSelector": "选择“脚本文件”与“内联脚本”中的一个选项。", "loc.input.label.SqlFile": "MySQL 脚本", "loc.input.help.SqlFile": "自动化代理上的或可访问自动化代理的 UNC 路径上的脚本文件的完整路径,如 \\\\\\\\\\\\\\\\BudgetIT\\\\DeployBuilds\\\\script.sql。此外,还可在此处使用预定义的系统变量 ,如 $(agent.releaseDirectory)。可在此处使用包含 SQL 语句的文件。", "loc.input.label.SqlInline": "内联 MySQL 脚本", - "loc.input.help.SqlInline": "输入要在上文所选的数据库上执行的 MySQL 脚本。", + "loc.input.help.SqlInline": "输入要在上方所选的数据库上执行的 MySQL 脚本。", "loc.input.label.ServerName": "主机名", "loc.input.help.ServerName": "\"Database for MySQL\" 的服务器名称,例如 localhost。使用 MySQL 工作台进行连接时,该值与“参数”中的“主机名”所用的值相同", "loc.input.label.DatabaseName": "数据库名", - "loc.input.help.DatabaseName": "数据库的名称。如果已有数据库,则需要在该数据库上运行以下脚本,否则可使用脚本本身创建数据库。", + "loc.input.help.DatabaseName": "数据库的名称。如果已有数据库,则需要在该数据库上运行以下脚本。否则,可使用脚本本身创建数据库。", "loc.input.label.SqlUsername": "Mysql 用户名", "loc.input.help.SqlUsername": "使用 MySQL 工作台进行连接时,该值与“参数”中的“用户名”所用的值相同。", "loc.input.label.SqlPassword": "密码", @@ -31,5 +31,6 @@ "loc.messages.CallbackCannotBeNull": "回调不能为空。", "loc.messages.UnableToCreateDatabaseException": "无法创建数据库。", "loc.messages.WindowMysqlClientMissingError": "Windows 代理计算机上缺少 MySQL 客户端。请通过运行代理计算机上的 MySQL 客户端安装程序 \"https://aka.ms/window-mysqlcli-installer\" 脚本文件来安装它。", - "loc.messages.LinuxMysqlClientMissingError": "Linux 代理计算机上缺少 MySQL 客户端。请通过运行 \"sudo apt-get install mysql-client\" 来安装它。" + "loc.messages.LinuxMysqlClientMissingError": "Linux 代理计算机上缺少 MySQL 客户端。请通过运行 \"sudo apt-get install mysql-client\" 来安装它。", + "loc.messages.Nopackagefoundwithspecifiedpattern": "使用指定模式未找到任何包" } \ No newline at end of file diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/zh-TW/resources.resjson index 11ea13919c00..04ea5efab71f 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,18 +1,18 @@ { "loc.friendlyName": "MySQL 資料庫部署", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/mysql-deployment-on-machine-group)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/mysql-deployment-on-machine-group)", "loc.description": "執行指令碼,以及對 MySQL 資料庫進行變更", "loc.instanceNameFormat": "部署工具: $(TaskNameSelector)", "loc.input.label.TaskNameSelector": "MySql 部署工具", - "loc.input.help.TaskNameSelector": "請在指令檔與內嵌指令碼選項中擇一。", + "loc.input.help.TaskNameSelector": "在 [指令檔] 和 [內嵌指令碼] 兩個選項中擇一選取。", "loc.input.label.SqlFile": "MySQL 指令碼", "loc.input.help.SqlFile": "自動化代理程式或自動化代理程式可存取之 UNC 路徑上的指令檔完整路徑,例如 \\\\\\\\BudgetIT\\DeployBuilds\\script.sql。此外,$(agent.releaseDirectory) 等預先定義的系統變數,以及包含 SQL 陳述式的檔案也可在此使用。", "loc.input.label.SqlInline": "內嵌 MySQL 指令碼", - "loc.input.help.SqlInline": "輸入要在上方所選資料庫執行的 MySQL 指令碼。", + "loc.input.help.SqlInline": "輸入要對以上所選資料庫執行的 MySQL 指令碼。", "loc.input.label.ServerName": "主機名稱", "loc.input.help.ServerName": "「MySQL 的資料庫」的伺服器名稱。範例: localhost。當您使用 MySQL Workbench 進行連線時,其會與為 'Parameters' 中 'Hostname' 使用的值相同", "loc.input.label.DatabaseName": "資料庫名稱", - "loc.input.help.DatabaseName": "資料庫的名稱,如果您已經有一個名稱,則必須在其上執行以下指令碼,此外指令碼本身也可用於建立資料庫。", + "loc.input.help.DatabaseName": "下列指令碼必須執行對象的資料庫名稱 (如已有資料庫); 若無,則指令碼本身可用以建立資料庫。", "loc.input.label.SqlUsername": "Mysql 使用者名稱", "loc.input.help.SqlUsername": "當您使用 MySQL Workbench 進行連線時,其會與為 'Parameters' 中 'Username' 使用的值相同", "loc.input.label.SqlPassword": "密碼", @@ -31,5 +31,6 @@ "loc.messages.CallbackCannotBeNull": "回呼不得為 null。", "loc.messages.UnableToCreateDatabaseException": "無法建立資料庫。", "loc.messages.WindowMysqlClientMissingError": "Windows 代理程式機器上缺少 MySQL 用戶端。請在代理程式機器上執行 MySQL 用戶端安裝程式 'https://aka.ms/window-mysqlcli-installer' 指令檔來加以安裝。", - "loc.messages.LinuxMysqlClientMissingError": "Linux 代理程式機器上缺少 MySQL 用戶端。請執行 'sudo apt-get install mysql-client' 加以安裝。" + "loc.messages.LinuxMysqlClientMissingError": "Linux 代理程式機器上缺少 MySQL 用戶端。請執行 'sudo apt-get install mysql-client' 加以安裝。", + "loc.messages.Nopackagefoundwithspecifiedpattern": "找不到具指定模式的套件" } \ No newline at end of file diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/task.json b/Tasks/MysqlDeploymentOnMachineGroupV1/task.json index b9b43fcdff3c..d0646afa2d57 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/task.json +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 184, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/MysqlDeploymentOnMachineGroupV1/task.loc.json b/Tasks/MysqlDeploymentOnMachineGroupV1/task.loc.json index 665e507438ca..9612995801f8 100644 --- a/Tasks/MysqlDeploymentOnMachineGroupV1/task.loc.json +++ b/Tasks/MysqlDeploymentOnMachineGroupV1/task.loc.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 184, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/NodeToolV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NodeToolV0/Strings/resources.resjson/de-DE/resources.resjson index a512d08b2e74..a6000a589277 100644 --- a/Tasks/NodeToolV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NodeToolV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Installer für Node. js-Tools", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) or [see the Node documentation](https://nodejs.org/docs/latest/api/documentation.html)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) oder [Node-Dokumentation anzeigen](https://nodejs.org/docs/latest/api/documentation.html)", "loc.description": "Hiermit wird die angegebene Versionsspezifikation von Node.js ermittelt oder heruntergeladen, zwischengespeichert und zu PATH hinzugefügt.", "loc.instanceNameFormat": "Node $(versionSpec) verwenden", "loc.input.label.versionSpec": "Versionsangabe", "loc.input.help.versionSpec": "Versionsangabe der abzurufenden Version. Beispiele: 6.x, 4.x, 6.10.0, >=6.10.0", "loc.input.label.checkLatest": "Auf aktuelle Version überprüfen", "loc.input.help.checkLatest": "Sucht online immer nach der letzten verfügbaren Version, die die Versionsangabe erfüllt. Dies ist in der Regel \"false\", sofern Sie nicht über ein spezifisches Szenario verfügen, bei dem Sie immer die aktuelle Version abrufen. Dadurch entstehen Downloadkosten, die unter Umständen nicht erforderlich sind, insbesondere beim gehosteten Buildpool.", - "loc.input.label.force32bit": "Verwenden der 32-Bit-Version auf x64-Agenten", - "loc.input.help.force32bit": "Installiert die x86-Version von Node unabhängig von der CPU-Architektur des Agenten.", + "loc.input.label.force32bit": "32-Bit-Version für x64-Agents verwenden", + "loc.input.help.force32bit": "Installiert die x86-Version von Node unabhängig von der CPU-Architektur des Agents.", "loc.messages.ToolFailed": "Fehler bei der Toolinstallation: %s" } \ No newline at end of file diff --git a/Tasks/NodeToolV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NodeToolV0/Strings/resources.resjson/es-ES/resources.resjson index c04f4538a1a5..a2bbcccebce1 100644 --- a/Tasks/NodeToolV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NodeToolV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Instalador de la herramienta Node.js", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) or [see the Node documentation](https://nodejs.org/docs/latest/api/documentation.html)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) o [consultar la documentación de Node](https://nodejs.org/docs/latest/api/documentation.html)", "loc.description": "Busca o descarga y almacena en caché la especificación de versión indicada de Node.js y la agrega a PATH.", "loc.instanceNameFormat": "Usar Node $(versionSpec)", "loc.input.label.versionSpec": "Especificación de versión", "loc.input.help.versionSpec": "Especificación de la versión que debe obtenerse. Ejemplos: 6.x, 4.x, 6.10.0, >=6.10.0", "loc.input.label.checkLatest": "Comprobar la última versión", "loc.input.help.checkLatest": "Comprueba siempre en línea la última versión disponible que cumple la especificación de versión. Este valor suele ser false a menos que tenga un escenario específico que deba obtener siempre la última versión. Esto dará lugar a costos de descarga, cuando puede que no sea necesario, especialmente con el grupo de compilación hospedado.", - "loc.input.label.force32bit": "Usar la versión de 32 bits en agentes x64", - "loc.input.help.force32bit": "Instalará la versión x86 de Node independientemente de la arquitectura de CPU del agente.", + "loc.input.label.force32bit": "Usar la versión de 32 bits en agentes x64", + "loc.input.help.force32bit": "Instala la versión x86 de Node, independientemente de la arquitectura de CPU del agente.", "loc.messages.ToolFailed": "No se pudo instalar la herramienta: %s" } \ No newline at end of file diff --git a/Tasks/NodeToolV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NodeToolV0/Strings/resources.resjson/fr-FR/resources.resjson index eb3d328ed1e9..4a9a4368ea3a 100644 --- a/Tasks/NodeToolV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NodeToolV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Programme d'installation de l'outil Node.js", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) or [see the Node documentation](https://nodejs.org/docs/latest/api/documentation.html)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) ou [consulter la documentation de Node](https://nodejs.org/docs/latest/api/documentation.html)", "loc.description": "Recherche ou télécharge et met en cache la version spécifiée de Node.js, puis l'ajoute à PATH", "loc.instanceNameFormat": "Utiliser Node $(versionSpec)", "loc.input.label.versionSpec": "Spécification de version", "loc.input.help.versionSpec": "Spécification de version de la version à obtenir. Exemples : 6.x, 4.x, 6.10.0, >=6.10.0", "loc.input.label.checkLatest": "Rechercher la dernière version", "loc.input.help.checkLatest": "Recherche toujours en ligne la dernière version disponible répondant à la spécification de version. Cela n'est généralement pas le cas, sauf si vous disposez d'un scénario spécifique visant à obtenir toujours la dernière version. Cela peut entraîner des coûts de téléchargement inutiles, en particulier avec le pool de builds hébergé.", - "loc.input.label.force32bit": "Utiliser la version 32 bits sur les agents x64", - "loc.input.help.force32bit": "Installe la version x86 de Node indépendamment de l’architecture cpu de l’agent.", + "loc.input.label.force32bit": "Utiliser la version 32 bits sur les agents x64", + "loc.input.help.force32bit": "Installe la version x86 de Node quelle que soit l'architecture du processeur de l'agent.", "loc.messages.ToolFailed": "Échec de l'installation de l'outil : %s" } \ No newline at end of file diff --git a/Tasks/NodeToolV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NodeToolV0/Strings/resources.resjson/it-IT/resources.resjson index 92f285644262..7ee51845e113 100644 --- a/Tasks/NodeToolV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NodeToolV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Programma di installazione strumento Node.js", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) or [see the Node documentation](https://nodejs.org/docs/latest/api/documentation.html)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js). In alternativa [vedere la documentazione di Node](https://nodejs.org/docs/latest/api/documentation.html)", "loc.description": "Trova o scarica e memorizza nella cache l'identificatore di versione specificato di Node.js lo aggiunge a PATH.", "loc.instanceNameFormat": "Usa Node $(versionSpec)", "loc.input.label.versionSpec": "Identificatore di versione", "loc.input.help.versionSpec": "Identificatore della versione da scaricare, ad esempio: 6.x, 4.x, 6.10.0, >=6.10.0", "loc.input.label.checkLatest": "Controlla disponibilità di versioni più recenti", "loc.input.help.checkLatest": "Verifica sempre online se è disponibile una versione più recente che soddisfi l'identificatore di versione. Il valore di questa opzione è in genere false a meno che non sia stato predisposto uno scenario specifico per scaricare sempre la versione più recente. Questa opzione può comportare costi di download potenzialmente non necessari, in particolare con il pool di compilazione ospitato.", - "loc.input.label.force32bit": "Usa versione a 32 bit su agenti x64", - "loc.input.help.force32bit": "Verrà installata la versione x86 di Node indipendentemente dall'architettura della CPU dell'agente.", + "loc.input.label.force32bit": "Usa la versione a 32 bit in agenti x64", + "loc.input.help.force32bit": "Installa la versione x86 di Node indipendentemente dall'architettura della CPU dell'agente.", "loc.messages.ToolFailed": "L'installazione dello strumento non è riuscita: %s" } \ No newline at end of file diff --git a/Tasks/NodeToolV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NodeToolV0/Strings/resources.resjson/ja-JP/resources.resjson index 0a3e1ecdca20..b671df100c04 100644 --- a/Tasks/NodeToolV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NodeToolV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Node.js ツール インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) or [see the Node documentation](https://nodejs.org/docs/latest/api/documentation.html)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js)、または [Node ドキュメントを参照](https://nodejs.org/docs/latest/api/documentation.html)", "loc.description": "Node.js の指定されたバージョン仕様を検索またはダウンロードしてキャッシュし、それを PATH に追加します", "loc.instanceNameFormat": "Node $(versionSpec) の使用", "loc.input.label.versionSpec": "バージョンの仕様", "loc.input.help.versionSpec": "取得するバージョンのバージョン仕様。例: 6.x、4.x、6.10.0、6.10.0 以上", "loc.input.label.checkLatest": "最新バージョンのチェック", "loc.input.help.checkLatest": "バージョン仕様を満たす利用可能な最新バージョンを常にオンラインで確認します。これは false にするのが一般的ですが、常に最新版を取得する特定のシナリオの場合は例外です。これにより、実際には必要でない場合にもダウンロードのコストが発生することになります (ホストされたビルド プールの場合は特にそう言えます)。", - "loc.input.label.force32bit": "x64 エージェントで 32 ビットバージョンを使用する", - "loc.input.help.force32bit": "エージェントの CPU アーキテクチャに関係なく、ノードの x86 バージョンをインストールします。", + "loc.input.label.force32bit": "x64 エージェントで 32 ビット バージョンを使用する", + "loc.input.help.force32bit": "エージェントの CPU アーキテクチャに関係なく、Node の x86 バージョンをインストールします。", "loc.messages.ToolFailed": "ツールをインストールできませんでした: %s" } \ No newline at end of file diff --git a/Tasks/NodeToolV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NodeToolV0/Strings/resources.resjson/ko-KR/resources.resjson index 45377857c1c0..fbf42c04f24f 100644 --- a/Tasks/NodeToolV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/NodeToolV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -8,6 +8,6 @@ "loc.input.label.checkLatest": "최신 버전 확인", "loc.input.help.checkLatest": "버전 사양을 충족하는 최신 사용 가능 버전인지 항상 온라인으로 검사합니다. 항상 최신 버전을 다운로드하는 특정 시나리오가 아닌 한 일반적으로 false로 지정됩니다. 이로 인해 잠재적으로 필요하지 않은 경우, 특히 호스팅된 빌드 풀에서는 다운로드 비용이 발생할 수 있습니다.", "loc.input.label.force32bit": "x64 에이전트에서 32비트 버전 사용", - "loc.input.help.force32bit": "에이전트의 CPU 아키텍처에 관계없이 x86 버전의 노드를 설치합니다.", + "loc.input.help.force32bit": "에이전트의 CPU 아키텍처와 관계없이 x86 버전의 Node를 설치합니다.", "loc.messages.ToolFailed": "도구 설치 실패: %s" } \ No newline at end of file diff --git a/Tasks/NodeToolV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NodeToolV0/Strings/resources.resjson/ru-RU/resources.resjson index a1824c7b4260..35149f8cb3b2 100644 --- a/Tasks/NodeToolV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NodeToolV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Установщик средств Node.js", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) or [see the Node documentation](https://nodejs.org/docs/latest/api/documentation.html)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) или [документацию по Node](https://nodejs.org/docs/latest/api/documentation.html)", "loc.description": "Находит либо скачивает и кэширует указанную спецификацию версии Node.js и добавляет ее в PATH", "loc.instanceNameFormat": "Использовать Node $(versionSpec)", "loc.input.label.versionSpec": "Спецификатор версии", "loc.input.help.versionSpec": "Спецификатор для версии, которую необходимо получить. Примеры: 6.x, 4.x, 6.10.0, >=6.10.0", "loc.input.label.checkLatest": "Проверить наличие последней версии", "loc.input.help.checkLatest": "Всегда проверяет наличие в Интернете актуальной версии, соответствующей спецификатору версии. Обычно задано значение \"false\", кроме случаев, когда имеется определенный сценарий всегда получать актуальную версию. Когда практическая необходимость в этом отсутствует, особенно в случае размещенного пула сборок, может взиматься дополнительная плата за загрузку.", - "loc.input.label.force32bit": "Используйте 32-битную версию на агентах x64", - "loc.input.help.force32bit": "Установит версию узла x86 независимо от архитектуры процессора агента.", + "loc.input.label.force32bit": "Использовать 32-разрядную версию на 64-разрядных агентах", + "loc.input.help.force32bit": "Устанавливает 32-разрядную версию Node независимо от архитектуры ЦП агента.", "loc.messages.ToolFailed": "Сбой установки инструмента: %s" } \ No newline at end of file diff --git a/Tasks/NodeToolV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NodeToolV0/Strings/resources.resjson/zh-CN/resources.resjson index 076edc0adf04..81822916d27d 100644 --- a/Tasks/NodeToolV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/NodeToolV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -7,7 +7,7 @@ "loc.input.help.versionSpec": "要获取的版本的版本规范。例如: 6.x, 4.x, 6.10.0, >=6.10.0", "loc.input.label.checkLatest": "检查是否有最新版本", "loc.input.help.checkLatest": "始终联机检查是否有满足版本规范的最新可用版本。这通常无法实现,除非有特定的解决方案可以始终获取最新版本。这样会在可能没有必要的情况下,特别是在使用托管生成池时产生下载费用。", - "loc.input.label.force32bit": "在x64代理上使用32位版本", - "loc.input.help.force32bit": "将安装 x86 版本的节点,而不考虑代理的 CPU 体系结构。", + "loc.input.label.force32bit": "在 x64 代理上使用 32 位版本", + "loc.input.help.force32bit": "安装 x86 版本的 Node,不考虑代理的 CPU 体系结构。", "loc.messages.ToolFailed": "工具安装失败: %s" } \ No newline at end of file diff --git a/Tasks/NodeToolV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NodeToolV0/Strings/resources.resjson/zh-TW/resources.resjson index b09bbebb832a..e36723d97126 100644 --- a/Tasks/NodeToolV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NodeToolV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Node.js 工具安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js) or [see the Node documentation](https://nodejs.org/docs/latest/api/documentation.html)", + "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/node-js)或[參閱 Node 文件](https://nodejs.org/docs/latest/api/documentation.html)", "loc.description": "尋找或下載並快取指定版本規格的 Node.js,然後將其新增到 PATH。", "loc.instanceNameFormat": "使用 Node $(versionSpec)", "loc.input.label.versionSpec": "版本指定", "loc.input.help.versionSpec": "要取得之版本的版本規格。例如: 6.x、4.x、6.10.0、>=6.10.0", "loc.input.label.checkLatest": "檢查最新版本", "loc.input.help.checkLatest": "一律檢查網路上有無最新的版本符合版本規格。除非特定的情況必須取得最新版本,否則不建議執行此動作。若非必要,這可能會衍生下載費用,特別是對託管的組建集區。", - "loc.input.label.force32bit": "在 x64 代理上使用 32 位元版本。", - "loc.input.help.force32bit": "將安裝 x86 版本的節點,而不考慮代理的 CPU 體系結構。", + "loc.input.label.force32bit": "在 x64 代理程式上使用 32 位元版本", + "loc.input.help.force32bit": "無論代理程式的 CPU 結構為何,皆安裝 x86 版的節點。", "loc.messages.ToolFailed": "工具安裝失敗: %s" } \ No newline at end of file diff --git a/Tasks/NodeToolV0/task.json b/Tasks/NodeToolV0/task.json index dba1f45142bd..5e6109c55ff0 100644 --- a/Tasks/NodeToolV0/task.json +++ b/Tasks/NodeToolV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 192, + "Minor": 198, "Patch": 0 }, "satisfies": [ @@ -61,10 +61,12 @@ "mode": "restricted" }, "settableVariables": { - "allowed": ["PATH"] + "allowed": [ + "PATH" + ] } }, "messages": { "ToolFailed": "Tool install failed: %s" } -} +} \ No newline at end of file diff --git a/Tasks/NodeToolV0/task.loc.json b/Tasks/NodeToolV0/task.loc.json index 16a20b7351cd..8ad5a3f713e0 100644 --- a/Tasks/NodeToolV0/task.loc.json +++ b/Tasks/NodeToolV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 192, + "Minor": 198, "Patch": 0 }, "satisfies": [ diff --git a/Tasks/NpmAuthenticateV0/task.json b/Tasks/NpmAuthenticateV0/task.json index d5bb3890af3c..707ea00940d3 100644 --- a/Tasks/NpmAuthenticateV0/task.json +++ b/Tasks/NpmAuthenticateV0/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/NpmAuthenticateV0/task.loc.json b/Tasks/NpmAuthenticateV0/task.loc.json index 60e883fdd639..e3564dd1ba48 100644 --- a/Tasks/NpmAuthenticateV0/task.loc.json +++ b/Tasks/NpmAuthenticateV0/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/NpmV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NpmV0/Strings/resources.resjson/de-DE/resources.resjson index f6a55e7a24ee..5366bd1d500e 100644 --- a/Tasks/NpmV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NpmV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Weitere Informationen](https://go.microsoft.com/fwlink/?LinkID=613746)", - "loc.description": "Führt einen npm-Befehl aus.", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613746)", + "loc.description": "Führen Sie einen npm-Befehl aus. Verwenden Sie die Aufgabe \"NpmAuthenticate@0\", um die neuesten Funktionen zu nutzen.", "loc.instanceNameFormat": "npm $(command)", "loc.input.label.cwd": "Arbeitsordner", "loc.input.help.cwd": "Das Arbeitsverzeichnis, in dem der npm-Befehl ausgeführt wird. Der Wert wird standardmäßig auf den Stamm des Repositorys festgelegt.", diff --git a/Tasks/NpmV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NpmV0/Strings/resources.resjson/es-ES/resources.resjson index 7a405426d523..97a2df71038f 100644 --- a/Tasks/NpmV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NpmV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Más información](https://go.microsoft.com/fwlink/?LinkID=613746)", - "loc.description": "Ejecutar un comando npm", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613746)", + "loc.description": "Ejecute un comando npm. Use la tarea NpmAuthenticate@0 para obtener las funcionalidades más recientes.", "loc.instanceNameFormat": "npm $(comando)", "loc.input.label.cwd": "carpeta de trabajo", "loc.input.help.cwd": "Directorio de trabajo donde se ejecuta el comando npm. Adopta como predeterminado la raíz del repositorio.", diff --git a/Tasks/NpmV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NpmV0/Strings/resources.resjson/fr-FR/resources.resjson index 76b1bc77d81d..c13dbe099902 100644 --- a/Tasks/NpmV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NpmV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Plus d'informations](https://go.microsoft.com/fwlink/?LinkID=613746)", - "loc.description": "Exécuter une commande npm", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613746)", + "loc.description": "Exécutez une commande npm. Utilisez la tâche NpmAuthenticate@0 pour accéder aux dernières fonctionnalités.", "loc.instanceNameFormat": "npm $(command)", "loc.input.label.cwd": "dossier de travail", "loc.input.help.cwd": "Répertoire de travail dans lequel la commande npm est exécutée. La valeur par défaut est la racine du dépôt.", diff --git a/Tasks/NpmV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NpmV0/Strings/resources.resjson/it-IT/resources.resjson index 8ed9805bbce7..ed5d49c1237a 100644 --- a/Tasks/NpmV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NpmV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Altre informazioni](https://go.microsoft.com/fwlink/?LinkID=613746)", - "loc.description": "Esegue un comando npm", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613746)", + "loc.description": "Consente di eseguire un comando npm. Per le funzionalità più recenti, usare l'attività NpmAuthenticate@0.", "loc.instanceNameFormat": "npm $(command)", "loc.input.label.cwd": "cartella di lavoro", "loc.input.help.cwd": "Directory di lavoro in cui viene eseguito il comando npm. Per impostazione predefinita, corrisponde alla radice del repository.", diff --git a/Tasks/NpmV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NpmV0/Strings/resources.resjson/ja-JP/resources.resjson index dae365ced954..0e95061e515c 100644 --- a/Tasks/NpmV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NpmV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[詳細](https://go.microsoft.com/fwlink/?LinkID=613746)", - "loc.description": "npm コマンドの実行", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613746)", + "loc.description": "npm コマンドを実行します。最新の機能には NpmAuthenticate@0 タスクを使用します。", "loc.instanceNameFormat": "npm $(command)", "loc.input.label.cwd": "作業フォルダー", "loc.input.help.cwd": "npm コマンドが実行される作業ディレクトリ。既定はリポジトリのルートに設定されます。", diff --git a/Tasks/NpmV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NpmV0/Strings/resources.resjson/ko-KR/resources.resjson index 3f55c9271866..046b23a1432d 100644 --- a/Tasks/NpmV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/NpmV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[자세한 정보](https://go.microsoft.com/fwlink/?LinkID=613746)", - "loc.description": "npm 명령을 실행합니다.", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=613746)", + "loc.description": "npm 명령을 실행합니다. 최신 기능에 NpmAuthenticate@0 작업을 사용합니다.", "loc.instanceNameFormat": "npm $(command)", "loc.input.label.cwd": "작업 폴더", "loc.input.help.cwd": "npm 명령이 실행되는 작업 디렉터리입니다. 기본값은 리포 루트입니다.", diff --git a/Tasks/NpmV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NpmV0/Strings/resources.resjson/ru-RU/resources.resjson index 7a669a336fff..87db5dd29ffe 100644 --- a/Tasks/NpmV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NpmV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Подробнее...](https://go.microsoft.com/fwlink/?LinkID=613746)", - "loc.description": "Выполнение команды npm", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613746)", + "loc.description": "Выполнение команды npm. Используйте задачу NpmAuthenticate@0 для получения последних возможностей.", "loc.instanceNameFormat": "npm $(command)", "loc.input.label.cwd": "рабочая папка", "loc.input.help.cwd": "Рабочая папка, в которой выполняется команда npm. По умолчанию используется корневой каталог репозитория.", diff --git a/Tasks/NpmV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NpmV0/Strings/resources.resjson/zh-CN/resources.resjson index 76cf3744e5af..9d0c4562b9b8 100644 --- a/Tasks/NpmV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/NpmV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[详细信息](https://go.microsoft.com/fwlink/?LinkID=613746)", - "loc.description": "运行 npm 命令", + "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkID=613746)", + "loc.description": "运行 npm 命令。请执行 NpmAuthenticate@0 任务来获取最新功能。", "loc.instanceNameFormat": "npm $(command)", "loc.input.label.cwd": "工作文件夹", "loc.input.help.cwd": "运行 npm 命令的工作目录。默认为存储库的根路径。", diff --git a/Tasks/NpmV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NpmV0/Strings/resources.resjson/zh-TW/resources.resjson index a46b0f705afe..7b421d7a92d2 100644 --- a/Tasks/NpmV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NpmV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[詳細資訊](https://go.microsoft.com/fwlink/?LinkID=613746)", - "loc.description": "執行 npm 命令", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613746)", + "loc.description": "執行 npm 命令。使用 NpmAuthenticate@0 工作取得最新功能。", "loc.instanceNameFormat": "npm $(command)", "loc.input.label.cwd": "工作資料夾", "loc.input.help.cwd": "npm 命令執行所在的工作目錄。預設為存放庫的根。", diff --git a/Tasks/NpmV0/task.json b/Tasks/NpmV0/task.json index 8d9a724e31e8..0ffa06eab411 100644 --- a/Tasks/NpmV0/task.json +++ b/Tasks/NpmV0/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/NpmV0/task.loc.json b/Tasks/NpmV0/task.loc.json index e01082437b66..b26da15f09a1 100644 --- a/Tasks/NpmV0/task.loc.json +++ b/Tasks/NpmV0/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/NpmV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NpmV1/Strings/resources.resjson/de-DE/resources.resjson index ff1bc4b5cf97..f59fbd2aea48 100644 --- a/Tasks/NpmV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NpmV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613746) oder [npm-Dokumentation anzeigen](https://docs.npmjs.com/)", "loc.description": "Hiermit werden npm-Pakete installiert und veröffentlicht, oder es wird ein npm-Befehl ausgeführt. Unterstützt npmjs.com und authentifizierte Registrierungen wie Azure Artifacts.", "loc.instanceNameFormat": "npm $(command)", "loc.group.displayName.customRegistries": "Benutzerdefinierte Registrierungen und Authentifizierung", "loc.group.displayName.publishRegistries": "Zielregistrierung und Authentifizierung", "loc.group.displayName.advanced": "Erweitert", "loc.input.label.command": "Befehl", - "loc.input.help.command": "The command and arguments which will be passed to npm for execution.\n\nIf your arguments contain double quotes (\"), escape them with a slash (\\\\), and surround the escaped string with double quotes (\").", + "loc.input.help.command": "Der Befehl und die Argumente, die zur Ausführung an npm übergeben werden.\n\nWenn Ihre Argumente doppelte Anführungszeichen (\") enthalten, verwenden Sie als Escapezeichen einen umgekehrten Schrägstrich (\\\\), und schließen Sie die Escapezeichenfolge in doppelte Anführungszeichen (\") ein.", "loc.input.label.workingDir": "Arbeitsordner, der \"package.json\" enthält.", "loc.input.help.workingDir": "Pfad zum Ordner, der die Zieldatei \"package.json\" und die NPMRC-Zieldateien enthält. Wählen Sie den Ordner und nicht die Datei aus, z. B. \"/packages/mypackage\".", "loc.input.label.verbose": "Ausführliche Protokollierung", diff --git a/Tasks/NpmV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NpmV1/Strings/resources.resjson/es-ES/resources.resjson index 967ee68687f1..7a26da2d07d7 100644 --- a/Tasks/NpmV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NpmV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613746) o [consultar la documentación de npm](https://docs.npmjs.com/)", "loc.description": "Instale y publique paquetes npm o ejecute un comando npm. Se admiten npmjs.com y registros autenticados, como Azure Artifacts.", "loc.instanceNameFormat": "npm $(comando)", "loc.group.displayName.customRegistries": "Registros personalizados y autenticación", "loc.group.displayName.publishRegistries": "Registro de destino y autenticación", "loc.group.displayName.advanced": "Avanzado", "loc.input.label.command": "Comando", - "loc.input.help.command": "The command and arguments which will be passed to npm for execution.\n\nIf your arguments contain double quotes (\"), escape them with a slash (\\\\), and surround the escaped string with double quotes (\").", + "loc.input.help.command": "El comando y los argumentos que se pasarán a npm para su ejecución.\n\nSi los argumentos contienen comillas dobles (\"), aplíqueles una barra diagonal (\\\\) de escape y rodee la cadena de escape con comillas dobles (\").", "loc.input.label.workingDir": "Carpeta de trabajo que contiene package.json", "loc.input.help.workingDir": "Ruta de acceso de la carpeta que contiene los archivos package.json y .npmrc de destino. Seleccione la carpeta, no el archivo; por ejemplo, \"/packages/mi_paquete\".", "loc.input.label.verbose": "Registro detallado", diff --git a/Tasks/NpmV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NpmV1/Strings/resources.resjson/fr-FR/resources.resjson index 5a9612a887ab..3223b2c06bbe 100644 --- a/Tasks/NpmV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NpmV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613746) ou [consulter la documentation npm](https://docs.npmjs.com/)", "loc.description": "Installez et publiez des packages npm, ou exécutez une commande npm. Prend en charge npmjs.com et les registres authentifiés tels qu'Azure Artifacts.", "loc.instanceNameFormat": "npm $(command)", "loc.group.displayName.customRegistries": "Registres personnalisés et authentification", "loc.group.displayName.publishRegistries": "Registre de destination et authentification", "loc.group.displayName.advanced": "Avancé", "loc.input.label.command": "Commande", - "loc.input.help.command": "The command and arguments which will be passed to npm for execution.\n\nIf your arguments contain double quotes (\"), escape them with a slash (\\\\), and surround the escaped string with double quotes (\").", + "loc.input.help.command": "Commande et arguments passés à npm pour exécution.\n\nSi vos arguments contiennent des guillemets doubles (\"), créez une séquence d'échappement avec une barre oblique (\\\\), et placez la chaîne faisant l'objet d'une séquence d'échappement entre des guillemets doubles (\").", "loc.input.label.workingDir": "Dossier de travail contenant package.json", "loc.input.help.workingDir": "Chemin du dossier contenant les fichiers cibles package.json et .npmrc. Sélectionnez le dossier, mais pas le fichier, par exemple \"/packages/mypackage\".", "loc.input.label.verbose": "Journalisation détaillée", diff --git a/Tasks/NpmV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NpmV1/Strings/resources.resjson/it-IT/resources.resjson index bcaffb0edcba..480a8697c671 100644 --- a/Tasks/NpmV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NpmV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613746). In alternativa, [vedere la documentazione di npm](https://docs.npmjs.com/)", "loc.description": "Consente di installare e pubblicare i pacchetti npm o di eseguire un comando npm. Supporta npmjs.com e i registri autenticati come Azure Artifacts.", "loc.instanceNameFormat": "npm $(command)", "loc.group.displayName.customRegistries": "Registri personalizzati e autenticazione", "loc.group.displayName.publishRegistries": "Registro di destinazione e autenticazione", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.command": "Comando", - "loc.input.help.command": "The command and arguments which will be passed to npm for execution.\n\nIf your arguments contain double quotes (\"), escape them with a slash (\\\\), and surround the escaped string with double quotes (\").", + "loc.input.help.command": "Comando e argomenti che verranno passati a npm per l'esecuzione.\n\nSe gli argomenti contengono virgolette doppie (\"), usare una sequenza di escape (\\\\) e racchiudere la stringa con la sequenza di escape tra virgolette doppie (\").", "loc.input.label.workingDir": "Cartella di lavoro che contiene il file package.json", "loc.input.help.workingDir": "Percorso della cartella contenente il file package.json e i file con estensione npmrc di destinazione. Selezionare la cartella, non il file, ad esempio \"/packages/mypackage\".", "loc.input.label.verbose": "Registrazione dettagliata", diff --git a/Tasks/NpmV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NpmV1/Strings/resources.resjson/ja-JP/resources.resjson index a0cb7e766de3..32dd267e49f0 100644 --- a/Tasks/NpmV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NpmV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613746)、または [npm のドキュメントを参照](https://docs.npmjs.com/)", "loc.description": "npm パッケージをインストールして公開するか、npm コマンドを実行します。npmjs.com と、Azure Artifacts のような認証されたレジストリがサポートされます。", "loc.instanceNameFormat": "npm $(command)", "loc.group.displayName.customRegistries": "カスタム レジストリと認証", "loc.group.displayName.publishRegistries": "宛先レジストリと認証", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.command": "コマンド", - "loc.input.help.command": "The command and arguments which will be passed to npm for execution.\n\nIf your arguments contain double quotes (\"), escape them with a slash (\\\\), and surround the escaped string with double quotes (\").", + "loc.input.help.command": "実行のため npm に渡されるコマンドと引数です。\n\n引数に二重引用符 (\") が含まれている場合は、スラッシュ (\\\\) を使用してエスケープし、エスケープした文字列を二重引用符 (\") で囲みます。", "loc.input.label.workingDir": "package.json を含む作業フォルダー", "loc.input.help.workingDir": "ターゲット パッケージの .json および .npmrc ファイルの入っているフォルダーへのパスを選択します。ファイルではなく、フォルダー (例: \"/packages/mypackage\") を選択してください。", "loc.input.label.verbose": "詳細なログ", @@ -27,7 +27,7 @@ "loc.input.label.publishPackageMetadata": "パイプライン メタデータの公開", "loc.input.help.publishPackageMetadata": "このビルド/リリース パイプラインのメタデータ (実行番号、ソース コード情報) をパッケージに関連付ける", "loc.input.label.publishEndpoint": "外部レジストリ", - "loc.input.help.publishEndpoint": "外部レジストリへの公開用に使用する資格情報。", + "loc.input.help.publishEndpoint": "外部レジストリへの発行用に使用する資格情報。", "loc.messages.FoundBuildCredentials": "ビルドの資格情報が見つかりました", "loc.messages.NoBuildCredentials": "ビルドの資格情報が見つかりませんでした", "loc.messages.UnknownCommand": "不明なコマンド: %s", @@ -36,11 +36,11 @@ "loc.messages.ServiceEndpointUrlNotDefined": "サービス接続の URL が見つかりませんでした。サービス接続が正しく構成されていることをご確認ください。", "loc.messages.SavingFile": "ファイル %s を保存しています", "loc.messages.RestoringFile": "ファイルを復元しています %s", - "loc.messages.PublishFeed": "内部フィードに公開しています", - "loc.messages.PublishExternal": "外部レジストリに公開しています", + "loc.messages.PublishFeed": "内部フィードに発行しています", + "loc.messages.PublishExternal": "外部レジストリに発行しています", "loc.messages.UseFeed": "内部フィードを使用しています", "loc.messages.UseNpmrc": ".npmrc 内のレジストリを使用しています", - "loc.messages.PublishRegistry": "レジストリに公開しています: %s", + "loc.messages.PublishRegistry": "レジストリに発行しています: %s", "loc.messages.UsingRegistry": "次のレジストリを使用しています: %s", "loc.messages.AddingAuthRegistry": "次のレジストリに権限を追加しています: %s", "loc.messages.FoundLocalRegistries": "この組織/コレクションに %d 個のレジストリが見つかりました", diff --git a/Tasks/NpmV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NpmV1/Strings/resources.resjson/ru-RU/resources.resjson index 5a878f719bd2..b199ea3a81ed 100644 --- a/Tasks/NpmV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NpmV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613746) или [документацию по npm](https://docs.npmjs.com/)", "loc.description": "Установка и публикация пакетов npm либо выполнение команды npm. Поддерживаются npmjs.com и прошедшие проверку подлинности реестры, такие как Azure Artifacts.", "loc.instanceNameFormat": "npm $(command)", "loc.group.displayName.customRegistries": "Пользовательские реестры и проверка подлинности", "loc.group.displayName.publishRegistries": "Реестр назначения и проверка подлинности", "loc.group.displayName.advanced": "Дополнительно", "loc.input.label.command": "Команда", - "loc.input.help.command": "The command and arguments which will be passed to npm for execution.\n\nIf your arguments contain double quotes (\"), escape them with a slash (\\\\), and surround the escaped string with double quotes (\").", + "loc.input.help.command": "Команды и аргументы, которые будут переданы в npm для выполнения.\n\nЕсли аргументы содержат двойные кавычки (\"), экранируйте их с помощью обратной косой черты (\\\\) и заключите экранированную строку в двойные кавычки (\").", "loc.input.label.workingDir": "Рабочая папка, содержащая package.json", "loc.input.help.workingDir": "Путь к папке, содержащей конечные файлы package.json и NPMRC. Выберите папку, а не файл, например \"/packages/mypackage\".", "loc.input.label.verbose": "Подробное ведение журнала", diff --git a/Tasks/NpmV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NpmV1/Strings/resources.resjson/zh-TW/resources.resjson index 6381b39f4511..07fb980b7c1e 100644 --- a/Tasks/NpmV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NpmV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "npm", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613746) or [see the npm documentation](https://docs.npmjs.com/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613746)或[參閱 npm 文件](https://docs.npmjs.com/)", "loc.description": "安裝並發佈 npm 套件,或執行 npm 命令。支援 npmjs.com 以及已驗證登錄 (例如 Azure Artifacts)。", "loc.instanceNameFormat": "npm $(command)", "loc.group.displayName.customRegistries": "自訂登錄與驗證", "loc.group.displayName.publishRegistries": "目的地登錄與驗證", "loc.group.displayName.advanced": "進階", "loc.input.label.command": "命令", - "loc.input.help.command": "The command and arguments which will be passed to npm for execution.\n\nIf your arguments contain double quotes (\"), escape them with a slash (\\\\), and surround the escaped string with double quotes (\").", + "loc.input.help.command": "要傳遞給 npm 執行的命令及引數。\n\n如果引數包含雙引號 (\"),請以斜線 (\\\\) 逸出引數,並在逸出的字串前後括以雙引號 (\")。", "loc.input.label.workingDir": "包含 package.json 的工作資料夾", "loc.input.help.workingDir": "包含目標 package.json 與 .npmrc 檔案之資料夾的路徑。請選取資料夾而非檔案,例如 \"/packages/mypackage\"。", "loc.input.label.verbose": "詳細資訊記錄", @@ -27,7 +27,7 @@ "loc.input.label.publishPackageMetadata": "發佈管線中繼資料", "loc.input.help.publishPackageMetadata": "建立此建置/發行管線的中繼資料 (執行 #,原始程式碼資訊) 與套件的關聯", "loc.input.label.publishEndpoint": "外部登錄", - "loc.input.help.publishEndpoint": "用於發佈到外部登錄的認證。", + "loc.input.help.publishEndpoint": "用於發行到外部登錄的認證。", "loc.messages.FoundBuildCredentials": "找到組建認證", "loc.messages.NoBuildCredentials": "找不到組建認證", "loc.messages.UnknownCommand": "未知的命令: %s", @@ -36,11 +36,11 @@ "loc.messages.ServiceEndpointUrlNotDefined": "找不到服務連線的 URL。請確定服務連線的設定正確。", "loc.messages.SavingFile": "正在儲存檔案 %s", "loc.messages.RestoringFile": "正在還原檔案 %s", - "loc.messages.PublishFeed": "正在發佈至內部摘要", - "loc.messages.PublishExternal": "正在發佈至外部登錄", + "loc.messages.PublishFeed": "正在發行至內部摘要", + "loc.messages.PublishExternal": "正在發行至外部登錄", "loc.messages.UseFeed": "使用內部摘要", "loc.messages.UseNpmrc": "使用 .npmrc 中的登錄", - "loc.messages.PublishRegistry": "正在發佈至登錄: %s", + "loc.messages.PublishRegistry": "正在發行至登錄: %s", "loc.messages.UsingRegistry": "使用登錄: %s", "loc.messages.AddingAuthRegistry": "正在新增登錄 %s 的驗證", "loc.messages.FoundLocalRegistries": "在此組織/集合中找到 %d 個登錄", diff --git a/Tasks/NpmV1/task.json b/Tasks/NpmV1/task.json index 48663db16c47..2aafa70cef5f 100644 --- a/Tasks/NpmV1/task.json +++ b/Tasks/NpmV1/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 187, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -203,4 +203,4 @@ "WorkingDirectoryNotDirectory": "Please change your working directory to a valid directory", "NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region." } -} +} \ No newline at end of file diff --git a/Tasks/NpmV1/task.loc.json b/Tasks/NpmV1/task.loc.json index 6c8137fc9552..374ac22b51f7 100644 --- a/Tasks/NpmV1/task.loc.json +++ b/Tasks/NpmV1/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 187, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson index bc916efad3d3..bf090922d674 100644 --- a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,10 +1,10 @@ { - "loc.friendlyName": "NuGet authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Configure NuGet tools to authenticate with Azure Artifacts and other NuGet repositories. Requires NuGet >= 4.8.5385, dotnet >= 2.1.400, or MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "NuGet Authenticate", - "loc.input.label.nuGetServiceConnections": "Service connection credentials for feeds outside this organization", - "loc.input.help.nuGetServiceConnections": "Comma-separated list of NuGet service connection names for feeds outside this organization/collection. For feeds in this organization/collection, leave this blank; the build’s credentials are used automatically.", - "loc.input.label.forceReinstallCredentialProvider": "Reinstall the credential provider even if already installed", - "loc.input.help.forceReinstallCredentialProvider": "If the credential provider is already installed in the user profile, determines if it is overwritten with the task-provided credential provider. This may upgrade (or potentially downgrade) the credential provider." + "loc.friendlyName": "NuGet-Authentifizierung", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Konfigurieren Sie NuGet-Tools für die Authentifizierung bei Azure Artifacts und anderen NuGet-Repositorys. Erfordert NuGet >= 4.8.5385, .NET >= 2.1.400 oder MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "NuGet-Authentifizierung", + "loc.input.label.nuGetServiceConnections": "Anmeldeinformationen für Dienstverbindungen für Feeds außerhalb dieser Organisation", + "loc.input.help.nuGetServiceConnections": "Durch Trennzeichen getrennte Liste mit NuGet-Dienstverbindungsnamen für Feeds außerhalb dieser Organisation/Sammlung. Lassen Sie dieses Feld für Feeds in dieser Organisation/Sammlung leer. Es werden automatisch die Anmeldeinformationen des Builds verwendet.", + "loc.input.label.forceReinstallCredentialProvider": "Anmeldeinformationsanbieter neu installieren, auch wenn er bereits installiert ist", + "loc.input.help.forceReinstallCredentialProvider": "Wenn der Anmeldeinformationsanbieter bereits im Benutzerprofil installiert ist, wird bestimmt, ob er mit dem durch die Aufgabe angegebenen Anmeldeinformationsanbieter überschrieben wird. Hierdurch wird möglicherweise ein Upgrade (oder Downgrade) für den Anmeldeinformationsanbieter durchgeführt." } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson index bc916efad3d3..f2faed8820a7 100644 --- a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,10 +1,10 @@ { - "loc.friendlyName": "NuGet authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Configure NuGet tools to authenticate with Azure Artifacts and other NuGet repositories. Requires NuGet >= 4.8.5385, dotnet >= 2.1.400, or MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "NuGet Authenticate", - "loc.input.label.nuGetServiceConnections": "Service connection credentials for feeds outside this organization", - "loc.input.help.nuGetServiceConnections": "Comma-separated list of NuGet service connection names for feeds outside this organization/collection. For feeds in this organization/collection, leave this blank; the build’s credentials are used automatically.", - "loc.input.label.forceReinstallCredentialProvider": "Reinstall the credential provider even if already installed", - "loc.input.help.forceReinstallCredentialProvider": "If the credential provider is already installed in the user profile, determines if it is overwritten with the task-provided credential provider. This may upgrade (or potentially downgrade) the credential provider." + "loc.friendlyName": "Autenticación de NuGet", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Configure las herramientas de NuGet para autenticar con Azure Artifacts y otros repositorios de NuGet. Requiere NuGet >= 4.8.5385, dotnet >= 2.1.400 o MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "Autenticación de NuGet", + "loc.input.label.nuGetServiceConnections": "Credenciales de conexión de servicio para fuentes fuera de esta organización", + "loc.input.help.nuGetServiceConnections": "Lista separada por comas de nombres de conexión de servicio NuGet para fuentes que se encuentran fuera de esta organización o colección. Déjela en blanco para las fuentes de esta organización o colección; las credenciales de la compilación se usan de forma automática.", + "loc.input.label.forceReinstallCredentialProvider": "Reinstalar el proveedor de credenciales, aunque ya esté instalado", + "loc.input.help.forceReinstallCredentialProvider": "Si el proveedor de credenciales ya está instalado en el perfil de usuario, determina si se sobrescribe con el proveedor de credenciales proporcionado por la tarea. Esto puede actualizar (o posiblemente cambiar a una versión anterior) el proveedor de credenciales." } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson index bc916efad3d3..0c112fac4863 100644 --- a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,10 +1,10 @@ { - "loc.friendlyName": "NuGet authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Configure NuGet tools to authenticate with Azure Artifacts and other NuGet repositories. Requires NuGet >= 4.8.5385, dotnet >= 2.1.400, or MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "NuGet Authenticate", - "loc.input.label.nuGetServiceConnections": "Service connection credentials for feeds outside this organization", - "loc.input.help.nuGetServiceConnections": "Comma-separated list of NuGet service connection names for feeds outside this organization/collection. For feeds in this organization/collection, leave this blank; the build’s credentials are used automatically.", - "loc.input.label.forceReinstallCredentialProvider": "Reinstall the credential provider even if already installed", - "loc.input.help.forceReinstallCredentialProvider": "If the credential provider is already installed in the user profile, determines if it is overwritten with the task-provided credential provider. This may upgrade (or potentially downgrade) the credential provider." + "loc.friendlyName": "Authentification NuGet", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Configurez les outils NuGet pour l'authentification auprès d'Azure Artifacts et d'autres dépôts NuGet. Nécessite NuGet >= 4.8.5385, dotnet >= 2.1.400 ou MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "Authentification NuGet", + "loc.input.label.nuGetServiceConnections": "Informations d'identification de connexion de service pour les flux situés en dehors de cette organisation", + "loc.input.help.nuGetServiceConnections": "Liste d'éléments séparés par des virgules correspondant à des noms de connexions de service NuGet pour les flux situés en dehors de cette organisation/collection. Pour les flux présents dans cette organisation/collection, n'indiquez aucune valeur. Les informations d'identification de la build sont utilisées automatiquement.", + "loc.input.label.forceReinstallCredentialProvider": "Réinstaller le fournisseur d'informations d'identification même s'il est déjà installé", + "loc.input.help.forceReinstallCredentialProvider": "Si le fournisseur d'informations d'identification est déjà installé dans le profil utilisateur, détermine s'il est remplacé par le fournisseur d'informations d'identification indiqué par la tâche. Cela peut entraîner une mise à niveau (ou éventuellement un passage à une version antérieure) du fournisseur d'informations d'identification." } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson index bc916efad3d3..2df39b8d9c6d 100644 --- a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,10 +1,10 @@ { - "loc.friendlyName": "NuGet authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Configure NuGet tools to authenticate with Azure Artifacts and other NuGet repositories. Requires NuGet >= 4.8.5385, dotnet >= 2.1.400, or MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "NuGet Authenticate", - "loc.input.label.nuGetServiceConnections": "Service connection credentials for feeds outside this organization", - "loc.input.help.nuGetServiceConnections": "Comma-separated list of NuGet service connection names for feeds outside this organization/collection. For feeds in this organization/collection, leave this blank; the build’s credentials are used automatically.", - "loc.input.label.forceReinstallCredentialProvider": "Reinstall the credential provider even if already installed", - "loc.input.help.forceReinstallCredentialProvider": "If the credential provider is already installed in the user profile, determines if it is overwritten with the task-provided credential provider. This may upgrade (or potentially downgrade) the credential provider." + "loc.friendlyName": "Autenticazione NuGet", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Configura gli strumenti NuGet per l'autenticazione con Azure Artifacts e altri repository NuGet. Richiede NuGet >= 4.8.5385, .NET >= 2.1.400 oppure MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "Autenticazione NuGet", + "loc.input.label.nuGetServiceConnections": "Credenziali di connessione al servizio per feed esterni all'organizzazione", + "loc.input.help.nuGetServiceConnections": "Elenco di nomi di connessione al servizio NuGet delimitato da virgole per i feed esterni a questa organizzazione/raccolta. Per i feed in questa organizzazione/raccolta, lasciare vuoto questo campo. Verranno usate automaticamente le credenziali della compilazione.", + "loc.input.label.forceReinstallCredentialProvider": "Reinstalla il provider di credenziali anche se è già installato", + "loc.input.help.forceReinstallCredentialProvider": "Se il provider di credenziali è già installato nel profilo utente, determina se viene sovrascritto con il provider di credenziali specificato dall'attività. Potrebbe causare l'aggiornamento o il downgrade del provider di credenziali." } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson index bc916efad3d3..666b6e92bd29 100644 --- a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,10 +1,10 @@ { - "loc.friendlyName": "NuGet authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Configure NuGet tools to authenticate with Azure Artifacts and other NuGet repositories. Requires NuGet >= 4.8.5385, dotnet >= 2.1.400, or MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "NuGet Authenticate", - "loc.input.label.nuGetServiceConnections": "Service connection credentials for feeds outside this organization", - "loc.input.help.nuGetServiceConnections": "Comma-separated list of NuGet service connection names for feeds outside this organization/collection. For feeds in this organization/collection, leave this blank; the build’s credentials are used automatically.", - "loc.input.label.forceReinstallCredentialProvider": "Reinstall the credential provider even if already installed", - "loc.input.help.forceReinstallCredentialProvider": "If the credential provider is already installed in the user profile, determines if it is overwritten with the task-provided credential provider. This may upgrade (or potentially downgrade) the credential provider." + "loc.friendlyName": "NuGet 認証", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Azure Artifacts とその他の NuGet リポジトリで認証するように NuGet ツールを構成します。NuGet 4.8.5385 以上、dotnet 2.1.400 以上、MSBuild 15.8.166.59604 以上が必要です", + "loc.instanceNameFormat": "NuGet 認証", + "loc.input.label.nuGetServiceConnections": "この組織外のフィードへのサービス接続の資格情報", + "loc.input.help.nuGetServiceConnections": "この組織またはコレクション外のフィードへの NuGet サービス接続名のコンマ区切りリストです。この組織またはコレクション内のフィードの場合は空白のままにします。ビルドの資格情報が自動的に使用されます。", + "loc.input.label.forceReinstallCredentialProvider": "資格情報プロバイダーが既にインストールされている場合でも再インストールする", + "loc.input.help.forceReinstallCredentialProvider": "資格情報プロバイダーがユーザー プロファイルに既にインストールされている場合に、タスクで指定された資格情報プロバイダーでそれを上書きするかどうかを決定します。これにより、資格情報プロバイダーがアップグレード (場合によってはダウングレード) されることがあります。" } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson index bc916efad3d3..4663b516b3e8 100644 --- a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,10 +1,10 @@ { - "loc.friendlyName": "NuGet authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Configure NuGet tools to authenticate with Azure Artifacts and other NuGet repositories. Requires NuGet >= 4.8.5385, dotnet >= 2.1.400, or MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "NuGet Authenticate", - "loc.input.label.nuGetServiceConnections": "Service connection credentials for feeds outside this organization", - "loc.input.help.nuGetServiceConnections": "Comma-separated list of NuGet service connection names for feeds outside this organization/collection. For feeds in this organization/collection, leave this blank; the build’s credentials are used automatically.", - "loc.input.label.forceReinstallCredentialProvider": "Reinstall the credential provider even if already installed", - "loc.input.help.forceReinstallCredentialProvider": "If the credential provider is already installed in the user profile, determines if it is overwritten with the task-provided credential provider. This may upgrade (or potentially downgrade) the credential provider." + "loc.friendlyName": "Проверка подлинности NuGet", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "Настройте средства NuGet для проверки подлинности с помощью Azure Artifacts и других репозиториев NuGet. Требуется NuGet >= 4.8.5385, dotnet >= 2.1.400 или MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "Проверка подлинности NuGet", + "loc.input.label.nuGetServiceConnections": "Учетные данные подключения службы для веб-каналов за пределами этой организации", + "loc.input.help.nuGetServiceConnections": "Разделенный запятыми список имен подключений к службе NuGet для веб-каналов за пределами этой организации или коллекции. Для веб-каналов в этой организации или коллекции оставьте это поле пустым; учетные данные сборки используются автоматически.", + "loc.input.label.forceReinstallCredentialProvider": "Переустановить поставщик учетных данных, даже если он уже установлен", + "loc.input.help.forceReinstallCredentialProvider": "Если поставщик учетных данных уже установлен в профиле пользователя, параметр определяет, перезаписывается ли он поставщиком учетных данных, предоставленным задачей. Это может привести к обновлению (или, возможно, использованию более ранней версии) поставщика учетных данных." } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson index bc916efad3d3..30afab8c883c 100644 --- a/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NuGetAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,10 +1,10 @@ { - "loc.friendlyName": "NuGet authenticate", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/NuGetAuthenticateTask)", - "loc.description": "Configure NuGet tools to authenticate with Azure Artifacts and other NuGet repositories. Requires NuGet >= 4.8.5385, dotnet >= 2.1.400, or MSBuild >= 15.8.166.59604", - "loc.instanceNameFormat": "NuGet Authenticate", - "loc.input.label.nuGetServiceConnections": "Service connection credentials for feeds outside this organization", - "loc.input.help.nuGetServiceConnections": "Comma-separated list of NuGet service connection names for feeds outside this organization/collection. For feeds in this organization/collection, leave this blank; the build’s credentials are used automatically.", - "loc.input.label.forceReinstallCredentialProvider": "Reinstall the credential provider even if already installed", - "loc.input.help.forceReinstallCredentialProvider": "If the credential provider is already installed in the user profile, determines if it is overwritten with the task-provided credential provider. This may upgrade (or potentially downgrade) the credential provider." + "loc.friendlyName": "NuGet 驗證", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/NuGetAuthenticateTask)", + "loc.description": "設定用來向 Azure Artifacts 及其他 NuGet 存放庫進行驗證的 NuGet 工具。需要 NuGet >= 4.8.5385、dotnet >= 2.1.400 或 MSBuild >= 15.8.166.59604", + "loc.instanceNameFormat": "NuGet 驗證", + "loc.input.label.nuGetServiceConnections": "此組織外部摘要的服務連線認證", + "loc.input.help.nuGetServiceConnections": "此組織/集合外部摘要的 NuGet 服務連線名稱逗點分隔清單。如需此組織/集合中的摘要,請將此項保留空白; 系統會自動使用組建的認證。", + "loc.input.label.forceReinstallCredentialProvider": "即使已安裝認證提供者,也會重新安裝", + "loc.input.help.forceReinstallCredentialProvider": "如果使用者設定檔中已安裝認證提供者,則會決定是否使用工作提供的認證提供者加以覆寫。這可能會將認證提供者升級 (也可能降級)。" } \ No newline at end of file diff --git a/Tasks/NuGetAuthenticateV0/task.json b/Tasks/NuGetAuthenticateV0/task.json index e6f717c4632c..a56ea68c6ca0 100644 --- a/Tasks/NuGetAuthenticateV0/task.json +++ b/Tasks/NuGetAuthenticateV0/task.json @@ -13,7 +13,7 @@ ], "version": { "Major": 0, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.120.0", diff --git a/Tasks/NuGetAuthenticateV0/task.loc.json b/Tasks/NuGetAuthenticateV0/task.loc.json index eb085083e189..49b1d7953ede 100644 --- a/Tasks/NuGetAuthenticateV0/task.loc.json +++ b/Tasks/NuGetAuthenticateV0/task.loc.json @@ -13,7 +13,7 @@ ], "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "2.120.0", diff --git a/Tasks/NuGetCommandV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetCommandV2/Strings/resources.resjson/de-DE/resources.resjson index 97758c10aba9..48e3d7b49a16 100644 --- a/Tasks/NuGetCommandV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NuGetCommandV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613747) oder [NuGet-Dokumentation anzeigen](https://docs.microsoft.com/nuget/)", "loc.description": "Hiermit werden NuGet-Pakete wiederhergestellt, paketiert oder veröffentlicht oder ein NuGet-Befehl ausgeführt. Unterstützt NuGet.org und authentifizierte Feeds wie Azure Artifacts und MyGet. Verwendet \"NuGet.exe\" und kann mit .NET Framework-Apps eingesetzt werden. Verwenden Sie für .NET Core- und .NET Standard-Apps die .NET Core-Aufgabe.", "loc.instanceNameFormat": "NuGet $(command)", "loc.group.displayName.restoreAuth": "Feeds und Authentifizierung", @@ -38,10 +38,10 @@ "loc.input.label.publishPackageMetadata": "Pipelinemetadaten veröffentlichen", "loc.input.help.publishPackageMetadata": "Ordnen Sie die Metadaten dieser Build-/Releasepipeline (Ausführungsnummer, Quellcodeinformationen) dem Paket zu.", "loc.input.label.allowPackageConflicts": "Überspringen von Duplikaten zulassen", - "loc.input.help.allowPackageConflicts": "If you continually publish a set of packages and only change the version number of the subset of packages that changed, use this option. It allows the task to report success even if some of your packages are rejected with 409 Conflict errors.\n\nThis option is currently only available on Azure Pipelines and using Windows agents. If NuGet.exe encounters a conflict, the task will fail. This option will not work and publish will fail if you are within a proxy environment.", + "loc.input.help.allowPackageConflicts": "Verwenden Sie diese Option, wenn Sie einen Paketsatz fortlaufend veröffentlichen und nur die Versionsnummer einer Teilmenge von Paketen ändern, die sich geändert haben. Danke dieser Option kann die Aufgabe auch dann eine erfolgreiche Ausführung melden, wenn einige Pakete aufgrund von 409-Konfliktfehlern abgelehnt werden.\n\nDiese Option steht aktuell nur in Azure Pipelines und bei der Verwendung von Windows-Agents zur Verfügung. Wenn \"NuGet.exe\" einen Konflikt feststellt, kommt es bei der Aufgabe zu einem Fehler. Diese Option funktioniert nicht und führt zu einem Fehler bei der Veröffentlichung, wenn Sie in einer Proxyumgebung arbeiten.", "loc.input.label.externalEndpoint": "NuGet-Server", "loc.input.help.externalEndpoint": "Die NuGet-Dienstverbindung, die die Anmeldeinformationen des externen NuGet-Servers enthält.", - "loc.input.label.verbosityPush": "Ausführlichkeit", + "loc.input.label.verbosityPush": "Ausführlichkeitsgrad", "loc.input.help.verbosityPush": "Gibt den Umfang der Details an, die in der Ausgabe angezeigt werden.", "loc.input.label.searchPatternPack": "Der Pfad zu den zu packenden CSPROJ- oder NUSPEC-Dateien", "loc.input.help.searchPatternPack": "Das Muster für die Suche nach zu packenden CSPROJ-Verzeichnissen.\n\nSie können mehrere Muster durch Semikolons trennen, und Sie können ein Muster als negatives Suchmuster festlegen, indem Sie ihm \"!\" als Präfix voranstellen. Beispiel: \"`**\\*.csproj;!**\\*.Tests.csproj\"", @@ -66,7 +66,7 @@ "loc.input.label.includeSymbols": "Symbolpaket erstellen", "loc.input.help.includeSymbols": "Gibt an, dass das Paket Quellen und Symbole enthält. Bei der Verwendung mit einer NUSPEC-Datei werden eine normale NuGet-Paketdatei und das entsprechende Symbolpaket erstellt.", "loc.input.label.toolPackage": "Toolpaket", - "loc.input.help.toolPackage": "Gibt an, ob die Ausgabedateien des Projekts im Toolordner gespeichert werden sollen.", + "loc.input.help.toolPackage": "Legt fest, ob die Ausgabedateien des Projekts im Toolordner gespeichert werden sollen.", "loc.input.label.buildProperties": "Zusätzliche Buildeigenschaften", "loc.input.help.buildProperties": "Gibt eine durch Semikolons getrennte Liste von Token-Wert-Paaren an, wobei jedes Vorkommen von $token$ in der NUSPEC-Datei durch den angegebenen Wert ersetzt wird. Die Werte können Zeichenfolgen in Anführungszeichen sein.", "loc.input.label.basePath": "Basispfad", @@ -91,7 +91,7 @@ "loc.messages.Error_NoVersionFoundInBuildNumber": "Die Versionsnummerndaten wurden in der folgenden Umgebungsvariable nicht gefunden: BUILD_BUILDNUMBER. Der Wert der Variablen muss eine untergeordnete Zeichenfolge mit den folgenden Formaten enthalten: X.Y.Z oder X.Y.Z.A, wobei A, X, Y und Z positive Integer sind.", "loc.messages.Warning_MoreThanOneVersionInBuildNumber": "In BUILD_BUILDNUMBER wurde mehr als eine Instanz der Versionsdaten gefunden. Es wird davon ausgegangen, dass die erste Instanz die Version ist.", "loc.messages.Error_NoValueFoundForEnvVar": "Für die angegebene Umgebungsvariable wurde kein Wert gefunden.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Fehler beim Versuch, die Dateien zu packen.", "loc.messages.Info_AttemptingToPackFile": "Es wird versucht, die Datei zu packen:", "loc.messages.Warning_NoConfigForOldNuGet": "Bearbeiten Sie zum Herstellen einer Verbindung mit NuGet-Feeds, die in Ihrer Azure DevOps-Organisation mit NuGet 3.1 oder niedriger gehostet werden, die Buildpipeline so, dass ein Pfad zu einer Datei \"NuGet.config\" angegeben wird, die die gewünschten Paketquellen enthält.", "loc.messages.PackagesPublishedSuccessfully": "Pakete wurden erfolgreich veröffentlicht.", diff --git a/Tasks/NuGetCommandV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NuGetCommandV2/Strings/resources.resjson/es-ES/resources.resjson index c6810430de32..23907f066269 100644 --- a/Tasks/NuGetCommandV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NuGetCommandV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613747) o [consultar la documentación de NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Restaura, empaqueta o inserta paquetes NuGet o bien ejecuta un comando NuGet. Admite NuGet.org y fuentes autenticadas, como Azure Artifacts y MyGet. Usa NuGet.exe y funciona con las aplicaciones de .NET Framework. Para las aplicaciones de .NET Core y .NET Standard, use la tarea de .NET Core.", "loc.instanceNameFormat": "NuGet $(command)", "loc.group.displayName.restoreAuth": "Fuentes y autenticación", - "loc.group.displayName.restoreAdvanced": "Avanzadas", - "loc.group.displayName.pushAdvanced": "Avanzadas", + "loc.group.displayName.restoreAdvanced": "Avanzado", + "loc.group.displayName.pushAdvanced": "Avanzado", "loc.group.displayName.packOptions": "Opciones de paquete", - "loc.group.displayName.packAdvanced": "Avanzadas", + "loc.group.displayName.packAdvanced": "Avanzado", "loc.input.label.command": "Comando", "loc.input.help.command": "Comando NuGet para ejecutar. Seleccione \"Personalizado\" para agregar argumentos o usar otro comando.", "loc.input.label.solution": "Ruta de acceso a la solución, packages.config o project.json.", @@ -38,7 +38,7 @@ "loc.input.label.publishPackageMetadata": "Publicar los metadatos de canalización", "loc.input.help.publishPackageMetadata": "Asociar los metadatos de esta canalización de compilación o versión (n.º de ejecución, información del código fuente) con el paquete", "loc.input.label.allowPackageConflicts": "Permitir omisión de duplicados", - "loc.input.help.allowPackageConflicts": "If you continually publish a set of packages and only change the version number of the subset of packages that changed, use this option. It allows the task to report success even if some of your packages are rejected with 409 Conflict errors.\n\nThis option is currently only available on Azure Pipelines and using Windows agents. If NuGet.exe encounters a conflict, the task will fail. This option will not work and publish will fail if you are within a proxy environment.", + "loc.input.help.allowPackageConflicts": "Si publica continuamente un conjunto de paquetes y solo cambia el número de versión del subconjunto de los paquetes que han cambiado, use esta opción. Permite que la tarea notifique que se ha realizado correctamente, incluso aunque se rechacen algunos de los paquetes con errores de conflicto 409.\n\nActualmente, esta opción solo está disponible en Azure Pipelines y con los agentes Windows. Si NuGet.exe encuentra un conflicto, la tarea no se podrá realizar. Si está en un entorno de proxy, esta opción no funcionará y la publicación no se podrá realizar.", "loc.input.label.externalEndpoint": "Servidor de NuGet", "loc.input.help.externalEndpoint": "Conexión de servicio de NuGet que contiene las credenciales externas del servidor de NuGet.", "loc.input.label.verbosityPush": "Nivel de detalle", @@ -66,7 +66,7 @@ "loc.input.label.includeSymbols": "Crear paquete de símbolos", "loc.input.help.includeSymbols": "Especifica que el paquete contiene orígenes y símbolos. Cuando se usa con un archivo .nuspec, este crea un archivo de paquete NuGet normal y el correspondiente paquete de símbolos.", "loc.input.label.toolPackage": "Paquete de herramientas", - "loc.input.help.toolPackage": "Determina si los archivos de salida del proyecto deben estar en la carpeta de herramientas.", + "loc.input.help.toolPackage": "Determina si los archivos de salida del proyecto deben estar en la carpeta raíz.", "loc.input.label.buildProperties": "Propiedades adicionales de compilación", "loc.input.help.buildProperties": "Especifica una lista de pares \"token=valor\" separados por punto y coma, donde cada entrada de $token$ en el archivo .nuspec se reemplazará por el valor dado. Los valores pueden ser cadenas entre comillas.", "loc.input.label.basePath": "Ruta de acceso base", @@ -91,7 +91,7 @@ "loc.messages.Error_NoVersionFoundInBuildNumber": "No se encuentran datos de número de versión en la siguiente variable de entorno: BUILD_BUILDNUMBER. El valor de la variable debe contener una subcadena con el formato X.Y.Z o X.Y.Z.A, donde A, X, Y y Z son enteros positivos.", "loc.messages.Warning_MoreThanOneVersionInBuildNumber": "Se han encontrado más de una instancia de datos de versión en BUILD_BUILDNUMBER. Se tomará la primera instancia como versión.", "loc.messages.Error_NoValueFoundForEnvVar": "No se encontró ningún valor para la variable de entorno proporcionada.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Error al intentar empaquetar los archivos.", "loc.messages.Info_AttemptingToPackFile": "Intentando empaquetar el archivo: ", "loc.messages.Warning_NoConfigForOldNuGet": "Para conectarse a las fuentes NuGet hospedadas en la organización de Azure DevOps con NuGet 3.1 o versiones anteriores, edite la canalización de compilación para especificar una ruta de acceso a un archivo NuGet.config que contenga los orígenes del paquete que quiere usar.", "loc.messages.PackagesPublishedSuccessfully": "Los paquetes se publicaron correctamente.", diff --git a/Tasks/NuGetCommandV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NuGetCommandV2/Strings/resources.resjson/fr-FR/resources.resjson index 1d4b103fb630..a2003285ccb9 100644 --- a/Tasks/NuGetCommandV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NuGetCommandV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613747) ou [consulter la documentation de NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Restaurez, compressez ou envoyez (push) des packages NuGet, ou exécutez une commande NuGet. Prend en charge NuGet.org et les flux authentifiés tels qu'Azure Artifacts et MyGet. Utilise NuGet.exe et fonctionne avec des applications .NET Framework. Pour les applications .NET Core et .NET Standard, utilisez la tâche .NET Core.", "loc.instanceNameFormat": "NuGet $(command)", "loc.group.displayName.restoreAuth": "Flux et authentification", @@ -28,7 +28,7 @@ "loc.input.help.disableParallelProcessing": "Empêche NuGet d'installer plusieurs packages en parallèle.", "loc.input.label.packagesDirectory": "Répertoire de destination", "loc.input.help.packagesDirectory": "Spécifie le dossier dans lequel les packages sont installés. Si aucun dossier n'est spécifié, les packages sont restaurés dans un dossier packages/ avec la solution sélectionnée, packages.config ou project.json.", - "loc.input.label.verbosityRestore": "Verbosité", + "loc.input.label.verbosityRestore": "Commentaires", "loc.input.help.verbosityRestore": "Spécifie le niveau de détail affiché dans la sortie.", "loc.input.label.searchPatternPush": "Chemin des packages NuGet à publier", "loc.input.help.searchPatternPush": "Modèle de correspondance ou chemin des fichiers nupkg à charger. Vous devez séparer plusieurs modèles par un point-virgule.", @@ -38,10 +38,10 @@ "loc.input.label.publishPackageMetadata": "Publier des métadonnées de pipeline", "loc.input.help.publishPackageMetadata": "Associer les métadonnées de ce pipeline de build/mise en production (numéro d'exécution, informations de code source) au package", "loc.input.label.allowPackageConflicts": "Permettre d'ignorer les doublons", - "loc.input.help.allowPackageConflicts": "If you continually publish a set of packages and only change the version number of the subset of packages that changed, use this option. It allows the task to report success even if some of your packages are rejected with 409 Conflict errors.\n\nThis option is currently only available on Azure Pipelines and using Windows agents. If NuGet.exe encounters a conflict, the task will fail. This option will not work and publish will fail if you are within a proxy environment.", + "loc.input.help.allowPackageConflicts": "Si vous publiez continuellement un ensemble de packages et si vous changez uniquement le numéro de version du sous-ensemble de packages ayant changé, utilisez cette option. Cela permet à la tâche d'indiquer que l'exécution est réussie même si certains de vos packages sont rejetés en raison d'erreurs de conflit 409.\n\nCette option est disponible uniquement sur Azure Pipelines via les agents Windows. Si NuGet.exe détecte un conflit, l'exécution de la tâche se solde par un échec. Si vous êtes dans un environnement de proxy, cette option ne fonctionne pas et la publication se solde par un échec.", "loc.input.label.externalEndpoint": "Serveur NuGet", "loc.input.help.externalEndpoint": "Connexion de service NuGet qui contient les informations d'identification externes du serveur NuGet.", - "loc.input.label.verbosityPush": "Verbosité", + "loc.input.label.verbosityPush": "Détail", "loc.input.help.verbosityPush": "Spécifie le niveau de détail affiché dans la sortie.", "loc.input.label.searchPatternPack": "Chemin du ou des fichiers csproj ou nuspec à compresser", "loc.input.help.searchPatternPack": "Modèle utilisé pour rechercher les répertoires csproj à ajouter au pack.\n\nVous pouvez spécifier plusieurs modèles en les séparant par un point-virgule. Vous pouvez aussi exclure un modèle à l'aide du préfixe '!'. Exemple : '**\\*.csproj;!**\\*.Tests.csproj'", @@ -66,12 +66,12 @@ "loc.input.label.includeSymbols": "Créer un package de symboles", "loc.input.help.includeSymbols": "Spécifie que le package contient des sources et des symboles. Si vous l'utilisez avec un fichier .nuspec, un fichier de package NuGet classique et le package de symboles correspondant sont créés.", "loc.input.label.toolPackage": "Package d'outils", - "loc.input.help.toolPackage": "Détermine si les fichiers de sortie du projet doivent se trouver dans le dossier des outils.", + "loc.input.help.toolPackage": "Détermine si les fichiers de sortie du projet doivent figurer dans le dossier de l'outil.", "loc.input.label.buildProperties": "Propriétés de build supplémentaires", "loc.input.help.buildProperties": "Spécifie une liste de paires jeton = valeur, séparées par des points-virgules, où chaque occurrence de $token$ dans le fichier .nuspec est remplacée par la valeur donnée. Les valeurs peuvent être des chaînes entre guillemets.", "loc.input.label.basePath": "Chemin de base", "loc.input.help.basePath": "Chemin de base des fichiers définis dans le fichier nuspec.", - "loc.input.label.verbosityPack": "Verbosité", + "loc.input.label.verbosityPack": "Commentaires", "loc.input.help.verbosityPack": "Spécifie le niveau de détail affiché dans la sortie.", "loc.input.label.arguments": "Commandes et arguments", "loc.input.help.arguments": "Commande et arguments passés à NuGet.exe pour exécution. Si vous utilisez NuGet 3.5 ou une version ultérieure, les commandes authentifiées telles que les commandes de listage, de restauration et de publication de flux sur l'organisation/la collection accessible au service de build de la collection de projets sont automatiquement authentifiées.", @@ -91,7 +91,7 @@ "loc.messages.Error_NoVersionFoundInBuildNumber": "Données de numéro de version introuvables dans la variable d'environnement suivante : BUILD_BUILDNUMBER. La valeur de la variable doit contenir une sous-chaîne aux formats suivants : X.Y.Z ou X.Y.Z.A, où A, X, Y et Z sont des entiers positifs.", "loc.messages.Warning_MoreThanOneVersionInBuildNumber": "Plusieurs instances de données de version ont été trouvées dans BUILD_BUILDNUMBER. La première instance est supposée représenter la version.", "loc.messages.Error_NoValueFoundForEnvVar": "Valeur introuvable pour la variable d'environnement fournie.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Une erreur s'est produite durant la compression des fichiers.", "loc.messages.Info_AttemptingToPackFile": "Tentative de compression du fichier : ", "loc.messages.Warning_NoConfigForOldNuGet": "Pour vous connecter aux flux NuGet hébergés dans votre organisation Azure DevOps avec NuGet 3.1 ou une version antérieure, modifiez votre pipeline de build afin de spécifier le chemin d'un fichier NuGet.config contenant les sources de package à utiliser.", "loc.messages.PackagesPublishedSuccessfully": "Les packages ont été publiés correctement", diff --git a/Tasks/NuGetCommandV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NuGetCommandV2/Strings/resources.resjson/it-IT/resources.resjson index 240e8bc46be2..d2dd321904aa 100644 --- a/Tasks/NuGetCommandV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NuGetCommandV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613747). In alternativa, [vedere la documentazione di NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Consente di ripristinare, creare il pacchetto o eseguire il push di pacchetti NuGet oppure di eseguire un comando NuGet. Supporta NuGet.org e i feed autenticati, come Azure Artifacts e MyGet. Usa NuGet.exe ed è compatibile con le app .NET Framework. Per le app .NET Core e .NET Standard usare l'attività .NET Core.", "loc.instanceNameFormat": "NuGet $(command)", "loc.group.displayName.restoreAuth": "Feed e autenticazione", @@ -38,7 +38,7 @@ "loc.input.label.publishPackageMetadata": "Pubblica i metadati della pipeline", "loc.input.help.publishPackageMetadata": "Consente di associare i metadati della pipeline di compilazione/versione (numero di esecuzione, informazioni sul codice sorgente) al pacchetto", "loc.input.label.allowPackageConflicts": "Consenti di ignorare i duplicati", - "loc.input.help.allowPackageConflicts": "If you continually publish a set of packages and only change the version number of the subset of packages that changed, use this option. It allows the task to report success even if some of your packages are rejected with 409 Conflict errors.\n\nThis option is currently only available on Azure Pipelines and using Windows agents. If NuGet.exe encounters a conflict, the task will fail. This option will not work and publish will fail if you are within a proxy environment.", + "loc.input.help.allowPackageConflicts": "Usare questa opzione se si pubblica in modo continuativo un set di pacchetti e si cambia solo il numero di versione del subset di pacchetti modificati. Consente all'attività di essere completata anche se alcuni pacchetti vengono rifiutati con errori di conflitto 409.\n\nQuesta opzione è attualmente disponibile solo in Azure Pipelines e usando gli agenti Windows. Se NuGet.exe rileva un conflitto, l'attività non riuscirà. Se si opera in ambiente proxy, questa opzione non funzionerà e la pubblicazione non riuscirà.", "loc.input.label.externalEndpoint": "Server NuGet", "loc.input.help.externalEndpoint": "Connessione al servizio NuGet che contiene le credenziali del server NuGet esterno.", "loc.input.label.verbosityPush": "Livello di dettaglio", @@ -91,7 +91,7 @@ "loc.messages.Error_NoVersionFoundInBuildNumber": "Non è stato possibile trovare i dati del numero di versione nella variabile di ambiente seguente: BUILD_BUILDNUMBER. Il valore della variabile deve contenere una sottostringa con i formati seguenti: X.Y.Z o X.Y.Z.A dove A, X, Y e Z sono numeri interi positivi.", "loc.messages.Warning_MoreThanOneVersionInBuildNumber": "È stata trovata più di un'istanza di dati di versione in BUILD_BUILDNUMBER. Si presuppone che la prima istanza sia la versione.", "loc.messages.Error_NoValueFoundForEnvVar": "Nessun valore è stato trovato per la variabile di ambiente specificata.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Si è verificato un errore durante il tentativo di includere i file nel pacchetto.", "loc.messages.Info_AttemptingToPackFile": "Tentativo di includere il file nel pacchetto: ", "loc.messages.Warning_NoConfigForOldNuGet": "Per connettersi ai feed NuGet ospitati nell'organizzazione di Azure DevOps con NuGet 3.1 o versione precedente, modificare la pipeline di compilazione in modo che specifichi il percorso di un file NuGet.config contenente le origini pacchetto che si vogliono usare.", "loc.messages.PackagesPublishedSuccessfully": "I pacchetti sono stati pubblicati", diff --git a/Tasks/NuGetCommandV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NuGetCommandV2/Strings/resources.resjson/ja-JP/resources.resjson index 7bed3162b831..397636acf5e5 100644 --- a/Tasks/NuGetCommandV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NuGetCommandV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613747)、または [NuGet のドキュメントを参照] (https://docs.microsoft.com/nuget/)", "loc.description": "NuGet パッケージを復元、パック、プッシュするか、NuGet コマンドを実行します。NuGet.org および Azure Artifacts や MyGet のような認証されたフィードがサポートされます。Nuget.exe を使用して .NET Framework アプリと連携します。.NET Core および .NET Standard アプリの場合は、.NET Core タスクをご使用ください。", "loc.instanceNameFormat": "NuGet $(command)", "loc.group.displayName.restoreAuth": "フィードと認証", "loc.group.displayName.restoreAdvanced": "詳細設定", - "loc.group.displayName.pushAdvanced": "詳細設定", + "loc.group.displayName.pushAdvanced": "詳細", "loc.group.displayName.packOptions": "パック オプション", - "loc.group.displayName.packAdvanced": "詳細設定", + "loc.group.displayName.packAdvanced": "詳細", "loc.input.label.command": "コマンド", "loc.input.help.command": "実行する NuGet コマンド。引数を追加したり、異なるコマンドを使用したりするには、[カスタム] を選択します。", "loc.input.label.solution": "ソリューション、packages.config、project.json へのパス", @@ -30,7 +30,7 @@ "loc.input.help.packagesDirectory": "パッケージがインストールされるフォルダーを指定します。フォルダーを指定しないと、パッケージは、選択したソリューション、packages.config、project.json のいずれかと共に packages/ フォルダーに復元されます。", "loc.input.label.verbosityRestore": "詳細", "loc.input.help.verbosityRestore": "出力に表示する詳細の量を指定します。", - "loc.input.label.searchPatternPush": "公開する NuGet パッケージへのパス", + "loc.input.label.searchPatternPush": "発行する NuGet パッケージへのパス", "loc.input.help.searchPatternPush": "アップロードする Nupkg ファイルとの一致を探すパターンまたはパス。複数のパターンをセミコロンで区切ることができます。", "loc.input.label.nuGetFeedType": "ターゲット フィードの場所", "loc.input.label.feedPublish": "ターゲット フィード", @@ -38,7 +38,7 @@ "loc.input.label.publishPackageMetadata": "パイプライン メタデータの公開", "loc.input.help.publishPackageMetadata": "このビルド/リリース パイプラインのメタデータ (実行番号、ソース コード情報) をパッケージに関連付ける", "loc.input.label.allowPackageConflicts": "重複のスキップを許可する", - "loc.input.help.allowPackageConflicts": "If you continually publish a set of packages and only change the version number of the subset of packages that changed, use this option. It allows the task to report success even if some of your packages are rejected with 409 Conflict errors.\n\nThis option is currently only available on Azure Pipelines and using Windows agents. If NuGet.exe encounters a conflict, the task will fail. This option will not work and publish will fail if you are within a proxy environment.", + "loc.input.help.allowPackageConflicts": "パッケージのセットを連続的に公開している場合に、変更されたパッケージのサブセットのバージョン番号だけを変更している場合は、このオプションを使用します。これにより、一部のパッケージが 409 競合エラーで拒否されても、タスクから成功を報告できるようになります。\n\n現在、このオプションは、Azure Pipelines 上で Windows エージェントを使用している場合にのみ利用可能です。NuGet.exe で競合が発生すると、タスクは失敗します。プロキシ環境内の場合、このオプションは動作せず、公開は失敗します。", "loc.input.label.externalEndpoint": "NuGet サーバー", "loc.input.help.externalEndpoint": "外部 NuGet サーバーの資格情報が含まれている NuGet サービス接続。", "loc.input.label.verbosityPush": "詳細", @@ -91,17 +91,17 @@ "loc.messages.Error_NoVersionFoundInBuildNumber": "次の環境変数にバージョン番号データが見つかりませんでした: BUILD_BUILDNUMBER。この変数の値は、次の形式のサブ文字列を含んでいる必要があります: X.Y.Z または X.Y.Z.A (A、X、Y、Z は正の整数)。", "loc.messages.Warning_MoreThanOneVersionInBuildNumber": "BUILD_BUILDNUMBER に複数のインスタンスのバージョン データが含まれています。最初のインスタンスをバージョンと想定します。", "loc.messages.Error_NoValueFoundForEnvVar": "指定された環境変数の値が見つかりませんでした。", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "ファイルをパックしようとしてエラーが発生しました。", "loc.messages.Info_AttemptingToPackFile": "ファイルをパックしようとしています: ", "loc.messages.Warning_NoConfigForOldNuGet": "Azure DevOps 組織でホストされている NuGet フィードに、NuGet 3.1 以下を使用して接続するには、ビルド パイプラインを編集して、使用するパッケージ ソースを含む NuGet.config へのパスを指定してください。", - "loc.messages.PackagesPublishedSuccessfully": "パッケージが正常に公開されました", - "loc.messages.PackagesFailedToPublish": "パッケージを公開できませんでした", + "loc.messages.PackagesPublishedSuccessfully": "パッケージが正常に発行されました", + "loc.messages.PackagesFailedToPublish": "パッケージを発行できませんでした", "loc.messages.UnknownFeedType": "フィードの種類 '%s' が不明です", "loc.messages.Error_NoSourceSpecifiedForPush": "プッシュ用のソースが指定されていませんでした", "loc.messages.Error_UnexpectedErrorVstsNuGetPush": "VstsNuGetPush.exe でパッケージをプッシュしようとしていて、予期しないエラーが発生しました。終了コード (%s)、エラー (%s)", "loc.messages.Warning_FallBackToNuGet": "VstsNuGetPush.exe が見つかりませんでした。NuGet.exe にフォールバックしています。", "loc.messages.Info_NoPackagesMatchedTheSearchPattern": "検索パターンに一致するパッケージが見つかりませんでした。", - "loc.messages.Warning_ForceNuGetCannotSkipConflicts": "公開のために NuGet.exe が強制的に使用されたため、プッシュで競合が発生すると、エラーになります。", + "loc.messages.Warning_ForceNuGetCannotSkipConflicts": "発行のために NuGet.exe が強制的に使用されたため、プッシュで競合が発生すると、エラーになります。", "loc.messages.Error_PushNotARegularFile": "%s はファイルではありません。タスクの [Nupkg へのパス/パターン] プロパティをご確認ください。", "loc.messages.Warning_AllowDuplicatesOnlyAvailableHosted": "[重複のスキップを許可する] オプションは、現在、Azure Pipelines 上でのみ利用できます。NuGet.exe で競合が発生すると、タスクは失敗します。", "loc.messages.Warning_SkipConflictsNotSupportedUnixAgents": "[重複のスキップを許可する] オプションは、現在、Windows エージェント上でのみ利用できます。NuGet.exe で競合が発生すると、タスクは失敗します。", diff --git a/Tasks/NuGetCommandV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NuGetCommandV2/Strings/resources.resjson/ko-KR/resources.resjson index 026f4cda3d31..b437a526f532 100644 --- a/Tasks/NuGetCommandV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/NuGetCommandV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -28,7 +28,7 @@ "loc.input.help.disableParallelProcessing": "NuGet에서 동시에 여러 패키지를 설치할 수 없도록 합니다.", "loc.input.label.packagesDirectory": "대상 디렉터리", "loc.input.help.packagesDirectory": "패키지가 설치될 폴더를 지정합니다. 폴더를 지정하지 않으면 패키지가 선택한 솔루션, packages.config 또는 project.json과 함께 패키지/폴더에 복원됩니다.", - "loc.input.label.verbosityRestore": "세부 정보 표시", + "loc.input.label.verbosityRestore": "자세한 정도", "loc.input.help.verbosityRestore": "출력에 표시되는 세부 정보의 양을 지정합니다.", "loc.input.label.searchPatternPush": "게시할 NuGet 패키지의 경로", "loc.input.help.searchPatternPush": "일치시킬 패턴 또는 업로드할 nupkg 파일의 경로입니다. 여러 개의 패턴은 세미콜론으로 구분할 수 있습니다.", @@ -41,7 +41,7 @@ "loc.input.help.allowPackageConflicts": "패키지 세트를 지속적으로 게시하고 변경된 패키지 하위 집합의 버전 번호만 변경하는 경우 이 옵션을 사용합니다. 이 옵션을 사용하면 패키지 중 일부가 409 충돌 오류로 거부된 경우에도 작업이 성공을 보고할 수 있습니다.\n\n이 옵션은 현재 Azure Pipelines에서, Windows 에이전트 사용 시에만 제공됩니다. NuGet.exe에서 충돌이 발생하면 작업이 실패합니다. 이 옵션은 프록시 환경 내에 있으면 작동하지 않고 게시가 실패합니다.", "loc.input.label.externalEndpoint": "NuGet 서버", "loc.input.help.externalEndpoint": "외부 NuGet 서버의 자격 증명이 포함된 NuGet 서비스 연결입니다.", - "loc.input.label.verbosityPush": "세부 정보 표시", + "loc.input.label.verbosityPush": "자세한 정도", "loc.input.help.verbosityPush": "출력에 표시되는 세부 정보의 양을 지정합니다.", "loc.input.label.searchPatternPack": "압축할 csproj 또는 nuspec 파일의 경로", "loc.input.help.searchPatternPack": "패키지할 csproj 디렉터리를 검색할 패턴입니다.\n\n세미콜론을 사용하여 여러 패턴을 구분할 수 있으며, 접두사 '!'를 지정하여 패턴에 부정의 의미를 줄 수 있습니다(예: `**\\*.csproj;!**\\*.Tests.csproj`).", @@ -71,7 +71,7 @@ "loc.input.help.buildProperties": "세미콜론으로 구분된 토큰 = 값 쌍의 목록을 지정합니다. 여기서 .nuspec 파일의 각 $token$ 항목은 지정된 값으로 바뀝니다. 값은 따옴표로 묶인 문자열일 수 있습니다.", "loc.input.label.basePath": "기본 경로", "loc.input.help.basePath": "nuspec 파일에 정의된 파일의 기본 경로입니다.", - "loc.input.label.verbosityPack": "세부 정보 표시", + "loc.input.label.verbosityPack": "자세한 정도", "loc.input.help.verbosityPack": "출력에 표시되는 세부 정보의 양을 지정합니다.", "loc.input.label.arguments": "명령 및 인수", "loc.input.help.arguments": "실행을 위해 NuGet.exe에 전달되는 명령과 인수입니다. NuGet 3.5 이상을 사용하는 경우, Project Collection Build Service에서 액세스할 수 있는 이 조직/컬렉션의 피드에 대한 나열, 복원, 게시 등의 인증된 명령이 자동으로 인증됩니다.", diff --git a/Tasks/NuGetCommandV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NuGetCommandV2/Strings/resources.resjson/ru-RU/resources.resjson index 4a9020dd9a16..644b2cc297af 100644 --- a/Tasks/NuGetCommandV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NuGetCommandV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613747) или [документацию по NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Восстановление, упаковка или отправка пакетов NuGet или выполнение команды NuGet. Поддерживает NuGet.org и прошедшие проверку подлинности веб-каналы, такие как Azure Artifacts и MyGet. Использует NuGet.exe и работает с приложениями платформы .NET Framework. Для приложений .NET Core и .NET Standard используйте задачу .NET Core.", "loc.instanceNameFormat": "NuGet $(command)", "loc.group.displayName.restoreAuth": "Веб-каналы и проверка подлинности", @@ -38,7 +38,7 @@ "loc.input.label.publishPackageMetadata": "Опубликовать метаданные конвейера", "loc.input.help.publishPackageMetadata": "Связать метаданные этого конвейера сборки или выпуска (номер запуска, сведения об исходном коде) с пакетом", "loc.input.label.allowPackageConflicts": "Разрешить пропуск дубликатов", - "loc.input.help.allowPackageConflicts": "If you continually publish a set of packages and only change the version number of the subset of packages that changed, use this option. It allows the task to report success even if some of your packages are rejected with 409 Conflict errors.\n\nThis option is currently only available on Azure Pipelines and using Windows agents. If NuGet.exe encounters a conflict, the task will fail. This option will not work and publish will fail if you are within a proxy environment.", + "loc.input.help.allowPackageConflicts": "Используйте этот параметр, если вы постоянно публикуете набор пакетов, меняя номера версий только для части этих пакетов. Он позволяет задаче сообщать об успешном выполнении, даже если некоторые из пакетов отклоняются из-за конфликта (ошибка 409).\n\nСейчас этот параметр доступен только в Azure Pipelines при использовании агентов Windows. Если NuGet.exe обнаруживает конфликт, задача завершается сбоем. В среде прокси-сервера этот параметр не работает, а публикация завершается сбоем.", "loc.input.label.externalEndpoint": "Сервер NuGet", "loc.input.help.externalEndpoint": "Подключение к службе NuGet, содержащее учетные данные внешнего сервера NuGet.", "loc.input.label.verbosityPush": "Уровень детализации", @@ -91,7 +91,7 @@ "loc.messages.Error_NoVersionFoundInBuildNumber": "Не удалось найти сведения о номере версии в следующей переменной среды: BUILD_BUILDNUMBER. Значение этой переменной должно содержать подстроку, имеющую формат X.Y.Z или X.Y.Z.A, где A, X, Y и Z — положительные целые числа.", "loc.messages.Warning_MoreThanOneVersionInBuildNumber": "В переменной BUILD_BUILDNUMBER обнаружено несколько экземпляров сведений о версии. Предполагается, что на номер версии указывает первый экземпляр.", "loc.messages.Error_NoValueFoundForEnvVar": "Не найдено значение для указанной переменной среды.", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "Произошла ошибка при попытке упаковать файлы.", "loc.messages.Info_AttemptingToPackFile": "Выполняется попытка упаковать файл: ", "loc.messages.Warning_NoConfigForOldNuGet": "Для подключения к веб-каналам NuGet, размещенным в организации Azure DevOps, с помощью NuGet 3.1 или более ранней версии, измените конвейер сборки, указав путь к файлу NuGet.config, содержащему источники пакетов, которые вы хотите использовать.", "loc.messages.PackagesPublishedSuccessfully": "Пакеты успешно опубликованы", diff --git a/Tasks/NuGetCommandV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NuGetCommandV2/Strings/resources.resjson/zh-CN/resources.resjson index e8d4b8792d4d..870f11b902d4 100644 --- a/Tasks/NuGetCommandV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/NuGetCommandV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -28,7 +28,7 @@ "loc.input.help.disableParallelProcessing": "阻止 NuGet 并行安装多个包。", "loc.input.label.packagesDirectory": "目标目录", "loc.input.help.packagesDirectory": "指定在其中安装包的文件夹。如果未指定任何文件夹,则包将还原到所选解决方案旁的 packages/ 文件夹、packages.config 或 project.json 中。", - "loc.input.label.verbosityRestore": "详细程度", + "loc.input.label.verbosityRestore": "详细信息", "loc.input.help.verbosityRestore": "指定在输出中显示的详细信息量。", "loc.input.label.searchPatternPush": "要发布的 NuGet 包的路径", "loc.input.help.searchPatternPush": "要匹配的模式或要上传的 nupkg 文件的路径。多个模式可用分号分隔。", @@ -41,7 +41,7 @@ "loc.input.help.allowPackageConflicts": "如果连续发布一组包并且仅更改已更改的一部分包的版本号,请使用此选项。即使因为 409 冲突错误而拒绝了部分包,此选项仍允许任务报告成功。\n\n目前仅在 Azure Pipelines 上使用 Windows 代理时可使用此选项。如果 NuGet.exe 遇到冲突,任务将失败。如果你处于代理环境中,此选项将无效且发布将失败。", "loc.input.label.externalEndpoint": "NuGet 服务器", "loc.input.help.externalEndpoint": "包含外部 NuGet 服务器凭据的 NuGet 服务连接。", - "loc.input.label.verbosityPush": "详细程度", + "loc.input.label.verbosityPush": "详细信息", "loc.input.help.verbosityPush": "指定在输出中显示的详细信息量。", "loc.input.label.searchPatternPack": "要打包的 csproj 或 nuspec 文件的路径", "loc.input.help.searchPatternPack": "搜索要打包的 csproj 目录的模式。\n\n可以使用分号分隔多个模式,并且可以通过在模式前加上 \"!\" 使其变负。示例: \"**\\*.csproj;!**\\*.Tests.csproj\"", @@ -71,7 +71,7 @@ "loc.input.help.buildProperties": "指定令牌/值对列表,用分号分隔,其中 .nuspec 文件中 $token$ 的每个匹配项都将替换为给定的值。值可以是用引号引起来的字符串。", "loc.input.label.basePath": "基路径", "loc.input.help.basePath": "nuspec 文件中定义的文件的基路径。", - "loc.input.label.verbosityPack": "详细程度", + "loc.input.label.verbosityPack": "详细信息", "loc.input.help.verbosityPack": "指定在输出中显示的详细信息量。", "loc.input.label.arguments": "命令和参数", "loc.input.help.arguments": "将传递到 NuGet.exe 进行执行的命令和参数。如果使用 NuGet 3.5 或更高版本,经过身份验证的命令(如针对此组织/集合中项目集合生成服务有权访问的任何源的 list、restore 和 publish 命令)将自动进行身份验证。 ", diff --git a/Tasks/NuGetCommandV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NuGetCommandV2/Strings/resources.resjson/zh-TW/resources.resjson index 182dc6f3cd56..ab05f8ed5dc5 100644 --- a/Tasks/NuGetCommandV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NuGetCommandV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613747)或[參閱 NuGet 文件](https://docs.microsoft.com/nuget/)", "loc.description": "還原、封裝或推送 NuGet 套件,或執行 NuGet 命令。支援 NuGet.org 以及已驗證摘要 (例如 Azure Artifacts 和 MyGet)。使用 NuGet.exe 以運用 .NET Framework 應用程式。針對 .NET Core 和 .NET Standard 應用程式,請使用 .NET Core 工作。", "loc.instanceNameFormat": "NuGet $(command)", "loc.group.displayName.restoreAuth": "摘要與驗證", @@ -28,7 +28,7 @@ "loc.input.help.disableParallelProcessing": "防止 NuGet 平行安裝多個套件。", "loc.input.label.packagesDirectory": "目的地路徑", "loc.input.help.packagesDirectory": "請指定套件安裝所在的資料夾。若未指定任何資料夾,套件會還原成 packages/ 資料夾,內含選取的解決方案、packages.config 或 project.json。", - "loc.input.label.verbosityRestore": "詳細程度", + "loc.input.label.verbosityRestore": "詳細資訊", "loc.input.help.verbosityRestore": "請指定顯示在輸出中的詳細資料量。", "loc.input.label.searchPatternPush": "要發行之 NuGet 套件的路徑", "loc.input.help.searchPatternPush": "要比對的模式,或 nupkg 檔案上傳至的路徑。可使用分號分隔多個模式。", @@ -38,10 +38,10 @@ "loc.input.label.publishPackageMetadata": "發佈管線中繼資料", "loc.input.help.publishPackageMetadata": "建立此建置/發行管線的中繼資料 (執行 #,原始程式碼資訊) 與套件的關聯", "loc.input.label.allowPackageConflicts": "允許跳過重複項", - "loc.input.help.allowPackageConflicts": "If you continually publish a set of packages and only change the version number of the subset of packages that changed, use this option. It allows the task to report success even if some of your packages are rejected with 409 Conflict errors.\n\nThis option is currently only available on Azure Pipelines and using Windows agents. If NuGet.exe encounters a conflict, the task will fail. This option will not work and publish will fail if you are within a proxy environment.", + "loc.input.help.allowPackageConflicts": "如果您持續發行一組套件,卻只變更一部分已變更套件的版本號碼,請使用此選項。即使某些套件因為 409 衝突錯誤而遭到拒絕,也能讓工作回報成功。\n\n此選項目前僅適用於 Azure Pipelines,並使用 Windows 代理程式。如果 NuGet.exe 發生衝突,工作就會失敗。如果您在 Proxy 環境內,此選項將無法運用,而且發行也會失敗。", "loc.input.label.externalEndpoint": "NuGet 伺服器", "loc.input.help.externalEndpoint": "包含外部 NuGet 伺服器認證的 NuGet 服務連線。", - "loc.input.label.verbosityPush": "詳細程度", + "loc.input.label.verbosityPush": "詳細資訊", "loc.input.help.verbosityPush": "指定顯示在輸出中的詳細資料量。", "loc.input.label.searchPatternPack": "要壓縮之 csproj 或 nuspec 檔案的路徑", "loc.input.help.searchPatternPack": "搜尋要包裝的目錄時,要使用的模式。\n\n您可以使用分號分隔多個模式,而且可以在模式前面加上 '!',使其變成負的。範例: `**\\*.csproj;!**\\*.Tests.csproj`", @@ -66,12 +66,12 @@ "loc.input.label.includeSymbols": "建立符號套件", "loc.input.help.includeSymbols": "指定包含來源和符號的套件。搭配 .nuspec 檔案使用時,這會建立一般的 NuGet 套件檔案和對應的符號套件。", "loc.input.label.toolPackage": "工具套件", - "loc.input.help.toolPackage": "決定專案的輸出檔案是否應在工具資料夾中。", + "loc.input.help.toolPackage": "決定專案的輸出檔案是否應位於工具資料夾中。", "loc.input.label.buildProperties": "其他組建屬性", "loc.input.help.buildProperties": "指定分號分隔的權杖/值組清單,其中每個出現在 .nuspec 檔案中的 $token$,都會取代為指定的值。這些值可以是用引號括住的字串。", "loc.input.label.basePath": "基底路徑", "loc.input.help.basePath": "定義於 nuspec 檔案中之檔案的基本路徑。", - "loc.input.label.verbosityPack": "詳細程度", + "loc.input.label.verbosityPack": "詳細資訊", "loc.input.help.verbosityPack": "請指定顯示在輸出中的詳細資料量。", "loc.input.label.arguments": "命令與引數", "loc.input.help.arguments": "要傳遞到 NuGet.exe 以執行的命令和引數。如果使用了 NuGet 3.5 或更新版本,在專案集合組建服務能夠存取的這個組織/集合中,對任何摘要執行的 list、restore 及 publish 這類已驗證命令就會自動經過驗證。", @@ -91,7 +91,7 @@ "loc.messages.Error_NoVersionFoundInBuildNumber": "在下列環境變數中找不到版本號碼資料: BUILD_BUILDNUMBER。變數值應包含子字串,其格式如下: X.Y.Z 或 X.Y.Z.A,其中的 A、X、Y 和 Z 為正整數。", "loc.messages.Warning_MoreThanOneVersionInBuildNumber": "在 BUILD_BUILDNUMBER 中找到多個版本資料的執行個體。將會假設第一個執行個體即為版本。", "loc.messages.Error_NoValueFoundForEnvVar": "找不到所提供之環境變數的值。", - "loc.messages.Error_PackageFailure": "An error occurred while trying to pack the files.", + "loc.messages.Error_PackageFailure": "嘗試封裝檔案時發生錯誤。", "loc.messages.Info_AttemptingToPackFile": "正在嘗試壓縮檔案: ", "loc.messages.Warning_NoConfigForOldNuGet": "若要連線到使用 NuGet 3.1 或更低版本託管於 Azure DevOps 組織中的 NuGet 摘要,請編輯您的建置定義以指定路徑,連到含有所要使用套件來源的 NuGet.config。", "loc.messages.PackagesPublishedSuccessfully": "已成功發行套件", diff --git a/Tasks/NuGetCommandV2/task.json b/Tasks/NuGetCommandV2/task.json index e2080bc81b13..d555b8966a5b 100644 --- a/Tasks/NuGetCommandV2/task.json +++ b/Tasks/NuGetCommandV2/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -538,4 +538,4 @@ "Warning_UpdatingNuGetVersion": "Updating version of NuGet.exe to %s from %s. Behavior changes or breaking changes might occur as NuGet updates to a new version. If this is not desired, deselect the 'Check for Latest Version' option in the task.", "Error_NugetFailedWithCodeAndErr": "The nuget command failed with exit code(%s) and error(%s)" } -} +} \ No newline at end of file diff --git a/Tasks/NuGetCommandV2/task.loc.json b/Tasks/NuGetCommandV2/task.loc.json index e4b71da5f44b..9a80054d29ec 100644 --- a/Tasks/NuGetCommandV2/task.loc.json +++ b/Tasks/NuGetCommandV2/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index 667fdaa502f7..251fe25855d8 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "NuGet-Installer", - "loc.helpMarkDown": "[Weitere Informationen](https://go.microsoft.com/fwlink/?LinkID=613747)", - "loc.description": "Installiert oder stellt fehlende NuGet-Pakete wieder her.", + "loc.helpMarkDown": "[Weitere Informationen](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", + "loc.description": "Installiert fehlende NuGet-Pakete oder stellt sie wieder her. Verwenden Sie die Aufgabe \"NuGetAuthenticate@0\", um die neuesten Funktionen zu nutzen.", "loc.instanceNameFormat": "NuGet $(restoreMode) $(solution)", "loc.group.displayName.advanced": "Erweitert", "loc.input.label.solution": "Pfad zur Projektmappe oder zur Datei \"packages.config\"", diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index 0d14a3762aa7..f6ec3fd923ce 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Instalador de NuGet", - "loc.helpMarkDown": "[Más información](https://go.microsoft.com/fwlink/?LinkID=613747)", - "loc.description": "Instala o recupera los paquetes NuGet que faltan.", + "loc.helpMarkDown": "[Más información](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", + "loc.description": "Instala o restaura los paquetes NuGet que faltan. Use la tarea NuGetAuthenticate@0 para obtener la funcionalidad más reciente.", "loc.instanceNameFormat": "NuGet $(restoreMode) $(solution)", "loc.group.displayName.advanced": "Avanzado", "loc.input.label.solution": "Ruta de acceso a la solución o packages.config", diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index 15d2b861741b..12a9633704ad 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Programme d'installation de NuGet", - "loc.helpMarkDown": "[Plus d'informations](https://go.microsoft.com/fwlink/?LinkID=613747)", - "loc.description": "Installe ou restaure les packages NuGet manquants", + "loc.helpMarkDown": "[Plus d'informations](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", + "loc.description": "Installe ou restaure les packages NuGet manquants. Utilisez la tâche NuGetAuthenticate@0 pour accéder aux dernières fonctionnalités.", "loc.instanceNameFormat": "NuGet $(restoreMode) $(solution)", "loc.group.displayName.advanced": "Avancé", "loc.input.label.solution": "Chemin de la solution ou de packages.config", diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index 3fd456bb13ec..d79d0d8015b0 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Programma di installazione NuGet", - "loc.helpMarkDown": "[Altre informazioni](https://go.microsoft.com/fwlink/?LinkID=613747)", - "loc.description": "Consente di installare o ripristinare i pacchetti NuGet mancanti", + "loc.helpMarkDown": "[Altre informazioni](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", + "loc.description": "Consente di installare o ripristinare i pacchetti NuGet mancanti. Per le funzionalità più recenti, usare l'attività NuGetAuthenticate@0.", "loc.instanceNameFormat": "NuGet $(restoreMode) $(solution)", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.solution": "Percorso della soluzione o di packages.config", diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index 92330b11e858..1267654ad98b 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "NuGet インストーラー", - "loc.helpMarkDown": "[詳細](https://go.microsoft.com/fwlink/?LinkID=613747)", - "loc.description": "不足している NuGet パッケージをインストールまたは復元します", + "loc.helpMarkDown": "[詳細情報](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", + "loc.description": "不足している NuGet パッケージをインストールまたは復元します。最新の機能には NuGetAuthenticate@0 タスクを使用します。", "loc.instanceNameFormat": "NuGet $(restoreMode) $(solution)", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.solution": "ソリューションまたは packages.config へのパス", diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson index 5c6d359c0c44..9ef78c3b3fce 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "NuGet 설치 관리자", - "loc.helpMarkDown": "[자세한 정보](https://go.microsoft.com/fwlink/?LinkID=613747)", - "loc.description": "누락된 NuGet 패키지 설치 또는 복원", + "loc.helpMarkDown": "[자세한 정보](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", + "loc.description": "누락된 NuGet 패키지를 설치하거나 복원합니다. 최신 기능을 사용하려면 NuGetAuthenticate@0 작업을 사용합니다.", "loc.instanceNameFormat": "NuGet $(restoreMode) $(solution)", "loc.group.displayName.advanced": "고급", "loc.input.label.solution": "솔루션 또는 packages.config의 경로", diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index 5c9a5ba6aedf..cb5612385535 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Установщик NuGet", - "loc.helpMarkDown": "[Подробнее...](https://go.microsoft.com/fwlink/?LinkID=613747)", - "loc.description": "Установка или восстановление отсутствующих пакетов NuGet", + "loc.helpMarkDown": "[Дополнительные сведения](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", + "loc.description": "Устанавливает или восстанавливает отсутствующие пакеты NuGet. Используйте задачу NuGetAuthenticate@0 для получения последних возможностей.", "loc.instanceNameFormat": "NuGet $(restoreMode) $(solution)", "loc.group.displayName.advanced": "Дополнительно", "loc.input.label.solution": "Путь к решению или файлу packages.config", diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson index 97eee8805b21..57dcf79db3e2 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "NuGet 安装程序", - "loc.helpMarkDown": "[详细信息](https://go.microsoft.com/fwlink/?LinkID=613747)", - "loc.description": "安装或还原丢失的 NuGet 包", + "loc.helpMarkDown": "[详细信息](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", + "loc.description": "安装或还原缺少的 NuGet 包。使用 NuGetAuthenticate@0 任务获取最新功能。", "loc.instanceNameFormat": "NuGet $(restoreMode) $(solution)", "loc.group.displayName.advanced": "高级", "loc.input.label.solution": "解决方案或 packages.config 的路径", diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index b25a130f651e..ae37569c4650 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "NuGet 安裝程式", - "loc.helpMarkDown": "[詳細資訊](https://go.microsoft.com/fwlink/?LinkID=613747)", - "loc.description": "安裝或還原遺漏的 NuGet 封裝", + "loc.helpMarkDown": "[詳細資訊](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", + "loc.description": "安裝或還原遺失的 NuGet 套件。使用 NuGetAuthenticate@0 工作取得最新功能。", "loc.instanceNameFormat": "NuGet $(restoreMode) $(solution)", "loc.group.displayName.advanced": "進階", "loc.input.label.solution": "解決方案或 packages.config 的路徑", diff --git a/Tasks/NuGetInstallerV0/task.json b/Tasks/NuGetInstallerV0/task.json index ca5b493e82cc..d76d7d50cb5b 100644 --- a/Tasks/NuGetInstallerV0/task.json +++ b/Tasks/NuGetInstallerV0/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/NuGetInstallerV0/task.loc.json b/Tasks/NuGetInstallerV0/task.loc.json index a66e78abd769..d113d410d77f 100644 --- a/Tasks/NuGetInstallerV0/task.loc.json +++ b/Tasks/NuGetInstallerV0/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/NuGetPackagerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetPackagerV0/Strings/resources.resjson/de-DE/resources.resjson index 637127774571..49a7e48fbfc1 100644 --- a/Tasks/NuGetPackagerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NuGetPackagerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet-Paketerstellung", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627416) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=627416) oder [NuGet-Dokumentation anzeigen](https://docs.microsoft.com/nuget/)", "loc.description": "Veraltet: Verwenden Sie stattdessen die NuGet-Aufgabe. Sie funktioniert mit dem neuen Toolinstallerframework, sodass Sie neue NuGet-Versionen verwenden können, ohne auf eine Aufgabenaktualisierung warten zu müssen. Außerdem bietet sie bessere Unterstützung für authentifizierte Feeds außerhalb der Organisation/Sammlung und verwendet standardmäßig NuGet 4.", "loc.instanceNameFormat": "NuGet-Manager $(solution)", "loc.group.displayName.versioning": "Paketoptionen", diff --git a/Tasks/NuGetPackagerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NuGetPackagerV0/Strings/resources.resjson/es-ES/resources.resjson index f7aceab8fc52..da0e19df6f6b 100644 --- a/Tasks/NuGetPackagerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NuGetPackagerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Empaquetador de NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627416) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=627416) o [consultar la documentación de NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "En desuso: use la tarea “NuGet” en su lugar. Funciona con el nuevo marco de instalador de herramientas, de modo que puede usar fácilmente las nuevas versiones de NuGet sin tener que esperar una actualización de tareas, mejora la compatibilidad con fuentes autenticadas fuera de esta organización o colección y usa NuGet 4 de forma predeterminada.", "loc.instanceNameFormat": "NuGet Packager $(solution)", "loc.group.displayName.versioning": "Opciones de paquete", diff --git a/Tasks/NuGetPackagerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NuGetPackagerV0/Strings/resources.resjson/fr-FR/resources.resjson index ba96cc9139b4..fd9f24e9d33b 100644 --- a/Tasks/NuGetPackagerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NuGetPackagerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Packager NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627416) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=627416) ou [consulter la documentation de NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Déprécié : utilisez la tâche \"NuGet\" à la place. Fonctionne avec le nouveau framework d'installation d'outils. Ainsi, vous pouvez facilement utiliser les nouvelles versions de NuGet sans devoir attendre une mise à jour de tâche. Offre une meilleure prise en charge des flux authentifiés en dehors de cette organisation/collection, et utilise NuGet 4 par défaut.", "loc.instanceNameFormat": "NuGet Packager $(solution)", "loc.group.displayName.versioning": "Options de pack", diff --git a/Tasks/NuGetPackagerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NuGetPackagerV0/Strings/resources.resjson/it-IT/resources.resjson index 95fbd3d2ad6c..d84bf5494472 100644 --- a/Tasks/NuGetPackagerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NuGetPackagerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Strumento per la creazione di pacchetti NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627416) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=627416). In alternativa [vedere la documentazione di NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Deprecata: usare l'attività \"NuGet\". Funziona con il nuovo framework del Programma di installazione strumento in modo da poter usare facilmente le nuove versioni di NuGet senza aspettare un aggiornamento dell'attività, offre un supporto migliore per i feed autenticati all'esterno di questa organizzazione/raccolta e usa NuGet 4 per impostazione predefinita.", "loc.instanceNameFormat": "Strumento di creazione pacchetti NuGet $(solution)", "loc.group.displayName.versioning": "Opzioni pacchetto", diff --git a/Tasks/NuGetPackagerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NuGetPackagerV0/Strings/resources.resjson/ja-JP/resources.resjson index 79018e4b0e06..7bc15adabedf 100644 --- a/Tasks/NuGetPackagerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NuGetPackagerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet パッケージャー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627416) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=627416)、または [NuGet のドキュメントを参照](https://docs.microsoft.com/nuget/)", "loc.description": "非推奨です。代わりに \"NuGet\" タスクをご利用ください。新しい Tool インストーラー フレームワークで機能するため、タスクの更新を待たずに新しいバージョンの NuGet を簡単に利用できます。この組織/コレクション外の認証されたフィードのサポートが強化され、既定で NuGet 4 を使用できます。", "loc.instanceNameFormat": "NuGet パッケージャー $(solution)", "loc.group.displayName.versioning": "パック オプション", diff --git a/Tasks/NuGetPackagerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NuGetPackagerV0/Strings/resources.resjson/ru-RU/resources.resjson index 1f6cfa05bea9..4b74c6ae46df 100644 --- a/Tasks/NuGetPackagerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NuGetPackagerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Упаковщик NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627416) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=627416) или [документацию по NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Не рекомендуется: используйте вместо этого задачу NuGet. Она работает с новой платформой установщика средств, что позволяет легко использовать новые версии NuGet, не дожидаясь обновления задачи, и обеспечивает улучшенную поддержку прошедших проверку подлинности веб-каналов вне данной организации или коллекции. По умолчанию используется версия NuGet 4.", "loc.instanceNameFormat": "Упаковщик NuGet $(solution)", "loc.group.displayName.versioning": "Параметры пакета", diff --git a/Tasks/NuGetPackagerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NuGetPackagerV0/Strings/resources.resjson/zh-TW/resources.resjson index b09741b6d4ef..5e2907394928 100644 --- a/Tasks/NuGetPackagerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NuGetPackagerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet 封裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627416) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=627416)或[參閱 NuGet 文件](https://docs.microsoft.com/nuget/)", "loc.description": "已淘汰: 請改用 “NuGet” 工作。該工作適用於新的工具安裝程式架構,使您不必等待工作更新就能輕鬆使用新版 NuGet,此外還為此組織/集合外的已驗證摘要提供了更好的支援,並預設使用 NuGet 4。", "loc.instanceNameFormat": "NuGet 封裝程式 $(solution)", "loc.group.displayName.versioning": "套件選項", diff --git a/Tasks/NuGetPackagerV0/task.json b/Tasks/NuGetPackagerV0/task.json index c8475b42554c..ccb24a21a9b3 100644 --- a/Tasks/NuGetPackagerV0/task.json +++ b/Tasks/NuGetPackagerV0/task.json @@ -9,8 +9,8 @@ "author": "Lawrence Gripper", "version": { "Major": 0, - "Minor": 1, - "Patch": 80 + "Minor": 198, + "Patch": 0 }, "demands": [ "Cmd" diff --git a/Tasks/NuGetPackagerV0/task.loc.json b/Tasks/NuGetPackagerV0/task.loc.json index af728dc4180b..8cdfbeca5df7 100644 --- a/Tasks/NuGetPackagerV0/task.loc.json +++ b/Tasks/NuGetPackagerV0/task.loc.json @@ -9,8 +9,8 @@ "author": "Lawrence Gripper", "version": { "Major": 0, - "Minor": 1, - "Patch": 80 + "Minor": 198, + "Patch": 0 }, "demands": [ "Cmd" diff --git a/Tasks/NuGetPublisherV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetPublisherV0/Strings/resources.resjson/de-DE/resources.resjson index eaa11c2a3db2..632de99e6b49 100644 --- a/Tasks/NuGetPublisherV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NuGetPublisherV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet-Herausgeber", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627417) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=627417) oder [NuGet-Dokumentation anzeigen](https://docs.microsoft.com/nuget/)", "loc.description": "Veraltet: Verwenden Sie stattdessen die NuGet-Aufgabe. Sie funktioniert mit dem neuen Toolinstallerframework, sodass Sie neue NuGet-Versionen verwenden können, ohne auf eine Aufgabenaktualisierung warten zu müssen. Außerdem bietet sie bessere Unterstützung für authentifizierte Feeds außerhalb der Organisation/Sammlung und verwendet standardmäßig NuGet 4.", "loc.instanceNameFormat": "NuGet-Herausgeber $(solution)", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/NuGetPublisherV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NuGetPublisherV0/Strings/resources.resjson/es-ES/resources.resjson index bff95933660c..3175e2338140 100644 --- a/Tasks/NuGetPublisherV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NuGetPublisherV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Publicador de NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627417) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=627417) o [consultar la documentación de NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "En desuso: use la tarea “NuGet” en su lugar. Funciona con el nuevo marco de instalador de herramientas, de modo que puede usar fácilmente las nuevas versiones de NuGet sin tener que esperar una actualización de tareas, mejora la compatibilidad con fuentes autenticadas fuera de esta organización o colección y usa NuGet 4 de forma predeterminada.", "loc.instanceNameFormat": "NuGet Publisher $(solution)", "loc.group.displayName.advanced": "Avanzado", diff --git a/Tasks/NuGetPublisherV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NuGetPublisherV0/Strings/resources.resjson/fr-FR/resources.resjson index 190694bbb59d..0a5f1d835608 100644 --- a/Tasks/NuGetPublisherV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NuGetPublisherV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Éditeur NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627417) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=627417) ou [consulter la documentation de NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Déprécié : utilisez la tâche \"NuGet\" à la place. Fonctionne avec le nouveau framework d'installation d'outils. Ainsi, vous pouvez facilement utiliser les nouvelles versions de NuGet sans devoir attendre une mise à jour de tâche. Offre une meilleure prise en charge des flux authentifiés en dehors de cette organisation/collection, et utilise NuGet 4 par défaut.", "loc.instanceNameFormat": "NuGet Publisher $(solution)", "loc.group.displayName.advanced": "Avancé", @@ -13,8 +13,8 @@ "loc.input.help.feedName": "URL d'un flux NuGet hébergé dans ce compte.", "loc.input.label.nuGetAdditionalArgs": "Arguments NuGet", "loc.input.help.nuGetAdditionalArgs": "Arguments supplémentaires passés à la commande push de NuGet.exe. [Plus d'informations](https://docs.microsoft.com/fr-fr/nuget/tools/cli-ref-push).", - "loc.input.label.verbosity": "Verbosité", - "loc.input.help.verbosity": "Niveau de verbosité de NuGet", + "loc.input.label.verbosity": "Commentaires", + "loc.input.help.verbosity": "Niveau de détail de NuGet", "loc.input.label.nuGetVersion": "Version NuGet", "loc.input.help.nuGetVersion": "Version de NuGet à utiliser, ou version personnalisée.", "loc.input.label.nuGetPath": "Chemin de NuGet.exe", diff --git a/Tasks/NuGetPublisherV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NuGetPublisherV0/Strings/resources.resjson/it-IT/resources.resjson index b7b207e5bda2..a93f6e2aff4c 100644 --- a/Tasks/NuGetPublisherV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NuGetPublisherV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Strumento per la pubblicazione di pacchetti NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627417) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=627417). In alternativa [vedere la documentazione di NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Deprecata: usare l'attività \"NuGet\". Funziona con il nuovo framework del Programma di installazione strumento in modo da poter usare facilmente le nuove versioni di NuGet senza aspettare un aggiornamento dell'attività, offre un supporto migliore per i feed autenticati all'esterno di questa organizzazione/raccolta e usa NuGet 4 per impostazione predefinita.", "loc.instanceNameFormat": "Strumento di pubblicazione pacchetti NuGet $(solution)", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/NuGetPublisherV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NuGetPublisherV0/Strings/resources.resjson/ja-JP/resources.resjson index caf8da2b8325..52e10dd45aa1 100644 --- a/Tasks/NuGetPublisherV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NuGetPublisherV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet パブリッシャー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627417) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=627417)、または [NuGet のドキュメントを参照](https://docs.microsoft.com/nuget/)", "loc.description": "非推奨です。代わりに \"NuGet\" タスクをご利用ください。新しい Tool インストーラー フレームワークで機能するため、タスクの更新を待たずに新しいバージョンの NuGet を簡単に利用できます。この組織/コレクション外の認証されたフィードのサポートが強化され、既定で NuGet 4 を使用できます。", "loc.instanceNameFormat": "NuGet パブリッシャー $(solution)", "loc.group.displayName.advanced": "詳細設定", @@ -19,13 +19,13 @@ "loc.input.help.nuGetVersion": "使用する NuGet のバージョン、またはカスタム バージョン。", "loc.input.label.nuGetPath": "NuGet.exe へのパス", "loc.input.help.nuGetPath": "(省略可能) NuGet.exe へのパスを指定します。バージョンの選択がオーバーライドされます。", - "loc.input.label.continueOnEmptyNupkgMatch": "[Nupkg へのパス/パターン] と一致するパッケージがない場合は、続行します", + "loc.input.label.continueOnEmptyNupkgMatch": "[Nupkg へのパス/パターン] と一致するパッケージがない場合は、続行します", "loc.input.help.continueOnEmptyNupkgMatch": "[Nupkg へのパス/パターン] と一致するパッケージがない場合は、失敗するのではなく続行します。", "loc.messages.Warning_NoConfigForOldNuGet": "Azure DevOps 組織でホストされている NuGet フィードに、NuGet 3.1 以下を使用して接続するには、ビルド パイプラインを編集して、使用するパッケージ ソースを含む NuGet.config へのパスを指定してください。", "loc.messages.Warning_NoConfigForNoCredentialProvider": "このビルド エージェントの Azure DevOps 組織でホストされている NuGet フィードに接続するには、ビルド パイプラインを編集して、使用するパッケージ ソースを含む NuGet.config へのパスを指定します。", "loc.messages.Warning_ConflictingNuGetPreference": "NuGet 3.3 を選ばれましたがカスタム NuGet パスが指定されました。カスタム パスが優先されます。この警告を解決するには、ビルド タスクを編集して、[詳細設定] で NuGet バージョンに [カスタム] を選びます。", - "loc.messages.PackagesPublishedSuccessfully": "パッケージが正常に公開されました", - "loc.messages.PackagesFailedToPublish": "パッケージを公開できませんでした", + "loc.messages.PackagesPublishedSuccessfully": "パッケージが正常に発行されました", + "loc.messages.PackagesFailedToPublish": "パッケージを発行できませんでした", "loc.messages.ConnectingAs": "'%s' [%s] として Azure DevOps 組織のフィードに接続しています", "loc.messages.BuildIdentityPermissionsHint": "内部フィードについて、ビルド サービス ID '%s' [%s] がフィードにアクセスできることを確認します。", "loc.messages.NoCredProviderOnAgent": "CredentialProvider.TeamBuild.exe がエージェントで見つかりません。構成ベースの資格情報フローに戻ります。", diff --git a/Tasks/NuGetPublisherV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NuGetPublisherV0/Strings/resources.resjson/ko-KR/resources.resjson index 409bab69ccb2..c20bd7b6f704 100644 --- a/Tasks/NuGetPublisherV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/NuGetPublisherV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -13,7 +13,7 @@ "loc.input.help.feedName": "이 계정에서 호스트된 NuGet 피드의 URL입니다.", "loc.input.label.nuGetAdditionalArgs": "NuGet 인수", "loc.input.help.nuGetAdditionalArgs": "NuGet.exe 푸시에 전달된 추가 인수입니다. [자세한 정보](https://docs.microsoft.com/en-us/nuget/tools/cli-ref-push).", - "loc.input.label.verbosity": "세부 정보 표시", + "loc.input.label.verbosity": "자세한 정도", "loc.input.help.verbosity": "NuGet의 세부 정보 표시 수준", "loc.input.label.nuGetVersion": "NuGet 버전", "loc.input.help.nuGetVersion": "사용할 NuGet 버전 또는 사용자 지정 버전입니다.", diff --git a/Tasks/NuGetPublisherV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NuGetPublisherV0/Strings/resources.resjson/ru-RU/resources.resjson index f749d64572c3..9be9c21eac32 100644 --- a/Tasks/NuGetPublisherV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NuGetPublisherV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Издатель NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627417) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=627417) или [документацию по NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Не рекомендуется: используйте вместо этого задачу NuGet. Она работает с новой платформой установщика средств, что позволяет легко использовать новые версии NuGet, не дожидаясь обновления задачи, и обеспечивает улучшенную поддержку прошедших проверку подлинности веб-каналов вне данной организации или коллекции. По умолчанию используется версия NuGet 4.", "loc.instanceNameFormat": "Издатель NuGet $(solution)", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/NuGetPublisherV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NuGetPublisherV0/Strings/resources.resjson/zh-CN/resources.resjson index 4d4b0fc18602..869e53804236 100644 --- a/Tasks/NuGetPublisherV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/NuGetPublisherV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -13,8 +13,8 @@ "loc.input.help.feedName": "此帐户中托管的 NuGet 订阅源的 URL。", "loc.input.label.nuGetAdditionalArgs": "NuGet 参数", "loc.input.help.nuGetAdditionalArgs": "传递给 NuGet.exe push 的其他参数。[详细信息](https://docs.microsoft.com/zh-cn/nuget/tools/cli-ref-push)。", - "loc.input.label.verbosity": "详细程度", - "loc.input.help.verbosity": "NuGet 的详细程度", + "loc.input.label.verbosity": "详细信息", + "loc.input.help.verbosity": "NuGet 的详细级别", "loc.input.label.nuGetVersion": "NuGet 版本", "loc.input.help.nuGetVersion": "要用的 NuGet 版本或自定义版本。", "loc.input.label.nuGetPath": "NuGet.exe 的路径", diff --git a/Tasks/NuGetPublisherV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NuGetPublisherV0/Strings/resources.resjson/zh-TW/resources.resjson index cae29aa3cb1a..9f9edfc6ef95 100644 --- a/Tasks/NuGetPublisherV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NuGetPublisherV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet 發行者", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=627417) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=627417)或[參閱 NuGet 文件](https://docs.microsoft.com/nuget/)", "loc.description": "已淘汰: 請改用 “NuGet” 工作。該工作適用於新的工具安裝程式架構,使您不必等待工作更新就能輕鬆使用新版 NuGet,此外還為此組織/集合外的已驗證摘要提供了更好的支援,並預設使用 NuGet 4。", "loc.instanceNameFormat": "NuGet 發行者 $(solution)", "loc.group.displayName.advanced": "進階", @@ -13,8 +13,8 @@ "loc.input.help.feedName": "此帳戶中所執行之 NuGet 摘要的 URL。", "loc.input.label.nuGetAdditionalArgs": "NuGet 引數", "loc.input.help.nuGetAdditionalArgs": "傳遞至 NuGet.exe 推送的其他引數。[詳細資訊](https://docs.microsoft.com/zh-tw/nuget/tools/cli-ref-push)。", - "loc.input.label.verbosity": "詳細程度", - "loc.input.help.verbosity": "NuGet 的詳細程度層級", + "loc.input.label.verbosity": "詳細資訊", + "loc.input.help.verbosity": "NuGet 的詳細資訊層級", "loc.input.label.nuGetVersion": "NuGet 版本", "loc.input.help.nuGetVersion": "要使用的 NuGet 版本,或自訂版本。", "loc.input.label.nuGetPath": "NuGet.exe 的路徑", diff --git a/Tasks/NuGetPublisherV0/task.json b/Tasks/NuGetPublisherV0/task.json index 40d2b4c19d9a..d21af81d09e9 100644 --- a/Tasks/NuGetPublisherV0/task.json +++ b/Tasks/NuGetPublisherV0/task.json @@ -9,7 +9,7 @@ "author": "Lawrence Gripper", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -170,4 +170,4 @@ "NGCommon_UnableToFindTool": "Unable to find tool %s", "Warning_UpdatingNuGetVersion": "Updating version of NuGet.exe to %s from %s. Behavior changes or breaking changes might occur as NuGet updates to a new version. If this is not desired, uncheck the 'Check for Latest Version' option in the task." } -} +} \ No newline at end of file diff --git a/Tasks/NuGetPublisherV0/task.loc.json b/Tasks/NuGetPublisherV0/task.loc.json index 11c9b3385581..30fefe6d1b21 100644 --- a/Tasks/NuGetPublisherV0/task.loc.json +++ b/Tasks/NuGetPublisherV0/task.loc.json @@ -9,7 +9,7 @@ "author": "Lawrence Gripper", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -170,4 +170,4 @@ "NGCommon_UnableToFindTool": "ms-resource:loc.messages.NGCommon_UnableToFindTool", "Warning_UpdatingNuGetVersion": "ms-resource:loc.messages.Warning_UpdatingNuGetVersion" } -} +} \ No newline at end of file diff --git a/Tasks/NuGetRestoreV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetRestoreV1/Strings/resources.resjson/de-DE/resources.resjson index 081e0d5ef15d..3ba4e2519202 100644 --- a/Tasks/NuGetRestoreV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NuGetRestoreV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet-Wiederherstellung", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Erfahren Sie mehr zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget), oder [zeigen Sie die NuGet-Dokumentation an](https://docs.microsoft.com/nuget/).", "loc.description": "Stellt NuGet-Pakete in Vorbereitung für einen Visual Studio-Buildschritt wieder her.", "loc.instanceNameFormat": "NuGet restore $(solution)", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/NuGetRestoreV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NuGetRestoreV1/Strings/resources.resjson/es-ES/resources.resjson index 95de9fe2a1ee..caba11df981f 100644 --- a/Tasks/NuGetRestoreV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NuGetRestoreV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Restaurar NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) o [consultar la documentación de NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Restaura los paquetes NuGet que se preparan para un paso de compilación de Visual Studio.", "loc.instanceNameFormat": "NuGet restore $(solution)", "loc.group.displayName.advanced": "Avanzado", diff --git a/Tasks/NuGetRestoreV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NuGetRestoreV1/Strings/resources.resjson/fr-FR/resources.resjson index 798f2ee8b03a..7559465e3019 100644 --- a/Tasks/NuGetRestoreV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NuGetRestoreV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Restauration NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) ou [consulter la documentation de NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Restaure les packages NuGet pour préparer une étape de build Visual Studio.", "loc.instanceNameFormat": "Restauration NuGet $(solution)", "loc.group.displayName.advanced": "Avancé", @@ -18,8 +18,8 @@ "loc.input.help.noCache": "Équivaut à l'argument de ligne de commande -NoCache NuGet.exe", "loc.input.label.packagesDirectory": "Répertoire de destination", "loc.input.help.packagesDirectory": "Équivaut à l'argument de ligne de commande -PackagesDirectory NuGet.exe", - "loc.input.label.verbosity": "Verbosité", - "loc.input.help.verbosity": "Niveau de verbosité de NuGet", + "loc.input.label.verbosity": "Commentaires", + "loc.input.help.verbosity": "Niveau de détail de NuGet", "loc.messages.Warning_NoConfigForNoCredentialProvider": "Pour vous connecter aux flux NuGet hébergés dans votre collection de projets Azure Pipelines/TFS sur cet agent de build, modifiez votre définition de build afin de choisir une version supérieure de NuGet, ou spécifiez le chemin du fichier NuGet.config contenant les sources de package à utiliser.", "loc.messages.Warning_ConflictingNuGetPreference": "NuGet 3.3 est sélectionné, mais un chemin NuGet personnalisé est indiqué. Le chemin personnalisé est utilisé par défaut. Pour résoudre le problème signalé par cet avertissement, modifiez votre tâche de build et sélectionnez le choix 'personnalisé' pour la version NuGet, sous Avancé.", "loc.messages.PackagesInstalledSuccessfully": "Les packages ont été restaurés correctement", diff --git a/Tasks/NuGetRestoreV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NuGetRestoreV1/Strings/resources.resjson/it-IT/resources.resjson index f6db0c0d0d72..53cd5c427e0e 100644 --- a/Tasks/NuGetRestoreV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NuGetRestoreV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ripristino NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget). In alternativa, [vedere la documentazione di NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Consente di ripristinare i pacchetti NuGet durante la preparazione di un passaggio di compilazione di Visual Studio.", "loc.instanceNameFormat": "NuGet restore $(solution)", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/NuGetRestoreV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NuGetRestoreV1/Strings/resources.resjson/ja-JP/resources.resjson index 13b9272ce980..46a12d99bfc6 100644 --- a/Tasks/NuGetRestoreV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NuGetRestoreV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet の復元", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)、または [NuGet のドキュメントを参照] (https://docs.microsoft.com/nuget/)", "loc.description": "Visual Studio のビルド ステップに対する準備として NuGet パッケージを復元します。", "loc.instanceNameFormat": "NuGet の復元 $(solution)", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/NuGetRestoreV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NuGetRestoreV1/Strings/resources.resjson/ko-KR/resources.resjson index 62e54f8ef821..ec31b5352d11 100644 --- a/Tasks/NuGetRestoreV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/NuGetRestoreV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet 복원", - "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=613747) 또는 [NuGet 설명서 참조](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) 또는 [NuGet 설명서 참조](https://docs.microsoft.com/nuget/)", "loc.description": "Visual Studio 빌드 단계를 준비하기 위해 NuGet 패키지를 복원합니다.", "loc.instanceNameFormat": "NuGet 복원 $(solution)", "loc.group.displayName.advanced": "고급", @@ -18,7 +18,7 @@ "loc.input.help.noCache": "-NoCache NuGet.exe 명령줄 인수에 해당", "loc.input.label.packagesDirectory": "대상 디렉터리", "loc.input.help.packagesDirectory": "-PackagesDirectory NuGet.exe 명령줄 인수와 동일", - "loc.input.label.verbosity": "세부 정보 표시", + "loc.input.label.verbosity": "자세한 정도", "loc.input.help.verbosity": "NuGet의 세부 정보 표시 수준", "loc.messages.Warning_NoConfigForNoCredentialProvider": "이 빌드 에이전트의 Azure Pipelines/TFS 프로젝트 컬렉션에 호스트된 NuGet 피드에 연결하려면 빌드 정의를 편집하여 상위 버전의 nuget을 선택하거나 사용할 패키지 소스가 포함된 NuGet.config의 경로를 지정하세요.", "loc.messages.Warning_ConflictingNuGetPreference": "NuGet 3.3을 선택했지만 사용자 지정 NuGet 경로를 제공했습니다. 사용자 지정 경로가 우선됩니다. 이 경고를 해결하려면 빌드 작업을 편집하고 [고급]에서 NuGet 버전에 대해 '사용자 지정'을 선택합니다.", diff --git a/Tasks/NuGetRestoreV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NuGetRestoreV1/Strings/resources.resjson/ru-RU/resources.resjson index de4532d7713a..33e26a900768 100644 --- a/Tasks/NuGetRestoreV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NuGetRestoreV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Восстановление NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget) или [документацию по NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Восстанавливает пакеты NuGet при подготовке к шагу сборки в Visual Studio.", "loc.instanceNameFormat": "Восстановление NuGet $(solution)", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/NuGetRestoreV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NuGetRestoreV1/Strings/resources.resjson/zh-CN/resources.resjson index a68e7d3c5b50..cf8f151cd0de 100644 --- a/Tasks/NuGetRestoreV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/NuGetRestoreV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet 还原", - "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkID=613747)或[参阅 NuGet 文档](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[详细了解此任务](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)或[参阅 NuGet 文档](https://docs.microsoft.com/nuget/)", "loc.description": "还原 NuGet 包以准备 Visual Studio 生成步骤。", "loc.instanceNameFormat": "NuGet restore $(solution)", "loc.group.displayName.advanced": "高级", @@ -18,8 +18,8 @@ "loc.input.help.noCache": "等效于 -NoCache NuGet.exe 命令行参数", "loc.input.label.packagesDirectory": "目标目录", "loc.input.help.packagesDirectory": "等效于 -PackagesDirectory NuGet.exe 命令行参数", - "loc.input.label.verbosity": "详细程度", - "loc.input.help.verbosity": "NuGet 的详细程度", + "loc.input.label.verbosity": "详细信息", + "loc.input.help.verbosity": "NuGet 的详细级别", "loc.messages.Warning_NoConfigForNoCredentialProvider": "若要连接到此生成代理上 Azure Pipelines/TFS 项目集合托管的 NuGet 源,请编辑生成定义,选择更高版本的 nuget,或指定包含要用的包源的 NuGet.config 的路径。", "loc.messages.Warning_ConflictingNuGetPreference": "选择了 NuGet 3.3,但提供的是自定义 NuGet 路径。自定义路径将成为首选。要解决此警告,请编辑生成任务,在“高级”下选择“自定义”作为 NuGet 版本。", "loc.messages.PackagesInstalledSuccessfully": "包还原成功", diff --git a/Tasks/NuGetRestoreV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NuGetRestoreV1/Strings/resources.resjson/zh-TW/resources.resjson index 9e690ecb1d9a..a2908286f971 100644 --- a/Tasks/NuGetRestoreV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NuGetRestoreV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet Restore", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613747) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)或[參閱 NuGet 文件](https://docs.microsoft.com/nuget/)", "loc.description": "還原 NuGet 套件以準備進行 Visual Studio 建置步驟。", "loc.instanceNameFormat": "NuGet 還原 $(solution)", "loc.group.displayName.advanced": "進階", @@ -18,8 +18,8 @@ "loc.input.help.noCache": "相當於 -NoCache NuGet.exe 命令列引數", "loc.input.label.packagesDirectory": "目的地路徑", "loc.input.help.packagesDirectory": "相當於 -PackagesDirectory NuGet.exe 命令列引數", - "loc.input.label.verbosity": "詳細程度", - "loc.input.help.verbosity": "NuGet 的詳細程度層級", + "loc.input.label.verbosity": "詳細資訊", + "loc.input.help.verbosity": "NuGet 的詳細資訊層級", "loc.messages.Warning_NoConfigForNoCredentialProvider": "若要連線到託管於此組建代理程式上 Azure Pipelines/TFS 專案集合中的 NuGet 摘要,請編輯您的組建定義以選擇較高版本的 NuGet,或指定含有所要使用套件來源的 NuGet.config 路徑。", "loc.messages.Warning_ConflictingNuGetPreference": "選取了 NuGet 3.3,但提供的是自訂 NuGet 路徑。慣用自訂路徑。若要解決此警告,請編輯您的組建工作,然後選取 [進階] 下 NuGet 版本的 [自訂]。", "loc.messages.PackagesInstalledSuccessfully": "已成功還原套件", diff --git a/Tasks/NuGetRestoreV1/task.json b/Tasks/NuGetRestoreV1/task.json index 22b2ae3a64bd..9bd81b5d0053 100644 --- a/Tasks/NuGetRestoreV1/task.json +++ b/Tasks/NuGetRestoreV1/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -112,12 +112,12 @@ ], "dataSourceBindings": [ { - "target": "feed", - "endpointId": "tfs:feed", - "endpointUrl": "{{endpoint.url}}/_apis/packaging/feeds?includeUrls=False", - "resultSelector": "jsonpath:$.value[*]", - "resultTemplate": "{ \"Value\" : \"{{#if project}}{{{project.id}}}\\/{{/if}}{{{id}}}\", \"DisplayValue\" : \"{{{name}}}\" }" - } + "target": "feed", + "endpointId": "tfs:feed", + "endpointUrl": "{{endpoint.url}}/_apis/packaging/feeds?includeUrls=False", + "resultSelector": "jsonpath:$.value[*]", + "resultTemplate": "{ \"Value\" : \"{{#if project}}{{{project.id}}}\\/{{/if}}{{{id}}}\", \"DisplayValue\" : \"{{{name}}}\" }" + } ], "execution": { "Node": { @@ -137,7 +137,6 @@ "UnknownRestoreMode": "Unknown restore mode '%s'", "CouldNotFindNuGetService": "Could not find the NuGet service. This task will be unable to authenticate to feeds hosted in your Azure Pipelines/TFS project collection.", "NoNuGetSpecified": "If 'custom' is selected, you must provide a path to NuGet.exe", - "NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", "NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", "NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", @@ -150,7 +149,6 @@ "NGCommon_AddingSources": "Setting credentials in NuGet.config", "NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", "NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "Info_AvailableVersions": "The available versions are: %s", "Info_ResolvedToolFromCache": "Resolved from tool cache: %s", "Info_UsingVersion": "Using version: %s", @@ -163,4 +161,4 @@ "Warning_UpdatingNuGetVersion": "Updating version of NuGet.exe to %s from %s. Behavior changes or breaking changes might occur as NuGet updates to a new version. If this is not desired, uncheck the 'Check for Latest Version' option in the task.", "UnsupportedProjectScopedFeeds": "Project-scoped feeds are not supported by this version of the \"NuGet Restore\" task. Please use the \"NuGet\" task version 2 or higher." } -} +} \ No newline at end of file diff --git a/Tasks/NuGetRestoreV1/task.loc.json b/Tasks/NuGetRestoreV1/task.loc.json index d5e4cf512e34..612ec3749e43 100644 --- a/Tasks/NuGetRestoreV1/task.loc.json +++ b/Tasks/NuGetRestoreV1/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/NuGetToolInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetToolInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index 1fce20f5f05a..475256d76928 100644 --- a/Tasks/NuGetToolInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NuGetToolInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Installer für NuGet-Tools", + "loc.friendlyName": "Installer für NuGet-Tool", "loc.helpMarkDown": "[Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=852538)", "loc.description": "Ruft eine bestimmte NuGet-Version aus dem Internet oder dem Toolcache ab und fügt sie zu PATH hinzu. Verwenden Sie diese Aufgabe, um die in nachfolgenden Aufgaben verwendete NuGet-Version zu ändern.", "loc.instanceNameFormat": "NuGet $(versionSpec) verwenden", diff --git a/Tasks/NuGetToolInstallerV0/task.json b/Tasks/NuGetToolInstallerV0/task.json index 09a451449b59..9a5bbc4e47fa 100644 --- a/Tasks/NuGetToolInstallerV0/task.json +++ b/Tasks/NuGetToolInstallerV0/task.json @@ -14,8 +14,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 179, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "preview": false, "satisfies": [ @@ -74,4 +74,4 @@ "NGCommon_UnableToFindTool": "Unable to find tool %s", "Warning_UpdatingNuGetVersion": "Updating version of NuGet.exe to %s from %s. Behavior changes or breaking changes might occur as NuGet updates to a new version. If this is not desired, uncheck the 'Check for Latest Version' option in the task." } -} +} \ No newline at end of file diff --git a/Tasks/NuGetToolInstallerV0/task.loc.json b/Tasks/NuGetToolInstallerV0/task.loc.json index e371d45efe20..60d891ccb08e 100644 --- a/Tasks/NuGetToolInstallerV0/task.loc.json +++ b/Tasks/NuGetToolInstallerV0/task.loc.json @@ -14,8 +14,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 179, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "preview": false, "satisfies": [ @@ -74,4 +74,4 @@ "NGCommon_UnableToFindTool": "ms-resource:loc.messages.NGCommon_UnableToFindTool", "Warning_UpdatingNuGetVersion": "ms-resource:loc.messages.Warning_UpdatingNuGetVersion" } -} +} \ No newline at end of file diff --git a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/de-DE/resources.resjson index 63fb9cf6be4c..47426272498f 100644 --- a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Installer für NuGet-Tool", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852538) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=852538) oder [NuGet-Dokumentation anzeigen](https://docs.microsoft.com/nuget/)", "loc.description": "Ruft eine bestimmte NuGet-Version aus dem Internet oder dem Toolcache ab und fügt sie zu PATH hinzu. Verwenden Sie diese Aufgabe, um die in nachfolgenden Aufgaben verwendete NuGet-Version zu ändern.", "loc.instanceNameFormat": "NuGet $(versionSpec) verwenden", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/es-ES/resources.resjson index 5aa2a79b95c0..a550e5314b94 100644 --- a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Instalador de la herramienta NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852538) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=852538) o [consultar la documentación de NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Adquiere una versión de NuGet específica de Internet o de la memoria caché de herramientas y la agrega a PATH. Use esta tarea para cambiar la versión de NuGet que se usa en las tareas de NuGet.", "loc.instanceNameFormat": "Usar NuGet $(versionSpec)", "loc.group.displayName.advanced": "Avanzado", diff --git a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson index 53d5f593f4ec..28869f3fb503 100644 --- a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programme d'installation de l'outil NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852538) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=852538) ou [consulter la documentation de NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Acquiert une version spécifique de NuGet à partir d'Internet ou du cache d'outils, puis l'ajoute à PATH. Cette tâche vous permet de changer la version de NuGet utilisée dans les tâches NuGet.", "loc.instanceNameFormat": "Utiliser NuGet $(versionSpec)", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/it-IT/resources.resjson index 135c7691c0ab..7864d69375b2 100644 --- a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Programma di installazione strumento NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852538) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=852538). In alternativa [vedere la documentazione di NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Acquisisce una versione specifica di NuGet da Internet o dalla cache degli strumenti e la aggiunge a PATH. Usare questa attività per cambiare la versione di NuGet usata nelle attività NuGet.", "loc.instanceNameFormat": "Usa NuGet $(versionSpec)", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson index 3211733aa3d2..38c536196fa8 100644 --- a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet ツール インストーラー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852538) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=852538)、または [NuGet のドキュメントを参照](https://docs.microsoft.com/nuget/)", "loc.description": "特定のバージョンの NuGet をインターネットまたはツールのキャッシュから取得し、PATH に追加してください。このタスクを使用すると、NuGet タスクで使う NuGet のバージョンを変えることができます。", "loc.instanceNameFormat": "NuGet $(versionSpec) の使用", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson index 43537beed9d9..f4910b13f722 100644 --- a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Установщик средств NuGet", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852538) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=852538) или [документацию по NuGet](https://docs.microsoft.com/nuget/)", "loc.description": "Скачивает указанную версию NuGet из Интернета или кэша и добавляет ее в переменную PATH. Используйте эту задачу, чтобы изменить версию NuGet, которая используется в задачах NuGet.", "loc.instanceNameFormat": "Использовать NuGet $(versionSpec)", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson index 60d72bc64477..6495ade86be6 100644 --- a/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NuGetToolInstallerV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "NuGet 工具安裝程式", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=852538) or [see the NuGet documentation](https://docs.microsoft.com/nuget/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=852538)或[參閱 NuGet 文件](https://docs.microsoft.com/nuget/)", "loc.description": "從網際網路或工具快取取得特定版本的 NuGet,然後將其新增到 PATH。使用此工作可變更 NuGet 工作中所使用的 NuGet 版本。", "loc.instanceNameFormat": "使用 NuGet $(versionSpec)", "loc.group.displayName.advanced": "進階", diff --git a/Tasks/NuGetToolInstallerV1/task.json b/Tasks/NuGetToolInstallerV1/task.json index 65a197b643e6..bcf2bb7c0569 100644 --- a/Tasks/NuGetToolInstallerV1/task.json +++ b/Tasks/NuGetToolInstallerV1/task.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "preview": false, @@ -83,4 +83,4 @@ "NGCommon_UnableToFindTool": "Unable to find tool %s", "Warning_UpdatingNuGetVersion": "Updating version of NuGet.exe to %s from %s. Behavior changes or breaking changes might occur as NuGet updates to a new version. If this is not desired, uncheck the 'Check for Latest Version' option in the task." } -} +} \ No newline at end of file diff --git a/Tasks/NuGetToolInstallerV1/task.loc.json b/Tasks/NuGetToolInstallerV1/task.loc.json index 632e1a8ab2d1..dc79a16ff3c9 100644 --- a/Tasks/NuGetToolInstallerV1/task.loc.json +++ b/Tasks/NuGetToolInstallerV1/task.loc.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "preview": false, diff --git a/Tasks/NuGetV0/task.json b/Tasks/NuGetV0/task.json index ae398dfa3594..6c5b5adaa9b0 100644 --- a/Tasks/NuGetV0/task.json +++ b/Tasks/NuGetV0/task.json @@ -10,7 +10,7 @@ "helpMarkDown": "", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/NuGetV0/task.loc.json b/Tasks/NuGetV0/task.loc.json index b615b5d9d2ea..06ad342e7831 100644 --- a/Tasks/NuGetV0/task.loc.json +++ b/Tasks/NuGetV0/task.loc.json @@ -10,7 +10,7 @@ "helpMarkDown": "ms-resource:loc.helpMarkDown", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index 6b11b60b3b06..2c9ca57d094e 100644 --- a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Open Policy Agent Installer", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", - "loc.description": "Install Open Policy Agent on agent machine", - "loc.instanceNameFormat": "Install opa $(opaVersion)", - "loc.input.label.opaVersion": "OPA Version Spec", - "loc.input.help.opaVersion": "Specify the version of open policy agent to install", - "loc.messages.DownloadOpaFailedFromLocation": "Failed to download opa from location %s. Error %s", - "loc.messages.OpaLatestNotKnown": "Cannot get the latest OpenPolicyAgent info from %s. Error %s. Using default OpenPolicyAgent version %s.", + "loc.friendlyName": "Installer für Open Policy Agent", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.description": "Open Policy Agent auf Agentcomputer installieren", + "loc.instanceNameFormat": "OPA installieren: $(opaVersion)", + "loc.input.label.opaVersion": "OPA-Versionsspezifikation", + "loc.input.help.opaVersion": "Geben Sie die zu installierende Open Policy Agent-Version an.", + "loc.messages.DownloadOpaFailedFromLocation": "Fehler beim Herunterladen von OPA aus Speicherort \"%s\". Fehler: %s", + "loc.messages.OpaLatestNotKnown": "Die aktuellen OpenPolicyAgent-Informationen können nicht aus \"%s\" abgerufen werden. Fehler \"%s\". Es wird die OpenPolicyAgent-Standardversion %s verwendet.", "loc.messages.NotAValidSemverVersion": "Version nicht im richtigen Format angegeben. Beispiel: 1.8.2, v1.8.2, 2.8.2, v2.8.2.", - "loc.messages.VerifyOpaInstallation": "Verifying opa installation..." + "loc.messages.VerifyOpaInstallation": "Die OPA-Installation wird überprüft..." } \ No newline at end of file diff --git a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index 77a9b83aea45..a2950a467786 100644 --- a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Open Policy Agent Installer", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", - "loc.description": "Install Open Policy Agent on agent machine", - "loc.instanceNameFormat": "Install opa $(opaVersion)", - "loc.input.label.opaVersion": "OPA Version Spec", - "loc.input.help.opaVersion": "Specify the version of open policy agent to install", - "loc.messages.DownloadOpaFailedFromLocation": "Failed to download opa from location %s. Error %s", - "loc.messages.OpaLatestNotKnown": "Cannot get the latest OpenPolicyAgent info from %s. Error %s. Using default OpenPolicyAgent version %s.", + "loc.friendlyName": "Instalador de Open Policy Agent", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.description": "Instalar Open Policy Agent en la máquina del agente", + "loc.instanceNameFormat": "Instalar OPA $(opaVersion)", + "loc.input.label.opaVersion": "Especificación de versión de OPA", + "loc.input.help.opaVersion": "Especificar la versión del agente de Open Policy Agent que se va a instalar", + "loc.messages.DownloadOpaFailedFromLocation": "No se pudo descargar OPA desde la ubicación %s. Error %s", + "loc.messages.OpaLatestNotKnown": "No se puede obtener la información más reciente de OpenPolicyAgent desde %s. Error %s. Usando la versión predeterminada de OpenPolicyAgent %s.", "loc.messages.NotAValidSemverVersion": "La versión no se ha especificado en el formato correcto. Por ejemplo: 1.8.2, v1.8.2, 2.8.2, v2.8.2.", - "loc.messages.VerifyOpaInstallation": "Verifying opa installation..." + "loc.messages.VerifyOpaInstallation": "Comprobando la instalación de OPA..." } \ No newline at end of file diff --git a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index 63aa2452b3e1..c7644532b7a5 100644 --- a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Open Policy Agent Installer", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", - "loc.description": "Install Open Policy Agent on agent machine", - "loc.instanceNameFormat": "Install opa $(opaVersion)", - "loc.input.label.opaVersion": "OPA Version Spec", - "loc.input.help.opaVersion": "Specify the version of open policy agent to install", - "loc.messages.DownloadOpaFailedFromLocation": "Failed to download opa from location %s. Error %s", - "loc.messages.OpaLatestNotKnown": "Cannot get the latest OpenPolicyAgent info from %s. Error %s. Using default OpenPolicyAgent version %s.", + "loc.friendlyName": "Programme d'installation d'Open Policy Agent", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.description": "Installer Open Policy Agent sur la machine d'agent", + "loc.instanceNameFormat": "Installer opa $(opaVersion)", + "loc.input.label.opaVersion": "Spécification de version d'OPA", + "loc.input.help.opaVersion": "Spécifier la version d'Open Policy Agent à installer", + "loc.messages.DownloadOpaFailedFromLocation": "Échec du téléchargement d'opa à partir de l'emplacement %s. Erreur %s", + "loc.messages.OpaLatestNotKnown": "Impossible d'obtenir les dernières informations sur OpenPolicyAgent à partir de %s. Erreur %s. Utilisation de la version par défaut d'OpenPolicyAgent : %s.", "loc.messages.NotAValidSemverVersion": "Version non spécifiée au format approprié. Exemple : 1.8.2, v1.8.2, 2.8.2, v2.8.2.", - "loc.messages.VerifyOpaInstallation": "Verifying opa installation..." + "loc.messages.VerifyOpaInstallation": "Vérification de l'installation d'opa..." } \ No newline at end of file diff --git a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index e88bb3283e98..7929301000f9 100644 --- a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Open Policy Agent Installer", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", - "loc.description": "Install Open Policy Agent on agent machine", - "loc.instanceNameFormat": "Install opa $(opaVersion)", - "loc.input.label.opaVersion": "OPA Version Spec", - "loc.input.help.opaVersion": "Specify the version of open policy agent to install", - "loc.messages.DownloadOpaFailedFromLocation": "Failed to download opa from location %s. Error %s", - "loc.messages.OpaLatestNotKnown": "Cannot get the latest OpenPolicyAgent info from %s. Error %s. Using default OpenPolicyAgent version %s.", + "loc.friendlyName": "Programma di installazione di Open Policy Agent", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.description": "Installa Open Policy Agent nel computer agente", + "loc.instanceNameFormat": "Installa Open Policy Agent $(opaVersion)", + "loc.input.label.opaVersion": "Specifica versione di Open Policy Agent", + "loc.input.help.opaVersion": "Consente di specificare la versione di Open Policy Agent da installare", + "loc.messages.DownloadOpaFailedFromLocation": "Non è stato possibile scaricare Open Policy Agent dal percorso %s. Errore: %s", + "loc.messages.OpaLatestNotKnown": "Non è possibile ottenere le informazioni più recenti su Open Policy Agent da %s. Errore: %s. Verrà usata la versione predefinita %s di Open Policy Agent.", "loc.messages.NotAValidSemverVersion": "Il formato usato per la specifica della versione non è corretto, ad esempio 1.8.2, v1.8.2, 2.8.2, v2.8.2.", - "loc.messages.VerifyOpaInstallation": "Verifying opa installation..." + "loc.messages.VerifyOpaInstallation": "Verifica dell'installazione di Open Policy Agent..." } \ No newline at end of file diff --git a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index 617b4f5ab523..20cb5ab59068 100644 --- a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Open Policy Agent Installer", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", - "loc.description": "Install Open Policy Agent on agent machine", - "loc.instanceNameFormat": "Install opa $(opaVersion)", - "loc.input.label.opaVersion": "OPA Version Spec", - "loc.input.help.opaVersion": "Specify the version of open policy agent to install", - "loc.messages.DownloadOpaFailedFromLocation": "Failed to download opa from location %s. Error %s", - "loc.messages.OpaLatestNotKnown": "Cannot get the latest OpenPolicyAgent info from %s. Error %s. Using default OpenPolicyAgent version %s.", + "loc.friendlyName": "Open Policy Agent のインストーラー", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.description": "エージェント マシンに Open Policy Agent をインストールします", + "loc.instanceNameFormat": "OPA $(opaVersion) のインストール", + "loc.input.label.opaVersion": "OPA バージョンの仕様", + "loc.input.help.opaVersion": "インストールする Open Policy Agent のバージョンを指定します", + "loc.messages.DownloadOpaFailedFromLocation": "場所 %s から OPA をダウンロードできませんでした。エラー %s", + "loc.messages.OpaLatestNotKnown": "%s から最新の OpenPolicyAgent 情報を取得できません。エラー %s。既定の OpenPolicyAgent バージョン %s を使用しています。", "loc.messages.NotAValidSemverVersion": "バージョンが正しい形式で指定されていません。例: 1.8.2、v1.8.2、2.8.2、v2.8.2。", - "loc.messages.VerifyOpaInstallation": "Verifying opa installation..." + "loc.messages.VerifyOpaInstallation": "OPA のインストールを確認しています..." } \ No newline at end of file diff --git a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index cf082b7b1ed4..4dcfcdf2d862 100644 --- a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Open Policy Agent Installer", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", - "loc.description": "Install Open Policy Agent on agent machine", - "loc.instanceNameFormat": "Install opa $(opaVersion)", - "loc.input.label.opaVersion": "OPA Version Spec", - "loc.input.help.opaVersion": "Specify the version of open policy agent to install", - "loc.messages.DownloadOpaFailedFromLocation": "Failed to download opa from location %s. Error %s", - "loc.messages.OpaLatestNotKnown": "Cannot get the latest OpenPolicyAgent info from %s. Error %s. Using default OpenPolicyAgent version %s.", + "loc.friendlyName": "Установщик Open Policy Agent", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.description": "Установить Open Policy Agent на компьютере агента", + "loc.instanceNameFormat": "Установить OPA $(opaVersion)", + "loc.input.label.opaVersion": "Спецификация версии OPA", + "loc.input.help.opaVersion": "Укажите устанавливаемую версию Open Policy Agent", + "loc.messages.DownloadOpaFailedFromLocation": "Не удалось скачать OPA из расположения %s. Ошибка %s", + "loc.messages.OpaLatestNotKnown": "Не удается получить сведения о последней версии OpenPolicyAgent из %s. Ошибка: %s. Используется версия OpenPolicyAgent по умолчанию: %s.", "loc.messages.NotAValidSemverVersion": "Версия указана в неправильном формате. Примеры: 1.8.2, v1.8.2, 2.8.2, v2.8.2.", - "loc.messages.VerifyOpaInstallation": "Verifying opa installation..." + "loc.messages.VerifyOpaInstallation": "Проверка установки OPA..." } \ No newline at end of file diff --git a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index 0c593b5b1053..d6f785abf12d 100644 --- a/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/OpenPolicyAgentInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Open Policy Agent Installer", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=851275)", - "loc.description": "Install Open Policy Agent on agent machine", - "loc.instanceNameFormat": "Install opa $(opaVersion)", - "loc.input.label.opaVersion": "OPA Version Spec", - "loc.input.help.opaVersion": "Specify the version of open policy agent to install", - "loc.messages.DownloadOpaFailedFromLocation": "Failed to download opa from location %s. Error %s", - "loc.messages.OpaLatestNotKnown": "Cannot get the latest OpenPolicyAgent info from %s. Error %s. Using default OpenPolicyAgent version %s.", + "loc.friendlyName": "Open Policy Agent 安裝程式", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=851275)", + "loc.description": "在代理程式電腦上安裝 Open Policy Agent", + "loc.instanceNameFormat": "安裝 opa $(opaVersion)", + "loc.input.label.opaVersion": "OPA 版本規格", + "loc.input.help.opaVersion": "指定要安裝的 Open Policy Agent 版本", + "loc.messages.DownloadOpaFailedFromLocation": "無法從位置 %s 下載 opa。錯誤 %s", + "loc.messages.OpaLatestNotKnown": "無法從 %s 取得最新的 OpenPolicyAgent 資訊。錯誤 %s。使用預設 OpenPolicyAgent 版本 %s。", "loc.messages.NotAValidSemverVersion": "未以正確的格式指定版本。例如: 1.8.2、v1.8.2、2.8.2、v2.8.2。", - "loc.messages.VerifyOpaInstallation": "Verifying opa installation..." + "loc.messages.VerifyOpaInstallation": "正在驗證 opa 安裝..." } \ No newline at end of file diff --git a/Tasks/OpenPolicyAgentInstallerV0/task.json b/Tasks/OpenPolicyAgentInstallerV0/task.json index 912990f19292..d8a98cd0d0b6 100644 --- a/Tasks/OpenPolicyAgentInstallerV0/task.json +++ b/Tasks/OpenPolicyAgentInstallerV0/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 157, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "demands": [], "groups": [], diff --git a/Tasks/OpenPolicyAgentInstallerV0/task.loc.json b/Tasks/OpenPolicyAgentInstallerV0/task.loc.json index 876ce78f9053..1624f3756d8b 100644 --- a/Tasks/OpenPolicyAgentInstallerV0/task.loc.json +++ b/Tasks/OpenPolicyAgentInstallerV0/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 157, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "demands": [], "groups": [], diff --git a/Tasks/PackerBuildV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PackerBuildV0/Strings/resources.resjson/de-DE/resources.resjson index fabcd907acb6..c653b17c8913 100644 --- a/Tasks/PackerBuildV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PackerBuildV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Computerimage erstellen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=845329)", "loc.description": "Hiermit wird unter Verwendung von Packer ein Computerimage erstellt, das für die Bereitstellung von Azure-VM-Skalierungsgruppen verwendet werden kann.", "loc.instanceNameFormat": "Unveränderliches Image erstellen", "loc.releaseNotes": "– Funktioniert mit plattformübergreifenden Agents (Linux, macOS oder Windows)\n– Unterstützt das Erstellen von Images für Windows und Linux. Diese Images können zum Bereitstellen einer Azure-VM-Skalierungsgruppe verwendet werden.", diff --git a/Tasks/PackerBuildV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PackerBuildV0/Strings/resources.resjson/es-ES/resources.resjson index bb6fd73c7d13..ede83d036710 100644 --- a/Tasks/PackerBuildV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PackerBuildV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Compilar imagen de máquina", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=845329)", "loc.description": "Compila una imagen de máquina con Packer, que se puede usar para la implementación del conjunto de escalado de máquinas virtuales de Azure.", "loc.instanceNameFormat": "Compilar imagen inmutable", "loc.releaseNotes": "- Funciona con agentes multiplataforma (Linux, macOS o Windows)\n- Admite la compilación de imágenes en Windows y Linux. Estas imágenes se pueden usar para implementar conjuntos de escalado de máquinas virtuales de Azure.", diff --git a/Tasks/PackerBuildV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PackerBuildV0/Strings/resources.resjson/fr-FR/resources.resjson index c1c4b156bdd3..f52db3d825c1 100644 --- a/Tasks/PackerBuildV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PackerBuildV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Générer une image de machine", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=845329)", "loc.description": "Générez une image de machine à l'aide de Packer. Vous pouvez utiliser cette image pour déployer des groupes de machines virtuelles identiques Azure", "loc.instanceNameFormat": "Générer l'image non modifiable", "loc.releaseNotes": "- Fonctionne avec les agents multiplateformes (Linux, macOS ou Windows)\n- Prend en charge la génération d'images pour Windows et Linux. Vous pouvez utiliser ces images pour déployer un groupe de machines virtuelles identiques Azure.", diff --git a/Tasks/PackerBuildV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PackerBuildV0/Strings/resources.resjson/it-IT/resources.resjson index daa52670c5da..cedc7e5fc3e4 100644 --- a/Tasks/PackerBuildV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PackerBuildV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Crea immagine di macchina virtuale", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=845329)", "loc.description": "Crea un'immagine di macchina virtuale con Packer. È possibile usare questa immagine per la distribuzione di set di scalabilità di macchine virtuali di Azure", "loc.instanceNameFormat": "Crea immagine non modificabile", "loc.releaseNotes": "- È compatibile con agenti multipiattaforma (Linux, macOS o Windows)\n- Supporta la creazione di immagini per Windows e Linux. È possibile usare queste immagini per distribuire set di scalabilità di macchine virtuali di Azure.", @@ -39,7 +39,7 @@ "loc.input.help.additionalBuilderParameters": "In modalità modello Packer generato automaticamente l'attività crea un modello Packer con un compilatore di Azure. Questo compilatore viene usato per generare un'immagine del computer. È possibile aggiungere le chiavi nel compilatore di Azure per personalizzare il modello Packer generato. Ad esempio, impostare ssh_tty=true nel caso si usi un'immagine di base di CentOS ed è necessario avere un tty per eseguire sudo.
    Per visualizzare/modificare i parametri aggiuntivi in una griglia, fare clic su \"…\" accanto alla casella di testo.", "loc.input.label.skipTempFileCleanupDuringVMDeprovision": "Ignora pulizia dei file temporanei durante il deprovisioning", "loc.input.help.skipTempFileCleanupDuringVMDeprovision": "Durante il deprovisioning della macchina virtuale, consente di ignorare la pulizia dei file temporanei caricati nella macchina virtuale. Vedere [qui](https://www.packer.io/docs/builders/azure.html#skip_clean)", - "loc.input.label.imageUri": "URL dell'immagine", + "loc.input.label.imageUri": "URL immagine", "loc.input.help.imageUri": "Consente di specificare un nome per la variabile di output in cui verrà archiviato l'URL dell'immagine generata del computer.", "loc.messages.OSTypeNotSupported": "Questo tipo di sistema operativo non è supportato per la creazione dell'immagine: %s. Usare Windows o Linux.", "loc.messages.CopyTemplateToTempFailed": "Non è stato possibile copiare il modello predefinito dall'origine %s alla posizione temporanea %s", diff --git a/Tasks/PackerBuildV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PackerBuildV0/Strings/resources.resjson/ja-JP/resources.resjson index a2d76751fd52..b5acbf209b5f 100644 --- a/Tasks/PackerBuildV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PackerBuildV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "マシン イメージのビルド", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=845329)", "loc.description": "Packer を使ってマシン イメージをビルドします。このイメージは、Azure 仮想マシン スケール セットのデプロイに利用できます", "loc.instanceNameFormat": "不変イメージのビルド", "loc.releaseNotes": "- クロス プラットフォーム エージェント対応 (Linux、macOS、Windows)\n- Windows と Linux 両方のイメージのビルドをサポート。これらのイメージは Azure 仮想マシン スケール セットの配置に使用できます。", @@ -83,5 +83,5 @@ "loc.messages.GetArtifactItemsNotSupported": "成果物項目の取得はサポートされていません。無効なコード パスです", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。仮想マシンのマネージド サービス ID (MSI) を構成してください 'https://aka.ms/azure-msi-docs'。状態コード: %s、ステータス メッセージ: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。状態コード: %s、ステータス メッセージ: %s", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。" } \ No newline at end of file diff --git a/Tasks/PackerBuildV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PackerBuildV0/Strings/resources.resjson/ko-KR/resources.resjson index 6ddb00c31ed4..9770880c6cd7 100644 --- a/Tasks/PackerBuildV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/PackerBuildV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -16,16 +16,16 @@ "loc.input.help.customTemplateParameters": "사용자 지정 템플릿을 작성하기 위해 Packer에 전달할 매개 변수를 지정합니다. 사용자 지정 템플릿의 \"변수\" 섹션에 매핑되어야 합니다. 예를 들어 템플릿에 \"drop-location\"이라는 변수가 있는 경우 여기서 이름이 \"drop-location\"이고 사용할 값이 지정된 매개 변수를 추가합니다. 릴리스 변수에 값을 연결할 수도 있습니다. 표에서 추가 매개 변수를 확인/편집하려면 텍스트 상자 옆에 있는 “…”을 클릭하세요.", "loc.input.label.ConnectedServiceName": "Azure 구독", "loc.input.help.ConnectedServiceName": "컴퓨터 이미지를 굽고 저장하는 데 필요한 Azure Resource Manager 구독을 선택합니다.", - "loc.input.label.location": "스토리지 위치", + "loc.input.label.location": "저장소 위치", "loc.input.help.location": "빌드한 컴퓨터 이미지를 저장하는 위치입니다. 이 위치는 이미지를 빌드하기 위한 임시 VM을 만드는 데에도 사용됩니다.", "loc.input.label.storageAccountName": "스토리지 계정", - "loc.input.help.storageAccountName": "빌드한 컴퓨터 이미지를 저장하는 데 필요한 스토리지 계정입니다. 이 스토리지 계정은 선택한 위치에 이미 있어야 합니다.", + "loc.input.help.storageAccountName": "빌드한 컴퓨터 이미지를 저장하는 데 필요한 저장소 계정입니다. 이 저장소 계정은 선택한 위치에 이미 있어야 합니다.", "loc.input.label.azureResourceGroup": "리소스 그룹", - "loc.input.help.azureResourceGroup": "선택한 스토리지 계정을 포함한 Azure 리소스 그룹입니다.", + "loc.input.help.azureResourceGroup": "선택한 저장소 계정을 포함한 Azure 리소스 그룹입니다.", "loc.input.label.baseImageSource": "기본 이미지 소스", "loc.input.help.baseImageSource": "기본 이미지의 소스를 선택합니다. 조정된 OS 이미지 갤러리에서 선택하거나, 사용자 지정 이미지의 URL을 제공할 수 있습니다.", "loc.input.label.baseImage": "기본 이미지", - "loc.input.help.baseImage": "조정된 OS 이미지 목록에서 선택합니다. 컴퓨터 이미지를 캡처하기 전에 필수 조건과 애플리케이션을 설치하는 데 사용됩니다.", + "loc.input.help.baseImage": "조정된 OS 이미지 목록에서 선택합니다. 컴퓨터 이미지를 캡처하기 전에 필수 조건과 응용 프로그램을 설치하는 데 사용됩니다.", "loc.input.label.customImageUrl": "기본 이미지 URL", "loc.input.help.customImageUrl": "기본 이미지의 URL을 지정합니다. 머신 이미지를 캡처하기 전에 필수 구성 요소와 애플리케이션을 설치하는 데 사용됩니다.", "loc.input.label.customImageOSType": "기본 이미지 OS", diff --git a/Tasks/PackerBuildV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PackerBuildV0/Strings/resources.resjson/ru-RU/resources.resjson index b5a7c4e07b3c..e4ad615f962b 100644 --- a/Tasks/PackerBuildV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PackerBuildV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Создать образ компьютера", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=845329)", "loc.description": "Создание образа компьютера с помощью Packer, который можно использовать для развертывания масштабируемого набора виртуальных машин Azure", "loc.instanceNameFormat": "Собрать неизменяемый образ", "loc.releaseNotes": "- Поддержка кроссплатформенных агентов (Linux, macOS и Windows).\n- Поддержка создания образов для Windows и Linux. Эти образы можно использовать для развертывания масштабируемого набора виртуальных машин Azure.", @@ -16,7 +16,7 @@ "loc.input.help.customTemplateParameters": "Укажите параметры, которые будут переданы в Packer для создания пользовательского шаблона. Они должны соответствовать разделу variables в пользовательском шаблоне. Например, если в шаблоне есть переменная drop-location, добавьте здесь параметр с именем drop-location и требуемое значение. Значение можно также связать с переменной выпуска. Чтобы просмотреть и изменить дополнительные параметры в таблице, щелкните многоточие (…) рядом с текстовым полем.", "loc.input.label.ConnectedServiceName": "Подписка Azure", "loc.input.help.ConnectedServiceName": "Выберите подписку Azure Resource Manager для внедрения и сохранения образа компьютера.", - "loc.input.label.location": "Расположение хранилища", + "loc.input.label.location": "Место хранения", "loc.input.help.location": "Расположение для размещения созданного образа компьютера. Это расположение также будет использоваться при создании временной виртуальной машины для сборки образа.", "loc.input.label.storageAccountName": "Учетная запись хранения", "loc.input.help.storageAccountName": "Учетная запись хранения, в которой будет размещен созданный образ компьютера. Эта учетная запись хранения должна существовать в выбранном расположении.", @@ -39,7 +39,7 @@ "loc.input.help.additionalBuilderParameters": "В режиме автоматического создания шаблона Packer задача создает шаблон Packer со сборщиком Azure. Этот сборщик служит для создания образа компьютера. В сборщик Azure можно добавить параметры для настройки созданного шаблона Packer. Например, задайте параметр ssh_tty=true, если используется базовый образ CentOS и для запуска sudo требуется телетайп.
    Чтобы просмотреть и изменить дополнительные параметры в таблице, щелкните многоточие (…) рядом с текстовым полем.", "loc.input.label.skipTempFileCleanupDuringVMDeprovision": "Пропустить очистку временных файлов при отзыве", "loc.input.help.skipTempFileCleanupDuringVMDeprovision": "Во время отзыва виртуальной машины пропустить очистку временных файлов, добавленных в виртуальную машину. См. [эту статью](https://www.packer.io/docs/builders/azure.html#skip_clean)", - "loc.input.label.imageUri": "URL-адрес рисунка", + "loc.input.label.imageUri": "URL-адрес образа", "loc.input.help.imageUri": "Укажите имя выходной переменной, в которой будет храниться сгенерированный URL-адрес образа компьютера.", "loc.messages.OSTypeNotSupported": "Операционная система этого типа не поддерживается для создания образов: %s. Воспользуйтесь ОС Windows или Linux.", "loc.messages.CopyTemplateToTempFailed": "Не удалось скопировать встроенный шаблон из источника %s во временное расположение %s", diff --git a/Tasks/PackerBuildV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PackerBuildV0/Strings/resources.resjson/zh-TW/resources.resjson index 90ed8746e0d2..cf7f6d76b82e 100644 --- a/Tasks/PackerBuildV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PackerBuildV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "建置機器映像", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=845329)", "loc.description": "使用 Packer 建置機器映像,其可用於 Azure 虛擬機器擴展集部署", "loc.instanceNameFormat": "建置不可變的映像", "loc.releaseNotes": "- 使用跨平台代理程式 (Linux、macOS 或 Windows)\n- 支援為 Windows 及 Linux 建置映像。這些映像可用於部署 Azure 虛擬機器擴展集。", @@ -39,7 +39,7 @@ "loc.input.help.additionalBuilderParameters": "在自動產生的 Packer 範本模式中,工作會使用 Azure 產生器建立 Packer 範本。此產生器可用以產生電腦映像。您可以將金鑰新增至 Azure 產生器中,以自訂產生的 Packer 範本。例如,若目前使用 CentOS 基底映像,且您需要有 tty 才可執行 sudo,在此情況下請設定 ssh_tty=true。
    若要檢視/編輯方格中的其他參數,請按一下文字方塊旁的 [...]。", "loc.input.label.skipTempFileCleanupDuringVMDeprovision": "在取消佈建期間跳過清除暫存檔案", "loc.input.help.skipTempFileCleanupDuringVMDeprovision": "在取消佈建 VM 期間,跳過清除已上傳至 VM 之暫存檔案。請參閱 [這裡](https://www.packer.io/docs/builders/azure.html#skip_clean)", - "loc.input.label.imageUri": "影像 URL", + "loc.input.label.imageUri": "映像 URL", "loc.input.help.imageUri": "請提供輸出變數的名稱; 該輸出變數將用於存放所產生的機器映像 URL。", "loc.messages.OSTypeNotSupported": "此 OS 類型無法建立映像: %s。請使用 Windows 或 Linux。", "loc.messages.CopyTemplateToTempFailed": "無法將內建範本從來源 %s 複製到暫存位置 %s", diff --git a/Tasks/PackerBuildV0/task.json b/Tasks/PackerBuildV0/task.json index 2b6cc3ccabd6..af94c1aeebd0 100644 --- a/Tasks/PackerBuildV0/task.json +++ b/Tasks/PackerBuildV0/task.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 184, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/PackerBuildV0/task.loc.json b/Tasks/PackerBuildV0/task.loc.json index faf603e974bb..784cd52bf4b6 100644 --- a/Tasks/PackerBuildV0/task.loc.json +++ b/Tasks/PackerBuildV0/task.loc.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 184, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/PackerBuildV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PackerBuildV1/Strings/resources.resjson/de-DE/resources.resjson index 6614439e4d40..2477e60ca697 100644 --- a/Tasks/PackerBuildV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PackerBuildV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Computerimage erstellen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329) or [see the Packer documentation](https://www.packer.io/docs/index.html)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=845329) oder [Packer-Dokumentation anzeigen](https://www.packer.io/docs/index.html)", "loc.description": "Hiermit wird unter Verwendung von Packer ein Computerimage erstellt, das für die Bereitstellung von Azure-VM-Skalierungsgruppen verwendet werden kann.", "loc.instanceNameFormat": "Unveränderliches Image erstellen", "loc.releaseNotes": "Diese Aufgabe unterstützt ab sofort verwaltete Datenträgerimages.", @@ -43,8 +43,8 @@ "loc.input.help.additionalBuilderParameters": "Im Modus für automatisch generierte Packer-Vorlagen erstellt die Aufgabe eine Packer-Vorlage mit einem Azure-Generator. Dieser Generator dient zum Erstellen eines Computerimages. Sie können dem Azure-Generator Schlüssel hinzufügen, um die erstellte Packer-Vorlage anzupassen. Legen Sie z. B. \"ssh_tty=true\" fest, wenn Sie ein CentOS-Basisimage verwenden und Sie ein tty zum Ausführen von sudo benötigen.
    Klicken Sie neben dem Textfeld auf \"...\", um die zusätzlichen Parameter in einem Raster anzuzeigen/zu bearbeiten.", "loc.input.label.skipTempFileCleanupDuringVMDeprovision": "Beim Aufheben der Bereitstellung die Bereinigung der temporären Dateien überspringen", "loc.input.help.skipTempFileCleanupDuringVMDeprovision": "Überspringen Sie beim Aufheben der Bereitstellung des virtuellen Computers die Bereinigung der temporären Dateien, die auf den virtuellen Computer hochgeladen wurden. Weitere Informationen finden Sie [hier](https://www.packer.io/docs/builders/azure.html#skip_clean).", - "loc.input.label.packerVersion": "Packer Version", - "loc.input.help.packerVersion": "Specify the version of Packer to install. This will work only with custom templates.", + "loc.input.label.packerVersion": "Packer-Version", + "loc.input.help.packerVersion": "Geben Sie die zu installierende Packer-Version an. Dies funktioniert nur mit benutzerdefinierten Vorlagen.", "loc.input.label.imageUri": "Image-URL oder -name", "loc.input.help.imageUri": "Geben Sie einen Namen für die Ausgabevariable an, in der für ein nicht verwaltetes VM-Image die Image-VHD-URL des generierten Computers oder für ein verwaltetes VM-Image der Imagename gespeichert wird.", "loc.input.label.imageId": "Azure-Ressourcen-ID", @@ -76,7 +76,7 @@ "loc.messages.ResolvedDeployPackgePath": "Bereitstellung des Paketpfads behandelt: %s.", "loc.messages.ResolvedDeployScriptPath": "Bereitstellung des Skriptpfads behandelt: %s.", "loc.messages.OSNotSupportedForRunningPacker": "Das Betriebssystem wird für die Ausführung von Packer nicht unterstützt.", - "loc.messages.InstallExplicitPackerVersion": "Packer version %s will be downloaded and installed for running task.", + "loc.messages.InstallExplicitPackerVersion": "Die Packer-Version %s wird heruntergeladen und für die ausgeführte Aufgabe installiert.", "loc.messages.DownloadingPackerRequired": "Entweder wurde Packer nicht installiert, oder die Version ist niedriger als %s. Version %s wird heruntergeladen und für ausgeführte Aufgaben installiert.", "loc.messages.DownloadingPackerCompleted": "Packer-Installationsprogramm erfolgreich heruntergeladen in Pfad: %s.", "loc.messages.ExtractingPackerCompleted": "Packer erfolgreich extrahiert von Pfad: %s.", diff --git a/Tasks/PackerBuildV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PackerBuildV1/Strings/resources.resjson/es-ES/resources.resjson index b0f3a14c7deb..d6eecd6f99c7 100644 --- a/Tasks/PackerBuildV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PackerBuildV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Compilar imagen de máquina", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329) or [see the Packer documentation](https://www.packer.io/docs/index.html)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=845329) o [consultar la documentación de Packer](https://www.packer.io/docs/index.html)", "loc.description": "Compila una imagen de máquina con Packer, que se puede usar para la implementación del conjunto de escalado de máquinas virtuales de Azure.", "loc.instanceNameFormat": "Compilar imagen inmutable", "loc.releaseNotes": "Esta tarea admite ahora imágenes de disco administrado.", @@ -43,8 +43,8 @@ "loc.input.help.additionalBuilderParameters": "En el modo de plantilla Packer generada automáticamente, la tarea crea una plantilla Packer con un compilador de Azure. Este compilador se usa para generar una imagen de máquina. Puede agregar claves al compilador de Azure para personalizar la plantilla Packer generada. Por ejemplo, puede establecer ssh_tty=true en el caso de que use una imagen base de CentOS y necesite tener un tty para ejecutar sudo.
    Para ver o editar los parámetros adicionales en una cuadrícula, haga clic en “…” junto al cuadro de texto.", "loc.input.label.skipTempFileCleanupDuringVMDeprovision": "Omitir limpieza de archivos temporales durante el desaprovisionamiento", "loc.input.help.skipTempFileCleanupDuringVMDeprovision": "Durante el desaprovisonamiento de la máquina virtual, omita la limpieza de los archivos temporales cargados en la máquina virtual. Consulte la información que se proporciona [aquí](https://www.packer.io/docs/builders/azure.html#skip_clean)", - "loc.input.label.packerVersion": "Packer Version", - "loc.input.help.packerVersion": "Specify the version of Packer to install. This will work only with custom templates.", + "loc.input.label.packerVersion": "Versión de Packer", + "loc.input.help.packerVersion": "Especifique la versión de Packer que se va a instalar. Esto solo funcionará con las plantillas personalizadas.", "loc.input.label.imageUri": "Nombre o dirección URL de la imagen", "loc.input.help.imageUri": "Proporcione un nombre para la variable de salida que almacenará la dirección URL VHD de la imagen de máquina generada para una imagen de máquina virtual no administrada o un nombre para una imagen de máquina virtual administrada.", "loc.input.label.imageId": "Identificador de recurso de Azure", @@ -76,7 +76,7 @@ "loc.messages.ResolvedDeployPackgePath": "Ruta de acceso del paquete de implementación resuelta: %s.", "loc.messages.ResolvedDeployScriptPath": "Ruta de acceso del script de implementación resuelta: %s.", "loc.messages.OSNotSupportedForRunningPacker": "No se admite este sistema operativo para ejecutar Packer.", - "loc.messages.InstallExplicitPackerVersion": "Packer version %s will be downloaded and installed for running task.", + "loc.messages.InstallExplicitPackerVersion": "La versión de Packer %s se descargará e instalará para la tarea en ejecución.", "loc.messages.DownloadingPackerRequired": "Puede que Packer no esté instalado o que la versión sea anterior a %s. Se descargará la versión %s y se instalará para ejecutar la tarea.", "loc.messages.DownloadingPackerCompleted": "Instalador de Packer descargado correctamente en la ruta de acceso: %s.", "loc.messages.ExtractingPackerCompleted": "Packer se ha extraído correctamente en la ruta de acceso: %s.", diff --git a/Tasks/PackerBuildV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PackerBuildV1/Strings/resources.resjson/fr-FR/resources.resjson index 44d1048b48d5..5b5c25b29119 100644 --- a/Tasks/PackerBuildV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PackerBuildV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Générer une image de machine", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329) or [see the Packer documentation](https://www.packer.io/docs/index.html)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=845329) ou [consulter la documentation sur Packer](https://www.packer.io/docs/index.html)", "loc.description": "Générez une image de machine à l'aide de Packer. Vous pouvez utiliser cette image pour déployer des groupes de machines virtuelles identiques Azure", "loc.instanceNameFormat": "Générer l'image non modifiable", "loc.releaseNotes": "Cette tâche prend désormais en charge les images de disques managés.", @@ -43,8 +43,8 @@ "loc.input.help.additionalBuilderParameters": "En mode de génération automatique du modèle Packer, la tâche crée un modèle Packer avec un générateur Azure. Ce générateur permet de générer une image de machine. Vous pouvez ajouter des clés au générateur Azure pour personnaliser le modèle Packer généré. Par exemple, définissez ssh_tty=true si vous utilisez une image de base CentOS et si vous devez avoir un tty pour exécuter sudo.
    Pour afficher/modifier les paramètres supplémentaires dans une grille, cliquez sur \"…\" à côté de la zone de texte.", "loc.input.label.skipTempFileCleanupDuringVMDeprovision": "Ignorer le nettoyage des fichiers temporaires durant le déprovisionnement", "loc.input.help.skipTempFileCleanupDuringVMDeprovision": "Durant le déprovisionnement de la machine virtuelle, ignorez le nettoyage des fichiers temporaires chargés sur la machine virtuelle. Consultez les informations situées [ici](https://www.packer.io/docs/builders/azure.html#skip_clean)", - "loc.input.label.packerVersion": "Packer Version", - "loc.input.help.packerVersion": "Specify the version of Packer to install. This will work only with custom templates.", + "loc.input.label.packerVersion": "Version de Packer", + "loc.input.help.packerVersion": "Spécifiez la version de Packer à installer. Cela fonctionne uniquement avec des modèles personnalisés.", "loc.input.label.imageUri": "URL ou nom de l'image", "loc.input.help.imageUri": "Indiquez le nom de la variable de sortie qui doit stocker l'URL du VHD de l'image de machine générée pour l'image de machine virtuelle non managée, ou le nom d'image pour l'image de machine virtuelle managée.", "loc.input.label.imageId": "ID de ressource Azure", @@ -76,7 +76,7 @@ "loc.messages.ResolvedDeployPackgePath": "Résolution effectuée du chemin du package de déploiement : %s.", "loc.messages.ResolvedDeployScriptPath": "Résolution effectuée du chemin du script de déploiement : %s.", "loc.messages.OSNotSupportedForRunningPacker": "L'OS n'est pas pris en charge pour l'exécution de Packer.", - "loc.messages.InstallExplicitPackerVersion": "Packer version %s will be downloaded and installed for running task.", + "loc.messages.InstallExplicitPackerVersion": "La version %s de Packer va être téléchargée et installée pour l'exécution de la tâche.", "loc.messages.DownloadingPackerRequired": "Soit Packer n'est pas installé, soit il est antérieur à la version %s. La version %s va être téléchargée et installée pour la tâche en cours d'exécution.", "loc.messages.DownloadingPackerCompleted": "Le programme d'installation de Packer a été correctement téléchargé dans le chemin suivant : %s.", "loc.messages.ExtractingPackerCompleted": "Packer a été correctement extrait dans le chemin suivant : %s.", diff --git a/Tasks/PackerBuildV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PackerBuildV1/Strings/resources.resjson/it-IT/resources.resjson index 1bd410a1787c..c26accc6c7a6 100644 --- a/Tasks/PackerBuildV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PackerBuildV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Crea immagine di macchina virtuale", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329) or [see the Packer documentation](https://www.packer.io/docs/index.html)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=845329). In alternativa [vedere la documentazione di Packer](https://www.packer.io/docs/index.html)", "loc.description": "Crea un'immagine di macchina virtuale con Packer. È possibile usare questa immagine per la distribuzione di set di scalabilità di macchine virtuali di Azure", "loc.instanceNameFormat": "Crea immagine non modificabile", "loc.releaseNotes": "Questa attività ora supporta le immagini di dischi gestiti.", @@ -43,8 +43,8 @@ "loc.input.help.additionalBuilderParameters": "In modalità modello Packer generato automaticamente l'attività crea un modello Packer con un compilatore di Azure. Questo compilatore viene usato per generare un'immagine del computer. È possibile aggiungere le chiavi nel compilatore di Azure per personalizzare il modello Packer generato. Ad esempio, impostare ssh_tty=true nel caso si usi un'immagine di base di CentOS ed è necessario avere un tty per eseguire sudo.
    Per visualizzare/modificare i parametri aggiuntivi in una griglia, fare clic su \"…\" accanto alla casella di testo.", "loc.input.label.skipTempFileCleanupDuringVMDeprovision": "Ignora pulizia dei file temporanei durante il deprovisioning", "loc.input.help.skipTempFileCleanupDuringVMDeprovision": "Durante il deprovisioning della macchina virtuale, consente di ignorare la pulizia dei file temporanei caricati nella macchina virtuale. Vedere [qui](https://www.packer.io/docs/builders/azure.html#skip_clean)", - "loc.input.label.packerVersion": "Packer Version", - "loc.input.help.packerVersion": "Specify the version of Packer to install. This will work only with custom templates.", + "loc.input.label.packerVersion": "Versione di Packer", + "loc.input.help.packerVersion": "Consente di specificare la versione di Packer da installare. Funzionerà solo con i modelli personalizzati.", "loc.input.label.imageUri": "Nome o URL dell'immagine", "loc.input.help.imageUri": "Consente di specificare un nome per la variabile di output in cui verrà archiviato l'URL del disco rigido virtuale dell'immagine del computer generata per l'immagine della macchina virtuale non gestita oppure il nome dell'immagine della macchina virtuale gestita.", "loc.input.label.imageId": "ID risorsa di Azure", @@ -76,7 +76,7 @@ "loc.messages.ResolvedDeployPackgePath": "Il percorso del pacchetto di distribuzione è stato risolto: %s.", "loc.messages.ResolvedDeployScriptPath": "Il percorso dello script di distribuzione è stato risolto: %s.", "loc.messages.OSNotSupportedForRunningPacker": "Il sistema operativo non è supportato per l'esecuzione di Packer.", - "loc.messages.InstallExplicitPackerVersion": "Packer version %s will be downloaded and installed for running task.", + "loc.messages.InstallExplicitPackerVersion": "La versione di Packer %s verrà scaricata e installata per l'attività in esecuzione.", "loc.messages.DownloadingPackerRequired": "Packer non è installato oppure la versione è inferiore a %s. La versione %s verrà scaricata e installata per l'attività in esecuzione.", "loc.messages.DownloadingPackerCompleted": "Il programma di installazione di Packer è stato scaricato nel percorso: %s.", "loc.messages.ExtractingPackerCompleted": "Packer è stato estratto nel percorso: %s.", diff --git a/Tasks/PackerBuildV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PackerBuildV1/Strings/resources.resjson/ja-JP/resources.resjson index 95ada4ed3068..db1dbda350c5 100644 --- a/Tasks/PackerBuildV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PackerBuildV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "マシン イメージのビルド", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329) or [see the Packer documentation](https://www.packer.io/docs/index.html)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=845329)、または [Packer のドキュメントを参照](https://www.packer.io/docs/index.html)", "loc.description": "Packer を使ってマシン イメージをビルドします。このイメージは、Azure 仮想マシン スケール セットのデプロイに利用できます", "loc.instanceNameFormat": "不変イメージのビルド", "loc.releaseNotes": "現在このタスクは、マネージド ディスク イメージをサポートしています。", @@ -43,8 +43,8 @@ "loc.input.help.additionalBuilderParameters": "自動生成された Packer テンプレート モードでは、タスクは Azure のビルダーを使用して Packer テンプレートを作成します。このビルダーは、マシン イメージを生成するために使用されます。Azure のビルダーにキーを追加すると、生成される Packer テンプレートをカスタマイズできます。たとえば、CentOS 基本イメージを使用していて、sudo を実行するために tty が必要な場合は、ssh_tty=true と設定します。
    追加のパラメーターをグリッドで表示/編集するには、テキスト ボックスの隣の […] をクリックします。", "loc.input.label.skipTempFileCleanupDuringVMDeprovision": "プロビジョニング解除中に一時ファイルのクリーンアップをスキップする", "loc.input.help.skipTempFileCleanupDuringVMDeprovision": "VM のプロビジョニング解除中に、VM にアップロードされた一時ファイルのクリーンアップをスキップします。[こちら](https://www.packer.io/docs/builders/azure.html#skip_clean)をご覧ください", - "loc.input.label.packerVersion": "Packer Version", - "loc.input.help.packerVersion": "Specify the version of Packer to install. This will work only with custom templates.", + "loc.input.label.packerVersion": "Packer バージョン", + "loc.input.help.packerVersion": "インストールする Packer のバージョンを指定します。これは、カスタム テンプレートでのみ機能します。", "loc.input.label.imageUri": "イメージの URL または名前", "loc.input.help.imageUri": "アンマネージド VM イメージの生成されたマシン イメージ VHD URL またはマネージド VM イメージのイメージ名を保存する、出力変数の名前を指定します。", "loc.input.label.imageId": "Azure リソース ID", @@ -76,7 +76,7 @@ "loc.messages.ResolvedDeployPackgePath": "配置パッケージ パスを解決しました: %s。", "loc.messages.ResolvedDeployScriptPath": "配置スクリプト パスを解決しました: %s。", "loc.messages.OSNotSupportedForRunningPacker": "OS は実行中の packer でサポートされていません。", - "loc.messages.InstallExplicitPackerVersion": "Packer version %s will be downloaded and installed for running task.", + "loc.messages.InstallExplicitPackerVersion": "タスクを実行するため、packer バージョン %s がダウンロードおよびインストールされます。", "loc.messages.DownloadingPackerRequired": "Packer がインストールされていないか、%s より前のバージョンです。タスク実行用にバージョン %s がダウンロードされ、インストールされます。", "loc.messages.DownloadingPackerCompleted": "パス: %s で Packer インストーラーが正常にダウンロードされました。", "loc.messages.ExtractingPackerCompleted": "パス: %s で Packer が正常に抽出されました。", @@ -96,5 +96,5 @@ "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。仮想マシンのマネージド サービス ID (MSI) を構成してください 'https://aka.ms/azure-msi-docs'。状態コード: %s、ステータス メッセージ: %s", "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。状態コード: %s、ステータス メッセージ: %s", "loc.messages.CreateManagedImageNotSupportedForVHDSource": "ソース VHD からのマネージド イメージの作成はサポートされていません。[基本イメージソース] の入力値を [ギャラリー] に設定する必要があります。", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。" } \ No newline at end of file diff --git a/Tasks/PackerBuildV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PackerBuildV1/Strings/resources.resjson/ko-KR/resources.resjson index edd794548260..79fceb81a813 100644 --- a/Tasks/PackerBuildV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/PackerBuildV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -20,16 +20,16 @@ "loc.input.help.isManagedImage": "생성된 이미지가 관리되는 이미지여야 하는지 확인합니다.", "loc.input.label.managedImageName": "관리되는 VM 디스크 이미지 이름 ", "loc.input.help.managedImageName": "자동 생성된 템플릿에 대한 관리되는 디스크 이미지의 이름입니다.", - "loc.input.label.location": "스토리지 위치", + "loc.input.label.location": "저장소 위치", "loc.input.help.location": "빌드한 컴퓨터 이미지를 저장하는 위치입니다. 이 위치는 이미지를 빌드하기 위한 임시 VM을 만드는 데에도 사용됩니다.", "loc.input.label.storageAccountName": "스토리지 계정", - "loc.input.help.storageAccountName": "빌드한 컴퓨터 이미지를 저장하는 데 필요한 스토리지 계정입니다. 이 스토리지 계정은 선택한 위치에 이미 있어야 합니다.", + "loc.input.help.storageAccountName": "빌드한 컴퓨터 이미지를 저장하는 데 필요한 저장소 계정입니다. 이 저장소 계정은 선택한 위치에 이미 있어야 합니다.", "loc.input.label.azureResourceGroup": "리소스 그룹", - "loc.input.help.azureResourceGroup": "선택한 스토리지 계정을 포함한 Azure 리소스 그룹입니다.", + "loc.input.help.azureResourceGroup": "선택한 저장소 계정을 포함한 Azure 리소스 그룹입니다.", "loc.input.label.baseImageSource": "기본 이미지 소스", "loc.input.help.baseImageSource": "기본 이미지의 소스를 선택합니다. 조정된 OS 이미지 갤러리에서 선택하거나, 사용자 지정 VHD 이미지의 URL을 지정할 수 있습니다.
    '관리형 VM 디스크 이미지 ' 옵션을 선택하여 관리형 이미지를 만드는 옵션을 선택한 경우에는 여기서 '갤러리' 옵션을 선택해야 합니다. '사용자 지정' 소스는 관리형 이미지를 만드는 데 사용할 수 없습니다.", "loc.input.label.baseImage": "기본 이미지", - "loc.input.help.baseImage": "조정된 OS 이미지 목록에서 선택합니다. 컴퓨터 이미지를 캡처하기 전에 필수 조건과 애플리케이션을 설치하는 데 사용됩니다.", + "loc.input.help.baseImage": "조정된 OS 이미지 목록에서 선택합니다. 컴퓨터 이미지를 캡처하기 전에 필수 조건과 응용 프로그램을 설치하는 데 사용됩니다.", "loc.input.label.customImageUrl": "기본 이미지 URL", "loc.input.help.customImageUrl": "기본 이미지의 URL을 지정합니다. 머신 이미지를 캡처하기 전에 필수 구성 요소와 애플리케이션을 설치하는 데 사용됩니다.", "loc.input.label.customImageOSType": "기본 이미지 OS", diff --git a/Tasks/PackerBuildV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PackerBuildV1/Strings/resources.resjson/ru-RU/resources.resjson index bd3f6e6dc576..d88b0aca1960 100644 --- a/Tasks/PackerBuildV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PackerBuildV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Создать образ компьютера", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329) or [see the Packer documentation](https://www.packer.io/docs/index.html)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=845329) или [документацию по Packer](https://www.packer.io/docs/index.html)", "loc.description": "Создание образа компьютера с помощью Packer, который можно использовать для развертывания масштабируемого набора виртуальных машин Azure", "loc.instanceNameFormat": "Собрать неизменяемый образ", "loc.releaseNotes": "Эта задача теперь поддерживает управляемые образы дисков.", @@ -20,7 +20,7 @@ "loc.input.help.isManagedImage": "Проверьте, должен ли созданный образ быть управляемым.", "loc.input.label.managedImageName": "Имя образа диска управляемой виртуальной машины ", "loc.input.help.managedImageName": "Имя образа управляемого диска для автоматически создаваемых шаблонов.", - "loc.input.label.location": "Расположение хранилища", + "loc.input.label.location": "Место хранения", "loc.input.help.location": "Расположение для размещения созданного образа компьютера. Это расположение также будет использоваться при создании временной виртуальной машины для сборки образа.", "loc.input.label.storageAccountName": "Учетная запись хранения", "loc.input.help.storageAccountName": "Учетная запись хранения, в которой будет размещен созданный образ компьютера. Эта учетная запись хранения должна существовать в выбранном расположении.", @@ -43,8 +43,8 @@ "loc.input.help.additionalBuilderParameters": "В режиме автоматического создания шаблона Packer задача создает шаблон Packer со сборщиком Azure. Этот сборщик служит для создания образа компьютера. В сборщик Azure можно добавить параметры для настройки созданного шаблона Packer. Например, задайте параметр ssh_tty=true, если используется базовый образ CentOS и для запуска sudo требуется телетайп.
    Чтобы просмотреть и изменить дополнительные параметры в таблице, щелкните многоточие (…) рядом с текстовым полем.", "loc.input.label.skipTempFileCleanupDuringVMDeprovision": "Пропустить очистку временных файлов при отзыве", "loc.input.help.skipTempFileCleanupDuringVMDeprovision": "Во время отзыва виртуальной машины пропустить очистку временных файлов, добавленных в виртуальную машину. См. [эту статью](https://www.packer.io/docs/builders/azure.html#skip_clean)", - "loc.input.label.packerVersion": "Packer Version", - "loc.input.help.packerVersion": "Specify the version of Packer to install. This will work only with custom templates.", + "loc.input.label.packerVersion": "Версия Packer", + "loc.input.help.packerVersion": "Укажите версию Packer для установки. Это работает только с пользовательскими шаблонами.", "loc.input.label.imageUri": "URL-адрес или имя образа", "loc.input.help.imageUri": "Укажите имя выходной переменной, в которой будет храниться созданный URL-адрес виртуального жесткого диска с образом компьютера для образа неуправляемой виртуальной машины или имя образа для образа управляемой виртуальной машины.", "loc.input.label.imageId": "Идентификатор ресурса Azure", @@ -76,7 +76,7 @@ "loc.messages.ResolvedDeployPackgePath": "Разрешенный путь к пакету развертывания: %s.", "loc.messages.ResolvedDeployScriptPath": "Разрешенный путь к сценарию развертывания: %s.", "loc.messages.OSNotSupportedForRunningPacker": "Операционная система не поддерживается Packer.", - "loc.messages.InstallExplicitPackerVersion": "Packer version %s will be downloaded and installed for running task.", + "loc.messages.InstallExplicitPackerVersion": "Версия Packer %s будет скачана и установлена для выполняющейся задачи.", "loc.messages.DownloadingPackerRequired": "Либо Packer не установлен, либо установлена его версия, предшествующая версии %s. Для выполнения задачи будет загружена и установлена версия %s.", "loc.messages.DownloadingPackerCompleted": "Установщик Packer загружен по следующему пути: %s.", "loc.messages.ExtractingPackerCompleted": "Packer успешно извлечен по следующему пути: %s.", diff --git a/Tasks/PackerBuildV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PackerBuildV1/Strings/resources.resjson/zh-TW/resources.resjson index e7f191f473d2..47426a942647 100644 --- a/Tasks/PackerBuildV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PackerBuildV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "建置機器映像", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=845329) or [see the Packer documentation](https://www.packer.io/docs/index.html)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=845329)或[參閱 Packer 文件](https://www.packer.io/docs/index.html)", "loc.description": "使用 Packer 建置機器映像,其可用於 Azure 虛擬機器擴展集部署", "loc.instanceNameFormat": "建置不可變的映像", "loc.releaseNotes": "此工作現在支援受控磁碟映像。", @@ -43,8 +43,8 @@ "loc.input.help.additionalBuilderParameters": "在自動產生的 Packer 範本模式中,工作會使用 Azure 產生器建立 Packer 範本。此產生器可用以產生電腦映像。您可以將金鑰新增至 Azure 產生器中,以自訂產生的 Packer 範本。例如,若目前使用 CentOS 基底映像,且您需要有 tty 才可執行 sudo,在此情況下請設定 ssh_tty=true。
    若要檢視/編輯方格中的其他參數,請按一下文字方塊旁的 [...]。", "loc.input.label.skipTempFileCleanupDuringVMDeprovision": "在取消佈建期間跳過清除暫存檔案", "loc.input.help.skipTempFileCleanupDuringVMDeprovision": "在取消佈建 VM 期間,跳過清除已上傳至 VM 之暫存檔案。請參閱 [這裡](https://www.packer.io/docs/builders/azure.html#skip_clean)", - "loc.input.label.packerVersion": "Packer Version", - "loc.input.help.packerVersion": "Specify the version of Packer to install. This will work only with custom templates.", + "loc.input.label.packerVersion": "Packer 版本", + "loc.input.help.packerVersion": "指定要安裝的 Packer 版本。此項僅適用於自訂範本。", "loc.input.label.imageUri": "映像 URL 或名稱", "loc.input.help.imageUri": "請提供輸出變數的名稱; 該輸出變數將用於存放所產生之非受控 VM 映像的機器映像 VHD URL,或受控 VM 映像的映像名稱。", "loc.input.label.imageId": "Azure 資源識別碼", @@ -76,7 +76,7 @@ "loc.messages.ResolvedDeployPackgePath": "解析的部署套件路徑: %s。", "loc.messages.ResolvedDeployScriptPath": "解析的部署指令碼路徑: %s。", "loc.messages.OSNotSupportedForRunningPacker": "OS 無法執行 Packer。", - "loc.messages.InstallExplicitPackerVersion": "Packer version %s will be downloaded and installed for running task.", + "loc.messages.InstallExplicitPackerVersion": "將會為正在執行的工作下載並安裝 Packer 版本 %s。", "loc.messages.DownloadingPackerRequired": "可能是未安裝 Packer,或 Packer 的版本低於 %s。將下載及安裝 %s 版供執行工作之用。", "loc.messages.DownloadingPackerCompleted": "從下列路徑下載 Packer 安裝程式成功: %s。", "loc.messages.ExtractingPackerCompleted": "從下列路徑擷取 Packer 成功: %s.", diff --git a/Tasks/PackerBuildV1/task.json b/Tasks/PackerBuildV1/task.json index 8a7ce70b17ca..519242bfc92d 100644 --- a/Tasks/PackerBuildV1/task.json +++ b/Tasks/PackerBuildV1/task.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -347,4 +347,4 @@ "CreateManagedImageNotSupportedForVHDSource": "Creating managed image from a source VHD is not supported. You must set 'Base image source' input value to 'Gallery'.", "ExpiredServicePrincipal": "Could not fetch access token for Azure. Verify if the Service Principal used is valid and not expired." } -} +} \ No newline at end of file diff --git a/Tasks/PackerBuildV1/task.loc.json b/Tasks/PackerBuildV1/task.loc.json index 85c80ac6f61a..8a2454ef37ca 100644 --- a/Tasks/PackerBuildV1/task.loc.json +++ b/Tasks/PackerBuildV1/task.loc.json @@ -14,7 +14,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/PipAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PipAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson index d2ebfd9e4e8d..3b48236c0d22 100644 --- a/Tasks/PipAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PipAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Python-PIP-Authentifizierung", - "loc.helpMarkDown": "[Learn more about this task](https://pip.pypa.io/en/stable/reference/pip_install/) or [see the pip documentation](https://pip.pypa.io/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://pip.pypa.io/en/stable/reference/pip_install/) oder [pip-Dokumentation anzeigen](https://pip.pypa.io/)", "loc.description": "Authentifizierungsaufgabe für den PIP-Client, der zum Installieren von Python-Distributionen verwendet wird", "loc.instanceNameFormat": "PIP-Authentifizierung: $(message)", "loc.group.displayName.feedAuthentication": "Feeds und Authentifizierung", diff --git a/Tasks/PipAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PipAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson index ee11176fa26e..4540b44e0592 100644 --- a/Tasks/PipAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PipAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Autenticación PIP de Python", - "loc.helpMarkDown": "[Learn more about this task](https://pip.pypa.io/en/stable/reference/pip_install/) or [see the pip documentation](https://pip.pypa.io/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://pip.pypa.io/en/stable/reference/pip_install/) o [consultar la documentación de pip](https://pip.pypa.io/)", "loc.description": "Tarea de autenticación para el cliente de PIP que se usa para instalar distribuciones de Python.", "loc.instanceNameFormat": "Autenticación PIP $(message)", "loc.group.displayName.feedAuthentication": "Fuentes y autenticación", diff --git a/Tasks/PipAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PipAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson index cfb4850c3b25..452ecc7488b7 100644 --- a/Tasks/PipAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PipAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Authentification PIP pour Python", - "loc.helpMarkDown": "[Learn more about this task](https://pip.pypa.io/en/stable/reference/pip_install/) or [see the pip documentation](https://pip.pypa.io/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://pip.pypa.io/en/stable/reference/pip_install/) ou [consulter la documentation de pip](https://pip.pypa.io/)", "loc.description": "Tâche d'authentification du client PIP utilisé pour l'installation des distributions Python", "loc.instanceNameFormat": "Authentification PIP $(message)", "loc.group.displayName.feedAuthentication": "Flux et authentification", diff --git a/Tasks/PipAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PipAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson index 75bcec3d7a1b..5e2285434467 100644 --- a/Tasks/PipAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PipAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Autenticazione PIP di Python", - "loc.helpMarkDown": "[Learn more about this task](https://pip.pypa.io/en/stable/reference/pip_install/) or [see the pip documentation](https://pip.pypa.io/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://pip.pypa.io/en/stable/reference/pip_install/). In alternativa [vedere la documentazione di pip](https://pip.pypa.io/)", "loc.description": "Attività di autenticazione per il client PIP usato per l'installazione di distribuzioni di Python", "loc.instanceNameFormat": "Autenticazione PIP $(message)", "loc.group.displayName.feedAuthentication": "Feed e autenticazione", diff --git a/Tasks/PipAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PipAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson index f4496d08aa08..ecd0da1665f3 100644 --- a/Tasks/PipAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PipAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Python pip 認証", - "loc.helpMarkDown": "[Learn more about this task](https://pip.pypa.io/en/stable/reference/pip_install/) or [see the pip documentation](https://pip.pypa.io/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://pip.pypa.io/en/stable/reference/pip_install/)、または [PIP のドキュメントを参照](https://pip.pypa.io/)", "loc.description": "Python ディストリビューションのインストールに使用される pip クライアントの認証タスク", "loc.instanceNameFormat": "pip 認証 $(message)", "loc.group.displayName.feedAuthentication": "フィードと認証", diff --git a/Tasks/PipAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PipAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson index 43976729cf72..59212e445926 100644 --- a/Tasks/PipAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PipAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Проверка подлинности pip Python", - "loc.helpMarkDown": "[Learn more about this task](https://pip.pypa.io/en/stable/reference/pip_install/) or [see the pip documentation](https://pip.pypa.io/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://pip.pypa.io/en/stable/reference/pip_install/) или [документацию по pip](https://pip.pypa.io/)", "loc.description": "Задача проверки подлинности для клиента pip, используемого для установки дистрибутивов Python", "loc.instanceNameFormat": "Проверка подлинности Pip $(message)", "loc.group.displayName.feedAuthentication": "Веб-каналы и проверка подлинности", diff --git a/Tasks/PipAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PipAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson index 4f8df0ed96b4..70215ff88a4b 100644 --- a/Tasks/PipAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PipAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Python pip 驗證", - "loc.helpMarkDown": "[Learn more about this task](https://pip.pypa.io/en/stable/reference/pip_install/) or [see the pip documentation](https://pip.pypa.io/)", + "loc.helpMarkDown": "[深入了解此工作](https://pip.pypa.io/en/stable/reference/pip_install/)或[參閱 pip 文件](https://pip.pypa.io/)", "loc.description": "用於安裝 Python 發行版本之 pip 用戶端的驗證工作", "loc.instanceNameFormat": "Pip 驗證 $(message)", "loc.group.displayName.feedAuthentication": "摘要與驗證", diff --git a/Tasks/PipAuthenticateV0/task.json b/Tasks/PipAuthenticateV0/task.json index ba87f29e1dd8..c78a4e99db47 100644 --- a/Tasks/PipAuthenticateV0/task.json +++ b/Tasks/PipAuthenticateV0/task.json @@ -9,7 +9,7 @@ "category": "Package", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -86,4 +86,4 @@ "Warn_TooManyFeedEntries": "Too many feed entries for auth. Please reduce the number of repositories in the task.", "Warning_SessionCreationFailed": "Could not create provenance session: %s" } -} +} \ No newline at end of file diff --git a/Tasks/PipAuthenticateV0/task.loc.json b/Tasks/PipAuthenticateV0/task.loc.json index ea65bb1376d7..be8655a5d8b8 100644 --- a/Tasks/PipAuthenticateV0/task.loc.json +++ b/Tasks/PipAuthenticateV0/task.loc.json @@ -9,7 +9,7 @@ "category": "Package", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -86,4 +86,4 @@ "Warn_TooManyFeedEntries": "ms-resource:loc.messages.Warn_TooManyFeedEntries", "Warning_SessionCreationFailed": "ms-resource:loc.messages.Warning_SessionCreationFailed" } -} +} \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson index 1cf48ad4ef64..e78f4a222287 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Python-PIP-Authentifizierung", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) or [see the pip documentation](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) oder [pip-Dokumentation anzeigen](https://pip.pypa.io/en/stable/reference/pip_install/)", "loc.description": "Authentifizierungsaufgabe für den PIP-Client, der zum Installieren von Python-Distributionen verwendet wird", - "loc.instanceNameFormat": "Pip Authenticate", + "loc.instanceNameFormat": "PIP-Authentifizierung", "loc.group.displayName.feedAuthentication": "Feeds und Authentifizierung", "loc.input.label.artifactFeeds": "Meine Feeds (Auswahl unten)", "loc.input.help.artifactFeeds": "Wählen Sie Feeds für die Authentifizierung innerhalb dieser Organisation aus.", "loc.input.label.pythonDownloadServiceConnections": "Feeds aus externen Organisationen", "loc.input.help.pythonDownloadServiceConnections": "Wählen Sie Endpunkte für die Authentifizierung außerhalb dieser Organisation aus.", - "loc.input.label.onlyAddExtraIndex": "Don't set primary index URL", - "loc.input.help.onlyAddExtraIndex": "If this is set to true, no feed will be set as the primary index URL. All of the configured feeds/endpoints will be set as extra index URLs. Defaults to false.", + "loc.input.label.onlyAddExtraIndex": "URL für primären Index nicht festlegen", + "loc.input.help.onlyAddExtraIndex": "Bei Festlegung auf TRUE wird kein Feed als primäre Index-URL festgelegt. Alle konfigurierten Feeds/Endpunkte werden als zusätzliche Index-URLs festgelegt. Standardwert: FALSE.", "loc.messages.Info_AddingInternalFeeds": "Authentifizierungsinformationen für %s interne Feeds werden hinzugefügt.", "loc.messages.Info_AddingExternalFeeds": "Authentifizierungsinformationen für den externen Endpunkt \"%s\" werden hinzugefügt.", "loc.messages.Info_SuccessAddingAuth": "Die Authentifizierung für %s interne Feeds und %s externen Endpunkt wurde erfolgreich hinzugefügt.", @@ -19,5 +19,5 @@ "loc.messages.FailedToGetPackagingUri": "Der URI für die Paketierung kann nicht mithilfe des URI der Standardsammlung abgerufen werden.", "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.", "loc.messages.Warn_TooManyFeedEntries": "Zu viele Feedeinträge für die Authentifizierung. Verringern Sie die Anzahl von Repositorys in der Aufgabe.", - "loc.messages.Warning_SessionCreationFailed": "Could not create provenance session: %s" + "loc.messages.Warning_SessionCreationFailed": "Die Herkunftssitzung konnte nicht erstellt werden: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson index 665a1a84e483..7fa1682f9cfe 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Autenticación PIP de Python", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) or [see the pip documentation](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) o [consultar la documentación de pip](https://pip.pypa.io/en/stable/reference/pip_install/)", "loc.description": "Tarea de autenticación para el cliente de PIP que se usa para instalar distribuciones de Python.", - "loc.instanceNameFormat": "Pip Authenticate", + "loc.instanceNameFormat": "Autenticación PIP", "loc.group.displayName.feedAuthentication": "Fuentes y autenticación", "loc.input.label.artifactFeeds": "Mis fuentes (seleccionar a continuación)", "loc.input.help.artifactFeeds": "Seleccionar las fuentes para autenticar presentes en esta organización", "loc.input.label.pythonDownloadServiceConnections": "Fuentes de organizaciones externas", "loc.input.help.pythonDownloadServiceConnections": "Seleccione los puntos de conexión para autenticarse fuera de esta organización.", - "loc.input.label.onlyAddExtraIndex": "Don't set primary index URL", - "loc.input.help.onlyAddExtraIndex": "If this is set to true, no feed will be set as the primary index URL. All of the configured feeds/endpoints will be set as extra index URLs. Defaults to false.", + "loc.input.label.onlyAddExtraIndex": "No establecer la dirección URL de índice principal", + "loc.input.help.onlyAddExtraIndex": "Si se establece en true, no se establecerá ninguna fuente como dirección URL de índice principal. Todas las fuentes o los puntos de conexión que se hayan configurado se establecerán como direcciones URL de índice adicionales. El valor predeterminado es false.", "loc.messages.Info_AddingInternalFeeds": "Agregando información de autenticación para las fuentes internas %s.", "loc.messages.Info_AddingExternalFeeds": "Agregando información de autenticación para el punto de conexión externo %s.", "loc.messages.Info_SuccessAddingAuth": "La autenticación para las fuentes internas %s y el punto de conexión externo %s se ha agregado correctamente.", @@ -19,5 +19,5 @@ "loc.messages.FailedToGetPackagingUri": "No se puede obtener el URI de empaquetado; se usa el URI de la colección predeterminado.", "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación", "loc.messages.Warn_TooManyFeedEntries": "Hay demasiadas entradas de fuente para la autenticación. Reduzca el número de repositorios de la tarea.", - "loc.messages.Warning_SessionCreationFailed": "Could not create provenance session: %s" + "loc.messages.Warning_SessionCreationFailed": "No se pudo crear la sesión de proveniencia: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson index bc24770f09aa..5df06bccb8c5 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Authentification PIP pour Python", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) or [see the pip documentation](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) ou [consulter la documentation de pip](https://pip.pypa.io/en/stable/reference/pip_install/)", "loc.description": "Tâche d'authentification du client PIP utilisé pour l'installation des distributions Python", - "loc.instanceNameFormat": "Pip Authenticate", + "loc.instanceNameFormat": "Authentification pip", "loc.group.displayName.feedAuthentication": "Flux et authentification", "loc.input.label.artifactFeeds": "Mes flux (à sélectionner ci-dessous)", "loc.input.help.artifactFeeds": "Sélectionner les flux d'authentification dans cette organisation", "loc.input.label.pythonDownloadServiceConnections": "Flux d'organisations externes", "loc.input.help.pythonDownloadServiceConnections": "Sélectionnez des points de terminaison pour permettre l'authentification en dehors de cette organisation.", - "loc.input.label.onlyAddExtraIndex": "Don't set primary index URL", - "loc.input.help.onlyAddExtraIndex": "If this is set to true, no feed will be set as the primary index URL. All of the configured feeds/endpoints will be set as extra index URLs. Defaults to false.", + "loc.input.label.onlyAddExtraIndex": "Ne pas définir l'URL d'index principal", + "loc.input.help.onlyAddExtraIndex": "Si la valeur est true, aucun flux n'est défini en tant qu'URL d'index principal. Tous les flux/points de terminaison configurés sont définis en tant qu'URL d'index supplémentaires. La valeur par défaut est false.", "loc.messages.Info_AddingInternalFeeds": "Ajout d'informations d'authentification pour le ou les flux internes %s.", "loc.messages.Info_AddingExternalFeeds": "Ajout d'informations d'authentification pour le point de terminaison externe %s.", "loc.messages.Info_SuccessAddingAuth": "Ajout réussi de l'authentification pour les flux internes %s et le point de terminaison externe %s.", @@ -19,5 +19,5 @@ "loc.messages.FailedToGetPackagingUri": "Impossible d'obtenir l'URI de packaging. Utilisation de l'URI de collection par défaut.", "loc.messages.FailedToAddAuthentication": "Échec de l'ajout de l'authentification.", "loc.messages.Warn_TooManyFeedEntries": "Trop d'entrées de flux pour l'authentification. Réduisez le nombre de dépôts dans la tâche.", - "loc.messages.Warning_SessionCreationFailed": "Could not create provenance session: %s" + "loc.messages.Warning_SessionCreationFailed": "Impossible de créer une session de provenance : %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson index 67a221eb6946..ba1f70cc32af 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Autenticazione PIP di Python", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) or [see the pip documentation](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate). In alternativa [vedere la documentazione di pip](https://pip.pypa.io/en/stable/reference/pip_install/)", "loc.description": "Attività di autenticazione per il client PIP usato per l'installazione di distribuzioni di Python", - "loc.instanceNameFormat": "Pip Authenticate", + "loc.instanceNameFormat": "Autenticazione pip", "loc.group.displayName.feedAuthentication": "Feed e autenticazione", "loc.input.label.artifactFeeds": "Feed personali (selezionare sotto)", "loc.input.help.artifactFeeds": "Selezionare i feed da autenticare presenti in questa organizzazione", "loc.input.label.pythonDownloadServiceConnections": "Feed di organizzazioni esterne", "loc.input.help.pythonDownloadServiceConnections": "Selezionare gli endpoint da autenticare all'esterno di questa organizzazione.", - "loc.input.label.onlyAddExtraIndex": "Don't set primary index URL", - "loc.input.help.onlyAddExtraIndex": "If this is set to true, no feed will be set as the primary index URL. All of the configured feeds/endpoints will be set as extra index URLs. Defaults to false.", + "loc.input.label.onlyAddExtraIndex": "Non impostare l'URL di indice primario", + "loc.input.help.onlyAddExtraIndex": "Se questa opzione è impostata su true, nessun feed verrà impostato come URL di indice primario. Tutti i feed/endpoint configurati verranno impostati come URL di indice aggiuntivi. Il valore predefinito è false.", "loc.messages.Info_AddingInternalFeeds": "Aggiunta delle informazioni di autenticazione per i feed interni di %s.", "loc.messages.Info_AddingExternalFeeds": "Aggiunta delle informazioni di autenticazione per l'endpoint esterno di %s.", "loc.messages.Info_SuccessAddingAuth": "L'autenticazione per i feed interni di %s e l'endpoint esterno di %s è stata aggiunta.", @@ -19,5 +19,5 @@ "loc.messages.FailedToGetPackagingUri": "Non è possibile recuperare l'URI della creazione di pacchetti. Verrà usato l'URI della raccolta predefinito.", "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.", "loc.messages.Warn_TooManyFeedEntries": "Sono state specificate troppe voci di feed per l'autenticazione. Ridurre il numero di repository nell'attività.", - "loc.messages.Warning_SessionCreationFailed": "Could not create provenance session: %s" + "loc.messages.Warning_SessionCreationFailed": "Non è stato possibile creare la sessione di provenienza: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson index 9cfdb569977e..a4ab8a4faf63 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Python pip 認証", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) or [see the pip documentation](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate)、または [PIP のドキュメントを参照](https://pip.pypa.io/en/stable/reference/pip_install/)", "loc.description": "Python ディストリビューションのインストールに使用される pip クライアントの認証タスク", - "loc.instanceNameFormat": "Pip Authenticate", + "loc.instanceNameFormat": "PIP 認証", "loc.group.displayName.feedAuthentication": "フィードと認証", "loc.input.label.artifactFeeds": "マイ フィード (以下を選択)", "loc.input.help.artifactFeeds": "この組織内に存在する、認証対象のフィードを選択します", "loc.input.label.pythonDownloadServiceConnections": "外部組織からのフィード", "loc.input.help.pythonDownloadServiceConnections": "この組織の外部で認証するエンドポイントを選択します。", - "loc.input.label.onlyAddExtraIndex": "Don't set primary index URL", - "loc.input.help.onlyAddExtraIndex": "If this is set to true, no feed will be set as the primary index URL. All of the configured feeds/endpoints will be set as extra index URLs. Defaults to false.", + "loc.input.label.onlyAddExtraIndex": "プライマリ インデックス URL を設定しない", + "loc.input.help.onlyAddExtraIndex": "true に設定されている場合、プライマリ インデックス URL として設定されるフィードはありません。構成済みのすべてのフィードとエンドポイントは、予備のインデックス URL として設定されます。既定値は false です。", "loc.messages.Info_AddingInternalFeeds": "%s 内部フィードの認証情報を追加しています。", "loc.messages.Info_AddingExternalFeeds": "%s 外部エンドポイントの認証情報を追加しています。", "loc.messages.Info_SuccessAddingAuth": "%s の内部フィードと %s の外部エンドポイントに認証が正常に追加されました。", @@ -19,5 +19,5 @@ "loc.messages.FailedToGetPackagingUri": "既定のコレクション URI を使用して、パッケージ URI を取得できません。", "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。", "loc.messages.Warn_TooManyFeedEntries": "認証のフィード エントリが多すぎます。タスク内のリポジトリの数を減らしてください。", - "loc.messages.Warning_SessionCreationFailed": "Could not create provenance session: %s" + "loc.messages.Warning_SessionCreationFailed": "次の来歴セッションを作成できませんでした: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson index a1cfde9ae344..9d9e734b599b 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -19,5 +19,5 @@ "loc.messages.FailedToGetPackagingUri": "기본 컬렉션 URI를 사용하여 패키징 URI를 가져올 수 없습니다.", "loc.messages.FailedToAddAuthentication": "인증을 추가하지 못했습니다.", "loc.messages.Warn_TooManyFeedEntries": "인증할 피드 항목 수가 너무 많습니다. 작업의 리포지토리 수를 줄이세요.", - "loc.messages.Warning_SessionCreationFailed": "Could not create provenance session: %s" + "loc.messages.Warning_SessionCreationFailed": "출처 세션 %s을(를) 만들 수 없습니다." } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson index f402a948b509..803d733ded8e 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Проверка подлинности pip Python", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) or [see the pip documentation](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) или [документацию по pip](https://pip.pypa.io/en/stable/reference/pip_install/)", "loc.description": "Задача проверки подлинности для клиента pip, используемого для установки дистрибутивов Python", - "loc.instanceNameFormat": "Pip Authenticate", + "loc.instanceNameFormat": "Проверка подлинности Pip", "loc.group.displayName.feedAuthentication": "Веб-каналы и проверка подлинности", "loc.input.label.artifactFeeds": "Мои веб-каналы (выберите ниже)", "loc.input.help.artifactFeeds": "Выберите веб-каналы для проверки подлинности, присутствующие в этой организации", "loc.input.label.pythonDownloadServiceConnections": "Веб-каналы из внешних организаций", "loc.input.help.pythonDownloadServiceConnections": "Выберите конечные точки для проверки подлинности за пределами этой организации.", - "loc.input.label.onlyAddExtraIndex": "Don't set primary index URL", - "loc.input.help.onlyAddExtraIndex": "If this is set to true, no feed will be set as the primary index URL. All of the configured feeds/endpoints will be set as extra index URLs. Defaults to false.", + "loc.input.label.onlyAddExtraIndex": "Не задавать URL-адрес первичного индекса", + "loc.input.help.onlyAddExtraIndex": "Если задано значение true, веб-канал не будет задан как URL-адрес первичного индекса. Все настроенные веб-каналы и конечные точки будут заданы как URL-адреса дополнительного индекса. По умолчанию используется значение false.", "loc.messages.Info_AddingInternalFeeds": "Добавление сведений о проверке подлинности для внутренних веб-каналов (%s).", "loc.messages.Info_AddingExternalFeeds": "Добавление сведений о проверке подлинности для внешней конечной точки %s.", "loc.messages.Info_SuccessAddingAuth": "Проверка подлинности успешно добавлена для внутренних веб-каналов (%s) и внешней конечной точки (%s).", @@ -19,5 +19,5 @@ "loc.messages.FailedToGetPackagingUri": "Не удалось получить URI упаковки, используется URI коллекции по умолчанию.", "loc.messages.FailedToAddAuthentication": "Не удалось добавить проверку подлинности.", "loc.messages.Warn_TooManyFeedEntries": "Слишком много записей веб-каналов для проверки подлинности. Сократите число репозиториев в задаче.", - "loc.messages.Warning_SessionCreationFailed": "Could not create provenance session: %s" + "loc.messages.Warning_SessionCreationFailed": "Не удалось создать сеанс происхождения: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson index fd002a57f282..9798f4e28ebf 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -19,5 +19,5 @@ "loc.messages.FailedToGetPackagingUri": "无法使用默认集合 URI 获取打包 URI。", "loc.messages.FailedToAddAuthentication": "添加身份验证失败。", "loc.messages.Warn_TooManyFeedEntries": "身份验证的源条目过多。请减少任务中的存储库数。", - "loc.messages.Warning_SessionCreationFailed": "Could not create provenance session: %s" + "loc.messages.Warning_SessionCreationFailed": "无法创建出处会话: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson index f46e3f2f7828..591022abaa7e 100644 --- a/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PipAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Python pip 驗證", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate) or [see the pip documentation](https://pip.pypa.io/en/stable/reference/pip_install/)", + "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/pip-authenticate)或[參閱 pip 文件](https://pip.pypa.io/en/stable/reference/pip_install/)", "loc.description": "用於安裝 Python 發行版本之 pip 用戶端的驗證工作", - "loc.instanceNameFormat": "Pip Authenticate", + "loc.instanceNameFormat": "Pip 驗證", "loc.group.displayName.feedAuthentication": "摘要與驗證", "loc.input.label.artifactFeeds": "我的摘要 (於下方選取)", "loc.input.help.artifactFeeds": "選取此組織內要驗證的摘要", "loc.input.label.pythonDownloadServiceConnections": "來自外部組織的摘要", "loc.input.help.pythonDownloadServiceConnections": "選取此組織外要驗證的端點。", - "loc.input.label.onlyAddExtraIndex": "Don't set primary index URL", - "loc.input.help.onlyAddExtraIndex": "If this is set to true, no feed will be set as the primary index URL. All of the configured feeds/endpoints will be set as extra index URLs. Defaults to false.", + "loc.input.label.onlyAddExtraIndex": "不要設定主要索引 URL", + "loc.input.help.onlyAddExtraIndex": "如果設為 true,則不會將任何摘要設為主要索引 URL。所有已設定的摘要/端點都會設為額外的索引 URL。預設為 false。", "loc.messages.Info_AddingInternalFeeds": "正在新增 %s 個內部摘要的驗證資訊。", "loc.messages.Info_AddingExternalFeeds": "正在新增 %s 外部端點的驗證資訊。", "loc.messages.Info_SuccessAddingAuth": "已成功為 %s 內部摘要和 %s 外部端點新增驗證。", @@ -19,5 +19,5 @@ "loc.messages.FailedToGetPackagingUri": "無法取得封裝 URI,將改用預設收集 URI。", "loc.messages.FailedToAddAuthentication": "無法新增驗證。", "loc.messages.Warn_TooManyFeedEntries": "太多要驗證的摘要項目。請減少工作中的存放庫數目。", - "loc.messages.Warning_SessionCreationFailed": "Could not create provenance session: %s" + "loc.messages.Warning_SessionCreationFailed": "無法建立來源工作階段: %s" } \ No newline at end of file diff --git a/Tasks/PipAuthenticateV1/task.json b/Tasks/PipAuthenticateV1/task.json index 6cda4d3da055..ec04f859030b 100644 --- a/Tasks/PipAuthenticateV1/task.json +++ b/Tasks/PipAuthenticateV1/task.json @@ -9,8 +9,8 @@ "category": "Package", "version": { "Major": 1, - "Minor": 177, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "runsOn": [ "Agent", diff --git a/Tasks/PipAuthenticateV1/task.loc.json b/Tasks/PipAuthenticateV1/task.loc.json index b4783d3902bc..0f6266d94760 100644 --- a/Tasks/PipAuthenticateV1/task.loc.json +++ b/Tasks/PipAuthenticateV1/task.loc.json @@ -9,8 +9,8 @@ "category": "Package", "version": { "Major": 1, - "Minor": 177, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "runsOn": [ "Agent", diff --git a/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/es-ES/resources.resjson index 5458570c30cd..20b203167169 100644 --- a/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/es-ES/resources.resjson @@ -8,7 +8,7 @@ "loc.input.label.EnvironmentName": "Equipos", "loc.input.help.EnvironmentName": "Proporcione una lista separada por comas de direcciones IP de equipos o nombres de dominio completos junto con puertos. El puerto se establece de manera predeterminada en función del protocolo seleccionado.
    Ejemplo: dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    O bien proporcione la variable de salida de otras tareas. Ejemplo: $(variableName)
    Si usa HTTPS, el nombre o la dirección IP de la máquina deben coincidir con el CN del certificado.", "loc.input.label.AdminUserName": "Inicio de sesión del administrador", - "loc.input.help.AdminUserName": "Inicio de sesión del administrador para los equipos de destino.", + "loc.input.help.AdminUserName": "Inicio de sesión de administrador para los equipos de destino.", "loc.input.label.AdminPassword": "Contraseña", "loc.input.help.AdminPassword": "Contraseña del administrador para las máquinas de destino.
    Admite la variable declarada en las definiciones de compilación o versión como \"$(passwordVariable)\".
    Para proteger la variable, puede marcar el tipo como \"secret\".", "loc.input.label.Protocol": "Protocolo", diff --git a/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/fr-FR/resources.resjson index 428687ba3eb1..ea7a83c9ad8c 100644 --- a/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -8,13 +8,13 @@ "loc.input.label.EnvironmentName": "Ordinateurs", "loc.input.help.EnvironmentName": "Indiquez une liste séparée par des virgules d'adresses IP ou de noms de domaine complets d'ordinateurs ainsi que les ports. Le port par défaut dépend du protocole sélectionné.
    Exemple : dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    Vous pouvez aussi indiquer une variable de sortie d'autres tâches. Exemple : $(variableName)
    Si vous utilisez HTTPS, le nom ou l'adresse IP de la machine doit correspondre au CN dans le certificat.", "loc.input.label.AdminUserName": "Informations de connexion d'administrateur", - "loc.input.help.AdminUserName": "Informations de connexion d'administrateur pour les ordinateurs cibles.", + "loc.input.help.AdminUserName": "Informations de connexion d'administrateur pour les machines cibles.", "loc.input.label.AdminPassword": "Mot de passe", "loc.input.help.AdminPassword": "Mot de passe d'administrateur pour les machines cibles.
    Il peut accepter une variable définie dans les définitions de build/mise en production sous la forme '$(passwordVariable)'.
    Vous pouvez marquer le type de variable en tant que 'secret' pour renforcer sa sécurité.", "loc.input.label.Protocol": "Protocole", "loc.input.help.Protocol": "Sélectionnez le protocole à utiliser pour la connexion WinRM avec les machines. La valeur par défaut est HTTPS.", "loc.input.label.TestCertificate": "Certificat de test", - "loc.input.help.TestCertificate": "Sélectionnez l'option pour ignorer l'étape de validation de l'authenticité du certificat de l'ordinateur par une autorité de certification approuvée. Le paramètre est requis pour le protocole HTTPS WinRM.", + "loc.input.help.TestCertificate": "Sélectionnez l'option pour ignorer la validation de l'authenticité du certificat de la machine par une autorité de certification approuvée. Le paramètre est obligatoire pour le protocole HTTPS WinRM.", "loc.input.label.ScriptPath": "Script PowerShell", "loc.input.help.ScriptPath": "Emplacement du script PowerShell sur les machines cibles ou dans un chemin d'accès UNC tel que C:\\BudgetIT\\Web\\Deploy\\Website.ps1", "loc.input.label.ScriptArguments": "Arguments de script", diff --git a/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/ja-JP/resources.resjson index e0ccd44d48bc..bbfc86c84890 100644 --- a/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -8,7 +8,7 @@ "loc.input.label.EnvironmentName": "コンピューター", "loc.input.help.EnvironmentName": "コンピューターの IP アドレスまたは FQDN とポートのコンマ区切り一覧を指定します。ポートは選んだプロトコルに基づいて既定値に設定されます。
    例: dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    または他のタスクの出力変数を指定します。例: $(variableName)
    HTTPS を使用している場合、マシンの名前/IP は証明書の CN と一致する必要があります。", "loc.input.label.AdminUserName": "管理者ログイン", - "loc.input.help.AdminUserName": "ターゲット コンピューターの管理者ログイン。", + "loc.input.help.AdminUserName": "ターゲット コンピューターにログインする管理者。", "loc.input.label.AdminPassword": "パスワード", "loc.input.help.AdminPassword": "対象のコンピューターの管理者パスワード。
    ビルド/リリース定義で '$(passwordVariable)' として定義された変数を受け入れることができます。
    変数タイプを 'シークレット' とマークして保護することもできます。", "loc.input.label.Protocol": "プロトコル", diff --git a/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/ru-RU/resources.resjson index b4e3dede3743..68a111b7adc8 100644 --- a/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -14,7 +14,7 @@ "loc.input.label.Protocol": "Протокол", "loc.input.help.Protocol": "Выберите протокол, используемый в WinRM-подключениях к компьютерам. Значение по умолчанию — HTTPS.", "loc.input.label.TestCertificate": "Тестовый сертификат", - "loc.input.help.TestCertificate": "Выберите этот параметр, чтобы пропустить проверку достоверности сертификата компьютера доверенным центром сертификации. Параметр обязателен для протокола WinRM HTTPS.", + "loc.input.help.TestCertificate": "Выберите этот параметр, чтобы пропустить проверку подлинности сертификата компьютера доверенным центром сертификации. Параметр обязателен для протокола WinRM HTTPS.", "loc.input.label.ScriptPath": "Сценарий PowerShell", "loc.input.help.ScriptPath": "Расположение скрипта PowerShell на целевых машинах или по UNC-пути, например C:\\BudgetIT\\Web\\Deploy\\Website.ps1", "loc.input.label.ScriptArguments": "Аргументы скрипта", diff --git a/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/zh-CN/resources.resjson index d96dd9bf9586..5f41489d4f2a 100644 --- a/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -8,13 +8,13 @@ "loc.input.label.EnvironmentName": "计算机", "loc.input.help.EnvironmentName": "提供以逗号分隔的计算机 IP 地址或 FQDN 以及端口列表。端口默认基于选定的协议。
    例如: dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    或者提供其他任务的输出变量。例如: $(variableName)
    如果使用的是 HTTPS,则计算机的名称/IP 应与证书中的 CN 匹配。", "loc.input.label.AdminUserName": "管理员登录名", - "loc.input.help.AdminUserName": "目标计算机的管理员登录名。", + "loc.input.help.AdminUserName": "针对目标计算机的管理员登录。", "loc.input.label.AdminPassword": "密码", "loc.input.help.AdminPassword": "目标计算机的管理员密码。
    可接受“生成/发布”定义中定义为 \"$(passwordVariable)\" 的变量。
    你可将变量类型标记为“机密”来进行保护。", "loc.input.label.Protocol": "协议", "loc.input.help.Protocol": "选择与计算机进行 WinRM 连接时使用的协议。默认为 HTTPS.", "loc.input.label.TestCertificate": "测试证书", - "loc.input.help.TestCertificate": "选择跳过验证计算机的证书是否真正由受信任的证书颁发机构签署的选项。WinRM HTTPS 协议需要该参数。", + "loc.input.help.TestCertificate": "选择该选项以跳过由受信任的证书颁发机构验证计算机证书的真伪。WinRM HTTPS 协议需要此参数。", "loc.input.label.ScriptPath": "PowerShell 脚本", "loc.input.help.ScriptPath": "目标计算机上或 UNC 路径上 PowerShell 脚本的位置,如 C:\\BudgetIT\\Web\\Deploy\\Website.ps1", "loc.input.label.ScriptArguments": "脚本参数", diff --git a/Tasks/PowerShellOnTargetMachinesV1/task.json b/Tasks/PowerShellOnTargetMachinesV1/task.json index 704fc0bcc3ef..8aa3f4a20011 100644 --- a/Tasks/PowerShellOnTargetMachinesV1/task.json +++ b/Tasks/PowerShellOnTargetMachinesV1/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 53 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "1.104.0", "groups": [ diff --git a/Tasks/PowerShellOnTargetMachinesV1/task.loc.json b/Tasks/PowerShellOnTargetMachinesV1/task.loc.json index de072070ebc2..51a228f43a18 100644 --- a/Tasks/PowerShellOnTargetMachinesV1/task.loc.json +++ b/Tasks/PowerShellOnTargetMachinesV1/task.loc.json @@ -12,8 +12,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 52 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "1.104.0", "groups": [ diff --git a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/de-DE/resources.resjson index 27d6d0a11a41..e8dd7af29090 100644 --- a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/de-DE/resources.resjson @@ -31,10 +31,10 @@ "loc.input.label.MachineNames": "Filterkriterien", "loc.input.help.MachineNames": "Diese Eingabe ist nur gültig für Computergruppen oder Ausgabevariablen und wird noch nicht für flache Listen von Computern unterstützt. Geben Sie eine Liste von Computern (z. B. \"dbserver.fabrikam.com\", \"webserver.fabrikam.com\", \"192.168.12.34\") oder Tags (z. B. \"Role:DB;OS:Win8.1\") an. Wenn mehrere Tags angegeben werden, wird der Task auf allen Computern mit den angegebenen Tags ausgeführt. Standardmäßig wird der Task auf allen Computern ausgeführt.", "loc.messages.PS_TM_NoMachineExistsUnderEnvironment0ForDeployment": "In der Umgebung \"{0}\" ist kein Computer für die Bereitstellung vorhanden.", - "loc.messages.PS_TM_DeploymentStartedForMachine0": "Bereitstellung für Computer gestartet: \"{0}\"", - "loc.messages.PS_TM_DeploymentStatusForMachine01": "Bereitstellungsstatus für Computer \"{0}\": \"{1}\"", + "loc.messages.PS_TM_DeploymentStartedForMachine0": "Bereitstellung gestartet für den Computer: \"{0}\"", + "loc.messages.PS_TM_DeploymentStatusForMachine01": "Bereitstellungsstatus für Computer '{0}': '{1}'", "loc.messages.PS_TM_DeploymentFailedOnMachine0WithFollowingMessage1": "Fehler beim Bereitstellen auf dem Computer \"{0}\" mit der folgenden Meldung: \"{1}\".", - "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "Für die Ressource \"{0}\" ist kein WinRM-Dienst konfiguriert. Konfigurieren Sie den WinRM-Dienst für die Azure-VM-Ressourcen. Weitere Details finden Sie unter \"{1}\".", + "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "Für die Ressource \"{0}\" ist kein WinRM-Dienst konfiguriert. Konfigurieren Sie den WinRM-Dienst auf den Azure VM-Ressourcen. Weitere Details finden Sie unter \"{1}\"", "loc.messages.PS_TM_0PortWasNotProvidedForResource1": "Der {0}-Port wurde für die Ressource \"{1}\" nicht angegeben.", "loc.messages.PS_TM_DeploymentOnOneOrMoreMachinesFailed": "Fehler bei der Bereitstellung auf mindestens einem Computer." } \ No newline at end of file diff --git a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/es-ES/resources.resjson index 99aba661f2e3..fd5c67cdd075 100644 --- a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/es-ES/resources.resjson @@ -30,11 +30,11 @@ "loc.input.help.ResourceFilteringMethod": "También puede seleccionar un subconjunto de máquinas especificando nombres de máquina o etiquetas.", "loc.input.label.MachineNames": "Criterios de filtro", "loc.input.help.MachineNames": "Esta entrada solo es válida para los grupos de máquinas o variables de salida, y no se admite aún para una lista plana de máquinas. Proporcione una lista de máquinas (como dbserver.fabrikam.com, webserver.fabrikam.com o 192.168.12.34) o etiquetas (como Role:DB; OS:Win8.1). Si se proporcionan varias etiquetas, la tarea se ejecutará en todas las máquinas que tengan las etiquetas especificadas. Para los grupos de recursos de Azure, proporcione el nombre de la máquina virtual, como ffweb o ffdb. La opción predeterminada es ejecutar la tarea en todas las máquinas.", - "loc.messages.PS_TM_NoMachineExistsUnderEnvironment0ForDeployment": "No existe ninguna máquina en el entorno \"{0}\" para la implementación.", - "loc.messages.PS_TM_DeploymentStartedForMachine0": "Se inició la implementación para la máquina: \"{0}\"", - "loc.messages.PS_TM_DeploymentStatusForMachine01": "Estado de implementación de la máquina \"{0}\": \"{1}\"", - "loc.messages.PS_TM_DeploymentFailedOnMachine0WithFollowingMessage1": "Error al realizar la implementación en la máquina \"{0}\" con el mensaje siguiente: \"{1}\"", - "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "El recurso \"{0}\" no tiene configurado el servicio de WinRM. Configure el servicio de WinRM en los recursos de VM de Azure. Consulte \"{1}\" para obtener más detalles.", - "loc.messages.PS_TM_0PortWasNotProvidedForResource1": "No se proporcionó el puerto {0} para el recurso \"{1}\".", - "loc.messages.PS_TM_DeploymentOnOneOrMoreMachinesFailed": "Error de implementación en una o varias máquinas." + "loc.messages.PS_TM_NoMachineExistsUnderEnvironment0ForDeployment": "No hay ningún equipo en el entorno '{0}' para implementarlo", + "loc.messages.PS_TM_DeploymentStartedForMachine0": "Se inició la implementación del equipo: '{0}'", + "loc.messages.PS_TM_DeploymentStatusForMachine01": "Estado de implementación de la máquina '{0}': '{1}'", + "loc.messages.PS_TM_DeploymentFailedOnMachine0WithFollowingMessage1": "Error al realizar la implementación en el equipo '{0}' con el siguiente mensaje: '{1}'", + "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "El recurso: '{0}' no tiene configurado el servicio de WinRM. Configure el servicio de WinRM en los recursos de VM de Azure. Consulte '{1}' para más información", + "loc.messages.PS_TM_0PortWasNotProvidedForResource1": "No se proporcionó el puerto {0} para el recurso '{1}'", + "loc.messages.PS_TM_DeploymentOnOneOrMoreMachinesFailed": "No se pudieron implementar uno o varios equipos." } \ No newline at end of file diff --git a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/fr-FR/resources.resjson index 2997ee38f263..f1fc439c8ec7 100644 --- a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -15,7 +15,7 @@ "loc.input.label.Protocol": "Protocole", "loc.input.help.Protocol": "Sélectionnez le protocole à utiliser pour la connexion de service WinRM avec les machines. La valeur par défaut est HTTPS.", "loc.input.label.TestCertificate": "Certificat de test", - "loc.input.help.TestCertificate": "Sélectionnez l'option pour ignorer l'étape de validation de l'authenticité du certificat de l'ordinateur par une autorité de certification approuvée. Le paramètre est requis pour le protocole HTTPS WinRM.", + "loc.input.help.TestCertificate": "Sélectionnez l'option pour ignorer la validation de l'authenticité du certificat de la machine par une autorité de certification approuvée. Le paramètre est obligatoire pour le protocole HTTPS WinRM.", "loc.input.label.ScriptPath": "Script PowerShell", "loc.input.help.ScriptPath": "Emplacement du script PowerShell sur les machines cibles ou dans un chemin d'accès UNC tel que C:\\BudgetIT\\Web\\Deploy\\Website.ps1", "loc.input.label.ScriptArguments": "Arguments de script", @@ -34,7 +34,7 @@ "loc.messages.PS_TM_DeploymentStartedForMachine0": "Déploiement démarré pour la machine '{0}'", "loc.messages.PS_TM_DeploymentStatusForMachine01": "État du déploiement pour la machine '{0}' : '{1}'", "loc.messages.PS_TM_DeploymentFailedOnMachine0WithFollowingMessage1": "Échec du déploiement sur la machine '{0}' avec le message suivant : '{1}'", - "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "Le service WinRM n'est pas configuré pour la ressource '{0}'. Configurez le service WinRM pour les ressources de machines virtuelles Azure. Pour plus d'informations, consultez '{1}'", + "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "Le service WinRM n'est pas configuré pour la ressource '{0}'. Configurez le service WinRM pour les ressources de machines virtuelles Azure. Pour plus d'informations, voir '{1}'", "loc.messages.PS_TM_0PortWasNotProvidedForResource1": "Le port {0} n'était pas fourni pour la ressource '{1}'", - "loc.messages.PS_TM_DeploymentOnOneOrMoreMachinesFailed": "Échec du déploiement d'une ou de plusieurs machines." + "loc.messages.PS_TM_DeploymentOnOneOrMoreMachinesFailed": "Échec du déploiement d’une ou de plusieurs machines." } \ No newline at end of file diff --git a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/it-IT/resources.resjson index 2a91b7b90bc1..3f6984789d01 100644 --- a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/it-IT/resources.resjson @@ -34,7 +34,7 @@ "loc.messages.PS_TM_DeploymentStartedForMachine0": "Distribuzione avviata per il computer: '{0}'", "loc.messages.PS_TM_DeploymentStatusForMachine01": "Stato della distribuzione per il computer '{0}': '{1}'", "loc.messages.PS_TM_DeploymentFailedOnMachine0WithFollowingMessage1": "La distribuzione nel computer '{0}' non è riuscita. Messaggio: '{1}'", - "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "Il servizio WinRM non è configurato per la risorsa '{0}'. Configurarlo in Risorse macchine virtuali di Azure. Per maggiori dettagli, vedere '{1}'", + "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "Il servizio WinRM non è configurato per la risorsa '{0}'. Configurarlo in Risorse macchine virtuali di Azure. Per altri dettagli, fare riferimento a '{1}'", "loc.messages.PS_TM_0PortWasNotProvidedForResource1": "Non è stata specificata la porta {0} per la risorsa '{1}'", "loc.messages.PS_TM_DeploymentOnOneOrMoreMachinesFailed": "La distribuzione in uno o più computer non è riuscita." } \ No newline at end of file diff --git a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ja-JP/resources.resjson index ae4434113c5c..b95012763381 100644 --- a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -30,11 +30,11 @@ "loc.input.help.ResourceFilteringMethod": "必要に応じて、コンピューター名またはタグを指定してコンピューターのサブセットを選びます。", "loc.input.label.MachineNames": "フィルター条件", "loc.input.help.MachineNames": "この入力はマシン グループまたは出力変数にのみ使用でき、コンピューターのフラット リストではまだサポートされていません。マシンのリスト (dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34 など)、またはタグのリスト (Role:DB; OS:Win8.1 など) を指定します。複数のタグを指定した場合、指定されたタグを持つすべてのマシンでタスクが実行されます。既定では、タスクがすべてのマシンで実行されます。", - "loc.messages.PS_TM_NoMachineExistsUnderEnvironment0ForDeployment": "環境 '{0}' には配置用のマシンが存在しません", - "loc.messages.PS_TM_DeploymentStartedForMachine0": "マシン '{0}' の配置が開始されました", - "loc.messages.PS_TM_DeploymentStatusForMachine01": "マシン '{0}' の配置状態 : '{1}'", - "loc.messages.PS_TM_DeploymentFailedOnMachine0WithFollowingMessage1": "マシン '{0}' で配置ができませんでした。メッセージは次のとおりです: '{1}'", - "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "リソース: '{0}' に WinRM サービスが構成されていません。Azure VM リソースに WinRM サービスを構成してください。詳細については、'{1}' を参照してください", + "loc.messages.PS_TM_NoMachineExistsUnderEnvironment0ForDeployment": "環境 '{0}' には配置用のコンピューターが存在しません。", + "loc.messages.PS_TM_DeploymentStartedForMachine0": "コンピューター '{0}' の展開が開始しました", + "loc.messages.PS_TM_DeploymentStatusForMachine01": "コンピューター '{0}' の展開状態 : '{1}'", + "loc.messages.PS_TM_DeploymentFailedOnMachine0WithFollowingMessage1": "コンピューター '{0}' で配置ができませんでした。メッセージは次のとおりです: '{1}'", + "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "リソース '{0}' に WinRM サービスが構成されていません。Azure VM リソースに WinRM サービスを構成してください。詳細については、'{1}' を参照してください", "loc.messages.PS_TM_0PortWasNotProvidedForResource1": "{0} ポートがリソース '{1}' に指定されませんでした", - "loc.messages.PS_TM_DeploymentOnOneOrMoreMachinesFailed": "1 つ以上のマシンで配置できませんでした。" + "loc.messages.PS_TM_DeploymentOnOneOrMoreMachinesFailed": "1 つ以上のコンピューターに展開できませんでした。" } \ No newline at end of file diff --git a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ko-KR/resources.resjson index 703d03ce323e..f82851236709 100644 --- a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -31,10 +31,10 @@ "loc.input.label.MachineNames": "필터 조건", "loc.input.help.MachineNames": "이 입력은 컴퓨터 그룹 또는 출력 변수에만 유효하며 컴퓨터의 단순 목록에는 아직 지원되지 않습니다. dbserver.fabrikam.com, webserver.fabrikam.com, 192.168.12.34 등과 같은 컴퓨터나 Role:DB; OS:Win8.1 등과 같은 태그 목록을 지정하세요 여러 태그를 지정하는 경우 지정된 태그가 포함된 모든 컴퓨터에서 작업이 실행됩니다. 기본값은 모든 컴퓨터에서 실행하는 것입니다.", "loc.messages.PS_TM_NoMachineExistsUnderEnvironment0ForDeployment": "배포를 위한 '{0}' 환경에 컴퓨터가 없음", - "loc.messages.PS_TM_DeploymentStartedForMachine0": "다음 컴퓨터에 대해 배포 시작됨: '{0}'", + "loc.messages.PS_TM_DeploymentStartedForMachine0": "다음 컴퓨터에 대한 배포 시작됨: '{0}'", "loc.messages.PS_TM_DeploymentStatusForMachine01": "'{0}' 컴퓨터의 배포 상태: '{1}'", - "loc.messages.PS_TM_DeploymentFailedOnMachine0WithFollowingMessage1": "'{0}' 컴퓨터에 배포하지 못했습니다. 메시지: '{1}'", + "loc.messages.PS_TM_DeploymentFailedOnMachine0WithFollowingMessage1": "'{0}' 컴퓨터에서 배포하지 못했습니다. 메시지: '{1}'", "loc.messages.PS_TM_ResourceDoesnotHaveWinRMServiceConfigured": "'{0}' 리소스에 WinRM 서비스가 구성되어 있지 않습니다. Azure VM 리소스에 대해 WinRM 서비스를 구성하세요. 자세한 내용은 '{1}'을(를) 참조하세요.", - "loc.messages.PS_TM_0PortWasNotProvidedForResource1": "'{1}' 리소스에 {0} 포트가 제공되지 않음", - "loc.messages.PS_TM_DeploymentOnOneOrMoreMachinesFailed": "하나 이상의 컴퓨터에 배포하지 못했습니다." + "loc.messages.PS_TM_0PortWasNotProvidedForResource1": "리소스 '{1}'에 {0} 포트가 제공되지 않았습니다.", + "loc.messages.PS_TM_DeploymentOnOneOrMoreMachinesFailed": "하나 이상의 컴퓨터에서 배포에 실패했습니다." } \ No newline at end of file diff --git a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ru-RU/resources.resjson index 21abf9fe9d0d..02449b44a3e6 100644 --- a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -15,7 +15,7 @@ "loc.input.label.Protocol": "Протокол", "loc.input.help.Protocol": "Выберите протокол, используемый для подключения службы WinRM к компьютерам. Значение по умолчанию — HTTPS.", "loc.input.label.TestCertificate": "Тестовый сертификат", - "loc.input.help.TestCertificate": "Выберите этот параметр, чтобы пропустить проверку достоверности сертификата компьютера доверенным центром сертификации. Параметр обязателен для протокола WinRM HTTPS.", + "loc.input.help.TestCertificate": "Выберите этот параметр, чтобы пропустить проверку подлинности сертификата компьютера доверенным центром сертификации. Параметр обязателен для протокола WinRM HTTPS.", "loc.input.label.ScriptPath": "Сценарий PowerShell", "loc.input.help.ScriptPath": "Расположение скрипта PowerShell на целевых машинах или по UNC-пути, например C:\\BudgetIT\\Web\\Deploy\\Website.ps1", "loc.input.label.ScriptArguments": "Аргументы скрипта", diff --git a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/zh-CN/resources.resjson index e66f526dd351..ca235730ef18 100644 --- a/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -15,7 +15,7 @@ "loc.input.label.Protocol": "协议", "loc.input.help.Protocol": "选择用于为计算机连接 WinRM 服务的协议。默认为 HTTPS。", "loc.input.label.TestCertificate": "测试证书", - "loc.input.help.TestCertificate": "选择跳过验证计算机的证书是否真正由受信任的证书颁发机构签署的选项。WinRM HTTPS 协议需要该参数。", + "loc.input.help.TestCertificate": "选择该选项以跳过由受信任的证书颁发机构验证计算机证书的真伪。WinRM HTTPS 协议需要此参数。", "loc.input.label.ScriptPath": "PowerShell 脚本", "loc.input.help.ScriptPath": "目标计算机上或 UNC 路径上 PowerShell 脚本的位置,如 C:\\BudgetIT\\Web\\Deploy\\Website.ps1", "loc.input.label.ScriptArguments": "脚本参数", diff --git a/Tasks/PowerShellOnTargetMachinesV2/task.json b/Tasks/PowerShellOnTargetMachinesV2/task.json index a57cc30e89a4..4358c5429bda 100644 --- a/Tasks/PowerShellOnTargetMachinesV2/task.json +++ b/Tasks/PowerShellOnTargetMachinesV2/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 0, - "Patch": 8 + "Minor": 198, + "Patch": 0 }, "releaseNotes": "What's new in Version 2.0:
       Removed support of legacy DTL machines.", "minimumAgentVersion": "1.104.0", diff --git a/Tasks/PowerShellOnTargetMachinesV2/task.loc.json b/Tasks/PowerShellOnTargetMachinesV2/task.loc.json index 2c06c27483b8..612193778e39 100644 --- a/Tasks/PowerShellOnTargetMachinesV2/task.loc.json +++ b/Tasks/PowerShellOnTargetMachinesV2/task.loc.json @@ -12,8 +12,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 0, - "Patch": 7 + "Minor": 198, + "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", "minimumAgentVersion": "1.104.0", diff --git a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/de-DE/resources.resjson index 3d66ef32bcb9..b769eb2693cb 100644 --- a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PowerShell auf Zielcomputern", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873465)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=873465)", "loc.description": "Hiermit werden unter Verwendung von PSSession und \"Invoke-Command\" für Remotesitzungen PowerShell-Skripts auf Remotecomputern ausgeführt.", "loc.instanceNameFormat": "PowerShell auf Zielcomputern ausführen", "loc.releaseNotes": "Verwenden Sie PSSession und \"Invoke-Command\" für Remotesitzungen auf Zielcomputern.

    * Neue Unterstützung für die Ausführung von Inlineskripts

    * Unterstützung von Standard- und Credssp-Authentifizierung

    * Neue Optionen für die Fehlerbehandlung: ErrorActionPreference, ignoreLASTEXITCODE, Fehler bei Standardfehler.", diff --git a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/es-ES/resources.resjson index df2219db454e..1eab12b9e6eb 100644 --- a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PowerShell en máquinas de destino", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873465)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=873465)", "loc.description": "Ejecuta los scripts de PowerShell en las máquinas remotas que usan PSSession e Invoke-Command para la comunicación remota.", "loc.instanceNameFormat": "Ejecutar PowerShell en máquinas de destino", "loc.releaseNotes": "Use PSSession e invoke-command para establecer la comunicación remota en las máquinas de destino.

    * Se ha agregado compatibilidad con la ejecución de scripts en línea.

    * Se admiten la autenticación predeterminada y Credssp.

    * Se han agregado opciones para el control de errores: ErrorActionPreference, ignoreLASTEXITCODE y Error si se produce un error estándar.", diff --git a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/fr-FR/resources.resjson index b67cd0a6896b..09c412bcd47e 100644 --- a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PowerShell sur des machines cibles", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873465)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=873465)", "loc.description": "Exécuter des scripts PowerShell sur des machines distantes à l'aide de PSSession et de Invoke-Command pour la communication à distance", "loc.instanceNameFormat": "Exécuter PowerShell sur des machines cibles", "loc.releaseNotes": "Utilisez PSSession et invoke-command pour effectuer une communication à distance sur les machines cibles.

    * Ajout de la prise en charge de l'exécution de scripts inline.

    * Prise en charge des authentifications par défaut et Credssp.

    * Ajout d'options pour la gestion des erreurs : ErrorActionPreference, ignoreLASTEXITCODE et Échec sur une erreur standard.", diff --git a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/it-IT/resources.resjson index f50aad583532..043e8b90f0f4 100644 --- a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PowerShell in computer di destinazione", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873465)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=873465)", "loc.description": "Consente di eseguire script PowerShell in computer remoti usando PSSession e Invoke-Command per la comunicazione remota", "loc.instanceNameFormat": "Esegui PowerShell in computer di destinazione", "loc.releaseNotes": "Uso di PSSession e di Session Option per eseguire operazioni da remoto sui computer di destinazione.

    * Aggiunta del supporto per l'esecuzione di script inline.

    * Supporto dell'autenticazione predefinita e CredSSP.

    * Aggiunta delle opzioni per la gestione degli errori: ErrorActionPreference, ignoreLASTEXITCODE e Interrompi in caso di STDERR.", diff --git a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/ja-JP/resources.resjson index cc304ad6fc99..546b66d9722e 100644 --- a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "ターゲット マシンでの PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873465)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=873465)", "loc.description": "リモート処理に PSSession と Invoke-Command を使用して、リモート マシンで PowerShell スクリプトを実行します", "loc.instanceNameFormat": "対象のマシンでの PowerShell の実行", "loc.releaseNotes": "PSSession と invoke-command を使用して、対象のマシン上でのリモート処理を実行します。

    * インライン スクリプト実行のサポートが追加されました。

    * 既定の認証と Credssp 認証がサポートされています。

    * エラー処理のオプションが追加されました。ErrorActionPreference、ignoreLASTEXITCODE、Fail on Standard Error (標準エラーでの失敗)。", diff --git a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/ru-RU/resources.resjson index 7d78577f88e5..9e5ddaf0a1ad 100644 --- a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PowerShell на целевых компьютерах", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873465)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=873465)", "loc.description": "Выполняйте скрипты PowerShell на удаленных компьютерах, используя PSSession и Invoke-Command для удаленного взаимодействия", "loc.instanceNameFormat": "Запуск PowerShell на конечных компьютерах", "loc.releaseNotes": "Используйте PSSession и invoke-command для удаленного взаимодействия на конечных компьютерах.

    * Добавлена поддержка выполнения встроенных скриптов.

    * Поддерживаются проверка подлинности по умолчанию и проверка подлинности Credssp.

    * Добавлены параметры обработки ошибок: ErrorActionPreference, ignoreLASTEXITCODE и \"Сбой при стандартной ошибке\".", diff --git a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/zh-TW/resources.resjson index a2a333d01bb2..b821dbd768be 100644 --- a/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PowerShellOnTargetMachinesV3/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "目標電腦上的 PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=873465)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=873465)", "loc.description": "在遠端電腦上執行 PowerShell 指令碼,使用 PSSession 和 Invoke-Command 執行遠端功能。", "loc.instanceNameFormat": "在目標電腦上執行 PowerShell", "loc.releaseNotes": "請使用 PSSession 和 invoke-command 在目標電腦遠端執行。

    * 新增內嵌指令碼執行的支援。

    * 支援預設和 Credssp 驗證。

    * 新增錯誤處理的選項: ErrorActionPreference、ignoreLASTEXITCODE 和 Fail on Standard Error。", diff --git a/Tasks/PowerShellOnTargetMachinesV3/task.json b/Tasks/PowerShellOnTargetMachinesV3/task.json index f8a802a32e1a..2e6b9da695ee 100644 --- a/Tasks/PowerShellOnTargetMachinesV3/task.json +++ b/Tasks/PowerShellOnTargetMachinesV3/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 1, - "Patch": 6 + "Minor": 198, + "Patch": 0 }, "groups": [ { diff --git a/Tasks/PowerShellOnTargetMachinesV3/task.loc.json b/Tasks/PowerShellOnTargetMachinesV3/task.loc.json index 5b6963484eb7..1ef1e19f89c4 100644 --- a/Tasks/PowerShellOnTargetMachinesV3/task.loc.json +++ b/Tasks/PowerShellOnTargetMachinesV3/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 3, - "Minor": 1, - "Patch": 6 + "Minor": 198, + "Patch": 0 }, "groups": [ { diff --git a/Tasks/PowerShellV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PowerShellV2/Strings/resources.resjson/de-DE/resources.resjson index 37c063a58ef7..cb80b3722cca 100644 --- a/Tasks/PowerShellV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PowerShellV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,9 +1,10 @@ { "loc.friendlyName": "PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613736)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613736)", "loc.description": "Hiermit wird ein PowerShell-Skript für Linux, macOS oder Windows ausgeführt.", "loc.instanceNameFormat": "PowerShell-Skript", "loc.releaseNotes": "Skriptaufgabenkonsistenz. Unterstützung für macOS und Linux wurde hinzugefügt.", + "loc.group.displayName.preferenceVariables": "Einstellungsvariablen", "loc.group.displayName.advanced": "Erweitert", "loc.input.label.targetType": "Typ", "loc.input.help.targetType": "Zielskripttyp: Dateipfad oder Inline", @@ -13,24 +14,38 @@ "loc.input.help.arguments": "An das PowerShell-Skript übergebene Argumente. Entweder Ordnungszahlparameter oder benannte Parameter.", "loc.input.label.script": "Skript", "loc.input.label.errorActionPreference": "ErrorActionPreference", - "loc.input.help.errorActionPreference": "Stellt oben in Ihrem Skript die Zeile \"$ErrorActionPreference = 'VALUE'\" voran.", + "loc.input.label.warningPreference": "WarningPreference", + "loc.input.label.informationPreference": "InformationPreference", + "loc.input.label.verbosePreference": "VerbosePreference", + "loc.input.label.debugPreference": "DebugPreference", + "loc.input.help.errorActionPreference": "Wenn nicht „Default“ wird die Zeile `$ErrorActionPreference = 'VALUE'` am Anfang des Skripts vorangestellt.", + "loc.input.help.warningPreference": "Wenn nicht „Default“ wird die Zeile `$WarningPreference = 'VALUE'` am Anfang des Skripts vorangestellt..", + "loc.input.help.informationPreference": "Wenn nicht „Default“ wird die Zeile `$InformationPreference = 'VALUE'` am Anfang des Skripts vorangestellt.", + "loc.input.help.verbosePreference": "Wenn nicht „Default“ wird die Zeile `$VerbosePreference = 'VALUE'` am Anfang des Skripts vorangestellt..", + "loc.input.help.debugPreference": "Wenn nicht „Default“ wird die Zeile `$DebugPreference = 'VALUE'` am Anfang des Skripts vorangestellt.", "loc.input.label.failOnStderr": "Fehler aufgrund von Standardfehler.", "loc.input.help.failOnStderr": "Wenn dieser Wert TRUE ist, tritt ein Aufgabenfehler auf, wenn Fehler in die Fehlerpipeline oder Daten in den Standard-Fehlerdatenstrom geschrieben werden. Andernfalls verwendet die Aufgabe ausschließlich den Exitcode zum Ermitteln von Fehlern.", + "loc.input.label.showWarnings": "Warnungen als Azure DevOps-Warnungen anzeigen", + "loc.input.help.showWarnings": "Wenn diese Option auf TRUE festgelegt ist und Ihr Skript Warnungen schreibt, werden diese auch in Pipelineprotokollen als Warnungen angezeigt.", "loc.input.label.ignoreLASTEXITCODE": "$LASTEXITCODE ignorieren", "loc.input.help.ignoreLASTEXITCODE": "Wenn dieser Wert FALSE ist, wird am Ende Ihres Skripts die Zeile \"if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }\" angehängt. Dadurch wird der letzte Exitcode aus einem externen Befehl als Exitcode der PowerShell weitergegeben. Andernfalls wird die Zeile nicht an das Ende Ihres Skripts angehängt.", "loc.input.label.pwsh": "PowerShell Core verwenden", "loc.input.help.pwsh": "Sofern TRUE, verwendet die Aufgabe unter Windows anstelle von \"powershell.exe\" die in PATH festgelegte \"pwsh.exe\".", "loc.input.label.workingDirectory": "Arbeitsverzeichnis", "loc.input.help.workingDirectory": "Arbeitsverzeichnis zum Ausführen des Skripts.", + "loc.input.label.runScriptInSeparateScope": "Skript im separaten Bereich ausführen", + "loc.input.help.runScriptInSeparateScope": "Diese Eingabe ermöglicht das Ausführen von PowerShell-Skripts mithilfe des Operators \"&\", statt mit dem Standard \".\". Wenn dieser Eingabesatz auf das true-Skript festgelegt wird, wird er in einem separaten Bereich ausgeführt, und PowerShell-Variablen mit globalem Bereich werden nicht aktualisiert.", "loc.messages.GeneratingScript": "Skript wird erstellt.", "loc.messages.JS_ExitCode": "PowerShell wurde beendet mit dem Code \"%s\".", "loc.messages.JS_FormattedCommand": "Formatierter Befehl: %s", - "loc.messages.JS_InvalidErrorActionPreference": "ErrorActionPreference \"%s\" ungültig. Der Wert muss \"Stop\", \"Continue\" oder \"SilentlyContinue\" sein.", + "loc.messages.JS_InvalidActionPreference": "Ungültige Aktionseinstellung für %s: „%s“. Der Wert muss einer der folgenden Werte sein: %s", "loc.messages.JS_InvalidFilePath": "Ungültiger Dateipfad \"%s\". Ein Pfad zu einer PS1-Datei ist erforderlich.", "loc.messages.JS_Stderr": "PowerShell hat mindestens eine Zeile in den Standardfehlerstream geschrieben.", + "loc.messages.JS_InvalidTargetType": "Ungültiger Zieltyp \"%s\". Der Wert muss einem der Werte \"filepath\" oder \"inline\" entsprechen", "loc.messages.PS_ExitCode": "PowerShell wurde beendet mit dem Code \"{0}\".", "loc.messages.PS_FormattedCommand": "Formatierter Befehl: {0}", - "loc.messages.PS_InvalidErrorActionPreference": "ErrorActionPreference \"{0}\" ungültig. Der Wert muss \"Stop\", \"Continue\" oder \"SilentlyContinue\" sein.", + "loc.messages.PS_InvalidActionPreference": "Ungültige Aktionseinstellung für {0}: „{1}“. Der Wert muss einer der folgenden Werte sein: {2}", "loc.messages.PS_InvalidFilePath": "Ungültiger Dateipfad \"{0}\". Ein Pfad zu einer PS1-Datei ist erforderlich.", - "loc.messages.PS_UnableToDetermineExitCode": "Unerwartete Ausnahme. Der Exitcode von PowerShell konnte nicht bestimmt werden." + "loc.messages.PS_UnableToDetermineExitCode": "Unerwartete Ausnahme. Der Exitcode von PowerShell konnte nicht bestimmt werden.", + "loc.messages.PS_InvalidTargetType": "Ungültiger Zieltyp \"{0}\". Der Wert muss einem der Werte \"filepath\" oder \"inline\" entsprechen" } \ No newline at end of file diff --git a/Tasks/PowerShellV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PowerShellV2/Strings/resources.resjson/es-ES/resources.resjson index 63b9f1e7d001..5328dfdc31dd 100644 --- a/Tasks/PowerShellV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PowerShellV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,9 +1,10 @@ { "loc.friendlyName": "PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613736)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613736)", "loc.description": "Ejecuta un script de PowerShell en Linux, macOS o Windows.", "loc.instanceNameFormat": "Script de PowerShell", "loc.releaseNotes": "Coherencia de la tarea Script. Se ha agregado compatibilidad con macOS y Linux.", + "loc.group.displayName.preferenceVariables": "Variables de preferencia", "loc.group.displayName.advanced": "Avanzado", "loc.input.label.targetType": "Tipo", "loc.input.help.targetType": "Tipo de script de destino: ruta de acceso de archivo o insertado", @@ -13,24 +14,38 @@ "loc.input.help.arguments": "Argumentos pasados al script de PowerShell. Pueden ser parámetros ordinales o parámetros con nombre.", "loc.input.label.script": "Script", "loc.input.label.errorActionPreference": "ErrorActionPreference", - "loc.input.help.errorActionPreference": "Antepone la línea \"$ErrorActionPreference = 'VALOR'\" al principio del script.", + "loc.input.label.warningPreference": "WarningPreference", + "loc.input.label.informationPreference": "InformationPreference", + "loc.input.label.verbosePreference": "VerbosePreference", + "loc.input.label.debugPreference": "DebugPreference", + "loc.input.help.errorActionPreference": "Cuando no es \"Valor predeterminado\", antepone la línea \"$ErrorActionPreference = 'VALOR'\" al principio del script.", + "loc.input.help.warningPreference": "Cuando no es \"Valor predeterminado\", antepone la línea \"$WarningPreference = 'VALOR'\" al principio del script.", + "loc.input.help.informationPreference": "Cuando no es \"Valor predeterminado\", antepone la línea \"$InformationPreference = 'VALOR'\" al principio del script.", + "loc.input.help.verbosePreference": "Cuando no es \"Valor predeterminado\", antepone la línea \"$VerbosePreference = 'VALOR'\" al principio del script.", + "loc.input.help.debugPreference": "Cuando no es \"Valor predeterminado\", antepone la línea \"$DebugPreference = 'VALOR'\" al principio del script.", "loc.input.label.failOnStderr": "Error si se produce un error estándar", "loc.input.help.failOnStderr": "Si es true, se producirá un error en la tarea si se escriben errores en la canalización de errores o si se escriben datos en la secuencia de error estándar. De lo contrario, la tarea se basará en el código de salida para determinar el error.", + "loc.input.label.showWarnings": "Mostrar advertencias como advertencias de Azure DevOps", + "loc.input.help.showWarnings": "Si es true y el script escribe advertencias, se muestran también como advertencias en los registros de canalización.", "loc.input.label.ignoreLASTEXITCODE": "Omitir $LASTEXITCODE", "loc.input.help.ignoreLASTEXITCODE": "Si es false, se anexa la línea \"if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }\" al final del script. Esto hará que se propague el último código de salida de un comando externo como código de salida de PowerShell. De lo contrario, no se anexa la línea al final del script.", "loc.input.label.pwsh": "Usar PowerShell Core", "loc.input.help.pwsh": "Si es true, la tarea usará pwsh.exe desde PATH en lugar de powershell.exe en Windows.", "loc.input.label.workingDirectory": "Directorio de trabajo", "loc.input.help.workingDirectory": "Directorio de trabajo donde se ejecuta el script.", + "loc.input.label.runScriptInSeparateScope": "Ejecutar el script en el ámbito independiente", + "loc.input.help.runScriptInSeparateScope": "Esta entrada permite ejecutar scripts de PowerShell utilizando el operador '&' en lugar del predeterminado '.'. Si esta entrada se establece como verdadera, el script se ejecutará en un ámbito separado y las variables PowerShell de ámbito global no se actualizarán", "loc.messages.GeneratingScript": "Generando script.", "loc.messages.JS_ExitCode": "PowerShell se cerró con el código \"%s\".", "loc.messages.JS_FormattedCommand": "Comando con formato: %s", - "loc.messages.JS_InvalidErrorActionPreference": "El valor \"%s\" de ErrorActionPreference no es válido. El valor debe ser uno de los siguientes: \"Stop\", \"Continue\" o \"SilentlyContinue\"", + "loc.messages.JS_InvalidActionPreference": "Preferencia de acción no válida para %s: \"%s\". El valor debe ser uno de los siguientes: %s", "loc.messages.JS_InvalidFilePath": "La ruta de acceso de archivo \"%s\" no es válida. Se necesita una ruta de acceso a un archivo .ps1.", "loc.messages.JS_Stderr": "PowerShell escribió una o varias líneas en la secuencia de error estándar.", + "loc.messages.JS_InvalidTargetType": "Tipo de destino «%s» no válido. El valor debe ser uno de los siguientes: «FilePath» o «inline»", "loc.messages.PS_ExitCode": "PowerShell se cerró con el código \"{0}\".", "loc.messages.PS_FormattedCommand": "Comando con formato: {0}", - "loc.messages.PS_InvalidErrorActionPreference": "El valor \"{0}\" de ErrorActionPreference no es válido. El valor debe ser uno de los siguientes: \"Stop\", \"Continue\" o \"SilentlyContinue\"", + "loc.messages.PS_InvalidActionPreference": "Preferencia de acción no válida para {0}: \"{1}\". El valor debe ser uno de los siguientes: {2}", "loc.messages.PS_InvalidFilePath": "La ruta de acceso de archivo \"{0}\" no es válida. Se necesita una ruta de acceso a un archivo .ps1.", - "loc.messages.PS_UnableToDetermineExitCode": "Excepción inesperada. No se puede determinar el código de salida de PowerShell." + "loc.messages.PS_UnableToDetermineExitCode": "Excepción inesperada. No se puede determinar el código de salida de PowerShell.", + "loc.messages.PS_InvalidTargetType": "Tipo de destino «{0}» no válido. El valor debe ser uno de los siguientes: «FilePath» o «inline»" } \ No newline at end of file diff --git a/Tasks/PowerShellV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PowerShellV2/Strings/resources.resjson/fr-FR/resources.resjson index a64f99234352..2e822588fac0 100644 --- a/Tasks/PowerShellV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PowerShellV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,36 +1,51 @@ { "loc.friendlyName": "PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613736)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613736)", "loc.description": "Exécuter un script PowerShell sur Linux, macOS ou Windows", "loc.instanceNameFormat": "Script PowerShell", "loc.releaseNotes": "Cohérence de la tâche de script. Ajout de la prise en charge de macOS et de Linux.", + "loc.group.displayName.preferenceVariables": "Variables de préférence", "loc.group.displayName.advanced": "Avancé", "loc.input.label.targetType": "Type", - "loc.input.help.targetType": "Type de script cible : chemin de fichier ou inline", + "loc.input.help.targetType": "Type de script cible : chemin de fichier ou inline", "loc.input.label.filePath": "Chemin du script", "loc.input.help.filePath": "Chemin du script à exécuter. Il doit s'agir d'un chemin complet ou d'un chemin relatif à $(System.DefaultWorkingDirectory).", "loc.input.label.arguments": "Arguments", "loc.input.help.arguments": "Arguments passés au script PowerShell. Il s'agit de paramètres ordinaux ou nommés.", "loc.input.label.script": "Script", "loc.input.label.errorActionPreference": "ErrorActionPreference", - "loc.input.help.errorActionPreference": "Ajoute la ligne '$ErrorActionPreference = 'VALUE'' au début de votre script.", + "loc.input.label.warningPreference": "WarningPreference", + "loc.input.label.informationPreference": "InformationPreference", + "loc.input.label.verbosePreference": "VerbosePreference", + "loc.input.label.debugPreference": "DebugPreference", + "loc.input.help.errorActionPreference": "Si ce n’est pas le cas, ajoute la ligne « $ErrorActionPreference = 'VALUE'» en haut de votre script.", + "loc.input.help.warningPreference": "Si ce n’est pas le cas, ajoute la ligne « $WarningPreference = 'VALUE'» en haut de votre script.", + "loc.input.help.informationPreference": "Si ce n’est pas le cas, ajoute la ligne « $InformationPreference = 'VALUE» en haut de votre script.", + "loc.input.help.verbosePreference": "Si ce n’est pas le cas, ajoute la ligne « $VerbosePreference = 'VALUE'» en haut de votre script.", + "loc.input.help.debugPreference": "Si ce n’est pas le cas, ajoute la ligne « $DebugPreference = 'VALUE» en haut de votre script.", "loc.input.label.failOnStderr": "Échec sur une erreur standard", "loc.input.help.failOnStderr": "Si la valeur est true, et si des erreurs sont écrites dans le pipeline d'erreurs ou si des données sont écrites dans le flux d'erreurs standard, cette tâche se solde par un échec. Sinon, la tâche se base sur le code de sortie pour déterminer la cause de l'échec.", + "loc.input.label.showWarnings": "Afficher les avertissements en tant qu'avertissements Azure DevOps", + "loc.input.help.showWarnings": "Si cette condition est vérifiée, et si votre script écrit des avertissements, ces derniers sont également affichés en tant qu'avertissements dans les journaux de pipeline", "loc.input.label.ignoreLASTEXITCODE": "Ignorer $LASTEXITCODE", "loc.input.help.ignoreLASTEXITCODE": "Si cette valeur est false, la ligne 'if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }' est ajoutée à la fin de votre script. Cela entraîne la propagation du dernier code de sortie d'une commande externe en tant que code de sortie de PowerShell. Sinon, la ligne n'est pas ajoutée à la fin de votre script.", "loc.input.label.pwsh": "Utilisez PowerShell Core", "loc.input.help.pwsh": "Si la valeur est true, dans Windows, la tâche utilise pwsh.exe à partir de votre variable PATH au lieu de powershell.exe.", "loc.input.label.workingDirectory": "Répertoire de travail", "loc.input.help.workingDirectory": "Répertoire de travail où le script est exécuté.", + "loc.input.label.runScriptInSeparateScope": "Exécuter un script dans l’étendue distincte", + "loc.input.help.runScriptInSeparateScope": "Cette entrée permet d’exécuter des scripts PowerShell à l’aide de l’opérateur « & » au lieu du script « ». Si cette entrée définie sur le script réel est exécutée dans une étendue distincte et que les variables PowerShell à l’étendue globale ne sont pas mises à jour", "loc.messages.GeneratingScript": "Génération du script.", - "loc.messages.JS_ExitCode": "Arrêt de PowerShell. Code de sortie : '%s'.", - "loc.messages.JS_FormattedCommand": "Commande mise en forme : %s", - "loc.messages.JS_InvalidErrorActionPreference": "ErrorActionPreference '%s' non valide. La valeur doit correspondre à 'Stop', 'Continue' ou 'SilentlyContinue'", - "loc.messages.JS_InvalidFilePath": "Chemin de fichier non valide : '%s'. Le chemin d'un fichier .ps1 est obligatoire.", + "loc.messages.JS_ExitCode": "Arrêt de PowerShell. Code de sortie : '%s'.", + "loc.messages.JS_FormattedCommand": "Commande mise en forme : %s", + "loc.messages.JS_InvalidActionPreference": "Préférence d’action non valide pour %s : «%s». La valeur doit être l’une des suivantes : %s", + "loc.messages.JS_InvalidFilePath": "Chemin de fichier non valide : '%s'. Le chemin d'un fichier .ps1 est obligatoire.", "loc.messages.JS_Stderr": "PowerShell a écrit une ou plusieurs lignes dans le flux d'erreurs standard.", - "loc.messages.PS_ExitCode": "Arrêt de PowerShell. Code de sortie : '{0}'.", - "loc.messages.PS_FormattedCommand": "Commande mise en forme : {0}", - "loc.messages.PS_InvalidErrorActionPreference": "ErrorActionPreference '{0}' non valide. La valeur doit correspondre à 'Stop', 'Continue' ou 'SilentlyContinue'", + "loc.messages.JS_InvalidTargetType": "Type de cible « %s » non valide. La valeur doit être l’une des suivantes : 'FilePath’ou’inline'", + "loc.messages.PS_ExitCode": "Arrêt de PowerShell. Code de sortie : '{0}'.", + "loc.messages.PS_FormattedCommand": "Commande mise en forme : {0}", + "loc.messages.PS_InvalidActionPreference": "Préférence d’action non valide pour {0}: «{1}». La valeur doit être l’une des suivantes : {2}", "loc.messages.PS_InvalidFilePath": "Chemin de fichier '{0}' non valide. Le chemin d'un fichier .ps1 est obligatoire.", - "loc.messages.PS_UnableToDetermineExitCode": "Exception inattendue. Impossible de déterminer le code de sortie de PowerShell." + "loc.messages.PS_UnableToDetermineExitCode": "Exception inattendue. Impossible de déterminer le code de sortie de PowerShell.", + "loc.messages.PS_InvalidTargetType": "Type de cible « {0} » non valide. La valeur doit être l’une des suivantes : 'FilePath’ou’inline'" } \ No newline at end of file diff --git a/Tasks/PowerShellV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PowerShellV2/Strings/resources.resjson/it-IT/resources.resjson index 8fa0d2570be3..9a08b348cb19 100644 --- a/Tasks/PowerShellV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PowerShellV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,9 +1,10 @@ { "loc.friendlyName": "PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613736)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613736)", "loc.description": "Consente di eseguire uno script PowerShell in Linux, macOS o Windows", "loc.instanceNameFormat": "Script PowerShell", "loc.releaseNotes": "Coerenza delle attività per gli script. Aggiunta del supporto per macOS e Linux.", + "loc.group.displayName.preferenceVariables": "Variabili di preferenza", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.targetType": "Tipo", "loc.input.help.targetType": "Tipo di script di destinazione: percorso file o inline", @@ -13,24 +14,38 @@ "loc.input.help.arguments": "Argomenti passati allo script PowerShell. Parametri ordinali o denominati.", "loc.input.label.script": "Script", "loc.input.label.errorActionPreference": "ErrorActionPreference", - "loc.input.help.errorActionPreference": "Antepone la riga '$ErrorActionPreference = 'VALUE'' all'inizio dello script.", + "loc.input.label.warningPreference": "WarningPreference", + "loc.input.label.informationPreference": "InformationPreference", + "loc.input.label.verbosePreference": "VerbosePreference", + "loc.input.label.debugPreference": "DebugPreference", + "loc.input.help.errorActionPreference": "Se non è `Default`, antepone la riga `$ErrorActionPreference = 'VALUE'` all'inizio dello script.", + "loc.input.help.warningPreference": "Se non è `Default`, antepone la riga `$WarningPreference = 'VALUE'` all'inizio dello script.", + "loc.input.help.informationPreference": "Se non è `Default`, antepone la riga `$InformationPreference = 'VALUE'` all'inizio dello script.", + "loc.input.help.verbosePreference": "Se non è `Default`, antepone la riga `$VerbosePreference = 'VALUE'` all'inizio dello script.", + "loc.input.help.debugPreference": "Se non è `Default`, antepone la riga `$DebugPreference = 'VALUE'` all'inizio dello script.", "loc.input.label.failOnStderr": "Interrompi in caso di errore standard", "loc.input.help.failOnStderr": "Se il valore è true, questa attività non riuscirà nel caso in cui vengano scritti errori nella pipeline degli errori oppure se vengono scritti dati nel flusso Errore standard. In caso contrario, l'attività si baserà sul codice di uscita per determinare l'errore.", + "loc.input.label.showWarnings": "Mostra avvisi come avvisi di Azure DevOps", + "loc.input.help.showWarnings": "Se è true, gli avvisi scritti dallo script vengono visualizzati come tali anche nei log della pipeline", "loc.input.label.ignoreLASTEXITCODE": "Ignora $LASTEXITCODE", "loc.input.help.ignoreLASTEXITCODE": "Se è false, la riga 'if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }' viene aggiunta alla fine dello script. In questo modo l'ultimo codice di uscita da un comando esterno verrà propagato come codice di uscita di PowerShell. In caso contrario, la riga non viene aggiunta alla fine dello script.", "loc.input.label.pwsh": "Usa PowerShell Core", "loc.input.help.pwsh": "Se è impostata su true, in Windows l'attività userà pwsh.exe da PATH invece di powershell.exe.", "loc.input.label.workingDirectory": "Directory di lavoro", "loc.input.help.workingDirectory": "Directory di lavoro in cui viene eseguito lo script.", + "loc.input.label.runScriptInSeparateScope": "Esegui lo script in ambito separato", + "loc.input.help.runScriptInSeparateScope": "Questo input consente di eseguire gli script di PowerShell usando l'operatore '&' invece del valore predefinito '.'. Se l'input è impostato su true, lo script verrà eseguito in ambito separato e le variabili PowerShell con ambito globale non verranno aggiornate", "loc.messages.GeneratingScript": "Generazione dello script.", "loc.messages.JS_ExitCode": "PowerShell terminato con codice '%s'.", "loc.messages.JS_FormattedCommand": "Comando formattato: %s", - "loc.messages.JS_InvalidErrorActionPreference": "ErrorActionPreference '%s' non valido. Il valore deve essere uno tra i seguenti: 'Stop', 'Continue' o 'SilentlyContinue'", + "loc.messages.JS_InvalidActionPreference": "Preferenza di azione non valida per %s: '%s. Il valore deve essere uno dei seguenti: %s", "loc.messages.JS_InvalidFilePath": "Il percorso file '%s' non è valido. È necessario un percorso di un file con estensione ps1.", "loc.messages.JS_Stderr": "PowerShell ha scritto una o più righe nel flusso di errore standard.", + "loc.messages.JS_InvalidTargetType": "Il tipo di destinazione '%s' non è valido. Il valore deve essere uno dei seguenti: 'filepath' o 'inline'", "loc.messages.PS_ExitCode": "PowerShell terminato con codice '{0}'.", "loc.messages.PS_FormattedCommand": "Comando formattato: {0}", - "loc.messages.PS_InvalidErrorActionPreference": "ErrorActionPreference '{0}' non valido. Il valore deve essere uno tra i seguenti: 'Stop', 'Continue' o 'SilentlyContinue'", + "loc.messages.PS_InvalidActionPreference": "Preferenza di azione non valida per {0}: '{1}'. Il valore deve essere uno dei seguenti: {2}", "loc.messages.PS_InvalidFilePath": "Il percorso file '{0}' non è valido. È necessario un percorso di un file con estensione ps1.", - "loc.messages.PS_UnableToDetermineExitCode": "Eccezione imprevista. Non è possibile determinare il codice di uscita da PowerShell." + "loc.messages.PS_UnableToDetermineExitCode": "Eccezione imprevista. Non è possibile determinare il codice di uscita da PowerShell.", + "loc.messages.PS_InvalidTargetType": "Il tipo di destinazione '{0}' non è valido. Il valore deve essere uno dei seguenti: 'filepath' o 'inline'" } \ No newline at end of file diff --git a/Tasks/PowerShellV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PowerShellV2/Strings/resources.resjson/ja-JP/resources.resjson index 5768b18aad99..327327909bc2 100644 --- a/Tasks/PowerShellV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PowerShellV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,36 +1,51 @@ { "loc.friendlyName": "PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613736)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613736)", "loc.description": "Linux、macOS、Windows で PowerShell スクリプトを実行します", "loc.instanceNameFormat": "PowerShell スクリプト", "loc.releaseNotes": "スクリプト タスクの一貫性。macOS と Linux のサポートが追加されました。", + "loc.group.displayName.preferenceVariables": "参照変数", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.targetType": "種類", "loc.input.help.targetType": "ターゲット スクリプトの種類: ファイル パスまたはインライン", - "loc.input.label.filePath": "スクリプトのパス", + "loc.input.label.filePath": "スクリプト パス", "loc.input.help.filePath": "実行するスクリプトのパス。完全修飾パスか、または $(System.DefaultWorkingDirectory) からの相対パスを指定する必要があります。", "loc.input.label.arguments": "引数", "loc.input.help.arguments": "PowerShell スクリプトに渡す引数。順序によるパラメーターまたは名前指定されたパラメーターのいずれかです。", "loc.input.label.script": "スクリプト", "loc.input.label.errorActionPreference": "ErrorActionPreference", - "loc.input.help.errorActionPreference": "スクリプトの先頭に、`$ErrorActionPreference = 'VALUE'` という行を追加します。", + "loc.input.label.warningPreference": "WarningPreference", + "loc.input.label.informationPreference": "InformationPreference", + "loc.input.label.verbosePreference": "VerbosePreference", + "loc.input.label.debugPreference": "DebugPreference", + "loc.input.help.errorActionPreference": "`Default` でない場合は、スクリプトの先頭に、`$ErrorActionPreference = 'VALUE'` という行を追加します。", + "loc.input.help.warningPreference": "`Default` でない場合は、スクリプトの先頭に、`$WarningPreference = 'VALUE'` という行を追加します。", + "loc.input.help.informationPreference": "`Default` でない場合は、スクリプトの先頭に、`$InformationPreference = 'VALUE'` という行を追加します。", + "loc.input.help.verbosePreference": "`Default` でない場合は、スクリプトの先頭に、`$VerbosePreference = 'VALUE'` という行を追加します。", + "loc.input.help.debugPreference": "`Default` でない場合は、スクリプトの先頭に、`$DebugPreference = 'VALUE'` という行を追加します。", "loc.input.label.failOnStderr": "標準エラーで失敗", "loc.input.help.failOnStderr": "これが true の場合、エラーがエラー パイプラインに書き込まれるか、データが標準エラー ストリームに書き込まれると、このタスクは失敗します。それ以外の場合、タスクは終了コードに応じて失敗を判別します。", + "loc.input.label.showWarnings": "警告を Azure DevOps 警告として表示する", + "loc.input.help.showWarnings": "これが true であり、スクリプトが警告を書き込む場合は、パイプライン ログにも警告として表示されます", "loc.input.label.ignoreLASTEXITCODE": "$LASTEXITCODE を無視する", "loc.input.help.ignoreLASTEXITCODE": "これが false の場合、行 `if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }` がスクリプトの末尾に追加されます。この行があると、外部コマンドからの最後の終了コードが PowerShell の終了コードとして伝達されます。それ以外の場合、スクリプトの末尾にこの行が追加されることはありません。", "loc.input.label.pwsh": "PowerShell Core を使用する", "loc.input.help.pwsh": "これが true の場合、Windows 上のタスクは powershell.exe ではなく PATH からの pwsh.exe を使用します。", "loc.input.label.workingDirectory": "作業ディレクトリ", "loc.input.help.workingDirectory": "スクリプトが実行される作業ディレクトリ。", + "loc.input.label.runScriptInSeparateScope": "別のスコープでスクリプトを実行", + "loc.input.help.runScriptInSeparateScope": "この入力により、既定の '. ' の代わりに '&' 演算子を使用して PowerShell スクリプトを実行できます。この入力が true スクリプトに設定されている場合、別のスコープで実行され、グローバルスコープの PowerShell 変数は更新されません", "loc.messages.GeneratingScript": "スクリプトを生成しています。", "loc.messages.JS_ExitCode": "PowerShell がコード '%s' で終了しました。", "loc.messages.JS_FormattedCommand": "フォーマット後のコマンド: %s", - "loc.messages.JS_InvalidErrorActionPreference": "ErrorActionPreference '%s' は無効です。値は、'Stop'、'Continue'、'SilentlyContinue' のいずれかである必要があります", + "loc.messages.JS_InvalidActionPreference": "%s の無効なアクション設定: '%s'。値は次のいずれかである必要があります: %s", "loc.messages.JS_InvalidFilePath": "ファイル パス '%s' が無効です。.ps1 ファイルへのパスが必要です。", "loc.messages.JS_Stderr": "PowerShell が標準エラー ストリームに 1 行以上を書き込みました。", + "loc.messages.JS_InvalidTargetType": "無効なターゲット型 '%s' です。値は 'filepath' または 'inline' のどちらかである必要があります", "loc.messages.PS_ExitCode": "PowerShell がコード '{0}' で終了しました。", "loc.messages.PS_FormattedCommand": "フォーマット後のコマンド: {0}", - "loc.messages.PS_InvalidErrorActionPreference": "ErrorActionPreference '{0}' は無効です。値は、'Stop'、'Continue'、'SilentlyContinue' のいずれかである必要があります", + "loc.messages.PS_InvalidActionPreference": "{0} の無効なアクション設定: '{1}'。値は次のいずれかである必要があります: {2}", "loc.messages.PS_InvalidFilePath": "ファイル パス '{0}' が無効です。.ps1 ファイルへのパスが必要です。", - "loc.messages.PS_UnableToDetermineExitCode": "予期しない例外が発生しました。PowerShell からの終了コードを判別できません。" + "loc.messages.PS_UnableToDetermineExitCode": "予期しない例外が発生しました。PowerShell からの終了コードを判別できません。", + "loc.messages.PS_InvalidTargetType": "無効なターゲット型 '{0}' です。値は 'filepath' または 'inline' のどちらかである必要があります" } \ No newline at end of file diff --git a/Tasks/PowerShellV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PowerShellV2/Strings/resources.resjson/ko-KR/resources.resjson index dd754301930a..605d6dc76f20 100644 --- a/Tasks/PowerShellV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/PowerShellV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -4,8 +4,9 @@ "loc.description": "Linux, macOS 또는 Windows에서 PowerShell 스크립트를 실행합니다.", "loc.instanceNameFormat": "PowerShell 스크립트", "loc.releaseNotes": "스크립트 작업 일관성입니다. macOS 및 Linux에 대한 지원이 추가되었습니다.", + "loc.group.displayName.preferenceVariables": "기본 설정 변수", "loc.group.displayName.advanced": "고급", - "loc.input.label.targetType": "형식", + "loc.input.label.targetType": "유형", "loc.input.help.targetType": "대상 스크립트 유형: 파일 경로 또는 인라인", "loc.input.label.filePath": "스크립트 경로", "loc.input.help.filePath": "실행할 스크립트의 경로입니다. 정규화된 경로이거나 $(System.DefaultWorkingDirectory)의 상대 경로여야 합니다.", @@ -13,24 +14,38 @@ "loc.input.help.arguments": "인수가 PowerShell 스크립트에 전달되었습니다. 서수 매개 변수나 명명된 매개 변수 중 하나입니다.", "loc.input.label.script": "스크립트", "loc.input.label.errorActionPreference": "ErrorActionPreference", - "loc.input.help.errorActionPreference": "스크립트의 맨 위에 `$ErrorActionPreference = 'VALUE'` 줄을 추가합니다.", + "loc.input.label.warningPreference": "WarningPreference", + "loc.input.label.informationPreference": "InformationPreference", + "loc.input.label.verbosePreference": "VerbosePreference", + "loc.input.label.debugPreference": "DebugPreference", + "loc.input.help.errorActionPreference": "`Default`가 아닌 경우 스크립트 맨 위에 `$ErrorActionPreference = 'VALUE'` 행을 추가합니다.", + "loc.input.help.warningPreference": "`Default`가 아닌 경우 스크립트 맨 위에 `$WarningPreference = 'VALUE'` 행을 추가합니다.", + "loc.input.help.informationPreference": "`Default`가 아닌 경우 스크립트 맨 위에 `$InformationPreference = 'VALUE'` 행을 추가합니다.", + "loc.input.help.verbosePreference": "`Default`가 아닌 경우 스크립트 맨 위에 `$VerbosePreference = 'VALUE'` 행을 추가합니다.", + "loc.input.help.debugPreference": "`Default`가 아닌 경우 스크립트 맨 위에 `$DebugPreference = 'VALUE'` 행을 추가합니다.", "loc.input.label.failOnStderr": "표준 오류 시 실패", "loc.input.help.failOnStderr": "true이면 오류 파이프라인에 오류가 작성되거나 표준 오류 스트림에 데이터가 작성될 경우 이 작업이 실패하게 됩니다. false이면 작업이 종료 코드를 사용하여 실패를 결정합니다.", + "loc.input.label.showWarnings": "경고를 Azure DevOps 경고로 표시", + "loc.input.help.showWarnings": "true이면 스크립트가 경고를 씁니다. 파이프라인 로그에도 경고로 표시됩니다.", "loc.input.label.ignoreLASTEXITCODE": "$LASTEXITCODE 무시", "loc.input.help.ignoreLASTEXITCODE": "false이면 스크립트의 끝에 `if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }` 줄이 추가됩니다. 이 줄로 인해 외부 명령의 마지막 종료 코드가 PowerShell의 종료 코드로 전파됩니다. true이면 줄이 스크립트의 끝에 추가되지 않습니다.", "loc.input.label.pwsh": "PowerShell Core 사용", "loc.input.help.pwsh": "true이면, Windows에서 작업이 powershell.exe 대신 PATH의 pwsh.exe를 사용합니다.", "loc.input.label.workingDirectory": "작업 디렉터리", "loc.input.help.workingDirectory": "스크립트가 실행되는 작업 디렉터리입니다.", + "loc.input.label.runScriptInSeparateScope": "별도의 범위에서 스크립트 실행", + "loc.input.help.runScriptInSeparateScope": "이 입력은 기본 '.' 대신 '&' 연산자를 사용하여 PowerShell 스크립트를 실행할 수 있습니다. 이 입력이 true 스크립트로 설정된 경우 별도의 범위에서 실행되고 전역 범위의 PowerShell 변수가 업데이트되지 않습니다", "loc.messages.GeneratingScript": "스크립트를 생성 중입니다.", "loc.messages.JS_ExitCode": "PowerShell이 코드 '%s'(으)로 종료되었습니다.", "loc.messages.JS_FormattedCommand": "형식이 지정된 명령: %s", - "loc.messages.JS_InvalidErrorActionPreference": "잘못된 ErrorActionPreference '%s'입니다. 값은 'Stop', 'Continue', 'SilentlyContinue' 중 하나여야 합니다.", + "loc.messages.JS_InvalidActionPreference": "%s에 대한 잘못된 작업 기본 설정: '%s'. 값은 다음 중 하나여야 합니다. %s", "loc.messages.JS_InvalidFilePath": "잘못된 파일 경로 '%s'입니다. .ps1 파일의 경로가 필요합니다.", "loc.messages.JS_Stderr": "PowerShell이 표준 오류 스트림에 하나 이상의 줄을 썼습니다.", + "loc.messages.JS_InvalidTargetType": "대상 유형 '%s'이(가) 잘못되었습니다. 값은 'filepath' 또는 'inline' 중 하나여야 합니다.", "loc.messages.PS_ExitCode": "PowerShell이 코드 '{0}'(으)로 종료되었습니다.", "loc.messages.PS_FormattedCommand": "형식이 지정된 명령: {0}", - "loc.messages.PS_InvalidErrorActionPreference": "잘못된 ErrorActionPreference '{0}'입니다. 값은 'Stop', 'Continue', 'SilentlyContinue' 중 하나여야 합니다.", + "loc.messages.PS_InvalidActionPreference": "{0}에 대한 잘못된 작업 기본 설정: '{1}'. 값은 다음 중 하나여야 합니다. {2}", "loc.messages.PS_InvalidFilePath": "잘못된 파일 경로 '{0}'입니다. .ps1 파일의 경로가 필요합니다.", - "loc.messages.PS_UnableToDetermineExitCode": "예기치 않은 예외가 발생했습니다. PowerShell의 종료 코드를 확인할 수 없습니다." + "loc.messages.PS_UnableToDetermineExitCode": "예기치 않은 예외가 발생했습니다. PowerShell의 종료 코드를 확인할 수 없습니다.", + "loc.messages.PS_InvalidTargetType": "잘못된 대상 유형 '{0}'. 값은 'filepath' 또는 'inline' 중 하나여야 합니다." } \ No newline at end of file diff --git a/Tasks/PowerShellV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PowerShellV2/Strings/resources.resjson/ru-RU/resources.resjson index 51088063fe61..9d31f899a67f 100644 --- a/Tasks/PowerShellV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PowerShellV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,9 +1,10 @@ { "loc.friendlyName": "PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613736)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613736)", "loc.description": "Выполнение скрипта PowerShell в Linux, macOS или Windows", "loc.instanceNameFormat": "Скрипт PowerShell", "loc.releaseNotes": "Создавайте скрипты для обеспечения согласованности задач. Добавлена поддержка macOS и Linux.", + "loc.group.displayName.preferenceVariables": "Переменные настройки", "loc.group.displayName.advanced": "Дополнительно", "loc.input.label.targetType": "Тип", "loc.input.help.targetType": "Тип целевого скрипта: путь к файлу или встроенный", @@ -13,24 +14,38 @@ "loc.input.help.arguments": "Аргументы, передаваемые в скрипт PowerShell. Параметры могут быть порядковыми или именованными.", "loc.input.label.script": "Скрипт", "loc.input.label.errorActionPreference": "ErrorActionPreference", - "loc.input.help.errorActionPreference": "Добавляет строку \"$ErrorActionPreference = 'VALUE'\" в начало скрипта.", + "loc.input.label.warningPreference": "WarningPreference", + "loc.input.label.informationPreference": "InformationPreference", + "loc.input.label.verbosePreference": "VerbosePreference", + "loc.input.label.debugPreference": "DebugPreference", + "loc.input.help.errorActionPreference": "Если значение отлично от \"Default\", добавляет строку \"$ErrorActionPreference = 'VALUE'\" в начало скрипта.", + "loc.input.help.warningPreference": "Если значение отлично от \"Default\", добавляет строку \"$WarningPreference = 'VALUE'\" в начало скрипта.", + "loc.input.help.informationPreference": "Если значение отлично от \"Default\", добавляет строку \"$InformationPreference = 'VALUE'\" в начало скрипта.", + "loc.input.help.verbosePreference": "Если значение отлично от \"Default\", добавляет строку \"$VerbosePreference = 'VALUE'\" в начало скрипта.", + "loc.input.help.debugPreference": "Если значение отлично от \"Default\", добавляет строку \"$DebugPreference = 'VALUE'\" в начало скрипта.", "loc.input.label.failOnStderr": "Сбой со стандартной ошибкой", "loc.input.help.failOnStderr": "Если задано значение True, задача будет завершаться сбоем при записи каких-либо ошибок в конвейер ошибок или записи каких-либо данных в стандартный поток ошибок. В противном случае для определения сбоя задача будет использовать код выхода.", + "loc.input.label.showWarnings": "Отображать предупреждения как предупреждения Azure DevOps", + "loc.input.help.showWarnings": "Если задано значение true и скрипт записывает предупреждения, они также отображаются в виде предупреждений в журналах конвейеров.", "loc.input.label.ignoreLASTEXITCODE": "Игнорировать $LASTEXITCODE", "loc.input.help.ignoreLASTEXITCODE": "Если задано значение False, в конец скрипта добавляется строка \"if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }\". Это приведет к тому, что последний код выхода из внешней команды будет использоваться как код выхода PowerShell. В противном случае эта строка не добавляется в конец скрипта.", "loc.input.label.pwsh": "Использовать PowerShell Core", "loc.input.help.pwsh": "Если задано значение True, в Windows задача будет использовать программу pwsh.exe, указанную в переменной PATH, вместо powershell.exe.", "loc.input.label.workingDirectory": "Рабочий каталог", "loc.input.help.workingDirectory": "Рабочий каталог, в котором выполняется скрипт.", + "loc.input.label.runScriptInSeparateScope": "Запустить скрипт в отдельной области", + "loc.input.help.runScriptInSeparateScope": "Эти входные данные позволяют выполнять скрипты PowerShell с помощью оператора \"&\" вместо \".\" по умолчанию. Если для этих входных данных задано значение true, скрипт будет выполняться в отдельной области, а переменные PowerShell в глобальной области не будут обновлены", "loc.messages.GeneratingScript": "Формируется скрипт.", "loc.messages.JS_ExitCode": "Завершение работы PowerShell с кодом \"%s\".", "loc.messages.JS_FormattedCommand": "Отформатирована команда: %s", - "loc.messages.JS_InvalidErrorActionPreference": "Недопустимое значение ErrorActionPreference \"%s\". Возможные значения: Stop, Continue или SilentlyContinue", + "loc.messages.JS_InvalidActionPreference": "Недопустимая настройка действия для %s: \"%s\". Должно применяться одно из следующих значений: %s", "loc.messages.JS_InvalidFilePath": "Недопустимый путь к файлу \"%s\". Требуется путь к файлу PS1.", "loc.messages.JS_Stderr": "Оболочка PowerShell записала одну или несколько строк в стандартный поток ошибок.", + "loc.messages.JS_InvalidTargetType": "Недопустимый тип целевого объекта \"%s\". Должно использоваться одно из следующих значений: filepath или inline", "loc.messages.PS_ExitCode": "Завершение работы PowerShell с кодом \"{0}\".", "loc.messages.PS_FormattedCommand": "Отформатирована команда: {0}", - "loc.messages.PS_InvalidErrorActionPreference": "Недопустимое значение ErrorActionPreference \"{0}\". Возможные значения: Stop, Continue или SilentlyContinue", + "loc.messages.PS_InvalidActionPreference": "Недопустимая настройка действия для {0}: \"{1}\". Должно применяться одно из следующих значений: {2}", "loc.messages.PS_InvalidFilePath": "Недопустимый путь к файлу \"{0}\". Требуется путь к файлу PS1.", - "loc.messages.PS_UnableToDetermineExitCode": "Непредвиденное исключение. Не удается определить код выхода из PowerShell." + "loc.messages.PS_UnableToDetermineExitCode": "Непредвиденное исключение. Не удается определить код выхода из PowerShell.", + "loc.messages.PS_InvalidTargetType": "Недопустимый тип целевого объекта \"{0}\". Должно использоваться одно из следующих значений: filepath или inline" } \ No newline at end of file diff --git a/Tasks/PowerShellV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PowerShellV2/Strings/resources.resjson/zh-CN/resources.resjson index a0ba6d2aa0a4..a46ba0b48806 100644 --- a/Tasks/PowerShellV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/PowerShellV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -4,6 +4,7 @@ "loc.description": "在 Linux、macOS 或 Windows 上运行 PowerShell 脚本", "loc.instanceNameFormat": "PowerShell 脚本", "loc.releaseNotes": "脚本任务一致性。添加了对 macOS 和 Linux 的支持。", + "loc.group.displayName.preferenceVariables": "首选项变量", "loc.group.displayName.advanced": "高级", "loc.input.label.targetType": "类型", "loc.input.help.targetType": "目标脚本类型: 文件路径或内联", @@ -13,24 +14,38 @@ "loc.input.help.arguments": "传递给 PowerShell 脚本的参数。是序号参数或命名参数。", "loc.input.label.script": "脚本", "loc.input.label.errorActionPreference": "ErrorActionPreference", - "loc.input.help.errorActionPreference": "在脚本顶部添加行 \"$ErrorActionPreference = 'VALUE'\" 作为前缀。", + "loc.input.label.warningPreference": "WarningPreference", + "loc.input.label.informationPreference": "InformationPreference", + "loc.input.label.verbosePreference": "VerbosePreference", + "loc.input.label.debugPreference": "DebugPreference", + "loc.input.help.errorActionPreference": "如果不是“默认值”,则追加在脚本顶部的行 `$ErrorActionPreference = 'VALUE'` 前面。", + "loc.input.help.warningPreference": "如果不是“默认值”,则追加在脚本顶部的行 `$WarningPreference = 'VALUE'` 前面。", + "loc.input.help.informationPreference": "如果不是“默认值”,则追加在脚本顶部的行 `$InformationPreference = 'VALUE'` 前面。", + "loc.input.help.verbosePreference": "如果不是“默认值”,则追加在脚本顶部的行 `$VerbosePreference = 'VALUE'` 前面。", + "loc.input.help.debugPreference": "如果不是“默认值”,则追加在脚本顶部的行 `$DebugPreference = 'VALUE'` 前面。", "loc.input.label.failOnStderr": "因标准错误而失败", "loc.input.help.failOnStderr": "如果为 true,那么将任何错误写入错误管道或将任何数据写入标准错误流时,此任务会失败。否则,此任务将仅依靠退出代码来确定故障。", + "loc.input.label.showWarnings": "以 Azure DevOps 警告的形式显示警告", + "loc.input.help.showWarnings": "如果为 true,并且脚本写入警告,则它们在管道日志中也显示为警告", "loc.input.label.ignoreLASTEXITCODE": "忽略 $LASTEXITCODE", "loc.input.help.ignoreLASTEXITCODE": "如果为 false,行 \"if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }\" 将追加到脚本的末尾。这将导致外部命令中的最后一个退出代码传播为 powershell 的退出代码。否则,行将不会追加到脚本的末尾。", "loc.input.label.pwsh": "使用 PowerShell Core", "loc.input.help.pwsh": "如果为 true,则在 Windows 上,任务将使用来自 PATH 的 pwsh.exe,而不是 powershell.exe。", "loc.input.label.workingDirectory": "工作目录", "loc.input.help.workingDirectory": "在其中运行脚本的工作目录。", + "loc.input.label.runScriptInSeparateScope": "在单独范围内运行脚本", + "loc.input.help.runScriptInSeparateScope": "此输入允许使用 “&” 运算符而不是默认的 “.” 执行 PowerShell 脚本。如果此输入设置为 true,脚本将在单独的范围内执行,并且将不更新作用于全局的 PowerShell 变量", "loc.messages.GeneratingScript": "正在生成脚本。", "loc.messages.JS_ExitCode": "PowerShell 已退出,代码为“%s”。", "loc.messages.JS_FormattedCommand": "已设置格式的命令: %s", - "loc.messages.JS_InvalidErrorActionPreference": "无效的 ErrorActionPreference“%s”。值必须为下列之一: \"Stop\"、\"Continue\" 或 \"SilentlyContinue\"", + "loc.messages.JS_InvalidActionPreference": "%s 的操作首选项无效:“%s”。该值必须是以下值之一: %s", "loc.messages.JS_InvalidFilePath": "无效的文件路径“%s”。需要 .ps1 文件的路径。", "loc.messages.JS_Stderr": "PowerShell 向标准错误流写入一个或多个行。", + "loc.messages.JS_InvalidTargetType": "目标类型“%s”无效。该值必须是以下值之一: “filepath” 或 “inline”", "loc.messages.PS_ExitCode": "PowerShell 已退出,代码为“{0}”。", "loc.messages.PS_FormattedCommand": "已设置格式的命令: {0}", - "loc.messages.PS_InvalidErrorActionPreference": "无效的 ErrorActionPreference“{0}”。值必须为下列之一: \"Stop\"、\"Continue\" 或 \"SilentlyContinue\"", + "loc.messages.PS_InvalidActionPreference": "{0} 的操纵首选项无效:“{1}”。值必须为以下值之一: {2}", "loc.messages.PS_InvalidFilePath": "无效的文件路径“{0}”。需要 .ps1 文件的路径。", - "loc.messages.PS_UnableToDetermineExitCode": "出现意外异常。无法确定 powershell 的退出代码。" + "loc.messages.PS_UnableToDetermineExitCode": "出现意外异常。无法确定 powershell 的退出代码。", + "loc.messages.PS_InvalidTargetType": "目标类型“{0}”无效。该值必须是以下值之一: “filepath” 或 “inline”" } \ No newline at end of file diff --git a/Tasks/PowerShellV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PowerShellV2/Strings/resources.resjson/zh-TW/resources.resjson index 74ffb2b51270..bfa521be0c4b 100644 --- a/Tasks/PowerShellV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PowerShellV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,9 +1,10 @@ { "loc.friendlyName": "PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613736)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613736)", "loc.description": "在 Linux、macOS 或 Windows 執行 PowerShell 指令碼", "loc.instanceNameFormat": "PowerShell 指令碼", "loc.releaseNotes": "指令碼工作一致性。已新增 macOS 與 Linux 的支援。", + "loc.group.displayName.preferenceVariables": "喜好設定變數", "loc.group.displayName.advanced": "進階", "loc.input.label.targetType": "類型", "loc.input.help.targetType": "目標指令碼類型: 檔案路徑或內嵌", @@ -13,24 +14,38 @@ "loc.input.help.arguments": "傳遞至 PowerShell 指令碼的引數。可以是序號參數或具名參數。", "loc.input.label.script": "指令碼", "loc.input.label.errorActionPreference": "ErrorActionPreference", - "loc.input.help.errorActionPreference": "在您的指令碼頂端前面加上 `$ErrorActionPreference = 'VALUE'` 一行。", + "loc.input.label.warningPreference": "WarningPreference", + "loc.input.label.informationPreference": "InformationPreference", + "loc.input.label.verbosePreference": "VerbosePreference", + "loc.input.label.debugPreference": "DebugPreference", + "loc.input.help.errorActionPreference": "當不是 ‘Default’ 時,在指令碼頂端加上 `$ErrorActionPreference = ‘VALUE’` 行。", + "loc.input.help.warningPreference": "當不是 ‘Default’ 時,在指令碼頂端加上 `$WarningPreference = 'VALUE'` 行。", + "loc.input.help.informationPreference": "當不是 ‘Default’ 時,在指令碼頂端加上 `$InformationPreference = ‘VALUE’` 行。", + "loc.input.help.verbosePreference": "當不是 ‘Default’ 時,在指令碼頂端加上 `$VerbosePreference = ‘VALUE’` 行。", + "loc.input.help.debugPreference": "當不是 ‘Default’ 時,在指令碼頂端加上 `$DebugPreference = ‘VALUE’` 行。", "loc.input.label.failOnStderr": "發生標準錯誤的失敗", "loc.input.help.failOnStderr": "若此為 true,如果在錯誤管線中寫入任何錯誤,或對標準錯誤資料流寫入任何資料,此工作即會失敗。否則,工作將依據結束代碼來判斷失敗。", + "loc.input.label.showWarnings": "將警告顯示為 Azure DevOps 警告", + "loc.input.help.showWarnings": "若為 true,且您的指令碼寫入警告,則在管線記錄中也會顯示為警告", "loc.input.label.ignoreLASTEXITCODE": "略過 $LASTEXITCODE", "loc.input.help.ignoreLASTEXITCODE": "若此為 false,則會將 `if ((Test-Path -LiteralPath variable:\\LASTEXITCODE)) { exit $LASTEXITCODE }` 附加至您指令碼的結尾。如此會讓來自外部命令中的最後一個結束代碼,以 PowerShell 的結束代碼散佈。否則,不會將此行附加至您的指令碼結尾。", "loc.input.label.pwsh": "使用 PowerShell Core", "loc.input.help.pwsh": "若此為 true,那麼在 Windows 上,工作就會使用 PATH 中的 pwsh.exe 而非 powershell.exe。", "loc.input.label.workingDirectory": "工作目錄", "loc.input.help.workingDirectory": "指令碼執行所在的工作目錄。", + "loc.input.label.runScriptInSeparateScope": "在不同的範圍中執行指令碼", + "loc.input.help.runScriptInSeparateScope": "此輸入允許使用 '&' 運算子而不是預設的 '.' 來執行 PowerShell 指令碼。若此輸入設定為 true,指令碼將會在不同的範圍內執行,而且全域範圍的 PowerShell 變數將不會更新", "loc.messages.GeneratingScript": "正在產生指令碼。", "loc.messages.JS_ExitCode": "PowerShell 已結束,代碼為 '%s'。", "loc.messages.JS_FormattedCommand": "經過格式化的命令: %s", - "loc.messages.JS_InvalidErrorActionPreference": "ErrorActionPreference '%s' 無效。此值必須是 'Stop'、'Continue' 或 'SilentlyContinue' 之一", + "loc.messages.JS_InvalidActionPreference": "%s 的動作喜好設定無效: ‘%s’。值必須是以下其中之一: %s", "loc.messages.JS_InvalidFilePath": "檔案路徑 '%s' 無效。需要到達 .ps1 檔案的路徑。", "loc.messages.JS_Stderr": "PowerShell 已將一或多行寫入標準錯誤資料流。", + "loc.messages.JS_InvalidTargetType": "無效的目標型別 '%s'。值必須是下列其中一個: 'filepath' 或 'inline'", "loc.messages.PS_ExitCode": "PowerShell 已結束,代碼為 '{0}'。", "loc.messages.PS_FormattedCommand": "經過格式化的命令: {0}", - "loc.messages.PS_InvalidErrorActionPreference": "ErrorActionPreference '{0}' 無效。此值必須是 'Stop'、'Continue' 或 'SilentlyContinue' 之一", + "loc.messages.PS_InvalidActionPreference": "{0} 的動作喜好設定無效: ‘{1}’。值必須是以下其中之一: {2}", "loc.messages.PS_InvalidFilePath": "檔案路徑 '{0}' 無效。需要到達 .ps1 檔案的路徑。", - "loc.messages.PS_UnableToDetermineExitCode": "未預期的例外狀況。無法從 PowerShell 判斷結束代碼。" + "loc.messages.PS_UnableToDetermineExitCode": "未預期的例外狀況。無法從 PowerShell 判斷結束代碼。", + "loc.messages.PS_InvalidTargetType": "無效的目標型別 '{0}'。值必須是下列其中一個: 'filepath' 或 'inline'" } \ No newline at end of file diff --git a/Tasks/PowerShellV2/task.json b/Tasks/PowerShellV2/task.json index 65e01bf90896..fe106f98c7e1 100644 --- a/Tasks/PowerShellV2/task.json +++ b/Tasks/PowerShellV2/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Script task consistency. Added support for macOS and Linux.", @@ -238,4 +238,4 @@ "PS_UnableToDetermineExitCode": "Unexpected exception. Unable to determine the exit code from powershell.", "PS_InvalidTargetType": "Invalid target type '{0}'. The value must be one of: 'filepath' or 'inline'" } -} +} \ No newline at end of file diff --git a/Tasks/PowerShellV2/task.loc.json b/Tasks/PowerShellV2/task.loc.json index 355f8c4c0fa2..b2eacf567e0c 100644 --- a/Tasks/PowerShellV2/task.loc.json +++ b/Tasks/PowerShellV2/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 194, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/de-DE/resources.resjson index f5f0fef7cd27..aa0f103feda6 100644 --- a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Buildartefakte veröffentlichen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708390)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=708390)", "loc.description": "Hiermit werden Buildartefakte in Azure Pipelines oder einer Dateifreigabe veröffentlicht.", "loc.instanceNameFormat": "Artefakt veröffentlichen: $(ArtifactName)", "loc.group.displayName.advanced": "Erweitert", @@ -16,10 +16,13 @@ "loc.input.help.Parallel": "Wählen Sie aus, ob Dateien mithilfe mehrerer Threads parallel kopiert werden sollen, um einen höheren Durchsatz zu erzielen. Wenn diese Einstellung nicht aktiviert ist, wird nur ein Thread verwendet.", "loc.input.label.ParallelCount": "Parallele Anzahl", "loc.input.help.ParallelCount": "Geben Sie den Parallelitätsgrad oder die Anzahl von Threads zum Durchführen des Kopiervorgangs ein. Der Wert muss mindestens 1 lauten und darf nicht größer sein als 128.", - "loc.input.label.FileCopyOptions": "File copy options", - "loc.input.help.FileCopyOptions": "Pass additional options to the Robocopy command.", + "loc.input.label.FileCopyOptions": "Optionen für das Kopieren von Dateien", + "loc.input.help.FileCopyOptions": "Übergeben Sie zusätzliche Optionen an den Robocopy-Befehl.", + "loc.input.label.StoreAsTar": "Artefakt vor dem Hochladen mit Tar packen", + "loc.input.help.StoreAsTar": "Fügen Sie vor dem Hochladen alle Dateien aus dem Veröffentlichungspfad zu einem Tar-Archiv hinzu. Dadurch können Sie die Berechtigungen für die UNIX-Datei beibehalten. Verwenden Sie die Option \"extractTars\" der Aufgabe \"DownloadBuildArtifacts\", um die heruntergeladenen Elemente automatisch zu extrahieren.", "loc.messages.ErrorFileShareLinux": "Das Veröffentlichen von Artefakten von einem Linux- oder macOS-Agent in einer Dateifreigabe wird nicht unterstützt. Ändern Sie den Artefakttyp in \"Azure Pipelines\", oder verwenden Sie einen Windows-Agent.", "loc.messages.ErrorHostTypeNotSupported": "Diese Aufgabe muss in einem Build ausgeführt werden, um Artefakte in Azure Pipelines zu veröffentlichen.", "loc.messages.PublishBuildArtifactsFailed": "Fehler beim Veröffentlichen von Buildartefakten: %s", - "loc.messages.UnexpectedParallelCount": "Nicht unterstützte parallele Anzahl \"%s\". Geben Sie eine Zahl zwischen 1 und 128 ein." + "loc.messages.UnexpectedParallelCount": "Nicht unterstützte parallele Anzahl \"%s\". Geben Sie eine Zahl zwischen 1 und 128 ein.", + "loc.messages.TarExtractionNotSupportedInWindows": "Die Tar-Extraktion wird unter Windows nicht unterstützt" } \ No newline at end of file diff --git a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/es-ES/resources.resjson index 58845d0faacd..9ab8cb40c320 100644 --- a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Publicar artefactos de compilación", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708390)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=708390)", "loc.description": "Publica los artefactos de compilación en Azure Pipelines o en un recurso compartido de archivos de Windows.", "loc.instanceNameFormat": "Publicar artefacto: $(ArtifactName)", "loc.group.displayName.advanced": "Avanzado", @@ -16,10 +16,13 @@ "loc.input.help.Parallel": "Seleccione si quiere copiar los archivos en paralelo con varios subprocesos para obtener un mayor rendimiento potencial. Si esta configuración no está habilitada, se usará un subproceso.", "loc.input.label.ParallelCount": "Recuento de elementos en paralelo", "loc.input.help.ParallelCount": "Especifique el grado de paralelismo o el número de subprocesos usados para realizar la copia. Debe ser un valor entre 1 y 128.", - "loc.input.label.FileCopyOptions": "File copy options", - "loc.input.help.FileCopyOptions": "Pass additional options to the Robocopy command.", + "loc.input.label.FileCopyOptions": "Opciones de copia de archivos", + "loc.input.help.FileCopyOptions": "Pase opciones adicionales al comando Robocopy.", + "loc.input.label.StoreAsTar": "Agregue el artefacto a un archivo tar antes de cargarlo", + "loc.input.help.StoreAsTar": "Agregue todos los archivos de la ruta de publicación a un archivo tar antes de cargarlo. Esto permite conservar los permisos de los archivos UNIX. Utilice la opción `extractTars` de la tarea DownloadBuildArtifacts para extraer los elementos descargados automáticamente.", "loc.messages.ErrorFileShareLinux": "No se admite la publicación de artefactos de un agente de Linux o macOS en un recurso compartido de archivos. Cambie el tipo de artefacto a \"Azure Pipelines\" o use un agente de Windows.", "loc.messages.ErrorHostTypeNotSupported": "Esta tarea debe ejecutarse en una compilación para publicar artefactos en Azure Pipelines.", "loc.messages.PublishBuildArtifactsFailed": "Error al publicar artefactos de compilación: %s", - "loc.messages.UnexpectedParallelCount": "Recuento de elementos \"%s\" en paralelo no admitido. Especifique un número entre 1 y 128." + "loc.messages.UnexpectedParallelCount": "Recuento de elementos \"%s\" en paralelo no admitido. Especifique un número entre 1 y 128.", + "loc.messages.TarExtractionNotSupportedInWindows": "La extracción de tar no es compatible con Windows" } \ No newline at end of file diff --git a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/fr-FR/resources.resjson index e76f52ff0423..8fb2b413e565 100644 --- a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Publier des artefacts de build", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708390)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=708390)", "loc.description": "Publier des artefacts de build sur Azure Pipelines ou un partage de fichiers Windows", "loc.instanceNameFormat": "Publier l'artefact : $(ArtifactName)", "loc.group.displayName.advanced": "Avancé", @@ -16,10 +16,13 @@ "loc.input.help.Parallel": "Choisissez s'il est nécessaire de copier les fichiers en parallèle à l'aide de plusieurs threads pour un meilleur débit potentiel. Si ce paramètre n'est pas activé, un seul thread est utilisé.", "loc.input.label.ParallelCount": "Nombre parallèle", "loc.input.help.ParallelCount": "Entrez le degré de parallélisme ou le nombre de threads utilisés pour effectuer la copie. La valeur doit être au moins égal à 1 et inférieur à 128.", - "loc.input.label.FileCopyOptions": "File copy options", - "loc.input.help.FileCopyOptions": "Pass additional options to the Robocopy command.", + "loc.input.label.FileCopyOptions": "Options de copie de fichiers", + "loc.input.help.FileCopyOptions": "Passez des options supplémentaires à la commande Robocopy.", + "loc.input.label.StoreAsTar": "Envoyer l’artefacts avant de le charger", + "loc.input.help.StoreAsTar": "Ajoutez tous les fichiers du chemin de publication dans une archive archive archive avant de les charger. Cela vous permet de conserver les autorisations de fichier UNIX. Utilisez l’option « extractTars » de la tâche DownloadBuildArtifacts pour extraire automatiquement les éléments téléchargés.", "loc.messages.ErrorFileShareLinux": "La publication d'artefacts d'un agent Linux ou macOS vers un partage de fichiers n'est pas prise en charge. Changez le type d'artefact en 'Azure Pipelines', ou utilisez un agent Windows.", "loc.messages.ErrorHostTypeNotSupported": "Cette tâche doit s'exécuter dans une build pour permettre la publication d'artefacts sur Azure Pipelines.", "loc.messages.PublishBuildArtifactsFailed": "Échec de la publication des artefacts de build. Erreur : %s", - "loc.messages.UnexpectedParallelCount": "Nombre parallèle '%s' non pris en charge. Entrez un nombre compris entre 1 et 128." + "loc.messages.UnexpectedParallelCount": "Nombre parallèle '%s' non pris en charge. Entrez un nombre compris entre 1 et 128.", + "loc.messages.TarExtractionNotSupportedInWindows": "L’extraction par extraction d’extraction n’est pas prise en charge sur Windows" } \ No newline at end of file diff --git a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/it-IT/resources.resjson index 0acdc2dde3cc..eeea3632b5fc 100644 --- a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Pubblica artefatti della compilazione", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708390)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=708390)", "loc.description": "Consente di pubblicare artefatti della compilazione in Azure Pipelines o in una condivisione file di Windows", "loc.instanceNameFormat": "Pubblica artefatto: $(ArtifactName)", "loc.group.displayName.advanced": "Avanzate", @@ -16,10 +16,13 @@ "loc.input.help.Parallel": "Consente di scegliere se copiare i file in parallelo usando più thread per una maggiore velocità effettiva potenziale. Se questa impostazione non è abilitata, verrà usato un solo thread.", "loc.input.label.ParallelCount": "Conteggio parallelo", "loc.input.help.ParallelCount": "Consente di immettere il grado di parallelismo o il numero di thread usati per eseguire la copia. Il valore deve essere almeno 1 e non superare 128.", - "loc.input.label.FileCopyOptions": "File copy options", - "loc.input.help.FileCopyOptions": "Pass additional options to the Robocopy command.", + "loc.input.label.FileCopyOptions": "Opzioni di copia file", + "loc.input.help.FileCopyOptions": "Passa opzioni aggiuntive al comando Robocopy.", + "loc.input.label.StoreAsTar": "Aggiungere l'artefatto a un archivio tar prima del caricamento", + "loc.input.help.StoreAsTar": "Aggiungere tutti i file dal percorso di pubblicazione a un archivio tar prima del caricamento. Ciò consente di mantenere le autorizzazioni file UNIX. Usare l'opzione 'extractTars' dell'attività DownloadBuildArtifacts per estrarre automaticamente gli elementi scaricati.", "loc.messages.ErrorFileShareLinux": "La pubblicazione di artefatti da un agente Linux o macOS in una condivisione file non è supportata. Modificare il tipo di artefatto in `Azure Pipelines` oppure usare un agente Windows.", "loc.messages.ErrorHostTypeNotSupported": "Per pubblicare gli artefatti in Azure Pipelines, questa attività deve essere eseguita in una compilazione.", - "loc.messages.PublishBuildArtifactsFailed": "La pubblicazione degli artefatti della compilazione non è riuscita. Errore: %s", - "loc.messages.UnexpectedParallelCount": "Conteggio parallelo '%s' non supportato. Immettere un numero compreso tra 1 e 128." + "loc.messages.PublishBuildArtifactsFailed": "La pubblicazione degli artefatti di compilazione non è riuscita. Errore: %s", + "loc.messages.UnexpectedParallelCount": "Conteggio parallelo '%s' non supportato. Immettere un numero compreso tra 1 e 128.", + "loc.messages.TarExtractionNotSupportedInWindows": "L'estrazione di tar non è supportata in Windows" } \ No newline at end of file diff --git a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ja-JP/resources.resjson index b6a48391d478..61acac78997a 100644 --- a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,14 +1,14 @@ { "loc.friendlyName": "ビルド成果物の公開", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708390)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=708390)", "loc.description": "ビルド成果物を Azure Pipelines または Windows ファイル共有に公開します", "loc.instanceNameFormat": "成果物の公開: $(ArtifactName)", "loc.group.displayName.advanced": "詳細設定", - "loc.input.label.PathtoPublish": "公開するためのパス", - "loc.input.help.PathtoPublish": "公開するフォルダーまたはファイルのパス。完全修飾パスまたはリポジトリのルートからの相対パスを指定できます。ワイルドカードはサポートされていません。[変数](https://go.microsoft.com/fwlink/?LinkID=550988) がサポートされています。例: $(Build.ArtifactStagingDirectory)", + "loc.input.label.PathtoPublish": "発行するためのパス", + "loc.input.help.PathtoPublish": "発行するフォルダーまたはファイルのパス。完全修飾パスまたはリポジトリのルートからの相対パスを指定できます。ワイルドカードはサポートされていません。[変数](https://go.microsoft.com/fwlink/?LinkID=550988) がサポートされています。例: $(Build.ArtifactStagingDirectory)", "loc.input.label.ArtifactName": "成果物名", "loc.input.help.ArtifactName": "公開場所に作成する成果物の名前。", - "loc.input.label.ArtifactType": "成果物の公開場所", + "loc.input.label.ArtifactType": "成果物の発行場所", "loc.input.help.ArtifactType": "成果物を Azure Pipelines に保存するか、またはビルド エージェントからアクセスできるファイル共有にコピーするかを選択します。", "loc.input.label.TargetPath": "ファイル共有パス", "loc.input.help.TargetPath": "成果物ファイルのコピー先であるファイル共有です。これには変数を含めることができます。例: \\\\\\\\my\\\\share\\\\$(Build.DefinitionName)\\\\$(Build.BuildNumber)。Linux または macOS エージェントから成果物をファイル共有に公開することはサポートされていません。", @@ -16,10 +16,13 @@ "loc.input.help.Parallel": "スループット向上を期待して複数のスレッドを使って並列でファイルをコピーするかどうかを選択します。この設定が無効の場合は、1 つのスレッドが使用されます。", "loc.input.label.ParallelCount": "並列数", "loc.input.help.ParallelCount": "コピーを実行するための並列処理の程度、つまり使用するスレッド数を入力します。この値は 1 以上 128 以下でなければなりません。", - "loc.input.label.FileCopyOptions": "File copy options", - "loc.input.help.FileCopyOptions": "Pass additional options to the Robocopy command.", + "loc.input.label.FileCopyOptions": "ファイル コピーのオプション", + "loc.input.help.FileCopyOptions": "追加オプションを Robocopy コマンドに渡します。", + "loc.input.label.StoreAsTar": "アップロードする前に成果物を Tar してください", + "loc.input.help.StoreAsTar": "アップロードする前に、発行パスのすべてのファイルを tar アーカイブに追加します。これにより、UNIX ファイルのアクセス許可を保持することができます。DownloadBuildArtifacts ティファクト タスクの ' extractTars ' オプションを使用して、ダウンロードされたアイテムを自動的に抽出します。", "loc.messages.ErrorFileShareLinux": "Linux または macOS エージェントからファイル共有への成果物の公開はサポートされていません。成果物の種類を `Azure Pipelines` に変更するか、Windows エージェントをご使用ください。", "loc.messages.ErrorHostTypeNotSupported": "成果物を Azure Pipelines に公開するには、ビルドでこのタスクを実行する必要があります。", - "loc.messages.PublishBuildArtifactsFailed": "ビルド成果物の公開が失敗し、次のエラーが発生しました: %s", - "loc.messages.UnexpectedParallelCount": "並列数 '%s' はサポートされていません。1 以上 128 以下の数を入力してください。" + "loc.messages.PublishBuildArtifactsFailed": "ビルド成果物の発行が失敗し、次のエラーが発生しました: %s", + "loc.messages.UnexpectedParallelCount": "並列数 '%s' はサポートされていません。1 以上 128 以下の数を入力してください。", + "loc.messages.TarExtractionNotSupportedInWindows": "Tar 抽出は Windows でサポートされていません" } \ No newline at end of file diff --git a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ko-KR/resources.resjson index aa192f5e9d1f..9955371ca4c2 100644 --- a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -18,8 +18,11 @@ "loc.input.help.ParallelCount": "병렬 처리 수준, 즉 복사를 수행하는 데 사용되는 스레드 수를 입력합니다. 값은 1에서 128 사이여야 합니다.", "loc.input.label.FileCopyOptions": "파일 복사 옵션", "loc.input.help.FileCopyOptions": "Robocopy 명령에 추가 옵션을 전달합니다.", + "loc.input.label.StoreAsTar": "업로드하기 전에 아티팩트를 tar로 저장", + "loc.input.help.StoreAsTar": "업로드하기 전에 게시 경로의 모든 파일을 tar 보관함에 추가합니다. 이를 통해 UNIX 파일 사용 권한을 유지할 수 있습니다. DownloadBuildArtifacts 작업의 'extractTars' 옵션을 사용하여 다운로드한 항목의 압축을 자동으로 풉니다.", "loc.messages.ErrorFileShareLinux": "Linux 또는 macOS 에이전트의 아티팩트를 파일 공유에 게시할 수 없습니다. 아티팩트 형식을 'Azure Pipelines'로 변경하거나 Windows 에이전트를 사용하세요.", "loc.messages.ErrorHostTypeNotSupported": "아티팩트를 Azure Pipelines에 게시하려면 빌드에서 이 작업을 실행해야 합니다.", "loc.messages.PublishBuildArtifactsFailed": "오류가 발생하여 빌드 아티팩트를 게시하지 못함: %s", - "loc.messages.UnexpectedParallelCount": "지원되지 않는 병렬 개수 '%s'입니다. 1에서 128 사이의 숫자를 입력하세요." + "loc.messages.UnexpectedParallelCount": "지원되지 않는 병렬 개수 '%s'입니다. 1에서 128 사이의 숫자를 입력하세요.", + "loc.messages.TarExtractionNotSupportedInWindows": "Windows에서는 tar 압축 풀기가 지원되지 않습니다" } \ No newline at end of file diff --git a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ru-RU/resources.resjson index a25becbf889c..8742ee0d0c7e 100644 --- a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Публикация артефактов сборки", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708390)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=708390)", "loc.description": "Публикация артефактов сборки в Azure Pipelines или общей папке", "loc.instanceNameFormat": "Опубликовать артефакт: $(ArtifactName)", "loc.group.displayName.advanced": "Дополнительно", @@ -16,10 +16,13 @@ "loc.input.help.Parallel": "Выберите, следует ли копировать файлы параллельно с использованием нескольких потоков для возможного повышения пропускной способности. Если этот параметр не установлен, используется один поток.", "loc.input.label.ParallelCount": "Счетчик параллелизма", "loc.input.help.ParallelCount": "Введите степень параллелизма (число потоков, используемых для копирования). Допустимые значения: от 1 до 128 включительно.", - "loc.input.label.FileCopyOptions": "File copy options", - "loc.input.help.FileCopyOptions": "Pass additional options to the Robocopy command.", + "loc.input.label.FileCopyOptions": "Параметры копирования файлов", + "loc.input.help.FileCopyOptions": "Передайте дополнительные параметры команде Robocopy.", + "loc.input.label.StoreAsTar": "Поместите артефакт в TAR-архив перед отправкой", + "loc.input.help.StoreAsTar": "Добавьте все файлы из пути публикации в TAR-архив перед отправкой. Это позволяет сохранить разрешения для UNIX-файлов. Используйте параметр \"extractTars\" задачи DownloadBuildArtifacts, чтобы извлечь загруженные элементы автоматически.", "loc.messages.ErrorFileShareLinux": "Публикация артефактов из агента Linux или macOS в общей папке не поддерживается. Измените тип артефакта на \"Azure Pipelines\" или используйте агент Windows.", "loc.messages.ErrorHostTypeNotSupported": "Эта задача должна выполняться в сборке для публикации артефактов в Azure Pipelines.", "loc.messages.PublishBuildArtifactsFailed": "Сбой публикации артефактов сборки с ошибкой: %s", - "loc.messages.UnexpectedParallelCount": "Неподдерживаемое значение счетчика параллелизма \"%s\". Введите число от 1 до 128." + "loc.messages.UnexpectedParallelCount": "Неподдерживаемое значение счетчика параллелизма \"%s\". Введите число от 1 до 128.", + "loc.messages.TarExtractionNotSupportedInWindows": "Извлечение из TAR-архива не поддерживается в Windows" } \ No newline at end of file diff --git a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-CN/resources.resjson index 428634ebd4fc..3ae0d5644f45 100644 --- a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -18,8 +18,11 @@ "loc.input.help.ParallelCount": "输入执行复制的并行度或所使用的线程数。该值必须至少为 1 且不能大于 128。", "loc.input.label.FileCopyOptions": "文件复制选项", "loc.input.help.FileCopyOptions": "将附加选项传递给 Robocopy 命令。", + "loc.input.label.StoreAsTar": "上传之前存档", + "loc.input.help.StoreAsTar": "上传前将发布路径中的所有文件添加到存档。此操作将允许保留 UNIX 文件权限。使用 DownloadBuildArtifacts 任务的 `extractTars` 选项以自动提取已下载的项目。", "loc.messages.ErrorFileShareLinux": "不支持将项目从 Linux 或 macOS 代理发布到文件共享。请将项目类型更改为 `Azure Pipelines` 或使用 Windows 代理。", "loc.messages.ErrorHostTypeNotSupported": "此任务必须在生成中运行,以将项目发布到 Azure Pipelines。", - "loc.messages.PublishBuildArtifactsFailed": "生成工件发布失败,出现错误: %s", - "loc.messages.UnexpectedParallelCount": "并行计数“%s”不受支持。输入介于 1 到 128 之间的数字。" + "loc.messages.PublishBuildArtifactsFailed": "发布生成项目失败,出现错误: %s", + "loc.messages.UnexpectedParallelCount": "并行计数“%s”不受支持。输入介于 1 到 128 之间的数字。", + "loc.messages.TarExtractionNotSupportedInWindows": "Windows 不支持存档提取" } \ No newline at end of file diff --git a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-TW/resources.resjson index 0f9517e81671..988061b9053b 100644 --- a/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,10 +1,10 @@ { "loc.friendlyName": "發佈組建成品", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=708390)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=708390)", "loc.description": "將組建成品發佈至 Azure Pipelines 或 Windows 檔案共用", - "loc.instanceNameFormat": "發佈成品: $(ArtifactName)", + "loc.instanceNameFormat": "發行成品: $(ArtifactName)", "loc.group.displayName.advanced": "進階", - "loc.input.label.PathtoPublish": "要發佈的路徑", + "loc.input.label.PathtoPublish": "要發行的路徑", "loc.input.help.PathtoPublish": "要發佈的資料夾或檔案路徑。可為完整路徑或與存放庫根路徑相關的路徑。不支援萬用字元。支援[變數](https://go.microsoft.com/fwlink/?LinkID=550988)。範例: $(Build.ArtifactStagingDirectory)", "loc.input.label.ArtifactName": "成品名稱", "loc.input.help.ArtifactName": "要在發佈位置建立的成品名稱。", @@ -16,10 +16,13 @@ "loc.input.help.Parallel": "選取是否要使用多重執行緒平行複製檔案,以追求更高的輸送量。若此設定未啟用,則只會使用一個執行緒。", "loc.input.label.ParallelCount": "平行計數", "loc.input.help.ParallelCount": "輸入平行處理的程度或使用的執行緒數量,以執行複製。該值必須至少為 1 且不大於 128。", - "loc.input.label.FileCopyOptions": "File copy options", - "loc.input.help.FileCopyOptions": "Pass additional options to the Robocopy command.", + "loc.input.label.FileCopyOptions": "檔案複製選項", + "loc.input.help.FileCopyOptions": "將其他選項傳遞給 Robocopy 命令。", + "loc.input.label.StoreAsTar": "在上傳前先 tar 成品", + "loc.input.help.StoreAsTar": "在上傳前,請先將發行路徑中的所有檔案新增至 tar 封存。這可讓您保留 UNIX 檔案權限。使用 DownloadBuildArtifacts 工作的 `extractTars` 選項,自動解壓縮下載的項目。", "loc.messages.ErrorFileShareLinux": "不支援將成品從 Linux 或 macOS 代理程式發佈到檔案共用。請將成品類型變更為 `Azure Pipelines` 或使用 Windows 代理程式。", "loc.messages.ErrorHostTypeNotSupported": "此工作必須在組建中執行才能將成品發佈至 Azure Pipelines。", - "loc.messages.PublishBuildArtifactsFailed": "發佈組建成品失敗,錯誤: %s", - "loc.messages.UnexpectedParallelCount": "不支援的平行計數 '%s'。請輸入介於 1 到 128 之間的數字。" + "loc.messages.PublishBuildArtifactsFailed": "發行組建成品失敗,錯誤: %s", + "loc.messages.UnexpectedParallelCount": "不支援的平行計數 '%s'。請輸入介於 1 到 128 之間的數字。", + "loc.messages.TarExtractionNotSupportedInWindows": "Windows 不支援 tar 解壓縮" } \ No newline at end of file diff --git a/Tasks/PublishBuildArtifactsV1/task.json b/Tasks/PublishBuildArtifactsV1/task.json index 50b4756fd3d7..37243f9e1e80 100644 --- a/Tasks/PublishBuildArtifactsV1/task.json +++ b/Tasks/PublishBuildArtifactsV1/task.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 192, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -117,4 +117,4 @@ "UnexpectedParallelCount": "Unsupported parallel count '%s'. Enter a number between 1 and 128.", "TarExtractionNotSupportedInWindows": "Tar extraction is not supported on Windows" } -} +} \ No newline at end of file diff --git a/Tasks/PublishBuildArtifactsV1/task.loc.json b/Tasks/PublishBuildArtifactsV1/task.loc.json index 5f18599970ee..34358526a6e0 100644 --- a/Tasks/PublishBuildArtifactsV1/task.loc.json +++ b/Tasks/PublishBuildArtifactsV1/task.loc.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 192, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/de-DE/resources.resjson index bb538784114f..6042ade16e62 100644 --- a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Code Coverage-Ergebnisse veröffentlichen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=626485)", "loc.description": "Veröffentlicht Cobertura- oder JaCoCo-Code Coverage-Ergebnisse von einem Build.", "loc.instanceNameFormat": "Code Coverage veröffentlichen von $(summaryFileLocation)", "loc.input.label.codeCoverageTool": "Code Coverage-Tool", diff --git a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/es-ES/resources.resjson index bb7e8d97c638..a3e7b049b881 100644 --- a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Publicar resultados de cobertura de código", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=626485)", "loc.description": "Publicar los resultados de cobertura de código de Cobertura o JaCoCo de una compilación", "loc.instanceNameFormat": "Publicar cobertura de código de $(summaryFileLocation)", "loc.input.label.codeCoverageTool": "Herramienta de cobertura de código", @@ -8,7 +8,7 @@ "loc.input.label.summaryFileLocation": "Archivo de resumen", "loc.input.help.summaryFileLocation": "Ruta de acceso del archivo de resumen que contiene estadísticas de cobertura de código, como línea, método y cobertura de clase. El valor puede contener patrones minimatch. Por ejemplo: \"$(System.DefaultWorkingDirectory)/MyApp/**/site/cobertura/coverage.xml\"", "loc.input.label.pathToSources": "Ruta de acceso a los archivos de origen", - "loc.input.help.pathToSources": "Se requiere la ruta de acceso a los archivos de código fuente cuando los informes XML de cobertura no contienen la ruta de acceso absoluta a dichos archivos. Por ejemplo, los informes de JaCoCo no usan rutas de acceso absolutas y, al publicar la cobertura de JaCoCo para las aplicaciones Java, el patrón sería similar a \"$(System.DefaultWorkingDirectory)/MyApp/src/main/java/\".
    También se necesita esta entrada si las pruebas se ejecutan en un contenedor de Docker. La entrada debe apuntar a una ruta de acceso absoluta a los archivos de código fuente en el host. Por ejemplo, \"$(System.DefaultWorkingDirectory)/MyApp/\".", + "loc.input.help.pathToSources": "Se requiere la ruta de acceso a los archivos de código fuente cuando los informes XML de cobertura no contienen la ruta de acceso absoluta a dichos archivos. Por ejemplo, los informes de JaCoCo no usan rutas de acceso absolutas y, al publicar la cobertura de JaCoCo para las aplicaciones Java, el patrón sería similar a \"$(System.DefaultWorkingDirectory)/MyApp/src/main/java/\".
    También se necesita esta entrada si las pruebas se ejecutan en un contenedor Docker. La entrada debe apuntar a una ruta de acceso absoluta a los archivos de código fuente en el host. Por ejemplo, \"$(System.DefaultWorkingDirectory)/MyApp/\".", "loc.input.label.reportDirectory": "Directorio de informes", "loc.input.help.reportDirectory": "Ruta de acceso del directorio de informes HTML de cobertura de código. El directorio de informes se publica para verlo después como artefacto de la compilación. El valor puede contener patrones minimatch. Por ejemplo: \"$(System.DefaultWorkingDirectory)/MyApp/**/site/cobertura\"", "loc.input.label.additionalCodeCoverageFiles": "Archivos adicionales", diff --git a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/fr-FR/resources.resjson index ec14dd7d2080..e4e2fff38918 100644 --- a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Publier les résultats de la couverture du code", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=626485)", "loc.description": "Publier les résultats de couverture du code Cobertura ou JaCoCo à partir d'une build", "loc.instanceNameFormat": "Publier la couverture du code à partir de $(summaryFileLocation)", "loc.input.label.codeCoverageTool": "Outil de couverture du code", diff --git a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/it-IT/resources.resjson index fa770a3c530e..3e10e13eb801 100644 --- a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Pubblica risultati di code coverage", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=626485)", "loc.description": "Pubblica i risultati del code coverage Cobertura o JaCoCo restituiti da una compilazione", "loc.instanceNameFormat": "Pubblica code coverage da $(summaryFileLocation)", "loc.input.label.codeCoverageTool": "Strumento di code coverage", @@ -10,7 +10,7 @@ "loc.input.label.pathToSources": "Percorso dei file di origine", "loc.input.help.pathToSources": "Il percorso dei file di origine è obbligatorio quando i report XML di code coverage non contengono il percorso assoluto dei file di origine. Ad esempio, i report JaCoCo non usano percorsi assoluti e quando si pubblicano le informazioni di code coverage JaCoCo per le app Java, il percorso sarà simile a `$(System.DefaultWorkingDirectory)/MyApp/src/main/java/`.
    Questo valore di input è necessario anche se i test vengono eseguiti in un contenitore Docker e deve puntare al percorso assoluto dei file di origine nell'host, ad esempio `$(System.DefaultWorkingDirectory)/MyApp/`", "loc.input.label.reportDirectory": "Directory dei report", - "loc.input.help.reportDirectory": "Percorso della directory dei report HTML di code coverage. La directory dei report viene pubblicata come artefatto della compilazione per la visualizzazione in un secondo momento. Il valore può contenere criteri di corrispondenza minima, ad esempio: `$(System.DefaultWorkingDirectory)/MyApp/**/site/cobertura`", + "loc.input.help.reportDirectory": "Percorso della directory dei report HTML di code coverage. La directory dei report viene pubblicata come artefatto di compilazione per la visualizzazione in un secondo momento. Il valore può contenere criteri di corrispondenza minima, ad esempio: `$(System.DefaultWorkingDirectory)/MyApp/**/site/cobertura`", "loc.input.label.additionalCodeCoverageFiles": "File aggiuntivi", "loc.input.help.additionalCodeCoverageFiles": "Criterio di percorso di file che consente di specificare eventuali altri file di code coverage aggiuntivi da pubblicare come artefatti della compilazione. Il valore può contenere criteri di corrispondenza minima, ad esempio: `$(System.DefaultWorkingDirectory)/**/*.exec`", "loc.input.label.failIfCoverageEmpty": "Non eseguire se mancano i risultati del code coverage", diff --git a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/ja-JP/resources.resjson index 0e4b4633781e..7b3449b6a14d 100644 --- a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,8 +1,8 @@ { "loc.friendlyName": "コード カバレッジ結果の公開", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", - "loc.description": "ビルドからの Cobertura または JaCoCo コード カバレッジ結果の公開", - "loc.instanceNameFormat": "$(summaryFileLocation) からのコード カバレッジの公開", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.description": "ビルドからの Cobertura または JaCoCo コード カバレッジ結果の発行", + "loc.instanceNameFormat": "$(summaryFileLocation) からのコード カバレッジの発行", "loc.input.label.codeCoverageTool": "コード カバレッジ ツール", "loc.input.help.codeCoverageTool": "コード カバレッジ結果が生成されるツール。", "loc.input.label.summaryFileLocation": "概要ファイル", @@ -10,14 +10,14 @@ "loc.input.label.pathToSources": "ソース ファイルへのパス", "loc.input.help.pathToSources": "カバレッジ XML レポートにソース ファイルへの絶対パスが含まれていない場合は、ソース ファイルへのパスが必要です。例: JaCoCo レポートでは絶対パスは使用されず、Java アプリの JaCoCo カバレッジを公開する場合、パターンは `$(System.DefaultWorkingDirectory)/MyApp/src/main/java/` のようになります。
    この入力は、テストが Docker コンテナーで実行されている場合にも必要です。この入力は、ホスト上のソース ファイルへの絶対パスを指している必要があります。例: `$(System.DefaultWorkingDirectory)/MyApp/`", "loc.input.label.reportDirectory": "レポート ディレクトリ", - "loc.input.help.reportDirectory": "コード カバレッジ HTML レポート ディレクトリのパス。レポート ディレクトリは後で表示できるようにビルドの成果物として公開されます。この値には minimatch パターンを指定できます。たとえば、`$(System.DefaultWorkingDirectory)/MyApp/**/site/cobertura` と指定します", + "loc.input.help.reportDirectory": "コード カバレッジ HTML レポート ディレクトリのパス。レポート ディレクトリは後で表示できるようにビルドの成果物として発行されます。この値には minimatch パターンを指定できます。たとえば、`$(System.DefaultWorkingDirectory)/MyApp/**/site/cobertura` と指定します", "loc.input.label.additionalCodeCoverageFiles": "追加ファイル", - "loc.input.help.additionalCodeCoverageFiles": "ビルドの成果物として公開される、追加のコード カバレッジ ファイルを指定するファイル パス パターン。この値には minimatch パターンを指定できます。たとえば、`$(System.DefaultWorkingDirectory)/**/*.exec` と指定します", + "loc.input.help.additionalCodeCoverageFiles": "ビルドの成果物として発行される、追加のコード カバレッジ ファイルを指定するファイル パス パターン。この値には minimatch パターンを指定できます。たとえば、`$(System.DefaultWorkingDirectory)/**/*.exec` と指定します", "loc.input.label.failIfCoverageEmpty": "コード カバレッジの結果がない場合に失敗する", - "loc.input.help.failIfCoverageEmpty": "コード カバレッジが公開する結果を生成しないと、タスクは失敗します。", + "loc.input.help.failIfCoverageEmpty": "コード カバレッジが発行する結果を生成しないと、タスクは失敗します。", "loc.messages.FoundNMatchesForPattern": "%s 件の結果がパターン %s に一致するものとして見つかりました", "loc.messages.MultipleSummaryFilesFound": "ファイルまたはディレクトリの一致が複数見つかりました。最初の一致 %s を使用しています", - "loc.messages.NoCodeCoverage": "公開するコード カバレッジの結果が見つかりませんでした。", + "loc.messages.NoCodeCoverage": "発行するコード カバレッジの結果が見つかりませんでした。", "loc.messages.InstallDotNetCoreForHtmlReport": "HTML レポートの自動生成を有効にするには、dotnet core をインストールしてください。", "loc.messages.FailedToGenerateHtmlReport": "HTML レポートを生成できませんでした。エラー: %s", "loc.messages.IgnoringReportDirectory": "HTML コンテンツが自動的に生成されているため、HTML コンテンツを含むカバレッジ レポート ディレクトリが無視されています", diff --git a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/ru-RU/resources.resjson index 10404c318b7e..dfdadc627554 100644 --- a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Опубликовать результаты оценки объема протестированного кода", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=626485)", "loc.description": "Опубликовать результаты оценки объема протестированного кода Cobertura или JaCoCo для сборки", "loc.instanceNameFormat": "Опубликовать объем протестированного кода из $(summaryFileLocation)", "loc.input.label.codeCoverageTool": "Средство оценки объема протестированного кода", diff --git a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/zh-CN/resources.resjson index 0d62d74ba556..193070c264ea 100644 --- a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -8,7 +8,7 @@ "loc.input.label.summaryFileLocation": "摘要文件", "loc.input.help.summaryFileLocation": "摘要文件的路径,该文件包含代码覆盖率统计信息,如行、方法和类覆盖率。其值可能包含 minimatch 模式。例如: `$(System.DefaultWorkingDirectory)/MyApp/**/site/cobertura/coverage.xml`", "loc.input.label.pathToSources": "源文件的路径", - "loc.input.help.pathToSources": "当覆盖率 XML 报表不包含源文件的绝对路径时,需要源文件的路径。例如,JaCoCo 报表不使用绝对路径,当发布 Java 应用的 JaCoCo 覆盖率时,模式将与 `$(System.DefaultWorkingDirectory)/MyApp/src/main/java/` 类似。
    如果在 docker 容器中运行测试,则也需要此输入。此输入应指向主机上源文件的绝对路径。例如 `$(System.DefaultWorkingDirectory)/MyApp/`", + "loc.input.help.pathToSources": "当覆盖率 XML 报表不包含源文件的绝对路径时,需要源文件的路径。例如,JaCoCo 报表不使用绝对路径,当发布 Java 应用的 JaCoCo 覆盖率时,模式将与 `$(System.DefaultWorkingDirectory)/MyApp/src/main/java/` 类似。
    如果在 Docker 容器中运行测试,则也需要此输入。此输入应指向主机上源文件的绝对路径。例如 `$(System.DefaultWorkingDirectory)/MyApp/`", "loc.input.label.reportDirectory": "报表目录", "loc.input.help.reportDirectory": "代码覆盖率 HTML 报表目录的路径。已发布报表目录,稍后可作为生成的项目查看。其值可能包含 minimatch 模式。例如: `$(System.DefaultWorkingDirectory)/MyApp/**/site/cobertura`", "loc.input.label.additionalCodeCoverageFiles": "其他文件", diff --git a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/zh-TW/resources.resjson index 0edc46ced391..b9f24a25f4f0 100644 --- a/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,8 +1,8 @@ { "loc.friendlyName": "發佈程式碼涵蓋範圍結果", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", - "loc.description": "發佈組建中的 Cobertura 或 JaCoCo 程式碼涵蓋範圍結果", - "loc.instanceNameFormat": "發佈 $(summaryFileLocation) 中的程式碼涵蓋範圍", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.description": "發行組建中的 Cobertura 或 JaCoCo 程式碼涵蓋範圍結果", + "loc.instanceNameFormat": "發行 $(summaryFileLocation) 中的程式碼涵蓋範圍", "loc.input.label.codeCoverageTool": "程式碼涵蓋範圍工具", "loc.input.help.codeCoverageTool": "用以產生程式碼涵蓋範圍結果的工具。", "loc.input.label.summaryFileLocation": "摘要檔案", @@ -10,14 +10,14 @@ "loc.input.label.pathToSources": "來源檔案的路徑", "loc.input.help.pathToSources": "當涵蓋範圍 XML 報告未包含來源檔案的絕對路徑時,來源檔案的路徑即為必要項。舉例來說,JaCoCo 並未使用絕對路徑,則在為 Java 應用程式發佈 JaCoCo 涵蓋範圍時,模式會相似於 `$(System.DefaultWorkingDirectory)/MyApp/src/main/java/`。
    如果測試是在 Docker 容器中執行的,則此輸出亦為必要項。這個輸出應會在主機上指向來源檔案的絕對路徑。例如 `$(System.DefaultWorkingDirectory)/MyApp/`", "loc.input.label.reportDirectory": "報告目錄", - "loc.input.help.reportDirectory": "程式碼涵蓋範圍 HTML 報表目錄的路徑。此報表目錄會發佈為組建成品,供之後檢視用。例如 '$(System.DefaultWorkingDirectory)/MyApp/**/site/cobertura'", + "loc.input.help.reportDirectory": "程式碼涵蓋範圍 HTML 報表目錄的路徑。此報表目錄會發行為組建成品,供之後檢視用。例如 '$(System.DefaultWorkingDirectory)/MyApp/**/site/cobertura'", "loc.input.label.additionalCodeCoverageFiles": "其他檔案", - "loc.input.help.additionalCodeCoverageFiles": "指定任何其他要發佈為組件成品之程式碼涵蓋範圍檔案的檔案路徑格式。此值可以包含 minimatch 格式。例如: '$(System.DefaultWorkingDirectory)/**/*.exec'", + "loc.input.help.additionalCodeCoverageFiles": "指定任何其他要發行為組件成品之程式碼涵蓋範圍檔案的檔案路徑格式。此值可以包含 minimatch 格式。例如: '$(System.DefaultWorkingDirectory)/**/*.exec'", "loc.input.label.failIfCoverageEmpty": "遺漏程式碼涵蓋範圍結果時失敗", - "loc.input.help.failIfCoverageEmpty": "若程式碼涵蓋範圍並未產生任何可發佈結果,則工作會失敗。", + "loc.input.help.failIfCoverageEmpty": "若程式碼涵蓋範圍並未產生任何可發行結果,則工作會失敗。", "loc.messages.FoundNMatchesForPattern": "找到 %s 個結果符合格式: %s", "loc.messages.MultipleSummaryFilesFound": "找到多個相符的檔案或目錄。將使用第一個相符項目: %s", - "loc.messages.NoCodeCoverage": "找不到要發佈的程式碼涵蓋範圍結果。", + "loc.messages.NoCodeCoverage": "找不到要發行的程式碼涵蓋範圍結果。", "loc.messages.InstallDotNetCoreForHtmlReport": "請安裝 dotnet core 以啟用 HTML 報告的自動產生。", "loc.messages.FailedToGenerateHtmlReport": "無法產生 Html 報告。錯誤: %s", "loc.messages.IgnoringReportDirectory": "在我們自動產生 Html 內容時,忽略 Html 內容的涵蓋範圍報告目錄", diff --git a/Tasks/PublishCodeCoverageResultsV1/task.json b/Tasks/PublishCodeCoverageResultsV1/task.json index efe6e0c11d44..a0b304a67fba 100644 --- a/Tasks/PublishCodeCoverageResultsV1/task.json +++ b/Tasks/PublishCodeCoverageResultsV1/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -97,4 +97,4 @@ "UpgradeAgentMessage": "Please upgrade your agent version. https://github.com/Microsoft/vsts-agent/releases", "GeneratedHtmlReport": "Generated code coverage html report: %s" } -} +} \ No newline at end of file diff --git a/Tasks/PublishCodeCoverageResultsV1/task.loc.json b/Tasks/PublishCodeCoverageResultsV1/task.loc.json index 2243e8dd4fd2..ff033a8bff04 100644 --- a/Tasks/PublishCodeCoverageResultsV1/task.loc.json +++ b/Tasks/PublishCodeCoverageResultsV1/task.loc.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/de-DE/resources.resjson index 5687819a3640..998786fd3b95 100644 --- a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Code Coverage-Ergebnisse veröffentlichen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", - "loc.description": "Publish any of the code coverage results from a build", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.description": "Alle Code Coverage-Ergebnisse aus einem Build veröffentlichen", "loc.instanceNameFormat": "Code Coverage-Ergebnisse veröffentlichen", - "loc.input.label.summaryFileLocation": "Path to summary files", - "loc.input.help.summaryFileLocation": "Paths to summary files containing code coverage statistics, such as line, method, and class coverage. Multiple summary files will be merged into a single report. Supports multiple lines of minimatch patterns. [More information](https://aka.ms/minimatchexamples)", + "loc.input.label.summaryFileLocation": "Pfad zu Zusammenfassungsdateien", + "loc.input.help.summaryFileLocation": "Pfade zu Zusammenfassungsdateien, die Code Coverage-Statistiken enthalten, z. B. Zeile, Methode und Klassenabdeckung. Mehrere Zusammenfassungsdateien werden in einem einzelnen Bericht zusammengeführt. Unterstützt mehrere Zeilen mit Minimatchmustern. [Weitere Informationen](https://aka.ms/minimatchexamples)", "loc.input.label.pathToSources": "Pfad zu Quelldateien", "loc.input.help.pathToSources": "Der Pfad zu den Quelldateien ist erforderlich, wenn Coverage-XML-Berichte keinen absoluten Pfad zu den Quelldateien enthalten. Beispielsweise verwenden JaCoCo-Berichte keine absoluten Pfade, und beim Veröffentlichen der JaCoCo-Coveragedaten für Java-Apps würde das Muster in etwa folgendermaßen lauten: \"$(System.DefaultWorkingDirectory)/MyApp/src/main/java/\".
    diese Eingabe ist auch erforderlich, wenn Tests in einem Docker-Container ausgeführt werden. Diese Eingabe muss auf den absoluten Pfad zu den Quelldateien auf dem Host zeigen. Beispiel: \"$(System.DefaultWorkingDirectory)/MyApp/\"", - "loc.input.label.failIfCoverageEmpty": "Fail if code coverage results are missing", + "loc.input.label.failIfCoverageEmpty": "Fehler, wenn die Code Coverage-Ergebnisse fehlen", "loc.input.help.failIfCoverageEmpty": "Fehlschlagen der Aufgabe festlegen, wenn die Code Coverage keine Ergebnisse zum Veröffentlichen ergeben hat.", "loc.messages.FoundNMatchesForPattern": "%s Ergebnis(se) gefunden, die dem Muster: %s entsprechen", "loc.messages.NoCodeCoverage": "Keine Code Coverage-Ergebnisse zum Veröffentlichen gefunden." diff --git a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/es-ES/resources.resjson index e4febb93efd1..3e5bae41eaba 100644 --- a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Publicar resultados de cobertura de código", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", - "loc.description": "Publish any of the code coverage results from a build", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.description": "Publicar cualquiera de los resultados de la cobertura de código de una compilación", "loc.instanceNameFormat": "Publicar resultados de cobertura de código", - "loc.input.label.summaryFileLocation": "Path to summary files", - "loc.input.help.summaryFileLocation": "Paths to summary files containing code coverage statistics, such as line, method, and class coverage. Multiple summary files will be merged into a single report. Supports multiple lines of minimatch patterns. [More information](https://aka.ms/minimatchexamples)", + "loc.input.label.summaryFileLocation": "Ruta de acceso a los archivos de resumen", + "loc.input.help.summaryFileLocation": "Rutas de acceso a archivos de resumen que contienen estadísticas de cobertura de código, como la cobertura de clase, método y línea. Varios archivos de resumen se combinarán en un único informe. Admite varias líneas de patrones de minimatch. [Más información](https://aka.ms/minimatchexamples)", "loc.input.label.pathToSources": "Ruta de acceso a los archivos de origen", - "loc.input.help.pathToSources": "Se requiere la ruta de acceso a los archivos de código fuente cuando los informes XML de cobertura no contienen la ruta de acceso absoluta a dichos archivos. Por ejemplo, los informes de JaCoCo no usan rutas de acceso absolutas y, al publicar la cobertura de JaCoCo para las aplicaciones Java, el patrón sería similar a \"$(System.DefaultWorkingDirectory)/MyApp/src/main/java/\".
    También se necesita esta entrada si las pruebas se ejecutan en un contenedor de Docker. La entrada debe apuntar a una ruta de acceso absoluta a los archivos de código fuente en el host. Por ejemplo, \"$(System.DefaultWorkingDirectory)/MyApp/\".", - "loc.input.label.failIfCoverageEmpty": "Fail if code coverage results are missing", + "loc.input.help.pathToSources": "Se requiere la ruta de acceso a los archivos de código fuente cuando los informes XML de cobertura no contienen la ruta de acceso absoluta a dichos archivos. Por ejemplo, los informes de JaCoCo no usan rutas de acceso absolutas y, al publicar la cobertura de JaCoCo para las aplicaciones Java, el patrón sería similar a \"$(System.DefaultWorkingDirectory)/MyApp/src/main/java/\".
    También se necesita esta entrada si las pruebas se ejecutan en un contenedor Docker. La entrada debe apuntar a una ruta de acceso absoluta a los archivos de código fuente en el host. Por ejemplo, \"$(System.DefaultWorkingDirectory)/MyApp/\".", + "loc.input.label.failIfCoverageEmpty": "Error si faltan los resultados de cobertura de código", "loc.input.help.failIfCoverageEmpty": "Error de tarea si la cobertura de código no produjo resultados para publicar.", "loc.messages.FoundNMatchesForPattern": "Se encontraron %s resultados coincidentes con el patrón: %s", "loc.messages.NoCodeCoverage": "No se encontraron resultados de cobertura de código para publicar." diff --git a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/fr-FR/resources.resjson index f552f22866db..f34cd6868d9c 100644 --- a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Publier les résultats de la couverture du code", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", - "loc.description": "Publish any of the code coverage results from a build", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.description": "Publier les résultats de couverture du code à partir d'une build", "loc.instanceNameFormat": "Publier les résultats de la couverture du code", - "loc.input.label.summaryFileLocation": "Path to summary files", - "loc.input.help.summaryFileLocation": "Paths to summary files containing code coverage statistics, such as line, method, and class coverage. Multiple summary files will be merged into a single report. Supports multiple lines of minimatch patterns. [More information](https://aka.ms/minimatchexamples)", + "loc.input.label.summaryFileLocation": "Chemin des fichiers récapitulatifs", + "loc.input.help.summaryFileLocation": "Chemins des fichiers récapitulatifs contenant les statistiques de couverture du code, par exemple la couverture de ligne, de méthode et de classe. Plusieurs fichiers récapitulatifs sont fusionnés en un seul rapport. Prend en charge plusieurs lignes de modèles minimatch. [Plus d'informations](https://aka.ms/minimatchexamples)", "loc.input.label.pathToSources": "Chemin des fichiers sources", "loc.input.help.pathToSources": "Le chemin des fichiers sources est obligatoire quand les rapports XML de couverture ne contiennent pas le chemin absolu des fichiers sources. Par exemple, les rapports JaCoCo n'utilisent pas de chemins absolus, et durant la publication de la couverture JaCoCo pour les applications Java, le modèle est similaire à '$(System.DefaultWorkingDirectory)/MyApp/src/main/java/'.
    Cette entrée est également nécessaire si les tests sont exécutés dans un conteneur Docker. Cette entrée doit pointer vers le chemin absolu des fichiers sources sur l'hôte. Exemple : '$(System.DefaultWorkingDirectory)/MyApp/'", - "loc.input.label.failIfCoverageEmpty": "Fail if code coverage results are missing", + "loc.input.label.failIfCoverageEmpty": "Échec si les résultats de la couverture du code sont manquants", "loc.input.help.failIfCoverageEmpty": "Échec de la tâche si la couverture du code ne produit aucun résultat à publier.", "loc.messages.FoundNMatchesForPattern": "%s résultat(s) correspondant au modèle %s", "loc.messages.NoCodeCoverage": "Il n'existe aucun résultat de couverture du code à publier." diff --git a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/it-IT/resources.resjson index 44b36b74032a..04feb85d2aa4 100644 --- a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Pubblica risultati di code coverage", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", - "loc.description": "Publish any of the code coverage results from a build", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.description": "Pubblica i risultati del code coverage restituiti da una compilazione", "loc.instanceNameFormat": "Pubblica risultati di code coverage", - "loc.input.label.summaryFileLocation": "Path to summary files", - "loc.input.help.summaryFileLocation": "Paths to summary files containing code coverage statistics, such as line, method, and class coverage. Multiple summary files will be merged into a single report. Supports multiple lines of minimatch patterns. [More information](https://aka.ms/minimatchexamples)", + "loc.input.label.summaryFileLocation": "Percorso dei file di riepilogo", + "loc.input.help.summaryFileLocation": "Percorsi dei file di riepilogo contenenti le statistiche di code coverage, ad esempio a livello di riga, metodo e classe. In un singolo report verranno uniti più file di riepilogo. Supporta più righe di criteri di corrispondenza minima. [Altre informazioni] (https://aka.ms/minimatchexamples)", "loc.input.label.pathToSources": "Percorso dei file di origine", "loc.input.help.pathToSources": "Il percorso dei file di origine è obbligatorio quando i report XML di code coverage non contengono il percorso assoluto dei file di origine. Ad esempio, i report JaCoCo non usano percorsi assoluti e quando si pubblicano le informazioni di code coverage JaCoCo per le app Java, il percorso sarà simile a `$(System.DefaultWorkingDirectory)/MyApp/src/main/java/`.
    Questo valore di input è necessario anche se i test vengono eseguiti in un contenitore Docker e deve puntare al percorso assoluto dei file di origine nell'host, ad esempio `$(System.DefaultWorkingDirectory)/MyApp/`", - "loc.input.label.failIfCoverageEmpty": "Fail if code coverage results are missing", + "loc.input.label.failIfCoverageEmpty": "Non eseguire se mancano i risultati del code coverage", "loc.input.help.failIfCoverageEmpty": "Non esegue l'attività se il code coverage non ha prodotto risultati da pubblicare.", "loc.messages.FoundNMatchesForPattern": "Sono stati trovati %s risultato/i corrispondenti al criterio: %s", "loc.messages.NoCodeCoverage": "Non sono stati trovati risultati del code coverage da pubblicare." diff --git a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/ja-JP/resources.resjson index 38cf8d02ca9c..f7adc597efab 100644 --- a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "コード カバレッジ結果の公開", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", - "loc.description": "Publish any of the code coverage results from a build", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.description": "ビルドからコード カバレッジの結果を公開します", "loc.instanceNameFormat": "コード カバレッジ結果の公開", - "loc.input.label.summaryFileLocation": "Path to summary files", - "loc.input.help.summaryFileLocation": "Paths to summary files containing code coverage statistics, such as line, method, and class coverage. Multiple summary files will be merged into a single report. Supports multiple lines of minimatch patterns. [More information](https://aka.ms/minimatchexamples)", + "loc.input.label.summaryFileLocation": "概要ファイルへのパス", + "loc.input.help.summaryFileLocation": "行、メソッド、クラスのカバレッジなど、コード カバレッジ統計情報を含む概要ファイルへのパス。複数の概要ファイルが 1 つのレポートに統合されます。複数行の minimatch パターンがサポートされています。[詳細情報](https://aka.ms/minimatchexamples)", "loc.input.label.pathToSources": "ソース ファイルへのパス", "loc.input.help.pathToSources": "カバレッジ XML レポートにソース ファイルへの絶対パスが含まれていない場合は、ソース ファイルへのパスが必要です。例: JaCoCo レポートでは絶対パスは使用されず、Java アプリの JaCoCo カバレッジを公開する場合、パターンは `$(System.DefaultWorkingDirectory)/MyApp/src/main/java/` のようになります。
    この入力は、テストが Docker コンテナーで実行されている場合にも必要です。この入力は、ホスト上のソース ファイルへの絶対パスを指している必要があります。例: `$(System.DefaultWorkingDirectory)/MyApp/`", - "loc.input.label.failIfCoverageEmpty": "Fail if code coverage results are missing", + "loc.input.label.failIfCoverageEmpty": "コード カバレッジの結果が見つからない場合に失敗させる", "loc.input.help.failIfCoverageEmpty": "コード カバレッジが発行する結果を生成しないと、タスクは失敗します。", "loc.messages.FoundNMatchesForPattern": "%s 件の結果がパターン %s に一致するものとして見つかりました", "loc.messages.NoCodeCoverage": "発行するコード カバレッジの結果が見つかりませんでした。" diff --git a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/ru-RU/resources.resjson index 2a7ed764e856..c2eee002a9cc 100644 --- a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Опубликовать результаты оценки объема протестированного кода", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", - "loc.description": "Publish any of the code coverage results from a build", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.description": "Публикация результатов для объема протестированного кода из сборки", "loc.instanceNameFormat": "Опубликовать результаты оценки объема протестированного кода", - "loc.input.label.summaryFileLocation": "Path to summary files", - "loc.input.help.summaryFileLocation": "Paths to summary files containing code coverage statistics, such as line, method, and class coverage. Multiple summary files will be merged into a single report. Supports multiple lines of minimatch patterns. [More information](https://aka.ms/minimatchexamples)", + "loc.input.label.summaryFileLocation": "Путь к сводным файлам", + "loc.input.help.summaryFileLocation": "Пути к сводным файлам, содержащим статистику по объему протестированного кода, например охват строк, методов и классов. Несколько сводных файлов будут объединены в один отчет. Поддерживает несколько строк шаблонов minimatch. [Дополнительные сведения](https://aka.ms/minimatchexamples).", "loc.input.label.pathToSources": "Путь к исходным файлам", "loc.input.help.pathToSources": "Путь к исходным файлам обязателен, если XML-отчеты об объеме протестированного кода не содержат абсолютный путь к исходным файлам. Например, в отчетах JaCoCo не используются абсолютные пути, и при публикации объема протестированного кода JaCoCo для приложений Java этот шаблон будет похож на \"$(System.DefaultWorkingDirectory)/MyApp/src/main/java/\".
    Эти входные данные также необходимы, если тесты выполняются в контейнере Docker. Эти входные данные должны указывать на абсолютный путь к исходным файлам на узле. Например, \"$(System.DefaultWorkingDirectory)/MyApp/\"", - "loc.input.label.failIfCoverageEmpty": "Fail if code coverage results are missing", + "loc.input.label.failIfCoverageEmpty": "Сбой, если отсутствуют результаты для объема протестированного кода", "loc.input.help.failIfCoverageEmpty": "Происходит сбой задачи, если объем протестированного кода не создает результаты для публикации.", "loc.messages.FoundNMatchesForPattern": "Найдены результаты (%s), соответствующие шаблону: %s", "loc.messages.NoCodeCoverage": "Результаты по объему протестированного кода для публикации не найдены." diff --git a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/zh-CN/resources.resjson index 663309725310..528d79a68368 100644 --- a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -6,7 +6,7 @@ "loc.input.label.summaryFileLocation": "摘要文件的路径", "loc.input.help.summaryFileLocation": "摘要文件的路径,该文件包含代码覆盖率统计信息,如行、方法和类覆盖率。多个摘要文件将合并到一个报表中。支持多行的最小匹配模式。[详细信息](https://aka.ms/minimatchexamples)", "loc.input.label.pathToSources": "源文件的路径", - "loc.input.help.pathToSources": "当覆盖率 XML 报表不包含源文件的绝对路径时,需要源文件的路径。例如,JaCoCo 报表不使用绝对路径,当发布 Java 应用的 JaCoCo 覆盖率时,模式将与 `$(System.DefaultWorkingDirectory)/MyApp/src/main/java/` 类似。
    如果在 docker 容器中运行测试,则也需要此输入。此输入应指向主机上源文件的绝对路径。例如 `$(System.DefaultWorkingDirectory)/MyApp/`", + "loc.input.help.pathToSources": "当覆盖率 XML 报表不包含源文件的绝对路径时,需要源文件的路径。例如,JaCoCo 报表不使用绝对路径,当发布 Java 应用的 JaCoCo 覆盖率时,模式将与 `$(System.DefaultWorkingDirectory)/MyApp/src/main/java/` 类似。
    如果在 Docker 容器中运行测试,则也需要此输入。此输入应指向主机上源文件的绝对路径。例如 `$(System.DefaultWorkingDirectory)/MyApp/`", "loc.input.label.failIfCoverageEmpty": "如果缺少代码覆盖率结果则失败", "loc.input.help.failIfCoverageEmpty": "如果代码覆盖率未产生任何可发布的结果,任务将失败。", "loc.messages.FoundNMatchesForPattern": "找到 %s 个结果匹配模式: %s", diff --git a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/zh-TW/resources.resjson index ea8526665932..bdbded34b2d4 100644 --- a/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PublishCodeCoverageResultsV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "發佈程式碼涵蓋範圍結果", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=626485)", - "loc.description": "Publish any of the code coverage results from a build", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=626485)", + "loc.description": "從組建發行任何程式碼涵蓋範圍結果", "loc.instanceNameFormat": "發佈程式碼涵蓋範圍結果", - "loc.input.label.summaryFileLocation": "Path to summary files", - "loc.input.help.summaryFileLocation": "Paths to summary files containing code coverage statistics, such as line, method, and class coverage. Multiple summary files will be merged into a single report. Supports multiple lines of minimatch patterns. [More information](https://aka.ms/minimatchexamples)", + "loc.input.label.summaryFileLocation": "摘要檔案路徑", + "loc.input.help.summaryFileLocation": "包含程式碼涵蓋範圍統計資料的摘要檔路徑,例如行、方法和類別涵蓋範圍。多個摘要檔會合併成單一份報告。支援多行的 minimatch 模式。[詳細資訊](https://aka.ms/minimatchexamples)", "loc.input.label.pathToSources": "來源檔案的路徑", "loc.input.help.pathToSources": "當涵蓋範圍 XML 報告未包含來源檔案的絕對路徑時,來源檔案的路徑即為必要項。舉例來說,JaCoCo 並未使用絕對路徑,則在為 Java 應用程式發佈 JaCoCo 涵蓋範圍時,模式會相似於 `$(System.DefaultWorkingDirectory)/MyApp/src/main/java/`。
    如果測試是在 Docker 容器中執行的,則此輸出亦為必要項。這個輸出應會在主機上指向來源檔案的絕對路徑。例如 `$(System.DefaultWorkingDirectory)/MyApp/`", - "loc.input.label.failIfCoverageEmpty": "Fail if code coverage results are missing", + "loc.input.label.failIfCoverageEmpty": "如果遺漏程式碼涵蓋範圍結果就會失敗", "loc.input.help.failIfCoverageEmpty": "若程式碼涵蓋範圍並未產生任何可發行結果,則工作會失敗。", "loc.messages.FoundNMatchesForPattern": "找到 %s 個結果符合格式: %s", "loc.messages.NoCodeCoverage": "找不到要發行的程式碼涵蓋範圍結果。" diff --git a/Tasks/PublishCodeCoverageResultsV2/task.json b/Tasks/PublishCodeCoverageResultsV2/task.json index e19fb8a01181..be116df791a0 100644 --- a/Tasks/PublishCodeCoverageResultsV2/task.json +++ b/Tasks/PublishCodeCoverageResultsV2/task.json @@ -15,7 +15,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 159, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -57,4 +57,4 @@ "FoundNMatchesForPattern": "Found %s result(s) matching pattern: %s", "NoCodeCoverage": "No code coverage results were found to publish." } -} +} \ No newline at end of file diff --git a/Tasks/PublishCodeCoverageResultsV2/task.loc.json b/Tasks/PublishCodeCoverageResultsV2/task.loc.json index fc89e31a9ea6..5d2cb2adb1bf 100644 --- a/Tasks/PublishCodeCoverageResultsV2/task.loc.json +++ b/Tasks/PublishCodeCoverageResultsV2/task.loc.json @@ -15,7 +15,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 159, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/de-DE/resources.resjson index fc5f48374281..f970bd3a7e08 100644 --- a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Pipelineartefakt veröffentlichen", - "loc.helpMarkDown": "Publish (upload) a file or directory as a named artifact for the current run. Published artifacts can be downloaded in other jobs, stages, or pipelines using the \"Download pipeline artifact\" task.", - "loc.description": "Publish (upload) a file or directory as a named artifact for the current run", + "loc.helpMarkDown": "Hiermit wird eine Datei oder Verzeichnis als benanntes Artefakt für die aktuelle Ausführung veröffentlicht (hochgeladen). Veröffentlichte Artefakte können mit der Aufgabe \"Pipelineartefakt herunterladen\" in andere Aufträge, Stages oder Pipelines heruntergeladen werden.", + "loc.description": "Hiermit wird eine Datei oder Verzeichnis als benanntes Artefakt für die aktuelle Ausführung veröffentlicht (hochgeladen).", "loc.instanceNameFormat": "Pipelineartefakt veröffentlichen", - "loc.input.label.path": "File or directory path", - "loc.input.help.path": "The path of the file or directory to publish. Can be absolute or relative to the default working directory. Can include [variables](https://go.microsoft.com/fwlink/?LinkID=550988), but wildcards are not supported.", + "loc.input.label.path": "Datei- oder Verzeichnispfad", + "loc.input.help.path": "Der Pfad der Datei oder des Verzeichnisses, die bzw. das veröffentlicht werden soll. Kann als absoluter Pfad oder relativ zum Standardarbeitsverzeichnis angegeben werden. Kann [Variablen](https://go.microsoft.com/fwlink/?LinkID=550988), enthalten, aber Platzhalter werden nicht unterstützt.", "loc.input.label.artifactName": "Artefaktname", - "loc.input.help.artifactName": "Name of the artifact to publish. If not set, defaults to a unique ID scoped to the job.", + "loc.input.help.artifactName": "Der Name des Artefakts, das veröffentlicht werden soll. Sofern nicht festgelegt, wird standardmäßig eine eindeutige bereichsbezogene ID für den Auftrag festgelegt.", "loc.input.label.artifactType": "Veröffentlichungsort für Artefakte", - "loc.input.help.artifactType": "Choose whether to store the artifact in Azure Pipelines, or to copy it to a file share that must be accessible from the pipeline agent.", - "loc.input.label.fileSharePath": "File share path", + "loc.input.help.artifactType": "Wählen Sie aus, ob Sie das Artefakt in Azure Pipelines speichern oder in eine Dateifreigabe kopieren möchten, die vom Pipeline-Agent aus zugänglich sein muss.", + "loc.input.label.fileSharePath": "Pfad zur Dateifreigabe", "loc.input.help.fileSharePath": "Die Dateifreigabe, in die die Artefaktdateien kopiert werden. Diese kann Variablen umfassen. Beispiel: \\\\\\my\\\\share\\\\$(Build.DefinitionName)\\\\$(Build.BuildNumber). Das Veröffentlichen von Artefakten über einen Linux- oder macOS-Agent in einer Dateifreigabe wird nicht unterstützt.", "loc.input.label.parallel": "Paralleles Kopieren", "loc.input.help.parallel": "Wählen Sie aus, ob Dateien mithilfe mehrerer Threads parallel kopiert werden sollen, um einen höheren Durchsatz zu erzielen. Wenn diese Einstellung nicht aktiviert ist, wird nur ein Thread verwendet.", diff --git a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/es-ES/resources.resjson index 099342a366d2..5d27ea326a6c 100644 --- a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Publicar artefacto de canalización", - "loc.helpMarkDown": "Publish (upload) a file or directory as a named artifact for the current run. Published artifacts can be downloaded in other jobs, stages, or pipelines using the \"Download pipeline artifact\" task.", - "loc.description": "Publish (upload) a file or directory as a named artifact for the current run", + "loc.helpMarkDown": "Publique (cargue) un archivo o directorio como artefacto con nombre para la ejecución actual. Los artefactos publicados pueden descargarse en otros trabajos, fases o canalizaciones mediante la tarea \"Descargar artefactos de canalización\".", + "loc.description": "Publica (carga) un archivo o directorio como artefacto con nombre para la ejecución actual.", "loc.instanceNameFormat": "Publicar artefacto de canalización", - "loc.input.label.path": "File or directory path", - "loc.input.help.path": "The path of the file or directory to publish. Can be absolute or relative to the default working directory. Can include [variables](https://go.microsoft.com/fwlink/?LinkID=550988), but wildcards are not supported.", + "loc.input.label.path": "Ruta de acceso de archivo o directorio", + "loc.input.help.path": "Ruta de acceso de archivo o directorio que se va a publicar. Puede ser absoluta o relativa al directorio de trabajo predeterminado. Puede incluir [variables](https://go.microsoft.com/fwlink/?LinkID=550988), pero no se admiten comodines.", "loc.input.label.artifactName": "Nombre del artefacto", - "loc.input.help.artifactName": "Name of the artifact to publish. If not set, defaults to a unique ID scoped to the job.", + "loc.input.help.artifactName": "Nombre del artefacto que se va a publicar. Si no se establece, tiene como valor predeterminado un identificador único con el trabajo como ámbito.", "loc.input.label.artifactType": "Ubicación de publicación de artefactos", - "loc.input.help.artifactType": "Choose whether to store the artifact in Azure Pipelines, or to copy it to a file share that must be accessible from the pipeline agent.", - "loc.input.label.fileSharePath": "File share path", + "loc.input.help.artifactType": "Elija si el artefacto se va a almacenar en Azure Pipelines o se va a copiar en un recurso compartido de archivos al que se pueda acceder desde el agente de canalización.", + "loc.input.label.fileSharePath": "Ruta de acceso del recurso compartido de archivos", "loc.input.help.fileSharePath": "El recurso compartido de archivos en el que se copiarán los archivos de artefacto. Puede incluir variables. Ejemplo: \\\\\\\\my\\\\share\\\\$(Build.DefinitionName)\\\\$(Build.BuildNumber). No se admite la publicación de artefactos de un agente de Linux o macOS en un recurso compartido de archivos.", "loc.input.label.parallel": "Copia en paralelo", "loc.input.help.parallel": "Seleccione si quiere copiar los archivos en paralelo con varios subprocesos para obtener un mayor rendimiento potencial. Si esta configuración no está habilitada, se usará un subproceso.", diff --git a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/fr-FR/resources.resjson index 80ef987df4f8..32fef65b24ff 100644 --- a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Publier un artefact de pipeline", - "loc.helpMarkDown": "Publish (upload) a file or directory as a named artifact for the current run. Published artifacts can be downloaded in other jobs, stages, or pipelines using the \"Download pipeline artifact\" task.", - "loc.description": "Publish (upload) a file or directory as a named artifact for the current run", + "loc.helpMarkDown": "Publiez (chargez) un fichier ou un répertoire en tant qu'artefact nommé pour l'exécution actuelle. Les artefacts publiés peuvent être téléchargés dans d'autres travaux, phases ou pipelines à l'aide de la tâche \"Télécharger un artefact de pipeline\".", + "loc.description": "Publier (charger) un fichier ou un répertoire en tant qu'artefact nommé pour l'exécution actuelle", "loc.instanceNameFormat": "Publier l'artefact de pipeline", - "loc.input.label.path": "File or directory path", - "loc.input.help.path": "The path of the file or directory to publish. Can be absolute or relative to the default working directory. Can include [variables](https://go.microsoft.com/fwlink/?LinkID=550988), but wildcards are not supported.", + "loc.input.label.path": "Chemin du fichier ou du répertoire", + "loc.input.help.path": "Chemin du fichier ou du répertoire à publier. Il peut s'agir d'un chemin absolu ou relatif au répertoire de travail par défaut. Il peut inclure des [variables](https://go.microsoft.com/fwlink/?LinkID=550988), mais les caractères génériques ne sont pas pris en charge.", "loc.input.label.artifactName": "Nom de l'artefact", - "loc.input.help.artifactName": "Name of the artifact to publish. If not set, defaults to a unique ID scoped to the job.", + "loc.input.help.artifactName": "Nom de l'artefact à publier. Si aucune valeur n'est définie, la valeur par défaut est un ID unique dont l'étendue correspond au travail.", "loc.input.label.artifactType": "Emplacement de publication des artefacts", - "loc.input.help.artifactType": "Choose whether to store the artifact in Azure Pipelines, or to copy it to a file share that must be accessible from the pipeline agent.", - "loc.input.label.fileSharePath": "File share path", + "loc.input.help.artifactType": "Choisissez entre le stockage de l'artefact dans Azure Pipelines, ou sa copie sur un partage de fichiers accessible à l'agent de pipeline.", + "loc.input.label.fileSharePath": "Chemin du partage de fichiers", "loc.input.help.fileSharePath": "Partage de fichiers où sont copiés les fichiers d'artefacts. Il peut inclure des variables. Exemple : \\\\\\\\mon\\\\partage\\\\$(Build.DefinitionName)\\\\$(Build.BuildNumber). La publication d'artefacts d'un agent Linux ou macOS vers un partage de fichiers n'est pas prise en charge.", "loc.input.label.parallel": "Copie parallèle", "loc.input.help.parallel": "Choisissez s'il est nécessaire de copier les fichiers en parallèle à l'aide de plusieurs threads pour un meilleur débit potentiel. Si ce paramètre n'est pas activé, un seul thread est utilisé.", diff --git a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/it-IT/resources.resjson index 12c4ab2baf30..042e9a553170 100644 --- a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Pubblica artefatto della pipeline", - "loc.helpMarkDown": "Publish (upload) a file or directory as a named artifact for the current run. Published artifacts can be downloaded in other jobs, stages, or pipelines using the \"Download pipeline artifact\" task.", - "loc.description": "Publish (upload) a file or directory as a named artifact for the current run", + "loc.helpMarkDown": "Pubblica (carica) un file o una directory come artefatto denominato per l'esecuzione corrente. Per scaricare gli artefatti pubblicati in altri processi, fasi o pipeline, usare l'attività \"Scarica artefatto della pipeline\".", + "loc.description": "Pubblica (carica) un file o una directory come artefatto denominato per l'esecuzione corrente", "loc.instanceNameFormat": "Pubblica artefatto della pipeline", - "loc.input.label.path": "File or directory path", - "loc.input.help.path": "The path of the file or directory to publish. Can be absolute or relative to the default working directory. Can include [variables](https://go.microsoft.com/fwlink/?LinkID=550988), but wildcards are not supported.", + "loc.input.label.path": "Percorso del file o della directory", + "loc.input.help.path": "Percorso del file o della directory da pubblicare. Può essere assoluto o relativo alla directory di lavoro predefinita. Può includere [variabili] (https://go.microsoft.com/fwlink/?LinkID=550988), ma i caratteri jolly non sono supportati.", "loc.input.label.artifactName": "Nome dell'artefatto", - "loc.input.help.artifactName": "Name of the artifact to publish. If not set, defaults to a unique ID scoped to the job.", + "loc.input.help.artifactName": "Nome dell'artefatto da pubblicare. Se non è impostato, il valore predefinito è un ID univoco il cui ambito è il processo.", "loc.input.label.artifactType": "Percorso di pubblicazione degli artefatti", - "loc.input.help.artifactType": "Choose whether to store the artifact in Azure Pipelines, or to copy it to a file share that must be accessible from the pipeline agent.", - "loc.input.label.fileSharePath": "File share path", + "loc.input.help.artifactType": "Consente di scegliere se archiviare l'artefatto in Azure Pipelines oppure copiarlo in una condivisione file accessibile dall'agente della pipeline.", + "loc.input.label.fileSharePath": "Percorso della condivisione file", "loc.input.help.fileSharePath": "Condivisione file in cui verranno copiati i file di artefatto. Può includere variabili. Esempio: \\\\\\\\my\\\\share\\\\$(Build.DefinitionName)\\\\$(Build.BuildNumber). La pubblicazione di artefatti da un agente Linux o macOS in una condivisione file non è supportata.", "loc.input.label.parallel": "Copia parallela", "loc.input.help.parallel": "Consente di scegliere se copiare i file in parallelo usando più thread per una maggiore velocità effettiva potenziale. Se questa impostazione non è abilitata, verrà usato un solo thread.", diff --git a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/ja-JP/resources.resjson index 038ca7229905..7bcc1c835c89 100644 --- a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "パイプライン成果物の公開", - "loc.helpMarkDown": "Publish (upload) a file or directory as a named artifact for the current run. Published artifacts can be downloaded in other jobs, stages, or pipelines using the \"Download pipeline artifact\" task.", - "loc.description": "Publish (upload) a file or directory as a named artifact for the current run", + "loc.helpMarkDown": "ファイルまたはディレクトリを、現在の実行の名前付き成果物として公開 (アップロード) します。公開された成果物は、[パイプライン成果物のダウンロード] タスクを使用して、他のジョブ、ステージ、またはパイプラインにダウンロードできます。", + "loc.description": "ファイルまたはディレクトリを、現在の実行の名前付き成果物として公開 (アップロード) します", "loc.instanceNameFormat": "パイプライン成果物を公開します", - "loc.input.label.path": "File or directory path", - "loc.input.help.path": "The path of the file or directory to publish. Can be absolute or relative to the default working directory. Can include [variables](https://go.microsoft.com/fwlink/?LinkID=550988), but wildcards are not supported.", + "loc.input.label.path": "ファイルまたはディレクトリのパス", + "loc.input.help.path": "公開するファイルまたはディレクトリのパス。絶対指定でも、既定の作業ディレクトリからの相対指定でもかまいません。[変数](https://go.microsoft.com/fwlink/?LinkID=550988) を含めることはできますが、ワイルドカードはサポートされていません。", "loc.input.label.artifactName": "成果物名", - "loc.input.help.artifactName": "Name of the artifact to publish. If not set, defaults to a unique ID scoped to the job.", + "loc.input.help.artifactName": "公開する成果物の名前。値を設定しない場合、既定で、ジョブのスコープを指定する一意の ID になります。", "loc.input.label.artifactType": "成果物の発行場所", - "loc.input.help.artifactType": "Choose whether to store the artifact in Azure Pipelines, or to copy it to a file share that must be accessible from the pipeline agent.", - "loc.input.label.fileSharePath": "File share path", + "loc.input.help.artifactType": "成果物を Azure Pipelines に保存するか、またはパイプライン エージェントからアクセスできるファイル共有にコピーするかを選択します。", + "loc.input.label.fileSharePath": "ファイル共有パス", "loc.input.help.fileSharePath": "成果物ファイルのコピー先であるファイル共有です。これには変数を含めることができます。例: \\\\\\\\my\\\\share\\\\$(Build.DefinitionName)\\\\$(Build.BuildNumber)。Linux または macOS エージェントから成果物をファイル共有に公開することはサポートされていません。", "loc.input.label.parallel": "並列コピー", "loc.input.help.parallel": "スループット向上を期待して複数のスレッドを使って並列でファイルをコピーするかどうかを選択します。この設定が無効の場合は、1 つのスレッドが使用されます。", diff --git a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/ru-RU/resources.resjson index 2fb2ba20a69d..88730f574f1d 100644 --- a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "Публикация артефакта конвейера", - "loc.helpMarkDown": "Publish (upload) a file or directory as a named artifact for the current run. Published artifacts can be downloaded in other jobs, stages, or pipelines using the \"Download pipeline artifact\" task.", - "loc.description": "Publish (upload) a file or directory as a named artifact for the current run", + "loc.helpMarkDown": "Публикация (отправка) каталога или файла в качестве именованного артефакта для текущего выполнения. Опубликованные артефакты можно скачать в других заданиях, этапах или конвейерах с помощью задачи \"Скачать артефакт конвейера\".", + "loc.description": "Публикация (отправка) каталога или файла в качестве именованного артефакта для текущего выполнения", "loc.instanceNameFormat": "Публикация артефакта конвейера", - "loc.input.label.path": "File or directory path", - "loc.input.help.path": "The path of the file or directory to publish. Can be absolute or relative to the default working directory. Can include [variables](https://go.microsoft.com/fwlink/?LinkID=550988), but wildcards are not supported.", + "loc.input.label.path": "Путь к файлу или каталогу", + "loc.input.help.path": "Путь к файлу или каталогу для публикации. Может быть абсолютным или заданным относительно рабочего каталога по умолчанию. Может включать [переменные](https://go.microsoft.com/fwlink/?LinkID=550988), но подстановочные знаки не поддерживаются.", "loc.input.label.artifactName": "Имя артефакта", - "loc.input.help.artifactName": "Name of the artifact to publish. If not set, defaults to a unique ID scoped to the job.", + "loc.input.help.artifactName": "Имя артефакта для публикации. Если не задано, по умолчанию используется уникальный идентификатор, областью действия которого является задание.", "loc.input.label.artifactType": "Расположение публикации артефакта", - "loc.input.help.artifactType": "Choose whether to store the artifact in Azure Pipelines, or to copy it to a file share that must be accessible from the pipeline agent.", - "loc.input.label.fileSharePath": "File share path", + "loc.input.help.artifactType": "Выберите, нужно ли сохранить артефакт в Azure Pipelines либо скопировать его в общую папку, которая должна быть доступна из агента конвейера.", + "loc.input.label.fileSharePath": "Путь к общей папке", "loc.input.help.fileSharePath": "Общая папка, в которую будут скопированы файлы артефактов. Может включать в себя переменные. Пример: \\\\\\\\my\\\\share\\\\$(Build.DefinitionName)\\\\$(Build.BuildNumber). Публикация артефактов из агента Linux или macOS в общей папке не поддерживается.", "loc.input.label.parallel": "Параллельное копирование", "loc.input.help.parallel": "Выберите, следует ли копировать файлы параллельно с использованием нескольких потоков для возможного повышения пропускной способности. Если этот параметр не установлен, используется один поток.", diff --git a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/zh-TW/resources.resjson index a1f87533c770..d66e9bca6a19 100644 --- a/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PublishPipelineArtifactV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,15 +1,15 @@ { "loc.friendlyName": "發佈管線成品", - "loc.helpMarkDown": "Publish (upload) a file or directory as a named artifact for the current run. Published artifacts can be downloaded in other jobs, stages, or pipelines using the \"Download pipeline artifact\" task.", - "loc.description": "Publish (upload) a file or directory as a named artifact for the current run", + "loc.helpMarkDown": "將檔案或目錄發行 (上傳) 為目前執行的具名成品。您可使用「下載管線成品」工作,在其他作業、階段或管線中下載已發行的成品。", + "loc.description": "將檔案或目錄發行 (上傳) 為目前執行的具名成品", "loc.instanceNameFormat": "發佈管線成品", - "loc.input.label.path": "File or directory path", - "loc.input.help.path": "The path of the file or directory to publish. Can be absolute or relative to the default working directory. Can include [variables](https://go.microsoft.com/fwlink/?LinkID=550988), but wildcards are not supported.", + "loc.input.label.path": "檔案或目錄路徑", + "loc.input.help.path": "要發行的檔案或目錄路徑,可以是絕對路徑或相對於預設工作目錄的路徑,並可包含[變數](https://go.microsoft.com/fwlink/?LinkID=550988),但不支援萬用字元。", "loc.input.label.artifactName": "成品名稱", - "loc.input.help.artifactName": "Name of the artifact to publish. If not set, defaults to a unique ID scoped to the job.", + "loc.input.help.artifactName": "要發行的成品名稱。若未設定,則預設為作業範圍內的唯一識別碼。", "loc.input.label.artifactType": "成品發佈位置", - "loc.input.help.artifactType": "Choose whether to store the artifact in Azure Pipelines, or to copy it to a file share that must be accessible from the pipeline agent.", - "loc.input.label.fileSharePath": "File share path", + "loc.input.help.artifactType": "選擇要在 Azure Pipelines 中儲存成品,還是將成品複製到必須從管線代理程式存取的檔案共用。", + "loc.input.label.fileSharePath": "檔案共用路徑", "loc.input.help.fileSharePath": "成品檔案所要複製到的檔案共用。此項目可包含變數。範例: \\\\\\\\my\\\\share\\\\$(Build.DefinitionName)\\\\$(Build.BuildNumber)。不支援從 Linux 或 macOS 代理程式將成品發佈至檔案共用。", "loc.input.label.parallel": "平行複製", "loc.input.help.parallel": "選取是否要使用多重執行緒平行複製檔案,以追求更高的輸送量。若此設定未啟用,則只會使用一個執行緒。", diff --git a/Tasks/PublishPipelineArtifactV1/task.json b/Tasks/PublishPipelineArtifactV1/task.json index d8a0f384ab83..0db255be2818 100644 --- a/Tasks/PublishPipelineArtifactV1/task.json +++ b/Tasks/PublishPipelineArtifactV1/task.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 2, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "groups": [], "demands": [], @@ -38,7 +38,7 @@ "defaultValue": "", "required": false, "helpMarkDown": "Name of the artifact to publish. If not set, defaults to a unique ID scoped to the job." - }, + }, { "name": "artifactType", "aliases": [ @@ -89,4 +89,4 @@ } }, "messages": {} -} +} \ No newline at end of file diff --git a/Tasks/PublishPipelineArtifactV1/task.loc.json b/Tasks/PublishPipelineArtifactV1/task.loc.json index 4dad58b0e3aa..95b6218a1f6d 100644 --- a/Tasks/PublishPipelineArtifactV1/task.loc.json +++ b/Tasks/PublishPipelineArtifactV1/task.loc.json @@ -9,8 +9,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 2, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "groups": [], "demands": [], diff --git a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/de-DE/resources.resjson index 26b0782085ad..cf1417c6c672 100644 --- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Publish Pipeline Metadata", - "loc.description": "Publish Pipeline Metadata to Evidence store", - "loc.instanceNameFormat": "Publishing Metadata for pipeline $(System.DefinitionName) to Evidence store" + "loc.friendlyName": "Pipelinemetadaten veröffentlichen", + "loc.description": "Pipelinemetadaten im Speicher für Beweisdaten veröffentlichen", + "loc.instanceNameFormat": "Metadaten für Pipeline \"$(System.DefinitionName)\" werden im Speicher für Beweisdaten veröffentlicht." } \ No newline at end of file diff --git a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/es-ES/resources.resjson index 26b0782085ad..93b4f9543109 100644 --- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Publish Pipeline Metadata", - "loc.description": "Publish Pipeline Metadata to Evidence store", - "loc.instanceNameFormat": "Publishing Metadata for pipeline $(System.DefinitionName) to Evidence store" + "loc.friendlyName": "Publicar los metadatos de la canalización", + "loc.description": "Publica metadatos de canalización en el almacén de pruebas.", + "loc.instanceNameFormat": "Publicando metadatos para la canalización $(System.DefinitionName) en el almacén de pruebas." } \ No newline at end of file diff --git a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/fr-FR/resources.resjson index 26b0782085ad..f0f1f9add793 100644 --- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Publish Pipeline Metadata", - "loc.description": "Publish Pipeline Metadata to Evidence store", - "loc.instanceNameFormat": "Publishing Metadata for pipeline $(System.DefinitionName) to Evidence store" + "loc.friendlyName": "Publier des métadonnées de pipeline", + "loc.description": "Publier des métadonnées de pipeline sur le magasin de preuves", + "loc.instanceNameFormat": "Publication de métadonnées du pipeline $(System.DefinitionName) sur le magasin de preuves" } \ No newline at end of file diff --git a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/it-IT/resources.resjson index 26b0782085ad..52b61022ab62 100644 --- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Publish Pipeline Metadata", - "loc.description": "Publish Pipeline Metadata to Evidence store", - "loc.instanceNameFormat": "Publishing Metadata for pipeline $(System.DefinitionName) to Evidence store" + "loc.friendlyName": "Pubblica i metadati della pipeline", + "loc.description": "Pubblica i metadati della pipeline nell'archivio evidenze", + "loc.instanceNameFormat": "Pubblicazione dei metadati per la pipeline $(System.DefinitionName) nell'archivio evidenze" } \ No newline at end of file diff --git a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ja-JP/resources.resjson index 26b0782085ad..b59dfd2dfb3e 100644 --- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Publish Pipeline Metadata", - "loc.description": "Publish Pipeline Metadata to Evidence store", - "loc.instanceNameFormat": "Publishing Metadata for pipeline $(System.DefinitionName) to Evidence store" + "loc.friendlyName": "パイプライン メタデータの公開", + "loc.description": "証拠ストアにパイプライン メタデータを公開します", + "loc.instanceNameFormat": "パイプライン $(System.DefinitionName) のメタデータを証拠ストアに発行する" } \ No newline at end of file diff --git a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ru-RU/resources.resjson index 26b0782085ad..57d94ddf364a 100644 --- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Publish Pipeline Metadata", - "loc.description": "Publish Pipeline Metadata to Evidence store", - "loc.instanceNameFormat": "Publishing Metadata for pipeline $(System.DefinitionName) to Evidence store" + "loc.friendlyName": "Опубликовать метаданные конвейера", + "loc.description": "Публикация метаданных конвейера в хранилище свидетельств", + "loc.instanceNameFormat": "Публикация метаданных для конвейера $(System.DefinitionName) в хранилище свидетельств" } \ No newline at end of file diff --git a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/zh-TW/resources.resjson index 26b0782085ad..35006e2e4cb3 100644 --- a/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PublishPipelineMetadataV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,5 +1,5 @@ { - "loc.friendlyName": "Publish Pipeline Metadata", - "loc.description": "Publish Pipeline Metadata to Evidence store", - "loc.instanceNameFormat": "Publishing Metadata for pipeline $(System.DefinitionName) to Evidence store" + "loc.friendlyName": "發行管線中繼資料", + "loc.description": "將管線中繼資料發行至辨識項存放區", + "loc.instanceNameFormat": "正在將管線 $(System.DefinitionName) 的中繼資料發行至辨識項存放區" } \ No newline at end of file diff --git a/Tasks/PublishPipelineMetadataV0/task.json b/Tasks/PublishPipelineMetadataV0/task.json index 711061ac555d..24cad8672b2b 100644 --- a/Tasks/PublishPipelineMetadataV0/task.json +++ b/Tasks/PublishPipelineMetadataV0/task.json @@ -11,7 +11,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "preview": true, diff --git a/Tasks/PublishPipelineMetadataV0/task.loc.json b/Tasks/PublishPipelineMetadataV0/task.loc.json index dfe151a326d6..0503b6ff0432 100644 --- a/Tasks/PublishPipelineMetadataV0/task.loc.json +++ b/Tasks/PublishPipelineMetadataV0/task.loc.json @@ -11,7 +11,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 183, + "Minor": 198, "Patch": 0 }, "preview": true, diff --git a/Tasks/PublishSymbolsV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PublishSymbolsV2/Strings/resources.resjson/de-DE/resources.resjson index f87973ed3c5b..53e91de8a57b 100644 --- a/Tasks/PublishSymbolsV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PublishSymbolsV2/Strings/resources.resjson/de-DE/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.SymbolsPath": "Die Dateifreigabe, in der Ihre Symbole gehostet werden. Dieser Wert wird im Aufruf von \"symstore.exe add\" als Parameter \"/s\" verwendet.", "loc.input.label.CompressSymbols": "Symbole komprimieren", "loc.input.help.CompressSymbols": "Komprimieren Sie Symbole bei der Veröffentlichung in einer Dateifreigabe.", + "loc.input.label.IndexableFileFormats": "Zu veröffentlichende Symboldateiformate", + "loc.input.help.IndexableFileFormats": "Die Debugformate, die auf dem Symbolserver veröffentlicht werden sollen", "loc.input.label.DetailedLog": "Ausführliche Protokollierung", "loc.input.help.DetailedLog": "Verwenden Sie die ausführliche Protokollierung.", "loc.input.label.TreatNotIndexedAsWarning": "Warnen, wenn nicht indiziert", diff --git a/Tasks/PublishSymbolsV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PublishSymbolsV2/Strings/resources.resjson/es-ES/resources.resjson index ff2b790a67dd..767a29fdb4c5 100644 --- a/Tasks/PublishSymbolsV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PublishSymbolsV2/Strings/resources.resjson/es-ES/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.SymbolsPath": "El recurso compartido de archivos que hospeda los símbolos. Este valor se usa en la llamada a \"symstore.exe add\" como parámetro \"/s\".", "loc.input.label.CompressSymbols": "Comprimir símbolos", "loc.input.help.CompressSymbols": "Comprima los símbolos al publicar en el recurso compartido de archivos.", + "loc.input.label.IndexableFileFormats": "Formatos de archivo de símbolos que se van a publicar", + "loc.input.help.IndexableFileFormats": "Qué formatos de depuración se publicarán en el servidor de símbolos", "loc.input.label.DetailedLog": "Registro detallado", "loc.input.help.DetailedLog": "Usar registro detallado.", "loc.input.label.TreatNotIndexedAsWarning": "Advertir si no está indexado", diff --git a/Tasks/PublishSymbolsV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PublishSymbolsV2/Strings/resources.resjson/fr-FR/resources.resjson index e4d8376125fb..e5eeadce05ed 100644 --- a/Tasks/PublishSymbolsV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PublishSymbolsV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.SymbolsPath": "Partage de fichiers qui héberge vos symboles. Cette valeur est utilisée dans l'appel de 'symstore.exe add' sous la forme du paramètre '/s'.", "loc.input.label.CompressSymbols": "Compresser les symboles", "loc.input.help.CompressSymbols": "Compressez les symboles au moment de la publication sur un partage de fichiers.", + "loc.input.label.IndexableFileFormats": "Formats de fichier de symboles à publier", + "loc.input.help.IndexableFileFormats": "Formats de débogage à publier sur le serveur de symboles", "loc.input.label.DetailedLog": "Journalisation détaillée", "loc.input.help.DetailedLog": "Utilisez la journalisation détaillée.", "loc.input.label.TreatNotIndexedAsWarning": "Avertir s'il n'y a pas d'indexation", diff --git a/Tasks/PublishSymbolsV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishSymbolsV2/Strings/resources.resjson/it-IT/resources.resjson index ea755767daf3..79e573389701 100644 --- a/Tasks/PublishSymbolsV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PublishSymbolsV2/Strings/resources.resjson/it-IT/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.SymbolsPath": "Condivisione file che ospita i simboli. Questo valore verrà usato nella chiamata a `symstore.exe add` come parametro `/s`.", "loc.input.label.CompressSymbols": "Comprimi simboli", "loc.input.help.CompressSymbols": "Comprime i simboli durante la pubblicazione nella condivisione file.", + "loc.input.label.IndexableFileFormats": "Formati di file di simboli da pubblicare", + "loc.input.help.IndexableFileFormats": "I formati di debug da pubblicare nel server dei simboli", "loc.input.label.DetailedLog": "Registrazione dettagliata", "loc.input.help.DetailedLog": "Consente di usare la registrazione dettagliata.", "loc.input.label.TreatNotIndexedAsWarning": "Avvisa se non indicizzate", diff --git a/Tasks/PublishSymbolsV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PublishSymbolsV2/Strings/resources.resjson/ja-JP/resources.resjson index fae5e99730d8..43db40c2d219 100644 --- a/Tasks/PublishSymbolsV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PublishSymbolsV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -2,22 +2,24 @@ "loc.friendlyName": "ソースのインデックス作成とシンボルの公開", "loc.helpMarkDown": "このタスクの使用方法については、[詳細情報](https://go.microsoft.com/fwlink/?LinkID=613722)を参照してください。", "loc.description": "ソース コードにインデックスを作成し、シンボルをファイル共有または Azure Artifacts シンボル サーバーに公開します", - "loc.instanceNameFormat": "シンボル パスを公開する", + "loc.instanceNameFormat": "シンボル パスを発行する", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.SymbolsFolder": "シンボル フォルダーへのパス", "loc.input.help.SymbolsFolder": "シンボル ファイルを検索するソース フォルダーへのパス。既定値は $(Build.SourcesDirectory) です。それ以外の場合は、$(Build.BinariesDirectory)/MyProject などのルート指定のパスを指定してください", "loc.input.label.SearchPattern": "検索パターン", - "loc.input.help.SearchPattern": "公開する PDB ファイルの検出に使用するパターン。", + "loc.input.help.SearchPattern": "発行する PDB ファイルの検出に使用するパターン。", "loc.input.label.IndexSources": "ソースのインデックスを作成する", "loc.input.help.IndexSources": "PDB ファイルにソース サーバーの情報を挿入するかどうかを示します。", - "loc.input.label.PublishSymbols": "シンボルを公開する", - "loc.input.help.PublishSymbols": "シンボル ファイルを公開するかどうかを示します。", + "loc.input.label.PublishSymbols": "シンボルを発行する", + "loc.input.help.PublishSymbols": "シンボル ファイルを発行するかどうかを示します。", "loc.input.label.SymbolServerType": "シンボル サーバーの種類", "loc.input.help.SymbolServerType": "シンボルを公開する場所を選択します。Azure Artifacts シンボル サーバーに公開されたシンボルには、組織/コレクションにアクセスできるユーザーなら誰でもアクセスできます。Azure DevOps Server は、\"ファイル共有\" オプションのみをサポートしています。Azure Artifacts でシンボル サーバーを使用するには、[こちらの手順](https://go.microsoft.com/fwlink/?linkid=846265)に従ってください。", - "loc.input.label.SymbolsPath": "シンボルを公開するためのパス", + "loc.input.label.SymbolsPath": "シンボルを発行するためのパス", "loc.input.help.SymbolsPath": "使用しているシンボルをホストするファイル共有。この値は、`/s` パラメーターとして `symstore.exe add` への呼び出しで使用されます。", "loc.input.label.CompressSymbols": "シンボルを圧縮する", "loc.input.help.CompressSymbols": "ファイル共有に公開する際に、シンボルを圧縮します。", + "loc.input.label.IndexableFileFormats": "公開するシンボルのファイル形式", + "loc.input.help.IndexableFileFormats": "シンボル サーバーに発行するデバッグ形式", "loc.input.label.DetailedLog": "詳細なログ", "loc.input.help.DetailedLog": "詳細なログを使用します。", "loc.input.label.TreatNotIndexedAsWarning": "インデックス化されていない場合は警告します", @@ -37,11 +39,11 @@ "loc.messages.Found0Files": "{0:N0} ファイルが見つかりました。", "loc.messages.FreeLibraryDbghelpDllError0": "ライブラリ dbghelp.dll を解放できませんでした。エラー コード '{0}'。", "loc.messages.NoFilesForIndexing": "インデックスを作成するファイルが選択されていません。", - "loc.messages.NoFilesForPublishing": "公開するファイルが選択されていません。", + "loc.messages.NoFilesForPublishing": "発行するファイルが選択されていません。", "loc.messages.NoSourcePathsIn0": "シンボル ファイル '{0}' のソースにインデックスを作成することはできません。ファイルにソース パスの情報が含まれていません。", "loc.messages.OneOrMoreSourceFilesNotIndexedFor0": "シンボル ファイル '{0}' の 1 つ以上のソース ファイルにインデックスを作成できません。", - "loc.messages.ReachedPublishingMaxWaitTime0Seconds": "シンボルの公開を完了できませんでした。最大待機時間 {0:N0} 秒に達しました。", - "loc.messages.SemaphoreFile0ExistsRetrying1Seconds": "セマフォ ファイル '{0}' は既に存在しています。{1:N0} 秒後にシンボルの公開を再試行します。", + "loc.messages.ReachedPublishingMaxWaitTime0Seconds": "シンボルの発行を完了できませんでした。最大待機時間 {0:N0} 秒に達しました。", + "loc.messages.SemaphoreFile0ExistsRetrying1Seconds": "セマフォ ファイル '{0}' は既に存在しています。{1:N0} 秒後にシンボルの発行を再試行します。", "loc.messages.SemaphoreFile0Minutes1AttemptingCleanup": "セマフォ ファイル '{0}' は既に存在しています。ファイルへの最終アクセスは '{1:N0}' 分前です。ファイルのクリーンアップを試行中です。", "loc.messages.SkippingIndexing": "インデックス作成をスキップしています。", "loc.messages.SourceFolderDeprecated0": "ソース ファルダーのパラメーターは非推奨です。値 '{0}' を無視しています。", diff --git a/Tasks/PublishSymbolsV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PublishSymbolsV2/Strings/resources.resjson/ko-KR/resources.resjson index 8a54e95f8e1c..e6fe5f35e0f2 100644 --- a/Tasks/PublishSymbolsV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/PublishSymbolsV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.SymbolsPath": "기호를 호스트하는 파일 공유입니다. 이 값은 `symstore.exe add`에 대한 호출에서 `/s` 매개 변수로 사용됩니다.", "loc.input.label.CompressSymbols": "기호 압축", "loc.input.help.CompressSymbols": "파일 공유에 게시할 때 기호를 압축합니다.", + "loc.input.label.IndexableFileFormats": "게시할 기호 파일 형식", + "loc.input.help.IndexableFileFormats": "기호 서버에 게시할 디버그 형식", "loc.input.label.DetailedLog": "자세한 정보 로깅", "loc.input.help.DetailedLog": "자세한 정보 로깅을 사용합니다.", "loc.input.label.TreatNotIndexedAsWarning": "인덱싱되지 않은 경우 경고", diff --git a/Tasks/PublishSymbolsV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishSymbolsV2/Strings/resources.resjson/ru-RU/resources.resjson index 2ec43a068320..b41e00033762 100644 --- a/Tasks/PublishSymbolsV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PublishSymbolsV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.SymbolsPath": "Общая папка, в которой размещаются ваши символы. Это значение будет использоваться для параметра \"/s\" в вызове команды \"symstore.exe add\".", "loc.input.label.CompressSymbols": "Сжать символы", "loc.input.help.CompressSymbols": "Сжатие символов при публикации в общей папке.", + "loc.input.label.IndexableFileFormats": "Форматы файлов символов для публикации", + "loc.input.help.IndexableFileFormats": "Какие форматы отладки нужно опубликовать на сервере символов", "loc.input.label.DetailedLog": "Подробное ведение журнала", "loc.input.help.DetailedLog": "Использовать подробное ведение журнала.", "loc.input.label.TreatNotIndexedAsWarning": "Предупредить, если не проиндексированы", diff --git a/Tasks/PublishSymbolsV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PublishSymbolsV2/Strings/resources.resjson/zh-CN/resources.resjson index c41ac4a85ada..2d9780e2dc6b 100644 --- a/Tasks/PublishSymbolsV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/PublishSymbolsV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -18,6 +18,8 @@ "loc.input.help.SymbolsPath": "承载符号的文件共享。此值将在对 \"symstore.exe add\" 的调用中用作 \"/s\" 参数。", "loc.input.label.CompressSymbols": "压缩符号", "loc.input.help.CompressSymbols": "发布到文件共享时,请压缩符号。", + "loc.input.label.IndexableFileFormats": "要发布的符号文件格式", + "loc.input.help.IndexableFileFormats": "要发布到符号服务器的调试格式", "loc.input.label.DetailedLog": "详细日志记录", "loc.input.help.DetailedLog": "使用详细日志记录。", "loc.input.label.TreatNotIndexedAsWarning": "未编制索引时发出警告", diff --git a/Tasks/PublishSymbolsV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishSymbolsV2/Strings/resources.resjson/zh-TW/resources.resjson index 9bb6cd3856db..ec6e6ad79002 100644 --- a/Tasks/PublishSymbolsV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PublishSymbolsV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -2,22 +2,24 @@ "loc.friendlyName": "索引來源和發佈符號", "loc.helpMarkDown": "請參閱[詳細資訊](https://go.microsoft.com/fwlink/?LinkID=613722)來了解如何使用此工作。", "loc.description": "編製原始程式碼的索引,並將符號發佈至檔案共用或 Azure Artifacts 符號伺服器", - "loc.instanceNameFormat": "發佈符號路徑", + "loc.instanceNameFormat": "發行符號路徑", "loc.group.displayName.advanced": "進階", "loc.input.label.SymbolsFolder": "符號資料夾的路徑", "loc.input.help.SymbolsFolder": "搜尋符號檔案所在資料夾的路徑。預設值為 $(Build.SourcesDirectory)。否則請指定根路徑。例如: $(Build.BinariesDirectory)/MyProject", "loc.input.label.SearchPattern": "搜尋模式", - "loc.input.help.SearchPattern": "探索要發佈之 pdb 檔案使用的模式。", + "loc.input.help.SearchPattern": "探索要發行之 pdb 檔案使用的模式。", "loc.input.label.IndexSources": "索引來源", "loc.input.help.IndexSources": "指出是否將來源伺服器資訊插入 PDB 檔案。", - "loc.input.label.PublishSymbols": "發佈符號", - "loc.input.help.PublishSymbols": "指出是否發佈符號檔。", + "loc.input.label.PublishSymbols": "發行符號", + "loc.input.help.PublishSymbols": "指出是否發行符號檔。", "loc.input.label.SymbolServerType": "符號伺服器類型", "loc.input.help.SymbolServerType": "選擇發佈符號的位置。發佈到 Azure Artifacts 符號伺服器的符號可供具有組織/集合存取權的任何使用者存取。Azure DevOps Server 只支援 [檔案共用] 選項。請遵循 [這些指示](https://go.microsoft.com/fwlink/?linkid=846265) 使用 Azure Artifacts 中的符號伺服器。", - "loc.input.label.SymbolsPath": "發佈符號的路徑", + "loc.input.label.SymbolsPath": "發行符號的路徑", "loc.input.help.SymbolsPath": "裝載符號的檔案共用。此值會用於 `symstore.exe add` 的呼叫中當成 `/s` 參數。", "loc.input.label.CompressSymbols": "壓縮符號", "loc.input.help.CompressSymbols": "在發佈至檔案共用時壓縮符號。", + "loc.input.label.IndexableFileFormats": "要發佈的符號檔案格式", + "loc.input.help.IndexableFileFormats": "要發佈到符號伺服器的偵錯格式", "loc.input.label.DetailedLog": "詳細資訊記錄", "loc.input.help.DetailedLog": "使用詳細資訊記錄。", "loc.input.label.TreatNotIndexedAsWarning": "若未編制索引則警告", @@ -37,11 +39,11 @@ "loc.messages.Found0Files": "找到 {0:N0} 檔案。", "loc.messages.FreeLibraryDbghelpDllError0": "無法釋放程式庫 dbghelp.dll。錯誤碼 '{0}'。", "loc.messages.NoFilesForIndexing": "未選取要編製索引的檔案。", - "loc.messages.NoFilesForPublishing": "未選取要發佈的檔案。", + "loc.messages.NoFilesForPublishing": "未選取要發行的檔案。", "loc.messages.NoSourcePathsIn0": "無法為符號檔 '{0}' 的來源編製索引。此檔案未包含任何來源路徑資訊。", "loc.messages.OneOrMoreSourceFilesNotIndexedFor0": "無法為符號檔 '{0}' 的一或多個來源檔案編製索引。", - "loc.messages.ReachedPublishingMaxWaitTime0Seconds": "無法完成符號發佈。已達最長等待時間 {0:N0} 秒。", - "loc.messages.SemaphoreFile0ExistsRetrying1Seconds": "旗號檔案 '{0}' 已經存在。將在 {1:N0} 秒內重試符號發佈。", + "loc.messages.ReachedPublishingMaxWaitTime0Seconds": "無法完成符號發行。已達最長等待時間 {0:N0} 秒。", + "loc.messages.SemaphoreFile0ExistsRetrying1Seconds": "旗號檔案 '{0}' 已經存在。將在 {1:N0} 秒內重試符號發行。", "loc.messages.SemaphoreFile0Minutes1AttemptingCleanup": "旗號檔案 '{0}' 已經存在。最近一次存取檔案是在 '{1:N0}' 分鐘前。正在嘗試清理檔案。", "loc.messages.SkippingIndexing": "正在略過編製索引。", "loc.messages.SourceFolderDeprecated0": "已取代來源資料夾參數。正在忽略值 '{0}'。", diff --git a/Tasks/PublishSymbolsV2/task.json b/Tasks/PublishSymbolsV2/task.json index c3fdfdfd7291..25a6f2359e63 100644 --- a/Tasks/PublishSymbolsV2/task.json +++ b/Tasks/PublishSymbolsV2/task.json @@ -13,7 +13,7 @@ "preview": false, "version": { "Major": 2, - "Minor": 191, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "1.95.0", diff --git a/Tasks/PublishSymbolsV2/task.loc.json b/Tasks/PublishSymbolsV2/task.loc.json index 69ba37cb4a34..a91802ebc4d9 100644 --- a/Tasks/PublishSymbolsV2/task.loc.json +++ b/Tasks/PublishSymbolsV2/task.loc.json @@ -13,7 +13,7 @@ "preview": false, "version": { "Major": 2, - "Minor": 191, + "Minor": 198, "Patch": 0 }, "minimumAgentVersion": "1.95.0", diff --git a/Tasks/PublishTestResultsV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PublishTestResultsV1/Strings/resources.resjson/de-DE/resources.resjson index 36e999b0a7eb..cc999f8ed024 100644 --- a/Tasks/PublishTestResultsV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PublishTestResultsV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Testergebnisse veröffentlichen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "Hiermit werden Testergebnisse in Azure Pipelines veröffentlicht.", "loc.instanceNameFormat": "Testergebnisse $(testResultsFiles) veröffentlichen", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/PublishTestResultsV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PublishTestResultsV1/Strings/resources.resjson/es-ES/resources.resjson index 3bd860c1ed17..5622e975fd30 100644 --- a/Tasks/PublishTestResultsV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PublishTestResultsV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Publicar resultados de pruebas", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.friendlyName": "Publicar resultados de la prueba", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "Publicar resultados de pruebas en Azure Pipelines", "loc.instanceNameFormat": "Publicar resultados de pruebas $(testResultsFiles)", "loc.group.displayName.advanced": "Avanzado", diff --git a/Tasks/PublishTestResultsV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PublishTestResultsV1/Strings/resources.resjson/fr-FR/resources.resjson index cf5a8dd9a636..0aece344fb16 100644 --- a/Tasks/PublishTestResultsV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PublishTestResultsV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Publier les résultats des tests", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "Publier les résultats des tests sur Azure Pipelines", "loc.instanceNameFormat": "Publier les résultats de test $(testResultsFiles)", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/PublishTestResultsV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishTestResultsV1/Strings/resources.resjson/it-IT/resources.resjson index a723b15736c0..248509660bf8 100644 --- a/Tasks/PublishTestResultsV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PublishTestResultsV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,8 +1,8 @@ { "loc.friendlyName": "Pubblica risultati dei test", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "Pubblica i risultati dei test in Azure Pipelines", - "loc.instanceNameFormat": "Pubblica risultati dei test $(testResultsFiles)", + "loc.instanceNameFormat": "Pubblica risultati del test $(testResultsFiles)", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.testRunner": "Formato dei risultati test", "loc.input.help.testRunner": "Formato dei file dei risultati del test generati con il test runner scelto, ad esempio JUnit, VSTest, XUnit V2 e NUnit.", diff --git a/Tasks/PublishTestResultsV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PublishTestResultsV1/Strings/resources.resjson/ja-JP/resources.resjson index 263ed6b7493e..e9b40d3bf9a1 100644 --- a/Tasks/PublishTestResultsV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PublishTestResultsV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,8 +1,8 @@ { - "loc.friendlyName": "テスト結果を公開する", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.friendlyName": "テスト結果の発行", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "テスト結果を Azure Pipelines に公開する", - "loc.instanceNameFormat": "テスト結果の公開 $(testResultsFiles)", + "loc.instanceNameFormat": "テスト結果の発行 $(testResultsFiles)", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.testRunner": "テスト結果の形式", "loc.input.help.testRunner": "選んだテスト ランナーによって生成されるテスト結果ファイルの形式。たとえば、JUnit、VSTest、XUnit V2、NUnit など。", diff --git a/Tasks/PublishTestResultsV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishTestResultsV1/Strings/resources.resjson/ru-RU/resources.resjson index ff8ff7bf6e84..227f932f088d 100644 --- a/Tasks/PublishTestResultsV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PublishTestResultsV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Публикация результатов теста", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "Опубликовать результаты тестов в Azure Pipelines", "loc.instanceNameFormat": "Опубликовать результаты тестов $(testResultsFiles)", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/PublishTestResultsV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishTestResultsV1/Strings/resources.resjson/zh-TW/resources.resjson index 050babc432b8..c7a73a22c56e 100644 --- a/Tasks/PublishTestResultsV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PublishTestResultsV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,8 +1,8 @@ { "loc.friendlyName": "發佈測試結果", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "將測試結果發佈至 Azure Pipelines", - "loc.instanceNameFormat": "發佈測試結果 $(testResultsFiles)", + "loc.instanceNameFormat": "發行測試結果 $(testResultsFiles)", "loc.group.displayName.advanced": "進階", "loc.input.label.testRunner": "測試結果格式", "loc.input.help.testRunner": "測試結果檔案的格式由您所選的測試執行器 (例如 JUnit、VSTest、XUnit V2 及 NUnit) 產生。", diff --git a/Tasks/PublishTestResultsV1/task.json b/Tasks/PublishTestResultsV1/task.json index 2662be63bc09..693b139a5bf5 100644 --- a/Tasks/PublishTestResultsV1/task.json +++ b/Tasks/PublishTestResultsV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/PublishTestResultsV1/task.loc.json b/Tasks/PublishTestResultsV1/task.loc.json index ed9531a14744..e3151bc5bde5 100644 --- a/Tasks/PublishTestResultsV1/task.loc.json +++ b/Tasks/PublishTestResultsV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/de-DE/resources.resjson index 3f2cf06b0e39..e8f9b67816d1 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Testergebnisse veröffentlichen", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", - "loc.description": "Testergebnisse in Azure Pipelines veröffentlichen", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.description": "Hiermit werden Testergebnisse in Azure Pipelines veröffentlicht.", "loc.instanceNameFormat": "Testergebnisse $(testResultsFiles) veröffentlichen", "loc.releaseNotes": "
    • NUnit3-Unterstützung
    • Unterstützung für Minimatch-Dateimuster
    ", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/es-ES/resources.resjson index 89fc50f2e4bf..cd63f3dc4b73 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Publicar resultados de la prueba", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "Publicar resultados de pruebas en Azure Pipelines", "loc.instanceNameFormat": "Publicar resultados de pruebas $(testResultsFiles)", "loc.releaseNotes": "
    • Compatibilidad con NUnit3
    • Compatibilidad con patrones de archivos de minimatch
    ", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/fr-FR/resources.resjson index 18f3c38fac46..53762ecfc3a8 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Publier les résultats des tests", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "Publier les résultats des tests sur Azure Pipelines", "loc.instanceNameFormat": "Publier les résultats de test $(testResultsFiles)", "loc.releaseNotes": "
    • Prise en charge de NUnit3
    • Prise en charge des modèles de fichiers Minimatch
    ", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/it-IT/resources.resjson index bf1e83d6d303..e782cc6f625f 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,8 +1,8 @@ { - "loc.friendlyName": "Pubblica risultati dei test", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.friendlyName": "Pubblica risultati del test", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "Pubblica i risultati dei test in Azure Pipelines", - "loc.instanceNameFormat": "Pubblica risultati dei test $(testResultsFiles)", + "loc.instanceNameFormat": "Pubblica risultati del test $(testResultsFiles)", "loc.releaseNotes": "
    • Supporto per NUnit3
    • Supporto per criteri di file di corrispondenza minima
    ", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.testRunner": "Formato dei risultati del test", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ja-JP/resources.resjson index a110594b1cd5..34c46a95ae7f 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,8 +1,8 @@ { - "loc.friendlyName": "テスト結果の公開", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.friendlyName": "テスト結果の発行", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "テスト結果を Azure Pipelines に公開する", - "loc.instanceNameFormat": "テスト結果の公開 $(testResultsFiles)", + "loc.instanceNameFormat": "テスト結果の発行 $(testResultsFiles)", "loc.releaseNotes": "
    • NUnit3 サポート
    • minimatch ファイル パターンのサポート
    ", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.testRunner": "テスト結果の形式", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ru-RU/resources.resjson index d407e1ec331e..9d947d5105f9 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Публикация результатов теста", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "Опубликовать результаты тестов в Azure Pipelines", "loc.instanceNameFormat": "Опубликовать результаты тестов $(testResultsFiles)", "loc.releaseNotes": "
    • Поддержка NUnit3
    • Поддержка шаблонов файлов Minimatch
    ", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-TW/resources.resjson index fe43f2578c71..3ca5c0b72db1 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,8 +1,8 @@ { - "loc.friendlyName": "發佈測試結果", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "loc.friendlyName": "發行測試結果", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613742)", "loc.description": "將測試結果發佈至 Azure Pipelines", - "loc.instanceNameFormat": "發佈測試結果 $(testResultsFiles)", + "loc.instanceNameFormat": "發行測試結果 $(testResultsFiles)", "loc.releaseNotes": "
    • NUnit3 支援
    • 支援 Minimatch 檔案模式
    ", "loc.group.displayName.advanced": "進階", "loc.input.label.testRunner": "測試結果格式", diff --git a/Tasks/PublishTestResultsV2/task.json b/Tasks/PublishTestResultsV2/task.json index 597143e4b4de..7bff40a6baf1 100644 --- a/Tasks/PublishTestResultsV2/task.json +++ b/Tasks/PublishTestResultsV2/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 192, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "demands": [], "releaseNotes": "
    • NUnit3 support
    • Support for Minimatch files pattern
    ", diff --git a/Tasks/PublishTestResultsV2/task.loc.json b/Tasks/PublishTestResultsV2/task.loc.json index 323046b3e7c0..31e786939ea0 100644 --- a/Tasks/PublishTestResultsV2/task.loc.json +++ b/Tasks/PublishTestResultsV2/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 192, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "demands": [], "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/ja-JP/resources.resjson index 5c12adfb7430..82e937de7509 100644 --- a/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,9 +1,9 @@ { - "loc.friendlyName": "Azure Service Bus への公開", + "loc.friendlyName": "Azure Service Bus への発行", "loc.helpMarkDown": "[詳細](https://go.microsoft.com/fwlink/?linkid=870237)", "loc.description": "サービス接続を使って Azure Service Bus にメッセージを送信します (エージェントは不要です)", - "loc.instanceNameFormat": "Azure Service Bus に公開する", - "loc.group.displayName.advancedProperties": "詳細設定", + "loc.instanceNameFormat": "Azure Service Bus に発行する", + "loc.group.displayName.advancedProperties": "詳細", "loc.input.label.connectedServiceName": "Azure Service Bus サービス接続", "loc.input.help.connectedServiceName": "Azure Service Bus サービス接続を選択します。", "loc.input.label.messageBody": "メッセージの本文", diff --git a/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/ko-KR/resources.resjson index eab428fdf759..2278168626bb 100644 --- a/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.sessionId": "세션 ID", "loc.input.help.sessionId": "메시지 게시에 사용할 세션 ID입니다. 세션 기반 큐의 경우 값을 지정하지 않으면 게시에 실패합니다. 세션 기반이 아닌 큐의 경우에는 값을 지정하지 않아도 됩니다.", "loc.input.label.signPayload": "메시지에 서명", - "loc.input.help.signPayload": "이 속성을 true로 설정하면 프라이빗 인증서가 제공될 경우 메시지가 서명됩니다.", + "loc.input.help.signPayload": "이 속성을 true로 설정하면 개인 인증서가 제공될 경우 메시지가 서명됩니다.", "loc.input.label.certificateString": "인증서 변수", "loc.input.help.certificateString": "인증서 콘텐츠가 포함된 비밀 변수를 지정합니다. 이 릴리스 파이프라인에서 사용하는 변수 그룹에 [연결](https://docs.microsoft.com/en-us/vsts/pipelines/library/variable-groups?view=vsts#link-secrets-from-an-azure-key-vault-as-variables)된 Azure Key Vault에 저장된 인증서일 수도 있습니다.", "loc.input.label.signatureKey": "시그니처 속성 키", diff --git a/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/zh-TW/resources.resjson index c6b23bef5a59..3b15264a4bd9 100644 --- a/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PublishToAzureServiceBusV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,8 +1,8 @@ { - "loc.friendlyName": "發佈到 Azure 服務匯流排", + "loc.friendlyName": "發行到 Azure 服務匯流排", "loc.helpMarkDown": "[詳細資訊](https://go.microsoft.com/fwlink/?linkid=870237)", "loc.description": "使用服務連線傳送訊息到 Azure 服務匯流排 (不需要代理程式)", - "loc.instanceNameFormat": "發佈到 Azure 服務匯流排", + "loc.instanceNameFormat": "發行到 Azure 服務匯流排", "loc.group.displayName.advancedProperties": "進階", "loc.input.label.connectedServiceName": "Azure 服務匯流排服務連線", "loc.input.help.connectedServiceName": "請選取 Azure 服務匯流排服務連線。", diff --git a/Tasks/PublishToAzureServiceBusV1/task.json b/Tasks/PublishToAzureServiceBusV1/task.json index c1817d44df92..22079fe1806b 100644 --- a/Tasks/PublishToAzureServiceBusV1/task.json +++ b/Tasks/PublishToAzureServiceBusV1/task.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 17 + "Minor": 198, + "Patch": 0 }, "groups": [ { diff --git a/Tasks/PublishToAzureServiceBusV1/task.loc.json b/Tasks/PublishToAzureServiceBusV1/task.loc.json index 18dd618e39e5..3dc5b58246d6 100644 --- a/Tasks/PublishToAzureServiceBusV1/task.loc.json +++ b/Tasks/PublishToAzureServiceBusV1/task.loc.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 17 + "Minor": 198, + "Patch": 0 }, "groups": [ { diff --git a/Tasks/PyPIPublisherV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PyPIPublisherV0/Strings/resources.resjson/de-DE/resources.resjson index dca56ab9c325..7c318dee9aad 100644 --- a/Tasks/PyPIPublisherV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PyPIPublisherV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PyPI-Herausgeber", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875289)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=875289)", "loc.description": "Hiermit wird unter Verwendung von Twine ein sdist- oder wheel-Paket erstellt und in einen PyPI-kompatiblen Index hochgeladen.", "loc.instanceNameFormat": "Paketieren und in PyPI veröffentlichen", "loc.input.label.serviceEndpoint": "PyPI-Dienstverbindung", diff --git a/Tasks/PyPIPublisherV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PyPIPublisherV0/Strings/resources.resjson/es-ES/resources.resjson index 3803fd572c45..6aa7e44f3277 100644 --- a/Tasks/PyPIPublisherV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PyPIPublisherV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Publicador de PyPI", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875289)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=875289)", "loc.description": "Crea y carga un paquete sdist o wheel en un índice compatible con PyPI mediante Twine.", "loc.instanceNameFormat": "Empaquetar y publicar en PyPI", "loc.input.label.serviceEndpoint": "Conexión de servicio de PyPI", diff --git a/Tasks/PyPIPublisherV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PyPIPublisherV0/Strings/resources.resjson/fr-FR/resources.resjson index 1bb4bcd1372f..c8fa112c3858 100644 --- a/Tasks/PyPIPublisherV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PyPIPublisherV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Éditeur PyPI", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875289)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=875289)", "loc.description": "Créez et chargez un sdist ou un wheel sur un index compatible PyPI à l'aide de Twine", "loc.instanceNameFormat": "Créer un package et publier sur PyPI", "loc.input.label.serviceEndpoint": "Connexion de service PyPI", diff --git a/Tasks/PyPIPublisherV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PyPIPublisherV0/Strings/resources.resjson/it-IT/resources.resjson index bb7949cbd5db..4c3bfdf4d0c2 100644 --- a/Tasks/PyPIPublisherV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PyPIPublisherV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Editore PyPI", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875289)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=875289)", "loc.description": "Consente di creare e caricare un pacchetto sdist o wheel in un indice compatibile con PyPI usando Twine", "loc.instanceNameFormat": "Crea pacchetto e pubblica in PyPI", "loc.input.label.serviceEndpoint": "Connessione al servizio PyPI", diff --git a/Tasks/PyPIPublisherV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PyPIPublisherV0/Strings/resources.resjson/ja-JP/resources.resjson index 3aeba8bd50ec..d41828cb8aad 100644 --- a/Tasks/PyPIPublisherV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PyPIPublisherV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PyPI パブリッシャー", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875289)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=875289)", "loc.description": "sdist または wheel を作成し、Twine を使用して PyPI 対応のインデックスにアップロードします", "loc.instanceNameFormat": "パッケージ化して PyPI へ公開する", "loc.input.label.serviceEndpoint": "PyPI サービス接続", diff --git a/Tasks/PyPIPublisherV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PyPIPublisherV0/Strings/resources.resjson/ru-RU/resources.resjson index 0ba648c7fd23..5f81c0cd6caa 100644 --- a/Tasks/PyPIPublisherV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PyPIPublisherV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Издатель PyPI", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875289)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=875289)", "loc.description": "Создайте и отправьте sdist или wheel в совместимый с PyPI индекс с помощью Twine", "loc.instanceNameFormat": "Упаковка и публикация в PyPI", "loc.input.label.serviceEndpoint": "Подключение к службе PyPI", diff --git a/Tasks/PyPIPublisherV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PyPIPublisherV0/Strings/resources.resjson/zh-TW/resources.resjson index 4e49e475c657..7b49d0df4ffe 100644 --- a/Tasks/PyPIPublisherV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PyPIPublisherV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PyPI 發行者", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=875289)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=875289)", "loc.description": "使用 Twine 將 sdist 或 wheel 建立並上傳至相容於 PyPI 的索引", "loc.instanceNameFormat": "封裝並發佈至 PyPI", "loc.input.label.serviceEndpoint": "PyPI 服務連線", diff --git a/Tasks/PyPIPublisherV0/task.json b/Tasks/PyPIPublisherV0/task.json index 50981586d6c1..8c86e0f6a894 100644 --- a/Tasks/PyPIPublisherV0/task.json +++ b/Tasks/PyPIPublisherV0/task.json @@ -14,8 +14,8 @@ "demands": [], "version": { "Major": 0, - "Minor": 167, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.0.0", "instanceNameFormat": "Package and publish to PyPI", diff --git a/Tasks/PyPIPublisherV0/task.loc.json b/Tasks/PyPIPublisherV0/task.loc.json index 81355fa1f2ad..6ef243d57914 100644 --- a/Tasks/PyPIPublisherV0/task.loc.json +++ b/Tasks/PyPIPublisherV0/task.loc.json @@ -14,8 +14,8 @@ "demands": [], "version": { "Major": 0, - "Minor": 167, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "2.0.0", "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/PythonScriptV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PythonScriptV0/Strings/resources.resjson/de-DE/resources.resjson index d307b3c8ad8d..414b9cef8eeb 100644 --- a/Tasks/PythonScriptV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PythonScriptV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Python-Skript", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=2006181) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=2006181) oder [Python-Dokumentation anzeigen](https://www.python.org/doc/)", "loc.description": "Python-Datei oder Inlineskript ausführen", "loc.instanceNameFormat": "Python-Skript ausführen", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/PythonScriptV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PythonScriptV0/Strings/resources.resjson/es-ES/resources.resjson index ade61354b581..07db036cb1c6 100644 --- a/Tasks/PythonScriptV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PythonScriptV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Script de Python", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=2006181) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=2006181) o [consultar la documentación de Python](https://www.python.org/doc/)", "loc.description": "Ejecuta un script insertado o un archivo de Python.", "loc.instanceNameFormat": "Ejecutar un script de Python", "loc.group.displayName.advanced": "Avanzado", diff --git a/Tasks/PythonScriptV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PythonScriptV0/Strings/resources.resjson/fr-FR/resources.resjson index 4ff9cdedf967..d40807128991 100644 --- a/Tasks/PythonScriptV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PythonScriptV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Script Python", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=2006181) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=2006181) ou [consulter la documentation de Python](https://www.python.org/doc/)", "loc.description": "Exécuter un fichier Python ou un script inline", "loc.instanceNameFormat": "Exécuter un script Python", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/PythonScriptV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PythonScriptV0/Strings/resources.resjson/it-IT/resources.resjson index 8d37ee7998c6..1b9fc0290b58 100644 --- a/Tasks/PythonScriptV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PythonScriptV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Script Python", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=2006181) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=2006181). In alternativa [vedere la documentazione di Python](https://www.python.org/doc/)", "loc.description": "Esegue un file Python o uno script inline", "loc.instanceNameFormat": "Esegui uno script Python", "loc.group.displayName.advanced": "Avanzate", diff --git a/Tasks/PythonScriptV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PythonScriptV0/Strings/resources.resjson/ja-JP/resources.resjson index 9d8927e3e44a..69cd7906c320 100644 --- a/Tasks/PythonScriptV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PythonScriptV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Python スクリプト", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=2006181) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=2006181)、または [Python のドキュメントを参照](https://www.python.org/doc/)", "loc.description": "Python ファイルまたはインライン スクリプトを実行します", "loc.instanceNameFormat": "Python スクリプトを実行する", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/PythonScriptV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PythonScriptV0/Strings/resources.resjson/ru-RU/resources.resjson index 4cfae7ab3d0b..63c49525e935 100644 --- a/Tasks/PythonScriptV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PythonScriptV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Скрипт Python", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=2006181) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=2006181) или [документацию по Python](https://www.python.org/doc/)", "loc.description": "Запустить файл Python или встроенный скрипт", "loc.instanceNameFormat": "Запуск скрипта Python", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/PythonScriptV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PythonScriptV0/Strings/resources.resjson/zh-TW/resources.resjson index d131bce07494..50a755d0d158 100644 --- a/Tasks/PythonScriptV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PythonScriptV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Python 指令碼", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=2006181) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=2006181)或[參閱 Python 文件](https://www.python.org/doc/)", "loc.description": "執行 Python 檔案或內嵌指令碼", "loc.instanceNameFormat": "執行 Python 指令碼", "loc.group.displayName.advanced": "進階", diff --git a/Tasks/PythonScriptV0/task.json b/Tasks/PythonScriptV0/task.json index 4dce61767a8e..1e6573ee48b3 100644 --- a/Tasks/PythonScriptV0/task.json +++ b/Tasks/PythonScriptV0/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 182, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/PythonScriptV0/task.loc.json b/Tasks/PythonScriptV0/task.loc.json index 2a6fb74f9058..9e2622b90e15 100644 --- a/Tasks/PythonScriptV0/task.loc.json +++ b/Tasks/PythonScriptV0/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 182, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/QuickPerfTestV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/QuickPerfTestV1/Strings/resources.resjson/ko-KR/resources.resjson index 1441d92f4a36..b162aaa1079f 100644 --- a/Tasks/QuickPerfTestV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/QuickPerfTestV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -6,7 +6,7 @@ "loc.input.label.connectedServiceName": "Azure Pipelines 연결", "loc.input.help.connectedServiceName": "클라우드 기반 부하 테스트 서비스에 말할 이전에 등록한 서비스 연결을 선택합니다. 새 서비스 연결을 등록하려면 '관리'를 선택하세요.", "loc.input.label.websiteUrl": "웹 사이트 URL", - "loc.input.help.websiteUrl": "애플리케이션 웹 사이트 URL을 http://www.your.app/home.html로 입력합니다.", + "loc.input.help.websiteUrl": "응용 프로그램 웹 사이트 URL을 http://www.your.app/home.html로 입력합니다.", "loc.input.label.testName": "테스트 이름", "loc.input.help.testName": "추적 및 상관 관계를 위한 부하 테스트의 이름을 지정합니다.", "loc.input.label.vuLoad": "사용자 부하", diff --git a/Tasks/QuickPerfTestV1/task.json b/Tasks/QuickPerfTestV1/task.json index b51599d653b3..56c4f7325ab7 100644 --- a/Tasks/QuickPerfTestV1/task.json +++ b/Tasks/QuickPerfTestV1/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 186, + "Minor": 198, "Patch": 0 }, "deprecated": true, @@ -157,4 +157,4 @@ "workingDirectory": "$(currentDirectory)" } } -} +} \ No newline at end of file diff --git a/Tasks/QuickPerfTestV1/task.loc.json b/Tasks/QuickPerfTestV1/task.loc.json index 7a809ba3b2d3..1ba30eb8fecc 100644 --- a/Tasks/QuickPerfTestV1/task.loc.json +++ b/Tasks/QuickPerfTestV1/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 186, + "Minor": 198, "Patch": 0 }, "deprecated": true, @@ -157,4 +157,4 @@ "workingDirectory": "$(currentDirectory)" } } -} +} \ No newline at end of file diff --git a/Tasks/ReviewAppV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ReviewAppV0/Strings/resources.resjson/de-DE/resources.resjson index aed9813e78c5..4f992d386996 100644 --- a/Tasks/ReviewAppV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ReviewAppV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Review App", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", - "loc.description": "Use this task under deploy phase provider to create a resource dynamically", - "loc.instanceNameFormat": "Dynamic Resource created using - $(resourceName)", - "loc.releaseNotes": "Use this task under deploy phase provider to create a resource dynamically", + "loc.friendlyName": "App überprüfen", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.description": "Verwenden Sie diese Aufgabe unter dem Bereitstellungsphasenanbieter, um eine Ressource dynamisch zu erstellen.", + "loc.instanceNameFormat": "Dynamische Ressource mithilfe von \"$(resourceName)\" erstellt", + "loc.releaseNotes": "Verwenden Sie diese Aufgabe unter dem Bereitstellungsphasenanbieter, um eine Ressource dynamisch zu erstellen.", "loc.input.label.resourceName": "Ressourcenname", - "loc.input.help.resourceName": "Name of an existing resource in the environment which will be used for resource type information", - "loc.input.label.baseEnvironmentName": "Environment name", - "loc.input.label.reviewResourceName": "Review Resource Name", - "loc.messages.CreatedDynamicResource": "A dynamic resource is created using %s" + "loc.input.help.resourceName": "Name einer vorhandenen Ressource in der Umgebung, die für Ressourcentypinformationen verwendet wird", + "loc.input.label.baseEnvironmentName": "Umgebungsname", + "loc.input.label.reviewResourceName": "Ressourcennamen überprüfen", + "loc.messages.CreatedDynamicResource": "Eine dynamische Ressource wird mithilfe von \"%s\" erstellt." } \ No newline at end of file diff --git a/Tasks/ReviewAppV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ReviewAppV0/Strings/resources.resjson/es-ES/resources.resjson index ae1c4f1e109d..f57ab429214d 100644 --- a/Tasks/ReviewAppV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ReviewAppV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Review App", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", - "loc.description": "Use this task under deploy phase provider to create a resource dynamically", - "loc.instanceNameFormat": "Dynamic Resource created using - $(resourceName)", - "loc.releaseNotes": "Use this task under deploy phase provider to create a resource dynamically", + "loc.friendlyName": "Revisar aplicación", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.description": "Use esta tarea del proveedor de la fase de implementación para crear un recurso de forma dinámica.", + "loc.instanceNameFormat": "Recurso dinámico creado con $(resourceName)", + "loc.releaseNotes": "Use esta tarea del proveedor de la fase de implementación para crear un recurso de forma dinámica.", "loc.input.label.resourceName": "Nombre de recurso", - "loc.input.help.resourceName": "Name of an existing resource in the environment which will be used for resource type information", - "loc.input.label.baseEnvironmentName": "Environment name", - "loc.input.label.reviewResourceName": "Review Resource Name", - "loc.messages.CreatedDynamicResource": "A dynamic resource is created using %s" + "loc.input.help.resourceName": "Nombre de un recurso existente en el entorno que se usará para la información de tipo de recurso", + "loc.input.label.baseEnvironmentName": "Nombre del entorno", + "loc.input.label.reviewResourceName": "Revisar nombre del recurso", + "loc.messages.CreatedDynamicResource": "Un recurso dinámico se crea con %s" } \ No newline at end of file diff --git a/Tasks/ReviewAppV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ReviewAppV0/Strings/resources.resjson/fr-FR/resources.resjson index 1c9ffd967c9e..852932720724 100644 --- a/Tasks/ReviewAppV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ReviewAppV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Review App", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", - "loc.description": "Use this task under deploy phase provider to create a resource dynamically", - "loc.instanceNameFormat": "Dynamic Resource created using - $(resourceName)", - "loc.releaseNotes": "Use this task under deploy phase provider to create a resource dynamically", + "loc.friendlyName": "Passer en revue l'application", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.description": "Utiliser cette tâche sous le fournisseur de phase de déploiement pour créer une ressource de manière dynamique", + "loc.instanceNameFormat": "Ressource dynamique créée à l'aide de - $(resourceName)", + "loc.releaseNotes": "Utiliser cette tâche sous le fournisseur de phase de déploiement pour créer une ressource de manière dynamique", "loc.input.label.resourceName": "Nom de la ressource", - "loc.input.help.resourceName": "Name of an existing resource in the environment which will be used for resource type information", - "loc.input.label.baseEnvironmentName": "Environment name", - "loc.input.label.reviewResourceName": "Review Resource Name", - "loc.messages.CreatedDynamicResource": "A dynamic resource is created using %s" + "loc.input.help.resourceName": "Nom d'une ressource existante dans l'environnement, qui sera utilisé pour les informations relatives au type de ressource", + "loc.input.label.baseEnvironmentName": "Nom de l'environnement", + "loc.input.label.reviewResourceName": "Passer en revue le nom de la ressource", + "loc.messages.CreatedDynamicResource": "Une ressource dynamique est créée à l'aide de %s" } \ No newline at end of file diff --git a/Tasks/ReviewAppV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ReviewAppV0/Strings/resources.resjson/it-IT/resources.resjson index 16155379a7e3..4e7064345aa0 100644 --- a/Tasks/ReviewAppV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ReviewAppV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Review App", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", - "loc.description": "Use this task under deploy phase provider to create a resource dynamically", - "loc.instanceNameFormat": "Dynamic Resource created using - $(resourceName)", - "loc.releaseNotes": "Use this task under deploy phase provider to create a resource dynamically", + "loc.friendlyName": "Rivedi app", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.description": "Usare questa attività nel provider della fase di distribuzione per creare una risorsa in modo dinamico", + "loc.instanceNameFormat": "Risorsa dinamica creata con - $(resourceName)", + "loc.releaseNotes": "Usare questa attività nel provider della fase di distribuzione per creare una risorsa in modo dinamico", "loc.input.label.resourceName": "Nome della risorsa", - "loc.input.help.resourceName": "Name of an existing resource in the environment which will be used for resource type information", - "loc.input.label.baseEnvironmentName": "Environment name", - "loc.input.label.reviewResourceName": "Review Resource Name", - "loc.messages.CreatedDynamicResource": "A dynamic resource is created using %s" + "loc.input.help.resourceName": "Nome di una risorsa esistente nell'ambiente che verrà usata per le informazioni sul tipo di risorsa", + "loc.input.label.baseEnvironmentName": "Nome dell'ambiente", + "loc.input.label.reviewResourceName": "Rivedi nome della risorsa", + "loc.messages.CreatedDynamicResource": "Verrà creata una risorsa dinamica con %s" } \ No newline at end of file diff --git a/Tasks/ReviewAppV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ReviewAppV0/Strings/resources.resjson/ja-JP/resources.resjson index 04c30021fb1a..48ef5fa42e7f 100644 --- a/Tasks/ReviewAppV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ReviewAppV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Review App", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", - "loc.description": "Use this task under deploy phase provider to create a resource dynamically", - "loc.instanceNameFormat": "Dynamic Resource created using - $(resourceName)", - "loc.releaseNotes": "Use this task under deploy phase provider to create a resource dynamically", + "loc.friendlyName": "アプリのレビュー", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.description": "リソースを動的に作成するには、デプロイ フェーズ プロバイダーでこのタスクを使用します", + "loc.instanceNameFormat": "$(resourceName) を使用して動的リソースが作成されました", + "loc.releaseNotes": "リソースを動的に作成するには、デプロイ フェーズ プロバイダーでこのタスクを使用します", "loc.input.label.resourceName": "リソース名", - "loc.input.help.resourceName": "Name of an existing resource in the environment which will be used for resource type information", - "loc.input.label.baseEnvironmentName": "Environment name", - "loc.input.label.reviewResourceName": "Review Resource Name", - "loc.messages.CreatedDynamicResource": "A dynamic resource is created using %s" + "loc.input.help.resourceName": "リソースの種類の情報に使用される環境内の既存のリソースの名前", + "loc.input.label.baseEnvironmentName": "環境名", + "loc.input.label.reviewResourceName": "リソース名を確認する", + "loc.messages.CreatedDynamicResource": "動的リソースが、%s を使用して作成されました" } \ No newline at end of file diff --git a/Tasks/ReviewAppV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ReviewAppV0/Strings/resources.resjson/ru-RU/resources.resjson index 55ffbc89460a..2a0a68d3400a 100644 --- a/Tasks/ReviewAppV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ReviewAppV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Review App", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", - "loc.description": "Use this task under deploy phase provider to create a resource dynamically", - "loc.instanceNameFormat": "Dynamic Resource created using - $(resourceName)", - "loc.releaseNotes": "Use this task under deploy phase provider to create a resource dynamically", + "loc.friendlyName": "Проверить приложение", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.description": "Используйте эту задачу в поставщике этапа развертывания, чтобы динамически создать ресурс", + "loc.instanceNameFormat": "Динамический ресурс, созданный с помощью $(resourceName)", + "loc.releaseNotes": "Используйте эту задачу в поставщике этапа развертывания, чтобы динамически создать ресурс", "loc.input.label.resourceName": "Имя ресурса", - "loc.input.help.resourceName": "Name of an existing resource in the environment which will be used for resource type information", - "loc.input.label.baseEnvironmentName": "Environment name", - "loc.input.label.reviewResourceName": "Review Resource Name", - "loc.messages.CreatedDynamicResource": "A dynamic resource is created using %s" + "loc.input.help.resourceName": "Имя существующего ресурса в среде, который будет использоваться для сведений о типах ресурсов", + "loc.input.label.baseEnvironmentName": "Имя среды", + "loc.input.label.reviewResourceName": "Проверить имя ресурса", + "loc.messages.CreatedDynamicResource": "Динамический ресурс создается с помощью %s" } \ No newline at end of file diff --git a/Tasks/ReviewAppV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ReviewAppV0/Strings/resources.resjson/zh-TW/resources.resjson index 509fb967c06f..97639638b264 100644 --- a/Tasks/ReviewAppV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ReviewAppV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,12 +1,12 @@ { - "loc.friendlyName": "Review App", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613735)", - "loc.description": "Use this task under deploy phase provider to create a resource dynamically", - "loc.instanceNameFormat": "Dynamic Resource created using - $(resourceName)", - "loc.releaseNotes": "Use this task under deploy phase provider to create a resource dynamically", + "loc.friendlyName": "檢閱應用程式", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613735)", + "loc.description": "在部署階段提供者下使用此工作動態地建立資源", + "loc.instanceNameFormat": "使用 - $(resourceName) 建立的動態資源", + "loc.releaseNotes": "在部署階段提供者下使用此工作動態地建立資源", "loc.input.label.resourceName": "資源名稱", - "loc.input.help.resourceName": "Name of an existing resource in the environment which will be used for resource type information", - "loc.input.label.baseEnvironmentName": "Environment name", - "loc.input.label.reviewResourceName": "Review Resource Name", - "loc.messages.CreatedDynamicResource": "A dynamic resource is created using %s" + "loc.input.help.resourceName": "環境中現有資源的名稱,將用於資源類型資訊", + "loc.input.label.baseEnvironmentName": "環境名稱", + "loc.input.label.reviewResourceName": "檢閱資源名稱", + "loc.messages.CreatedDynamicResource": "使用 %s 建立的動態資源" } \ No newline at end of file diff --git a/Tasks/ReviewAppV0/task.json b/Tasks/ReviewAppV0/task.json index 351c9509856e..0ff62661f523 100644 --- a/Tasks/ReviewAppV0/task.json +++ b/Tasks/ReviewAppV0/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "releaseNotes": "Use this task under deploy phase provider to create a resource dynamically", diff --git a/Tasks/ReviewAppV0/task.loc.json b/Tasks/ReviewAppV0/task.loc.json index 9fc77d7cc77b..c6a02f4d6b1f 100644 --- a/Tasks/ReviewAppV0/task.loc.json +++ b/Tasks/ReviewAppV0/task.loc.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 181, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", diff --git a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/de-DE/resources.resjson index 8ee6e62fa0d4..3c30ee776f07 100644 --- a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric-Compose-Bereitstellung", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=847030)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=847030)", "loc.description": "Hiermit wird eine Docker Compose-Anwendung in einem Azure Service Fabric-Cluster bereitgestellt.", "loc.instanceNameFormat": "Compose-Anwendung für Service Fabric bereitstellen", "loc.group.displayName.registry": "Registrierungseinstellungen", diff --git a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/es-ES/resources.resjson index e76c1db6df38..7bcaf7e50bfa 100644 --- a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Implementación de Compose en Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=847030)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=847030)", "loc.description": "Implementa una aplicación de Docker Compose en un clúster de Azure Service Fabric.", "loc.instanceNameFormat": "Implementar aplicación de Compose en Service Fabric", "loc.group.displayName.registry": "Configuración del Registro", @@ -15,7 +15,7 @@ "loc.input.help.registryCredentials": "Elija si se van a proporcionar credenciales para el Registro de Docker o cómo se proporcionarán.", "loc.input.label.dockerRegistryEndpointName": "Conexión de servicio del Registro de Docker", "loc.input.help.dockerRegistryEndpointName": "Seleccione una conexión de servicio del Registro de Docker. Si hay algún certificado instalado en el agente de compilación que coincida con la huella digital del certificado de servidor en Conexión de Servicio de clúster, se usará para cifrar la contraseña. De lo contrario, la contraseña no se cifrará.", - "loc.input.label.azureSubscriptionEndpoint": "Suscripción de Azure", + "loc.input.label.azureSubscriptionEndpoint": "Suscripción a Azure", "loc.input.help.azureSubscriptionEndpoint": "Seleccione una suscripción de Azure", "loc.input.label.registryUserName": "Nombre de usuario del Registro", "loc.input.help.registryUserName": "Nombre de usuario para el Registro de Docker", diff --git a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/fr-FR/resources.resjson index 72a39df9e682..676b2a88f133 100644 --- a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement Docker Compose sur Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=847030)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=847030)", "loc.description": "Déployer une application Docker Compose sur un cluster Azure Service Fabric", "loc.instanceNameFormat": "Déployer l'application Compose sur Service Fabric", "loc.group.displayName.registry": "Paramètres de registre", diff --git a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/it-IT/resources.resjson index 0ab87697b445..2c18a1e0fe62 100644 --- a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Distribuzione Compose in Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=847030)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=847030)", "loc.description": "Consente di distribuire un'applicazione Docker Compose in un cluster Azure Service Fabric", "loc.instanceNameFormat": "Distribuisci applicazione Compose in Service Fabric", "loc.group.displayName.registry": "Impostazioni registro", diff --git a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ja-JP/resources.resjson index 0701b08c7194..a21b4d3a4f93 100644 --- a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric Compose Deploy", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=847030)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=847030)", "loc.description": "Azure Service Fabric クラスターに対して Docker Compose アプリケーションをデプロイします", "loc.instanceNameFormat": "Compose アプリケーションを Service Fabric に配置", "loc.group.displayName.registry": "レジストリの設定", diff --git a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ko-KR/resources.resjson index 97e8fbf7e77e..e6b2caa9ef99 100644 --- a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -2,21 +2,21 @@ "loc.friendlyName": "Service Fabric Compose 배포", "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=847030)", "loc.description": "Azure Service Fabric 클러스터에 Docker Compose 애플리케이션을 배포합니다.", - "loc.instanceNameFormat": "Compose 애플리케이션을 Service Fabric에 배포", + "loc.instanceNameFormat": "Compose 응용 프로그램을 Service Fabric에 배포", "loc.group.displayName.registry": "레지스트리 설정", "loc.group.displayName.advanced": "고급 설정", "loc.input.label.serviceConnectionName": "클러스터 서비스 연결", "loc.input.help.serviceConnectionName": "클러스터에 연결하는 데 사용할 Azure Service Fabric 서비스 연결을 선택합니다. 새 서비스 연결을 등록하려면 '관리'를 선택합니다.", "loc.input.label.composeFilePath": "작성 파일 경로", "loc.input.help.composeFilePath": "배포할 작성 파일의 경로입니다. 경로에 [변수](https://go.microsoft.com/fwlink/?LinkID=550988) 및 와일드카드를 사용할 수 있습니다.", - "loc.input.label.applicationName": "애플리케이션 이름", - "loc.input.help.applicationName": "배포되는 애플리케이션의 이름입니다.", + "loc.input.label.applicationName": "응용 프로그램 이름", + "loc.input.help.applicationName": "배포되는 응용 프로그램의 이름입니다.", "loc.input.label.registryCredentials": "레지스트리 자격 증명 소스", "loc.input.help.registryCredentials": "Docker 레지스트리에 대한 자격 증명을 제공할지 여부와 제공 방법을 선택합니다.", "loc.input.label.dockerRegistryEndpointName": "Docker 레지스트리 서비스 연결", "loc.input.help.dockerRegistryEndpointName": "Docker 레지스트리 서비스 연결을 선택합니다. 클러스터 서비스 연결의 서버 인증서 지문과 일치하는 인증서가 빌드 에이전트에 설치된 경우 이 인증서가 암호를 암호화하는 데 사용되고, 그렇지 않은 경우 암호가 암호화되지 않습니다.", "loc.input.label.azureSubscriptionEndpoint": "Azure 구독", - "loc.input.help.azureSubscriptionEndpoint": "Azure 구독 선택", + "loc.input.help.azureSubscriptionEndpoint": "Azure 구독을 선택합니다.", "loc.input.label.registryUserName": "레지스트리 사용자 이름", "loc.input.help.registryUserName": "Docker 레지스트리의 사용자 이름", "loc.input.label.registryPassword": "레지스트리 암호", @@ -26,21 +26,21 @@ "loc.input.label.upgrade": "업그레이드", "loc.input.help.upgrade": "기존 배포를 제거하지 않고 업그레이드합니다.", "loc.input.label.deployTimeoutSec": "배포 제한 시간(초)", - "loc.input.help.deployTimeoutSec": "애플리케이션을 배포하는 제한 시간(초)입니다.", + "loc.input.help.deployTimeoutSec": "응용 프로그램을 배포하는 제한 시간(초)입니다.", "loc.input.label.removeTimeoutSec": "제거 시간 제한(초)", - "loc.input.help.removeTimeoutSec": "기존 애플리케이션을 제거하는 제한 시간(초)입니다.", + "loc.input.help.removeTimeoutSec": "기존 응용 프로그램을 제거하는 제한 시간(초)입니다.", "loc.input.label.getStatusTimeoutSec": "상태 가져오기 제한 시간(초)", - "loc.input.help.getStatusTimeoutSec": "기존 애플리케이션의 상태를 가져오는 제한 시간(초)입니다.", + "loc.input.help.getStatusTimeoutSec": "기존 응용 프로그램의 상태를 가져오는 제한 시간(초)입니다.", "loc.messages.ItemSearchMoreThanOneFound": "검색 패턴 {0}을(를) 사용하여 항목을 두 개 이상 찾았습니다. 하나만 있어야 합니다.", "loc.messages.ItemSearchNoFilesFound": "검색 패턴 {0}을(를) 사용하여 항목을 찾을 수 없습니다.", "loc.messages.SearchingForPath": "{0} 경로 검색 중", "loc.messages.FoundPath": "찾은 경로: {0}", "loc.messages.InvalidScriptArguments0": "스크립트 인수 '{0}'이(가) 잘못되었습니다. 줄 바꿈은 허용되지 않습니다.", "loc.messages.InvalidScriptPath0": "스크립트 경로 '{0}'이(가) 잘못되었습니다. 잘못된 경로 문자를 지정했습니다.", - "loc.messages.RemovingApplication": "기존 애플리케이션 '{0}'을(를) 제거하는 중입니다.", - "loc.messages.ApplicationRemoved": "애플리케이션이 제거되었습니다.", + "loc.messages.RemovingApplication": "기존 응용 프로그램 '{0}'을(를) 제거하는 중입니다.", + "loc.messages.ApplicationRemoved": "응용 프로그램이 제거되었습니다.", "loc.messages.EncryptingPassword": "서버 인증서를 사용하여 암호를 암호화하는 중입니다.", - "loc.messages.CreatingApplication": "애플리케이션을 만드는 중", + "loc.messages.CreatingApplication": "응용 프로그램을 만드는 중", "loc.messages.UpgradingApplication": "애플리케이션 업그레이드 중", "loc.messages.WaitingForDeploy": "배포될 때까지 대기 중…", "loc.messages.WaitingForUpgrade": "업그레이드될 때까지 대기 중...", @@ -51,5 +51,5 @@ "loc.messages.UnsupportedAPIVersion": "Service Fabric SDK 버전 {0}은(는) 지원되지 않습니다.", "loc.messages.UsingAPIVersion": "Service Fabric SDK 버전 {0}용 cmdlet을 사용합니다.", "loc.messages.InvalidApplicationNameWarning": "최신 Service Fabric에서 'fabric:/'으로 시작하는 Compose 애플리케이션 이름 지원이 중지되었으므로 애플리케이션 이름 '{0}'에 대한 Compose 배포가 ServiceDnsName 오류로 인해 실패할 수 있습니다. 필요한 경우 다른 애플리케이션 이름을 입력하여 다시 실행할 수 있습니다.", - "loc.messages.UpgradeInProgress": "'{0}' 애플리케이션에 대한 업그레이드가 이미 진행 중입니다." + "loc.messages.UpgradeInProgress": "'{0}' 응용 프로그램에 대한 업그레이드가 이미 진행 중입니다." } \ No newline at end of file diff --git a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ru-RU/resources.resjson index 3e24c4e6ac86..0863f18ca6aa 100644 --- a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание Service Fabric Compose", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=847030)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=847030)", "loc.description": "Развертывание приложения Docker Compose в кластере Azure Service Fabric", "loc.instanceNameFormat": "Развертывание приложения Compose в Service Fabric", "loc.group.displayName.registry": "Параметры реестра", diff --git a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/zh-TW/resources.resjson index 04b60e88870c..b37949a42a45 100644 --- a/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ServiceFabricComposeDeployV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric Compose 部署", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=847030)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=847030)", "loc.description": "將 Docker Compose 應用程式部署至 Azure Service Fabric 叢集", "loc.instanceNameFormat": "將 Compose 應用程式部署到 Service Fabric", "loc.group.displayName.registry": "登錄設定", diff --git a/Tasks/ServiceFabricComposeDeployV0/task.json b/Tasks/ServiceFabricComposeDeployV0/task.json index 7b5d201d4276..bc35932e0924 100644 --- a/Tasks/ServiceFabricComposeDeployV0/task.json +++ b/Tasks/ServiceFabricComposeDeployV0/task.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 5, - "Patch": 4 + "Minor": 198, + "Patch": 0 }, "demands": [ "Cmd" @@ -199,4 +199,4 @@ "InvalidApplicationNameWarning": "Latest Service Fabric has stopped supporting compose application name starting with 'fabric:/' and hence compose deployment might fail with ServiceDnsName error for application name '{0}'. You can provide a different application name and re-run if required.", "UpgradeInProgress": "An upgrade for the application '{0}' is already in progress." } -} +} \ No newline at end of file diff --git a/Tasks/ServiceFabricComposeDeployV0/task.loc.json b/Tasks/ServiceFabricComposeDeployV0/task.loc.json index cae0bf7697e5..b2d4f9a77a00 100644 --- a/Tasks/ServiceFabricComposeDeployV0/task.loc.json +++ b/Tasks/ServiceFabricComposeDeployV0/task.loc.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 5, - "Patch": 4 + "Minor": 198, + "Patch": 0 }, "demands": [ "Cmd" @@ -199,4 +199,4 @@ "InvalidApplicationNameWarning": "ms-resource:loc.messages.InvalidApplicationNameWarning", "UpgradeInProgress": "ms-resource:loc.messages.UpgradeInProgress" } -} +} \ No newline at end of file diff --git a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/de-DE/resources.resjson index c2d67803a68c..64968da03f74 100644 --- a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric-Anwendungsbereitstellung", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820528)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkId=820528)", "loc.description": "Hiermit wird eine Azure Service Fabric-Anwendung in einem Cluster bereitgestellt.", "loc.instanceNameFormat": "Service Fabric-Anwendung bereitstellen", "loc.group.displayName.advanced": "Erweiterte Einstellungen", @@ -85,7 +85,7 @@ "loc.messages.PublishProfileRequiredServerThumbprint": "Für die Dienstverbindung muss ein Serverzertifikat-Fingerabdruck definiert werden, oder es muss ein Veröffentlichungsprofil in der Azure Pipelines-Aufgabe angegeben werden.", "loc.messages.PublishProfileRequiredAppParams": "In der Azure Pipelines-Aufgabe muss eine Anwendungsparameterdatei oder ein Veröffentlichungsprofil angegeben werden.", "loc.messages.PublishProfileRequiredUpgrade": "Die Upgradeeinstellungen müssen überschrieben werden, oder es muss ein Veröffentlichungsprofil in der Azure Pipelines-Aufgabe angegeben werden.", - "loc.messages.UnsupportedARMAuthScheme": "Unsupported authentication scheme '{0}' for ARM endpoint.", + "loc.messages.UnsupportedARMAuthScheme": "Nicht unterstütztes Authentifizierungsschema \"{0}\" für ARM-Endpunkt.", "loc.messages.UnsupportedContainerRegistryAuthScheme": "Nicht unterstütztes Authentifizierungsschema \"{0}\" für Azure Container Registry.", "loc.messages.SFSDK_InvalidSFPackage": "{0} ist kein gültiges Service Fabric-Anwendungspaket.", "loc.messages.SFSDK_PackageValidationFailed": "Fehler bei der Überprüfung für das Paket: {0}", diff --git a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/es-ES/resources.resjson index 2e67ceb70230..2e5b9eb69450 100644 --- a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Implementación de aplicaciones de Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820528)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkId=820528)", "loc.description": "Implementa una aplicación de Azure Service Fabric en un clúster.", "loc.instanceNameFormat": "Implementar la aplicación Service Fabric", "loc.group.displayName.advanced": "Configuración avanzada", @@ -55,7 +55,7 @@ "loc.input.help.registryCredentials": "Elija cómo se van a proporcionar las credenciales para el registro de Docker.", "loc.input.label.dockerRegistryEndpoint": "Conexión de servicio del Registro de Docker", "loc.input.help.dockerRegistryEndpoint": "Seleccione una conexión de Registro de Docker. Es obligatorio para los comandos que deben autenticarse en un Registro.
    Nota: La tarea intenta cifrar el secreto del registro antes de transmitirlo al clúster de Service Fabric. Sin embargo, para ello necesita que el certificado de servidor del clúster esté instalado en la máquina del agente. Si el certificado no está presente, el secreto no se cifrará.", - "loc.input.label.azureSubscriptionEndpoint": "Suscripción de Azure", + "loc.input.label.azureSubscriptionEndpoint": "Suscripción a Azure", "loc.input.help.azureSubscriptionEndpoint": "Seleccione una suscripción de Azure.
    Nota: La tarea intenta cifrar el secreto del registro antes de transmitirlo al clúster de Service Fabric. Sin embargo, para ello necesita que el certificado de servidor del clúster esté instalado en la máquina del agente. Si el certificado no está presente, el secreto no se cifrará.", "loc.input.label.registryUserName": "Nombre de usuario del Registro", "loc.input.help.registryUserName": "Nombre de usuario para el Registro de Docker", @@ -85,7 +85,7 @@ "loc.messages.PublishProfileRequiredServerThumbprint": "Debe definirse una huella digital de certificado de servidor en la conexión de servicio, o bien debe especificarse un perfil de publicación en la tarea de Azure Pipelines.", "loc.messages.PublishProfileRequiredAppParams": "Debe especificarse un archivo de parámetros de aplicación o un perfil de publicación en la tarea de Azure Pipelines.", "loc.messages.PublishProfileRequiredUpgrade": "Debe reemplazarse la configuración de actualización o especificarse un perfil de publicación en la tarea de Azure Pipelines.", - "loc.messages.UnsupportedARMAuthScheme": "Unsupported authentication scheme '{0}' for ARM endpoint.", + "loc.messages.UnsupportedARMAuthScheme": "El esquema de autenticación \"{0}\" no se admite para el punto de conexión ARM.", "loc.messages.UnsupportedContainerRegistryAuthScheme": "Esquema de autenticación \"{0}\" no admitido para el registro de contenedor de Azure.", "loc.messages.SFSDK_InvalidSFPackage": "{0} no es un paquete de aplicación de Service Fabric válido.", "loc.messages.SFSDK_PackageValidationFailed": "No se pudo llevar a cabo la validación del paquete: {0}", diff --git a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/fr-FR/resources.resjson index c79a3e6a0915..174a9cfd0400 100644 --- a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement d'application Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820528)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkId=820528)", "loc.description": "Déployer une application Azure Service Fabric sur un cluster", "loc.instanceNameFormat": "Déployer l'application Service Fabric", "loc.group.displayName.advanced": "Paramètres avancés", @@ -85,7 +85,7 @@ "loc.messages.PublishProfileRequiredServerThumbprint": "Une empreinte numérique de certificat de serveur doit être définie sur la connexion de service, ou un profil de publication doit être spécifié dans la tâche Azure Pipelines.", "loc.messages.PublishProfileRequiredAppParams": "Un fichier de paramètres d'application ou un profil de publication doit être spécifié dans la tâche Azure Pipelines.", "loc.messages.PublishProfileRequiredUpgrade": "Les paramètres de mise à niveau doivent être remplacés, ou un profil de publication doit être spécifié dans la tâche Azure Pipelines.", - "loc.messages.UnsupportedARMAuthScheme": "Unsupported authentication scheme '{0}' for ARM endpoint.", + "loc.messages.UnsupportedARMAuthScheme": "Schéma d'authentification '{0}' non pris en charge pour le point de terminaison ARM.", "loc.messages.UnsupportedContainerRegistryAuthScheme": "Modèle d'authentification '{0}' non pris en charge pour le registre de conteneurs Azure.", "loc.messages.SFSDK_InvalidSFPackage": "{0} n'est pas un package d'application Service Fabric valide.", "loc.messages.SFSDK_PackageValidationFailed": "Échec de la validation du package : {0}", diff --git a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/it-IT/resources.resjson index 84334c503080..bfea0903ed24 100644 --- a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Distribuzione applicazione Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820528)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkId=820528)", "loc.description": "Consente di distribuire un'applicazione Azure Service Fabric in un cluster", "loc.instanceNameFormat": "Distribuisci applicazione Service Fabric", "loc.group.displayName.advanced": "Impostazioni avanzate", @@ -85,8 +85,8 @@ "loc.messages.PublishProfileRequiredServerThumbprint": "È necessario definire un'identificazione personale del certificato del server nella connessione al servizio oppure specificare un profilo di pubblicazione nell'attività Azure Pipelines.", "loc.messages.PublishProfileRequiredAppParams": "È necessario specificare un file dei parametri dell'applicazione o un profilo di pubblicazione nell'attività Azure Pipelines.", "loc.messages.PublishProfileRequiredUpgrade": "È necessario sostituire le impostazioni di aggiornamento oppure specificare un profilo di pubblicazione nell'attività Azure Pipelines.", - "loc.messages.UnsupportedARMAuthScheme": "Unsupported authentication scheme '{0}' for ARM endpoint.", - "loc.messages.UnsupportedContainerRegistryAuthScheme": "Lo schema di autenticazione '{0}' per il Registro Azure Container non è supportato.", + "loc.messages.UnsupportedARMAuthScheme": "Lo schema di autenticazione '{0}' non è supportato per l'endpoint ARM.", + "loc.messages.UnsupportedContainerRegistryAuthScheme": "Lo schema di autenticazione '{0}' per il Registro contenitori di Azure non è supportato.", "loc.messages.SFSDK_InvalidSFPackage": "{0} non è un pacchetto dell'applicazione di Service Fabric valido.", "loc.messages.SFSDK_PackageValidationFailed": "La convalida non è riuscita per il pacchetto: {0}", "loc.messages.SFSDK_UnableToVerifyClusterConnection": "Non è possibile verificare la connessione al servizio per il cluster Service Fabric.", diff --git a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ja-JP/resources.resjson index 2a01097e2bdf..566f97366bc2 100644 --- a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric アプリケーションの配置", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820528)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkId=820528)", "loc.description": "Azure Service Fabric アプリケーションをクラスターにデプロイします", "loc.instanceNameFormat": "Service Fabric アプリケーションの展開", "loc.group.displayName.advanced": "詳細設定", @@ -10,16 +10,16 @@ "loc.input.help.applicationPackagePath": "展開されるアプリケーション パッケージへのパス。パスでは [変数](https://go.microsoft.com/fwlink/?LinkID=550988) およびワイルドカードが使用できます。", "loc.input.label.serviceConnectionName": "クラスター サービス接続", "loc.input.help.serviceConnectionName": "クラスターに接続するために使用される Azure Service Fabric サービス接続を選択します。この参照されたサービス接続で定義された設定は、公開プロファイルで定義されたものをオーバーライドします。[管理] を選択して、新しいサービス接続を登録します。", - "loc.input.label.publishProfilePath": "公開プロファイル", + "loc.input.label.publishProfilePath": "発行プロファイル", "loc.input.help.publishProfilePath": "使用する設定を定義する公開プロファイル ファイルへのパス。パスでは [変数](https://go.microsoft.com/fwlink/?LinkID=550988) およびワイルドカードが使用できます。", "loc.input.label.applicationParameterPath": "アプリケーション パラメーター", - "loc.input.help.applicationParameterPath": "アプリケーション パラメーター ファイルへのパス。パスでは [変数](https://go.microsoft.com/fwlink/?LinkID=550988) およびワイルドカードが使用できます。これを指定すると、公開プロファイルの値をオーバーライドします。", + "loc.input.help.applicationParameterPath": "アプリケーション パラメーター ファイルへのパス。パスでは [変数](https://go.microsoft.com/fwlink/?LinkID=550988) およびワイルドカードが使用できます。これを指定すると、発行プロファイルの値をオーバーライドします。", "loc.input.label.overrideApplicationParameter": "アプリケーション パラメーターのオーバーライド", - "loc.input.help.overrideApplicationParameter": "ビルド パイプラインまたはリリース パイプラインで定義された変数は、アプリケーション マニフェスト ファイル内の 'Parameter Name' エントリと照合されます。\n 例: アプリケーションでパラメーターが次のように定義されていて、\n \n \n \n \n パーティション数を 2 に変更したい場合、リリース パイプラインを定義するか、環境変数 \"SampleApp_PartitionCount\" とその値 \"2\" を定義することができます。\n\n 注: リリース パイプラインと環境で同じ変数が定義されている場合、環境変数はリリース パイプライン変数よりも優先されます。", + "loc.input.help.overrideApplicationParameter": "ビルド パイプラインまたはリリース パイプラインで定義された変数は、アプリケーション マニフェスト ファイル内の 'Parameter Name' エントリと照合されます。\n 例: アプリケーションでパラメーターが次のように定義されていて、\n \n \n \n \n パーティション数を 2 に変更したい場合、リリース パイプラインを定義するか、環境変数 \"SampleApp_PartitionCount\" とその値 \"2\" を定義することができます。\n\n 注: リリース パイプラインと環境で同じ変数が定義されている場合、環境変数はリリース パイプライン変数よりも優先されます。", "loc.input.label.compressPackage": "パッケージの圧縮", - "loc.input.help.compressPackage": "イメージ ストアにコピーする前にアプリケーション パッケージを圧縮する必要があるかどうかを示します。これを有効にすると、公開プロファイルの値がオーバーライドされます。", + "loc.input.help.compressPackage": "イメージ ストアにコピーする前にアプリケーション パッケージを圧縮する必要があるかどうかを示します。これを有効にすると、発行プロファイルの値がオーバーライドされます。", "loc.input.label.copyPackageTimeoutSec": "CopyPackageTimeoutSec", - "loc.input.help.copyPackageTimeoutSec": "アプリケーション パッケージのイメージ ストアへのコピーがタイムアウトするまでの秒数。これを指定すると、公開プロファイルの値がオーバーライドされます。", + "loc.input.help.copyPackageTimeoutSec": "アプリケーション パッケージのイメージ ストアへのコピーがタイムアウトするまでの秒数。これを指定すると、発行プロファイルの値がオーバーライドされます。", "loc.input.label.registerPackageTimeoutSec": "RegisterPackageTimeoutSec", "loc.input.help.registerPackageTimeoutSec": "アプリケーション パッケージの登録または登録解除に対するタイムアウト (秒)。", "loc.input.label.overwriteBehavior": "上書きの動作", @@ -30,7 +30,7 @@ "loc.input.help.skipPackageValidation": "配置前にパッケージを検証するかどうかを示します。", "loc.input.label.useDiffPackage": "差分パッケージを使用する", "loc.input.help.useDiffPackage": "更新済みのアプリケーション ファイル、更新済みのアプリケーション マニフェスト、サービス マニフェスト ファイルのみを含む差分パッケージを使用してアップグレードします。", - "loc.input.label.overridePublishProfileSettings": "すべての公開プロファイル アップグレード設定をオーバーライドする", + "loc.input.label.overridePublishProfileSettings": "すべての発行プロファイル アップグレード設定をオーバーライドする", "loc.input.help.overridePublishProfileSettings": "これはすべてのアップグレード設定を以下の指定された値、または指定されていない場合は既定値でオーバーライドします。", "loc.input.label.isUpgrade": "アプリケーションをアップグレードする", "loc.input.label.unregisterUnusedVersions": "未使用のバージョンの登録解除", @@ -85,7 +85,7 @@ "loc.messages.PublishProfileRequiredServerThumbprint": "サービス接続でサーバー証明書の拇印を定義するか、Azure Pipelines タスクで公開プロファイルを指定する必要があります。", "loc.messages.PublishProfileRequiredAppParams": "Azure Pipelines タスクにおいて、アプリケーション パラメーター ファイルまたは公開プロファイルを指定する必要があります。", "loc.messages.PublishProfileRequiredUpgrade": "Azure Pipelines タスクにおいて、アップグレード設定を上書きするか、または公開プロファイルを指定する必要があります。", - "loc.messages.UnsupportedARMAuthScheme": "Unsupported authentication scheme '{0}' for ARM endpoint.", + "loc.messages.UnsupportedARMAuthScheme": "'{0}' は ARM エンドポイントではサポートされていない認証スキームです。", "loc.messages.UnsupportedContainerRegistryAuthScheme": "'{0}' は Azure コンテナー レジストリではサポートされていない認証スキームです。", "loc.messages.SFSDK_InvalidSFPackage": "{0} は有効な Service Fabric アプリケーション パッケージではありません。", "loc.messages.SFSDK_PackageValidationFailed": "パッケージの検証に失敗しました: {0}", diff --git a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ko-KR/resources.resjson index 866287e33529..3dd3da2bcd0c 100644 --- a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -2,39 +2,39 @@ "loc.friendlyName": "Service Fabric 애플리케이션 배포", "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkId=820528)", "loc.description": "클러스터에 Azure Service Fabric 애플리케이션을 배포합니다.", - "loc.instanceNameFormat": "서비스 패브릭 애플리케이션 배포", + "loc.instanceNameFormat": "서비스 패브릭 응용 프로그램 배포", "loc.group.displayName.advanced": "고급 설정", "loc.group.displayName.upgrade": "업그레이드 설정", "loc.group.displayName.docker": "Docker 설정", - "loc.input.label.applicationPackagePath": "애플리케이션 패키지", - "loc.input.help.applicationPackagePath": "배포할 애플리케이션 패키지의 경로입니다. 경로에 [변수](https://go.microsoft.com/fwlink/?LinkID=550988) 및 와일드카드를 사용할 수 있습니다.", + "loc.input.label.applicationPackagePath": "응용 프로그램 패키지", + "loc.input.help.applicationPackagePath": "배포할 응용 프로그램 패키지의 경로입니다. 경로에 [변수](https://go.microsoft.com/fwlink/?LinkID=550988) 및 와일드카드를 사용할 수 있습니다.", "loc.input.label.serviceConnectionName": "클러스터 서비스 연결", "loc.input.help.serviceConnectionName": "클러스터에 연결하는 데 사용할 Azure Service Fabric 서비스 연결을 선택합니다. 이 참조된 서비스 연결에 정의된 설정이 게시 프로필에 정의된 설정을 재정의합니다. '관리'를 선택하여 새 서비스 연결을 등록합니다.", "loc.input.label.publishProfilePath": "게시 프로필", "loc.input.help.publishProfilePath": "사용할 설정을 정의하는 게시 프로필 파일의 경로입니다. 경로에 [변수](https://go.microsoft.com/fwlink/?LinkID=550988) 및 와일드카드를 사용할 수 있습니다.", - "loc.input.label.applicationParameterPath": "애플리케이션 매개 변수", - "loc.input.help.applicationParameterPath": "애플리케이션 매개 변수 파일의 경로입니다. 경로에 [변수](https://go.microsoft.com/fwlink/?LinkID=550988) 및 와일드카드를 사용할 수 있습니다. 지정하면 게시 프로필의 값이 재정의됩니다.", + "loc.input.label.applicationParameterPath": "응용 프로그램 매개 변수", + "loc.input.help.applicationParameterPath": "응용 프로그램 매개 변수 파일의 경로입니다. 경로에 [변수](https://go.microsoft.com/fwlink/?LinkID=550988) 및 와일드카드를 사용할 수 있습니다. 지정하면 게시 프로필의 값이 재정의됩니다.", "loc.input.label.overrideApplicationParameter": "애플리케이션 매개 변수 재정의", "loc.input.help.overrideApplicationParameter": "빌드 또는 릴리스 파이프라인에서 정의된 변수가 애플리케이션 매니페스트 파일에 있는 '매개 변수 이름' 항목과 일치됩니다. \n 예: 애플리케이션에 아래와 같이 정의된 매개 변수가 있습니다. \n \n \n \n \n 파티션 개수를 2개로 변경하려면 릴리스 파이프라인 또는 환경 변수 \"SampleApp_PartitionCount\"를 정의하고 해당 값을 \"2\"로 정의할 수 있습니다. \n\n 참고: 릴리스 파이프라인과 환경에서 동일한 변수가 정의된 경우 환경 변수가 릴리스 파이프라인 변수를 대체합니다.", "loc.input.label.compressPackage": "패키지 압축", - "loc.input.help.compressPackage": "애플리케이션 패키지를 이미지 저장소로 복사하기 전에 압축할지 여부를 나타냅니다. 사용하도록 설정한 경우 게시 프로필의 값이 재정의됩니다.", + "loc.input.help.compressPackage": "응용 프로그램 패키지를 이미지 저장소로 복사하기 전에 압축할지 여부를 나타냅니다. 사용하도록 설정한 경우 게시 프로필의 값이 재정의됩니다.", "loc.input.label.copyPackageTimeoutSec": "CopyPackageTimeoutSec", - "loc.input.help.copyPackageTimeoutSec": "애플리케이션 패키지를 이미지 저장소에 복사하는 제한 시간(초)입니다. 지정한 경우 게시 프로필의 값이 재정의됩니다.", + "loc.input.help.copyPackageTimeoutSec": "응용 프로그램 패키지를 이미지 저장소에 복사하는 제한 시간(초)입니다. 지정한 경우 게시 프로필의 값이 재정의됩니다.", "loc.input.label.registerPackageTimeoutSec": "RegisterPackageTimeoutSec", "loc.input.help.registerPackageTimeoutSec": "애플리케이션 패키지를 등록하거나 등록을 취소하기 위한 제한 시간(초)입니다.", "loc.input.label.overwriteBehavior": "동작 덮어쓰기", "loc.input.help.overwriteBehavior": "덮어쓰기 동작: 업그레이드가 구성되어 있지 않고 동일한 이름의 애플리케이션이 클러스터에 이미 있는 경우 다음 동작을 사용할 수 있습니다. => 안 함, 항상, SameAppTypeAndVersion.\n [안 함]은 기존 애플리케이션을 제거하지 않습니다. 기본 동작입니다.\n [항상]은 애플리케이션 유형과 버전이 생성되는 애플리케이션과 다른 경우에도 기존 애플리케이션을 제거합니다.\n SameAppTypeAndVersion은 애플리케이션 유형과 버전이 생성되는 애플리케이션과 같은 경우에만 기존 애플리케이션을 제거합니다.", "loc.input.label.skipUpgradeSameTypeAndVersion": "동일한 유형과 버전에 대해 업그레이드 건너뛰기", - "loc.input.help.skipUpgradeSameTypeAndVersion": "클러스터에 동일한 애플리케이션 유형과 버전이 이미 있는 경우 업그레이드를 건너뛸지 나타냅니다. 그렇지 않으면 유효성 검사 중 업그레이드가 실패합니다. 사용하도록 설정하는 경우 재배포는 idempotent입니다.", + "loc.input.help.skipUpgradeSameTypeAndVersion": "클러스터에 동일한 응용 프로그램 유형과 버전이 이미 있는 경우 업그레이드를 건너뛸지 나타냅니다. 그렇지 않으면 유효성 검사 중 업그레이드가 실패합니다. 사용하도록 설정하는 경우 재배포는 idempotent입니다.", "loc.input.label.skipPackageValidation": "패키지 유효성 검사 건너뛰기", "loc.input.help.skipPackageValidation": "배포 전에 패키지의 유효성 검사를 수행할지 여부를 나타냅니다.", "loc.input.label.useDiffPackage": "Diff 패키지 사용", - "loc.input.help.useDiffPackage": "업데이트된 애플리케이션 파일, 업데이트된 애플리케이션 매니페스트 및 서비스 매니페스트 파일만 포함된 Diff 패키지를 사용하여 업그레이드합니다.", + "loc.input.help.useDiffPackage": "업데이트된 응용 프로그램 파일, 업데이트된 응용 프로그램 매니페스트 및 서비스 매니페스트 파일만 포함된 Diff 패키지를 사용하여 업그레이드합니다.", "loc.input.label.overridePublishProfileSettings": "모든 게시 프로필 업그레이드 설정 재정의", "loc.input.help.overridePublishProfileSettings": "지정하지 않으면 모든 업그레이드 설정이 아래에 지정된 값 또는 기본값으로 재정의됩니다.", - "loc.input.label.isUpgrade": "애플리케이션 업그레이드", + "loc.input.label.isUpgrade": "응용 프로그램 업그레이드", "loc.input.label.unregisterUnusedVersions": "사용되지 않는 버전 등록 취소", - "loc.input.help.unregisterUnusedVersions": "업그레이드 후 사용되지 않는 애플리케이션 유형이 모두 제거되었는지를 나타냅니다.", + "loc.input.help.unregisterUnusedVersions": "업그레이드 후 사용되지 않는 응용 프로그램 유형이 모두 제거되었는지를 나타냅니다.", "loc.input.label.upgradeMode": "업그레이드 모드", "loc.input.label.FailureAction": "FailureAction", "loc.input.label.UpgradeReplicaSetCheckTimeoutSec": "UpgradeReplicaSetCheckTimeoutSec", @@ -50,7 +50,7 @@ "loc.input.label.UpgradeTimeoutSec": "UpgradeTimeoutSec", "loc.input.label.ServiceTypeHealthPolicyMap": "ServiceTypeHealthPolicyMap", "loc.input.label.configureDockerSettings": "Docker 설정 구성", - "loc.input.help.configureDockerSettings": "지정한 Docker 설정으로 애플리케이션을 구성합니다.", + "loc.input.help.configureDockerSettings": "지정한 Docker 설정으로 응용 프로그램을 구성합니다.", "loc.input.label.registryCredentials": "레지스트리 자격 증명 소스", "loc.input.help.registryCredentials": "Docker 레지스트리에 대한 자격 증명을 제공하는 방법을 선택합니다.", "loc.input.label.dockerRegistryEndpoint": "Docker 레지스트리 서비스 연결", @@ -64,21 +64,21 @@ "loc.input.label.passwordEncrypted": "암호가 암호화됨", "loc.input.help.passwordEncrypted": "[Invoke-ServiceFabricEncryptText](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-application-secret-management#encrypt-application-secrets)를 사용하여 암호를 암호화하는 것이 좋습니다. 그러지 않으면 클러스터 서비스 연결의 서버 인증서 지문과 일치하는 인증서가 빌드 에이전트에 설치된 경우 이 인증서가 암호를 암호화하는 데 사용되고, 그렇지 않은 경우 오류가 발생합니다.", "loc.messages.DIFFPKG_ApplicationDoesNotExist": "Diff 패키지를 사용하여 업그레이드할 애플리케이션 {0}이(가) {1} 클러스터에 없습니다. 현재, 배포를 수행하기 위해 전체 애플리케이션 패키지를 적용하는 중...", - "loc.messages.DIFFPKG_ApplicationIsNotChanged": "Diff 패키지를 사용하여 업그레이드할 {0} 애플리케이션과 동일한 버전 {1}이(가) {2} 클러스터에서 실행되고 있습니다. 업그레이드를 건너뜁니다.", - "loc.messages.DIFFPKG_CopyingToDiffPackge": "전체 애플리케이션 패키지의 {0}을(를) Diff 패키지의 {1}에 복사하는 중...", + "loc.messages.DIFFPKG_ApplicationIsNotChanged": "Diff 패키지를 사용하여 업그레이드할 {0} 응용 프로그램과 동일한 버전 {1}이(가) {2} 클러스터에서 실행되고 있습니다. 업그레이드를 건너뜁니다.", + "loc.messages.DIFFPKG_CopyingToDiffPackge": "전체 응용 프로그램 패키지의 {0}을(를) Diff 패키지의 {1}에 복사하는 중...", "loc.messages.DIFFPKG_CreatingDiffPackage": "Diff 패키지를 만드는 중...", "loc.messages.DIFFPKG_CreatingDiffPackageForService": "서비스 {0}, clusterServiceManifest.Version {1}, localServiceManifest.Version {2}에 대한 Diff 패키지를 만드는 중", - "loc.messages.DIFFPKG_NoServicesRunning": "{0} 애플리케이션의 서비스가 {1} 클러스터에서 실행되고 있지 않습니다. 전체 애플리케이션 패키지를 배포하여 지금 배포를 수행합니다...", - "loc.messages.DIFFPKG_PackageDoesNotExist": "{0} 패키지가 전체 애플리케이션 패키지에 없습니다. Diff 패키지로 복사를 건너뜁니다.", - "loc.messages.DIFFPKG_ServiceDoesNotExist": "Diff 패키지를 사용하여 업그레이드할 {1} 애플리케이션의 {0} 서비스가 {2} 클러스터에 없습니다. 현재 Diff 패키지에 복사하는 중...", - "loc.messages.DIFFPKG_ServiceIsNotChanged": "Diff 패키지를 사용하여 업그레이드할 {1} 애플리케이션의 {0} 서비스와 동일한 버전 {2}이(가) {3} 클러스터에서 실행되고 있습니다. 업그레이드를 건너뜁니다.", - "loc.messages.DIFFPKG_TestAppPkgFailed": "Diff 패키지를 만들기 전에 애플리케이션 패키지 테스트에 실패했습니다. Diff 패키지 만들기를 건너뜁니다.", + "loc.messages.DIFFPKG_NoServicesRunning": "{0} 응용 프로그램의 서비스가 {1} 클러스터에서 실행되고 있지 않습니다. 전체 응용 프로그램 패키지를 배포하여 지금 배포를 수행합니다...", + "loc.messages.DIFFPKG_PackageDoesNotExist": "{0} 패키지가 전체 응용 프로그램 패키지에 없습니다. Diff 패키지로 복사를 건너뜁니다.", + "loc.messages.DIFFPKG_ServiceDoesNotExist": "Diff 패키지를 사용하여 업그레이드할 {1} 응용 프로그램의 {0} 서비스가 {2} 클러스터에 없습니다. 현재 Diff 패키지에 복사하는 중...", + "loc.messages.DIFFPKG_ServiceIsNotChanged": "Diff 패키지를 사용하여 업그레이드할 {1} 응용 프로그램의 {0} 서비스와 동일한 버전 {2}이(가) {3} 클러스터에서 실행되고 있습니다. 업그레이드를 건너뜁니다.", + "loc.messages.DIFFPKG_TestAppPkgFailed": "Diff 패키지를 만들기 전에 응용 프로그램 패키지 테스트에 실패했습니다. Diff 패키지 만들기를 건너뜁니다.", "loc.messages.ItemSearchMoreThanOneFound": "검색 패턴 {0}을(를) 사용하여 항목을 두 개 이상 찾았습니다. 하나만 있어야 합니다.", "loc.messages.ItemSearchNoFilesFound": "검색 패턴 {0}을(를) 사용하여 항목을 찾을 수 없습니다.", "loc.messages.SearchingForPath": "{0} 경로 검색 중", "loc.messages.FoundPath": "찾은 경로: {0}", "loc.messages.PathDoesNotExist": "'{0}' 경로가 없습니다.", - "loc.messages.EmptyApplicationName": "애플리케이션 이름은 비어 있지 않은 문자열이어야 합니다.", + "loc.messages.EmptyApplicationName": "응용 프로그램 이름은 비어 있지 않은 문자열이어야 합니다.", "loc.messages.ServiceEndpointUpgradeWarning": "배포 작업이 새로운 변경 사항을 포함하는 새 버전으로 업그레이드되었습니다. 서비스 연결에 정의된 클러스터 엔드포인트가 이전에는 무시되었지만 이제 게시 프로필의 값을 재정의합니다. 엔드포인트가 올바르고 접두사 'https://'가 추가되었는지 확인하세요. 또한 서버 인증서 지문 필드가 서비스 연결에 추가되었으며 역시 게시 프로필 값을 재정의합니다. 서비스 연결이 서버 인증서 지문 지정을 허용하도록 업데이트되지 않았을 수 있으며, 이 경우 여전히 게시 프로필의 값이 사용되므로 곧 다시 시도해야 합니다.", "loc.messages.OverrideApplicationParameterFile": "게시 프로필에 지정된 애플리케이션 매개 변수 파일을 Azure Pipelines 작업에 지정된 '{0}'(으)로 재정의하는 중입니다.", "loc.messages.OverrideUpgradeSettings": "게시 프로필에 지정된 업그레이드 설정을 Azure Pipelines 작업에 지정된 설정으로 재정의하는 중입니다.", @@ -87,39 +87,39 @@ "loc.messages.PublishProfileRequiredUpgrade": "업그레이드 설정을 재정의하거나 게시 프로필을 Azure Pipelines 작업에 지정해야 합니다.", "loc.messages.UnsupportedARMAuthScheme": "ARM 엔드포인트에 대해 인증 체계 '{0}'은(는) 지원되지 않습니다.", "loc.messages.UnsupportedContainerRegistryAuthScheme": "인증 체계 '{0}'은(는) Azure Container Registry에서 지원되지 않습니다.", - "loc.messages.SFSDK_InvalidSFPackage": "{0}은(는) 유효한 Service Fabric 애플리케이션 패키지가 아닙니다.", + "loc.messages.SFSDK_InvalidSFPackage": "{0}은(는) 유효한 Service Fabric 응용 프로그램 패키지가 아닙니다.", "loc.messages.SFSDK_PackageValidationFailed": "{0} 패키지의 유효성을 검사하지 못했습니다.", "loc.messages.SFSDK_UnableToVerifyClusterConnection": "Service Fabric 클러스터에 대한 서비스 연결을 확인할 수 없습니다.", - "loc.messages.SFSDK_UnableToReadAppTypeAndVersion": "애플리케이션 매니페스트 파일에서 애플리케이션 종류 및 버전을 읽을 수 없습니다.", - "loc.messages.SFSDK_AppAlreadyExistsError": "이름이 '{0}'인 애플리케이션이 이미 있고 해당 형식은 '{1}'이며 버전은 '{2}'입니다. 먼저 기존 애플리케이션을 제거한 후 새 애플리케이션을 배포하거나 애플리케이션의 새 이름을 제공해야 합니다.", - "loc.messages.SFSDK_AppAlreadyExistsInfo": "이름이 '{0}'인 애플리케이션이 클러스터에 이미 있고 애플리케이션 종류는 '{1}'이며 버전은 '{2}'입니다. 해당 애플리케이션을 제거합니다.", - "loc.messages.SFSDK_UnregisteringExistingAppType": "클러스터에 애플리케이션 종류 '{0}' 및 버전 '{1}'이(가) 이미 등록되어 있습니다. 해당 정보를 등록 취소하는 중...", - "loc.messages.SFSDK_SkipUnregisteringExistingAppType": "애플리케이션 유형 '{0}' 및 '{1}' 버전이 클러스터에 이미 등록되어 있고 현재 사용 중이므로 애플리케이션 유형의 등록 취소를 건너뜁니다.", - "loc.messages.SFSDK_UnableToUnregisterAppType": "기존 애플리케이션 종류를 등록 취소하지 못했습니다.", - "loc.messages.SFSDK_CopyingAppToImageStore": "애플리케이션을 이미지 저장소에 복사하는 중...", - "loc.messages.SFSDK_CopyingAppToImageStoreFailed": "애플리케이션 패키지를 이미지 저장소에 복사하지 못했습니다. 애플리케이션 등록을 계속할 수 없습니다.", - "loc.messages.SFSDK_RegisterAppType": "애플리케이션 종류를 등록하는 중...", - "loc.messages.SFSDK_RegisterAppTypeFailed": "애플리케이션 종류를 등록하지 못했습니다.", - "loc.messages.SFSDK_RemoveAppPackage": "이미지 저장소에서 애플리케이션 패키지를 제거하는 중...", - "loc.messages.SFSDK_CreateApplication": "애플리케이션을 만드는 중...", - "loc.messages.SFSDK_CreateApplicationFailed": "애플리케이션을 만들지 못했습니다.", - "loc.messages.SFSDK_CreateApplicationSuccess": "애플리케이션을 만들었습니다.", - "loc.messages.SFSDK_AppDoesNotExist": "'{0}' 애플리케이션이 클러스터에 없습니다.", - "loc.messages.SFSDK_AppTypeMismatch": "'{0}' 애플리케이션의 애플리케이션 종류가 새 애플리케이션 패키지의 애플리케이션 매니페스트에 있는 애플리케이션 종류와 일치하지 않습니다. 업그레이드하는 애플리케이션이 같은 애플리케이션 종류인지 확인하세요.", - "loc.messages.SFSDK_UpgradeInProgressError": "'{0}' 애플리케이션에 대한 업그레이드가 이미 진행 중입니다.", - "loc.messages.SFSDK_StartAppUpgrade": "애플리케이션 업그레이드를 시작하는 중...", + "loc.messages.SFSDK_UnableToReadAppTypeAndVersion": "응용 프로그램 매니페스트 파일에서 응용 프로그램 종류 및 버전을 읽을 수 없습니다.", + "loc.messages.SFSDK_AppAlreadyExistsError": "이름이 '{0}'인 응용 프로그램이 이미 있고 해당 형식은 '{1}'이며 버전은 '{2}'입니다. 먼저 기존 응용 프로그램을 제거한 후 새 응용 프로그램을 배포하거나 응용 프로그램의 새 이름을 제공해야 합니다.", + "loc.messages.SFSDK_AppAlreadyExistsInfo": "이름이 '{0}'인 응용 프로그램이 클러스터에 이미 있고 응용 프로그램 종류는 '{1}'이며 버전은 '{2}'입니다. 해당 응용 프로그램을 제거합니다.", + "loc.messages.SFSDK_UnregisteringExistingAppType": "클러스터에 응용 프로그램 종류 '{0}' 및 버전 '{1}'이(가) 이미 등록되어 있습니다. 해당 정보를 등록 취소하는 중...", + "loc.messages.SFSDK_SkipUnregisteringExistingAppType": "응용 프로그램 유형 '{0}' 및 '{1}' 버전이 클러스터에 이미 등록되어 있고 현재 사용 중이므로 응용 프로그램 유형의 등록 취소를 건너뜁니다.", + "loc.messages.SFSDK_UnableToUnregisterAppType": "기존 응용 프로그램 종류를 등록 취소하지 못했습니다.", + "loc.messages.SFSDK_CopyingAppToImageStore": "응용 프로그램을 이미지 저장소에 복사하는 중...", + "loc.messages.SFSDK_CopyingAppToImageStoreFailed": "응용 프로그램 패키지를 이미지 저장소에 복사하지 못했습니다. 응용 프로그램 등록을 계속할 수 없습니다.", + "loc.messages.SFSDK_RegisterAppType": "응용 프로그램 종류를 등록하는 중...", + "loc.messages.SFSDK_RegisterAppTypeFailed": "응용 프로그램 종류를 등록하지 못했습니다.", + "loc.messages.SFSDK_RemoveAppPackage": "이미지 저장소에서 응용 프로그램 패키지를 제거하는 중...", + "loc.messages.SFSDK_CreateApplication": "응용 프로그램을 만드는 중...", + "loc.messages.SFSDK_CreateApplicationFailed": "응용 프로그램을 만들지 못했습니다.", + "loc.messages.SFSDK_CreateApplicationSuccess": "응용 프로그램을 만들었습니다.", + "loc.messages.SFSDK_AppDoesNotExist": "'{0}' 응용 프로그램이 클러스터에 없습니다.", + "loc.messages.SFSDK_AppTypeMismatch": "'{0}' 응용 프로그램의 응용 프로그램 종류가 새 응용 프로그램 패키지의 응용 프로그램 매니페스트에 있는 응용 프로그램 종류와 일치하지 않습니다. 업그레이드하는 응용 프로그램이 같은 응용 프로그램 종류인지 확인하세요.", + "loc.messages.SFSDK_UpgradeInProgressError": "'{0}' 응용 프로그램에 대한 업그레이드가 이미 진행 중입니다.", + "loc.messages.SFSDK_StartAppUpgrade": "응용 프로그램 업그레이드를 시작하는 중...", "loc.messages.SFSDK_StartUpgradeFailed": "애플리케이션 업그레이드를 시작하지 못했습니다. 오류: {0}.", "loc.messages.SFSDK_UnregisterAppTypeOnUpgradeFailure": "업그레이드를 시작할 수 없습니다. 애플리케이션 유형 '{0}' 및 버전 '{1}'의 등록을 취소하는 중입니다.", "loc.messages.SFSDK_CurrentUpgradeState": "현재 업그레이드 상태:", "loc.messages.SFSDK_DomainUpgradeStatus": "도메인 전체 업그레이드 상태: ", - "loc.messages.SFSDK_UnregisterUnusedVersions": "애플리케이션 종류에 대해 사용되지 않는 다른 버전을 등록 취소하는 중...", + "loc.messages.SFSDK_UnregisterUnusedVersions": "응용 프로그램 종류에 대해 사용되지 않는 다른 버전을 등록 취소하는 중...", "loc.messages.SFSDK_UpgradeSuccess": "업그레이드가 완료되었습니다.", "loc.messages.SFSDK_UpgradeRolledBack": "업그레이드가 롤백되었습니다.", "loc.messages.SFSDK_UnzipPackage": "'{0}'의 압축을 '{1}' 위치에 푸는 중입니다.", "loc.messages.SFSDK_UnexpectedError": "예기치 않은 오류입니다. 오류 정보: $_.Exception.Message", "loc.messages.SFSDK_CopyPackageTimeoutSecWarning": "CopyPackageTimeoutSec 매개 변수를 사용하려면 Service Fabric SDK의 '2.3' 버전이 필요하지만, 설치된 버전은 '{0}'입니다. 이 매개 변수는 무시됩니다.", "loc.messages.SFSDK_CompressPackageWarning": "CompressPackage 매개 변수를 사용하려면 Service Fabric SDK의 '2.5' 버전이 필요하지만 설치된 버전은 '{0}'입니다. 이 매개 변수는 무시됩니다.", - "loc.messages.SFSDK_SkipUpgradeWarning": "클러스터에 버전이 '{1}'인 애플리케이션 유형 '{0}'이(가) 이미 있으므로 업그레이드를 건너뛰는 중입니다.", + "loc.messages.SFSDK_SkipUpgradeWarning": "클러스터에 버전이 '{1}'인 응용 프로그램 유형 '{0}'이(가) 이미 있으므로 업그레이드를 건너뛰는 중입니다.", "loc.messages.SFSDK_UnregisterAppTypeFailed": "애플리케이션 유형의 등록을 취소하지 못했습니다. 오류: {0}.", "loc.messages.SFSDK_PerformingForceRemoveOnTimeout": "'{0}' 애플리케이션 제거가 시간 초과됩니다. 이는 서비스가 ChangeRole/Close에서 중단되어 종료 시퀀스를 완료할 수 없음을 의미합니다. 애플리케이션의 ForceRemove를 수행 중입니다.", "loc.messages.SFSDK_RetryingCopyApplicationPackage": "업로드를 다시 시도하는 중...", diff --git a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ru-RU/resources.resjson index 65f839232b0a..d9ed505f184b 100644 --- a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание приложения Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820528)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkId=820528)", "loc.description": "Развертывание приложения Azure Service Fabric в кластере", "loc.instanceNameFormat": "Развернуть приложение Service Fabric", "loc.group.displayName.advanced": "Дополнительные параметры", @@ -85,7 +85,7 @@ "loc.messages.PublishProfileRequiredServerThumbprint": "Отпечаток сертификата сервера должен быть определен в подключении к службе, или профиль публикации должен быть указан в задаче Azure Pipelines.", "loc.messages.PublishProfileRequiredAppParams": "Файл параметров приложения или профиль публикации должен быть указан в задаче Azure Pipelines.", "loc.messages.PublishProfileRequiredUpgrade": "Параметры обновления должны быть переопределены, или профиль публикации должен быть указан в задаче Azure Pipelines.", - "loc.messages.UnsupportedARMAuthScheme": "Unsupported authentication scheme '{0}' for ARM endpoint.", + "loc.messages.UnsupportedARMAuthScheme": "Схема проверки подлинности \"{0}\" не поддерживается для конечной точки ARM.", "loc.messages.UnsupportedContainerRegistryAuthScheme": "Схема проверки подлинности \"{0}\" не поддерживается для реестра контейнеров Azure.", "loc.messages.SFSDK_InvalidSFPackage": "{0} не является допустимым пакетом приложения Service Fabric.", "loc.messages.SFSDK_PackageValidationFailed": "Сбой проверки для пакета: {0}", diff --git a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/zh-TW/resources.resjson index 66693a252ea5..7690e02d5ee4 100644 --- a/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ServiceFabricDeployV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric 應用程式部署", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820528)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkId=820528)", "loc.description": "將 Azure Service Fabric 應用程式部署至叢集", "loc.instanceNameFormat": "部署 Service Fabric 應用程式", "loc.group.displayName.advanced": "進階設定", @@ -10,16 +10,16 @@ "loc.input.help.applicationPackagePath": "要部署之應用程式套件的路徑。路徑中可以使用[變數](https://go.microsoft.com/fwlink/?LinkID=550988)和萬用字元。", "loc.input.label.serviceConnectionName": "叢集服務連線", "loc.input.help.serviceConnectionName": "選取要用以連線到叢集的 Azure Service Fabric 服務連線。在此參考服務連線中所定義的設定,將會覆寫發佈設定檔中所定義的設定。選擇 [管理] 可註冊新的服務連線。", - "loc.input.label.publishProfilePath": "發佈設定檔", + "loc.input.label.publishProfilePath": "發行設定檔", "loc.input.help.publishProfilePath": "發佈設定檔的檔案路徑,該設定檔會定義要使用的設定。路徑中可以使用[變數](https://go.microsoft.com/fwlink/?LinkID=550988)和萬用字元。", "loc.input.label.applicationParameterPath": "應用程式參數", - "loc.input.help.applicationParameterPath": "應用程式參數檔案的路徑。路徑中可以使用[變數](https://go.microsoft.com/fwlink/?LinkID=550988)和萬用字元。如有指定,就會覆寫發佈設定檔中的值。", + "loc.input.help.applicationParameterPath": "應用程式參數檔案的路徑。路徑中可以使用[變數](https://go.microsoft.com/fwlink/?LinkID=550988)和萬用字元。如有指定,就會覆寫發行設定檔中的值。", "loc.input.label.overrideApplicationParameter": "覆寫應用程式參數", "loc.input.help.overrideApplicationParameter": "組建或發行管線中定義的變數,會與應用程式資訊清單檔案中的 'Parameter Name' 項目進行比對。\n 範例: 若您的應用程式有以下定義的參數。\n \n \n \n \n 且您想將分割區計數變更為 2,可將發行管線或環境變數 \"SampleApp_PartitionCount\" 及其值定義為 \"2\"。 \n\n 注意: 若在發行管線與環境中定義了相同的變數,則環境變數會優先於發行管線變數。", "loc.input.label.compressPackage": "壓縮套件", - "loc.input.help.compressPackage": "指定將應用程式套件複製到映像存放區之前,是否應先壓縮。如有啟用,此值將會覆寫發佈設定檔中的值。", + "loc.input.help.compressPackage": "指定將應用程式套件複製到映像存放區之前,是否應先壓縮。如有啟用,此值將會覆寫發行設定檔中的值。", "loc.input.label.copyPackageTimeoutSec": "CopyPackageTimeoutSec", - "loc.input.help.copyPackageTimeoutSec": "將應用程式套件複製到映像存放區的逾時 (秒)。如有指定,此值將會覆寫發佈設定檔中的值。", + "loc.input.help.copyPackageTimeoutSec": "將應用程式套件複製到映像存放區的逾時 (秒)。如有指定,此值將會覆寫發行設定檔中的值。", "loc.input.label.registerPackageTimeoutSec": "RegisterPackageTimeoutSec", "loc.input.help.registerPackageTimeoutSec": "註冊或註銷應用程式套件的逾時 (以秒為單位)。", "loc.input.label.overwriteBehavior": "覆寫行為", @@ -30,7 +30,7 @@ "loc.input.help.skipPackageValidation": "指定是否要在部署前驗證套件。", "loc.input.label.useDiffPackage": "使用 Diff 套件", "loc.input.help.useDiffPackage": "使用僅包含已更新應用程式檔案、更新的應用程式資訊清單和服務資訊清單檔案的 Diff 套件來進行升級。", - "loc.input.label.overridePublishProfileSettings": "覆寫所有發佈設定檔升級設定", + "loc.input.label.overridePublishProfileSettings": "覆寫所有發行設定檔升級設定", "loc.input.help.overridePublishProfileSettings": "這會由下方指定的值或 (若未指定時) 預設值覆寫所有的升級設定。", "loc.input.label.isUpgrade": "升級應用程式", "loc.input.label.unregisterUnusedVersions": "取消註冊未儲存的版本", @@ -85,7 +85,7 @@ "loc.messages.PublishProfileRequiredServerThumbprint": "必須在端點上定義伺服器憑證指紋,或在 Azure Pipelines 工作中指定發佈設定檔。", "loc.messages.PublishProfileRequiredAppParams": "必須在 Azure Pipelines 工作中指定應用程式參數檔案或發佈設定檔。", "loc.messages.PublishProfileRequiredUpgrade": "必須覆寫升級設定,或 Azure Pipelines 工作中必須指定發佈設定檔。", - "loc.messages.UnsupportedARMAuthScheme": "Unsupported authentication scheme '{0}' for ARM endpoint.", + "loc.messages.UnsupportedARMAuthScheme": "ARM 端點不支援驗證配置 '{0}'。", "loc.messages.UnsupportedContainerRegistryAuthScheme": "Azure Container Registry 不支援的驗證配置 '{0}'。", "loc.messages.SFSDK_InvalidSFPackage": "{0} 不是有效的 Service Fabric 應用程式套件。", "loc.messages.SFSDK_PackageValidationFailed": "套件的驗證失敗: {0}", diff --git a/Tasks/ServiceFabricDeployV1/task.json b/Tasks/ServiceFabricDeployV1/task.json index 5cfb6e15ad10..7bead86b8e51 100644 --- a/Tasks/ServiceFabricDeployV1/task.json +++ b/Tasks/ServiceFabricDeployV1/task.json @@ -17,8 +17,8 @@ ], "version": { "Major": 1, - "Minor": 9, - "Patch": 4 + "Minor": 198, + "Patch": 0 }, "demands": [ "Cmd" @@ -481,4 +481,4 @@ "SFSDK_RetryingGetClusterManifest": "Getting cluster manifest..", "SFSDK_RetryingRemoveApplicationPackage": "Retrying to remove application package.." } -} +} \ No newline at end of file diff --git a/Tasks/ServiceFabricDeployV1/task.loc.json b/Tasks/ServiceFabricDeployV1/task.loc.json index beebf2e472cd..3822e19edb94 100644 --- a/Tasks/ServiceFabricDeployV1/task.loc.json +++ b/Tasks/ServiceFabricDeployV1/task.loc.json @@ -17,8 +17,8 @@ ], "version": { "Major": 1, - "Minor": 9, - "Patch": 4 + "Minor": 198, + "Patch": 0 }, "demands": [ "Cmd" @@ -481,4 +481,4 @@ "SFSDK_RetryingGetClusterManifest": "ms-resource:loc.messages.SFSDK_RetryingGetClusterManifest", "SFSDK_RetryingRemoveApplicationPackage": "ms-resource:loc.messages.SFSDK_RetryingRemoveApplicationPackage" } -} +} \ No newline at end of file diff --git a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/de-DE/resources.resjson index 18431f870960..7804cd486c63 100644 --- a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=841538)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=841538)", "loc.description": "Hiermit wird ein PowerShell-Skript im Kontext einer Azure Service Fabric-Clusterverbindung ausgeführt.", "loc.instanceNameFormat": "Service Fabric PowerShell-Skript: $(ScriptType)", "loc.input.label.serviceConnectionName": "Clusterdienstverbindung", diff --git a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/es-ES/resources.resjson index ff439d28c579..7f5b9d7c6a64 100644 --- a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=841538)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=841538)", "loc.description": "Ejecuta un script de PowerShell en el contexto de una conexión de clúster de Azure Service Fabric.", "loc.instanceNameFormat": "Script de Service Fabric PowerShell: $(ScriptType)", "loc.input.label.serviceConnectionName": "Conexión de Servicio de clúster", diff --git a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/fr-FR/resources.resjson index 0521f765937b..8c05752b605e 100644 --- a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PowerShell Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=841538)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=841538)", "loc.description": "Exécuter un script PowerShell dans le contexte d'une connexion de cluster Azure Service Fabric", "loc.instanceNameFormat": "Script PowerShell Service Fabric : $(ScriptType)", "loc.input.label.serviceConnectionName": "Connexion de service de cluster", diff --git a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/it-IT/resources.resjson index 1fbc29235b16..2f78864f1554 100644 --- a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PowerShell in Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=841538)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=841538)", "loc.description": "Consente di eseguire uno script PowerShell nel contesto di una connessione cluster di Azure Service Fabric", "loc.instanceNameFormat": "Script PowerShell in Service Fabric: $(ScriptType)", "loc.input.label.serviceConnectionName": "Connessione al servizio cluster", diff --git a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/ja-JP/resources.resjson index 1e5a3a7f10d9..a09e7f457f58 100644 --- a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=841538)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=841538)", "loc.description": "Azure Service Fabric クラスター接続のコンテキストで PowerShell スクリプトを実行します", "loc.instanceNameFormat": "Service Fabric PowerShell スクリプト: $(ScriptType)", "loc.input.label.serviceConnectionName": "クラスター サービス接続", diff --git a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/ru-RU/resources.resjson index 59198f77c06a..d03ac0e098e1 100644 --- a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "PowerShell Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=841538)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=841538)", "loc.description": "Выполнение сценария PowerShell в контексте подключения к кластеру Azure Service Fabric", "loc.instanceNameFormat": "Сценарий PowerShell Service Fabric: $(ScriptType)", "loc.input.label.serviceConnectionName": "Подключение к службе кластера", diff --git a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/zh-TW/resources.resjson index f8b1c1e69d95..3145f7fc7190 100644 --- a/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ServiceFabricPowerShellV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric PowerShell", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=841538)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=841538)", "loc.description": "在 Azure Service Fabric 叢集連線的內容中執行 PowerShell 指令碼", "loc.instanceNameFormat": "Service Fabric PowerShell 指令碼: $(ScriptType)", "loc.input.label.serviceConnectionName": "叢集服務連線", diff --git a/Tasks/ServiceFabricPowerShellV1/task.json b/Tasks/ServiceFabricPowerShellV1/task.json index 731843f8ffe6..a04b2e225009 100644 --- a/Tasks/ServiceFabricPowerShellV1/task.json +++ b/Tasks/ServiceFabricPowerShellV1/task.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 2, - "Patch": 4 + "Minor": 198, + "Patch": 0 }, "demands": [ "Cmd" @@ -94,4 +94,4 @@ "InvalidScriptArguments0": "Invalid script arguments '{0}'. Line breaks are not allowed.", "InvalidScriptPath0": "Invalid script path '{0}'. Invalid path characters specified." } -} +} \ No newline at end of file diff --git a/Tasks/ServiceFabricPowerShellV1/task.loc.json b/Tasks/ServiceFabricPowerShellV1/task.loc.json index 0e82700ca808..a8ac69a97be5 100644 --- a/Tasks/ServiceFabricPowerShellV1/task.loc.json +++ b/Tasks/ServiceFabricPowerShellV1/task.loc.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 2, - "Patch": 4 + "Minor": 198, + "Patch": 0 }, "demands": [ "Cmd" @@ -94,4 +94,4 @@ "InvalidScriptArguments0": "ms-resource:loc.messages.InvalidScriptArguments0", "InvalidScriptPath0": "ms-resource:loc.messages.InvalidScriptPath0" } -} +} \ No newline at end of file diff --git a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/de-DE/resources.resjson index d4b182616ee3..32df0ca379a7 100644 --- a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric-Manifeste aktualisieren", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820529)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkId=820529)", "loc.description": "Hiermit werden Teile der Anwendungs- und Dienstmanifeste innerhalb einer paketierten Azure Service Fabric-Anwendung automatisch aktualisiert.", "loc.instanceNameFormat": "Service Fabric-Manifeste aktualisieren ($(updateType))", "loc.input.label.updateType": "Updatetyp", diff --git a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/es-ES/resources.resjson index 38c211ea3191..3ff086b8cfac 100644 --- a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Actualizar manifiestos de Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820529)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkId=820529)", "loc.description": "Actualiza de forma automática partes de los manifiestos de aplicación y de servicio en una aplicación de Azure Service Fabric empaquetada.", "loc.instanceNameFormat": "Actualizar manifiestos de Service Fabric ($(updateType))", "loc.input.label.updateType": "Tipo de actualización", diff --git a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/fr-FR/resources.resjson index 665838523efb..c312f2cc1e80 100644 --- a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Mettre à jour les manifestes Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820529)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkId=820529)", "loc.description": "Mettre automatiquement à jour certaines parties du manifeste de l'application et du manifeste de service dans une application Azure Service Fabric packagée", "loc.instanceNameFormat": "Mettre à jour les manifestes Service Fabric ($(updateType))", "loc.input.label.updateType": "Mettre à jour le type", diff --git a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/it-IT/resources.resjson index 8c43f910755a..2d31b7602293 100644 --- a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Aggiorna manifesti Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820529)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkId=820529)", "loc.description": "Aggiorna automaticamente parti dei manifesti dell'applicazione e del servizio in un'applicazione Azure Service Fabric di cui è stato creato il pacchetto", "loc.instanceNameFormat": "Aggiorna manifesti Service Fabric ($(updateType))", "loc.input.label.updateType": "Tipo di aggiornamento", @@ -19,7 +19,7 @@ "loc.input.help.logAllChanges": "Confronta tutti i file in ogni pacchetto e registra se il file è stato aggiunto o rimosso oppure se ne è stato cambiato il contenuto. In alternativa, per velocizzare le prestazioni, confronta i file in un pacchetto solo fino alla prima modifica rilevata.", "loc.input.label.compareType": "Confronta con", "loc.input.help.compareType": "Compilazione per il confronto.", - "loc.input.label.buildNumber": "Numero di build", + "loc.input.label.buildNumber": "Numero build", "loc.input.help.buildNumber": "Numero di build per il confronto.", "loc.input.label.overwriteExistingPkgArtifact": "Sovrascrivi artefatto del pacchetto esistente", "loc.input.help.overwriteExistingPkgArtifact": "Scarica sempre una nuova copia dell'artefatto. In caso contrario, usa un'eventuale copia esistente.", diff --git a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ja-JP/resources.resjson index 9d2ec78499b2..c072fa1f3f3b 100644 --- a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Service Fabric マニフェストの更新", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820529)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkId=820529)", "loc.description": "パッケージ化された Azure Service Fabric アプリケーションのアプリケーション マニフェストとサービス マニフェストの一部を自動的に更新します", "loc.instanceNameFormat": "Service Fabric マニフェストの更新 ($(updateType))", "loc.input.label.updateType": "更新の種類", diff --git a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ko-KR/resources.resjson index 2a8d1288a762..366c5360c7ec 100644 --- a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -5,8 +5,8 @@ "loc.instanceNameFormat": "Service Fabric 매니페스트 업데이트($(updateType))", "loc.input.label.updateType": "업데이트 형식", "loc.input.help.updateType": "매니페스트 파일에 대해 수행해야 하는 업데이트 유형을 지정합니다. 두 업데이트 유형을 모두 사용하려면 실행할 각 업데이트 유형에 대한 빌드 파이프라인에 이 작업의 인스턴스를 추가합니다.", - "loc.input.label.applicationPackagePath": "애플리케이션 패키지", - "loc.input.help.applicationPackagePath": "애플리케이션 패키지의 경로입니다. 경로에 [변수](https://go.microsoft.com/fwlink/?LinkID=550988) 및 와일드카드를 사용할 수 있습니다.", + "loc.input.label.applicationPackagePath": "응용 프로그램 패키지", + "loc.input.help.applicationPackagePath": "응용 프로그램 패키지의 경로입니다. 경로에 [변수](https://go.microsoft.com/fwlink/?LinkID=550988) 및 와일드카드를 사용할 수 있습니다.", "loc.input.label.versionSuffix": "버전 값", "loc.input.help.versionSuffix": "매니페스트 파일의 버전을 지정하는 데 사용되는 값입니다. 기본값은 .$(Build.BuildNumber)입니다.", "loc.input.label.versionBehavior": "버전 동작", @@ -14,7 +14,7 @@ "loc.input.label.updateOnlyChanged": "변경된 경우에만 업데이트", "loc.input.help.updateOnlyChanged": "변경된 패키지만 증분 업데이트합니다. [결정적 컴파일러 플래그](https://go.microsoft.com/fwlink/?LinkId=808668)를 사용하여 같은 입력이 포함된 빌드가 같은 출력을 생성하도록 하세요.", "loc.input.label.pkgArtifactName": "패키지 아티팩트 이름", - "loc.input.help.pkgArtifactName": "비교를 위한 애플리케이션 패키지를 포함하는 아티팩트의 이름입니다.", + "loc.input.help.pkgArtifactName": "비교를 위한 응용 프로그램 패키지를 포함하는 아티팩트의 이름입니다.", "loc.input.label.logAllChanges": "모든 변경 내용 기록", "loc.input.help.logAllChanges": "모든 패키지의 모든 파일을 비교하고 파일이 추가 또는 제거되거나 해당 내용이 변경된 경우 기록합니다. 그렇지 않으면 빠른 성능을 위해 첫 번째 변경 내용이 발견될 때까지만 패키지의 파일을 비교합니다.", "loc.input.label.compareType": "다음에 대해 비교", @@ -26,11 +26,11 @@ "loc.input.label.imageNamesPath": "이미지 이름 경로", "loc.input.help.imageNamesPath": "다이제스트로 업데이트해야 하는 Service Fabric 애플리케이션과 연결된 Docker 이미지의 이름이 들어 있는 텍스트 파일의 경로입니다. 각 이미지 이름이 새 줄에 있어야 하며 이미지 다이제스트 파일의 다이제스트와 동일한 순서여야 합니다. 이미지가 Service Fabric 프로젝트에서 생성된 경우 패키지 대상의 일부로 이 파일이 생성되며, 해당 출력 위치는 BuiltDockerImagesFilePath 속성에 의해 제어됩니다.", "loc.input.label.imageDigestsPath": "이미지 다이제스트 경로", - "loc.input.help.imageDigestsPath": "Service Fabric 애플리케이션과 관련된 Docker 이미지의 다이제스트 값이 들어 있는 텍스트 파일의 경로입니다. 이 파일은 푸시 작업을 사용할 경우 [Docker 작업](https://go.microsoft.com/fwlink/?linkid=848006)에서 출력될 수 있습니다. 이 파일에는 'registry/image_name@digest_value' 형식의 텍스트 줄이 포함되어 있어야 합니다.", + "loc.input.help.imageDigestsPath": "Service Fabric 응용 프로그램과 관련된 Docker 이미지의 다이제스트 값이 들어 있는 텍스트 파일의 경로입니다. 이 파일은 푸시 작업을 사용할 경우 [Docker 작업](https://go.microsoft.com/fwlink/?linkid=848006)에서 출력될 수 있습니다. 이 파일에는 'registry/image_name@digest_value' 형식의 텍스트 줄이 포함되어 있어야 합니다.", "loc.messages.ItemSearchMoreThanOneFound": "검색 패턴 {0}을(를) 사용하여 항목을 두 개 이상 찾았습니다. 하나만 있어야 합니다.", "loc.messages.ItemSearchNoFilesFound": "검색 패턴 {0}을(를) 사용하여 항목을 찾을 수 없습니다.", - "loc.messages.SearchingForApplicationPackage": "애플리케이션 패키지 {0}을(를) 검색하는 중", - "loc.messages.FoundApplicationPackage": "찾은 애플리케이션 패키지: {0}", + "loc.messages.SearchingForApplicationPackage": "응용 프로그램 패키지 {0}을(를) 검색하는 중", + "loc.messages.FoundApplicationPackage": "찾은 응용 프로그램 패키지: {0}", "loc.messages.VersionValueLabel": "버전 값: '{0}'", "loc.messages.BuildNumberNotSpecified": "빌드 번호는 null이거나 비워 둘 수 없습니다.", "loc.messages.VstsRestApiFailed": "Azure Pipelines와 통신하지 못했습니다. {0}", @@ -41,19 +41,19 @@ "loc.messages.PreviousBuildNumberLabel": "이전 빌드 번호: '{0}'", "loc.messages.PreviousBuildLocationLabel": "이전 빌드 위치: '{0}'", "loc.messages.NoPreviousSuccessfulBuild": "비교할 이전 빌드를 찾을 수 없습니다.", - "loc.messages.NoManifestInPreviousBuild": "이전 빌드에는 애플리케이션 매니페스트가 포함되어 있지 않습니다. 모든 매니페스트 버전을 강제로 업데이트하세요.", - "loc.messages.UpdatedApplicationTypeVersion": "애플리케이션 종류 '{0}'이(가) '{1}' 버전으로 업데이트되었습니다.", + "loc.messages.NoManifestInPreviousBuild": "이전 빌드에는 응용 프로그램 매니페스트가 포함되어 있지 않습니다. 모든 매니페스트 버전을 강제로 업데이트하세요.", + "loc.messages.UpdatedApplicationTypeVersion": "응용 프로그램 종류 '{0}'이(가) '{1}' 버전으로 업데이트되었습니다.", "loc.messages.UpdatedServiceVerison": "서비스 '{0}'이(가) '{1}' 버전으로 업데이트되었습니다.", "loc.messages.UpdatedPackageVerison": "패키지 '{0}\\{1}'이(가) '{2}' 버전으로 업데이트되었습니다.", - "loc.messages.UpdatedApplicationTypeVersionFromPrevious": "애플리케이션 종류 '{0}'이(가) '{1}' 버전에서 '{2}' 버전으로 업데이트되었습니다.", + "loc.messages.UpdatedApplicationTypeVersionFromPrevious": "응용 프로그램 종류 '{0}'이(가) '{1}' 버전에서 '{2}' 버전으로 업데이트되었습니다.", "loc.messages.UpdatedServiceVerisonFromPrevious": "서비스 '{0}'이(가) '{1}' 버전에서 '{2}' 버전으로 업데이트되었습니다.", "loc.messages.UpdatedPackageVerisonFromPrevious": "패키지 '{0}\\{1}'이(가) '{2}' 버전에서 '{3}' 버전으로 업데이트되었습니다.", "loc.messages.NewService": "이전 빌드에 서비스가 없었습니다.", "loc.messages.NewPackage": "이전 빌드에 패키지가 없었습니다.", - "loc.messages.SearchingApplicationType": "변경 내용이 있는지 확인하기 위해 애플리케이션 종류 '{0}'을(를) 검색하는 중...", + "loc.messages.SearchingApplicationType": "변경 내용이 있는지 확인하기 위해 응용 프로그램 종류 '{0}'을(를) 검색하는 중...", "loc.messages.SearchingService": "변경 내용이 있는지 확인하기 위해 서비스 '{0}'을(를) 검색하는 중...", "loc.messages.SearchingPackage": "변경 내용이 있는지 확인하기 위해 패키지 '{0}'을(를) 검색하는 중...", - "loc.messages.AppManifestChanged": "애플리케이션 매니페스트가 변경되었습니다.", + "loc.messages.AppManifestChanged": "응용 프로그램 매니페스트가 변경되었습니다.", "loc.messages.ServiceManifestChanged": "서비스 매니페스트가 변경되었습니다.", "loc.messages.PackageManifestChanged": "서비스 매니페스트의 패키지 요소가 변경되었습니다.", "loc.messages.FileRemoved": "'{0}' 파일이 제거되었습니다.", diff --git a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ru-RU/resources.resjson index 6a317718b79a..a1c422973d54 100644 --- a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Обновление манифестов Service Fabric", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820529)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkId=820529)", "loc.description": "Автоматическое обновление частей манифестов приложений и служб в упакованном приложении Azure Service Fabric", "loc.instanceNameFormat": "Обновление манифестов Service Fabric ($(updateType))", "loc.input.label.updateType": "Тип обновления", diff --git a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/zh-TW/resources.resjson index 3e211a147c59..3100d82659f4 100644 --- a/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ServiceFabricUpdateManifestsV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "更新 Service Fabric 資訊清單", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=820529)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkId=820529)", "loc.description": "自動更新已封裝 Azure Service Fabric 應用程式的應用程式與服務資訊清單部分", "loc.instanceNameFormat": "更新 Service Fabric 資訊清單 ($(updateType))", "loc.input.label.updateType": "更新類型", diff --git a/Tasks/ServiceFabricUpdateManifestsV2/task.json b/Tasks/ServiceFabricUpdateManifestsV2/task.json index 5d8c8692dc87..e2c4aabcde36 100644 --- a/Tasks/ServiceFabricUpdateManifestsV2/task.json +++ b/Tasks/ServiceFabricUpdateManifestsV2/task.json @@ -19,8 +19,8 @@ ], "version": { "Major": 2, - "Minor": 5, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "1.95.0", "instanceNameFormat": "Update Service Fabric Manifests ($(updateType))", diff --git a/Tasks/ServiceFabricUpdateManifestsV2/task.loc.json b/Tasks/ServiceFabricUpdateManifestsV2/task.loc.json index 369785232b53..f0b1eeac6e5f 100644 --- a/Tasks/ServiceFabricUpdateManifestsV2/task.loc.json +++ b/Tasks/ServiceFabricUpdateManifestsV2/task.loc.json @@ -19,8 +19,8 @@ ], "version": { "Major": 2, - "Minor": 5, - "Patch": 3 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "1.95.0", "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/ShellScriptV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/ShellScriptV2/Strings/resources.resjson/de-DE/resources.resjson index 0a9d38809481..ccc33078789e 100644 --- a/Tasks/ShellScriptV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/ShellScriptV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Shell script", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738)", - "loc.description": "Run a shell script using Bash", + "loc.friendlyName": "Shellskript", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613738)", + "loc.description": "Shellskript mithilfe von Bash ausführen", "loc.instanceNameFormat": "Shellskript $(scriptPath)", "loc.group.displayName.advanced": "Erweitert", "loc.input.label.scriptPath": "Skriptpfad", diff --git a/Tasks/ShellScriptV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/ShellScriptV2/Strings/resources.resjson/es-ES/resources.resjson index b25d76656ab8..ef3e8e8bd14c 100644 --- a/Tasks/ShellScriptV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/ShellScriptV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Shell script", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738)", - "loc.description": "Run a shell script using Bash", + "loc.friendlyName": "Script de shell", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613738)", + "loc.description": "Ejecutar un script de shell con Bash", "loc.instanceNameFormat": "Script de shell $(scriptPath)", "loc.group.displayName.advanced": "Avanzado", "loc.input.label.scriptPath": "Ruta de acceso del script", diff --git a/Tasks/ShellScriptV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/ShellScriptV2/Strings/resources.resjson/fr-FR/resources.resjson index 41d852d4a9c5..d12f7bad5c79 100644 --- a/Tasks/ShellScriptV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/ShellScriptV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Shell script", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738)", - "loc.description": "Run a shell script using Bash", + "loc.friendlyName": "Script d'interpréteur de commandes", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613738)", + "loc.description": "Exécuter un script d'interpréteur de commandes à l'aide de Bash", "loc.instanceNameFormat": "Script Shell $(scriptPath)", "loc.group.displayName.advanced": "Avancé", "loc.input.label.scriptPath": "Chemin d'accès du script", diff --git a/Tasks/ShellScriptV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ShellScriptV2/Strings/resources.resjson/it-IT/resources.resjson index 422e80036a59..d06d3045a1d8 100644 --- a/Tasks/ShellScriptV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/ShellScriptV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Shell script", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738)", - "loc.description": "Run a shell script using Bash", + "loc.friendlyName": "Script della shell", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613738)", + "loc.description": "Consente di eseguire uno script della shell con Bash", "loc.instanceNameFormat": "Script della shell: $(scriptPath)", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.scriptPath": "Percorso script", diff --git a/Tasks/ShellScriptV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/ShellScriptV2/Strings/resources.resjson/ja-JP/resources.resjson index c2f99acad149..d2bfa0531ca3 100644 --- a/Tasks/ShellScriptV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/ShellScriptV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Shell script", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738)", - "loc.description": "Run a shell script using Bash", + "loc.friendlyName": "シェル スクリプト", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613738)", + "loc.description": "Bash を使用してシェル スクリプトを実行します", "loc.instanceNameFormat": "シェル スクリプト $(scriptPath)", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.scriptPath": "スクリプト パス", diff --git a/Tasks/ShellScriptV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ShellScriptV2/Strings/resources.resjson/ru-RU/resources.resjson index 343af01e1cb0..2b8af6e91a0e 100644 --- a/Tasks/ShellScriptV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/ShellScriptV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Shell script", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738)", - "loc.description": "Run a shell script using Bash", + "loc.friendlyName": "Скрипт оболочки", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613738)", + "loc.description": "Запуск скрипта оболочки с помощью Bash", "loc.instanceNameFormat": "Сценарий оболочки $(scriptPath)", "loc.group.displayName.advanced": "Дополнительно", "loc.input.label.scriptPath": "Путь к скрипту", diff --git a/Tasks/ShellScriptV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ShellScriptV2/Strings/resources.resjson/zh-TW/resources.resjson index e4a977c57d96..f7131856adfd 100644 --- a/Tasks/ShellScriptV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/ShellScriptV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Shell script", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613738)", - "loc.description": "Run a shell script using Bash", + "loc.friendlyName": "殼層指令碼", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613738)", + "loc.description": "使用 Bash 執行殼層指令碼", "loc.instanceNameFormat": "Shell 指令碼 $(scriptPath)", "loc.group.displayName.advanced": "進階", "loc.input.label.scriptPath": "指令碼路徑", diff --git a/Tasks/ShellScriptV2/task.json b/Tasks/ShellScriptV2/task.json index 097474202979..867c3a80d02e 100644 --- a/Tasks/ShellScriptV2/task.json +++ b/Tasks/ShellScriptV2/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/ShellScriptV2/task.loc.json b/Tasks/ShellScriptV2/task.loc.json index a1bb4fbd0101..9f969149d933 100644 --- a/Tasks/ShellScriptV2/task.loc.json +++ b/Tasks/ShellScriptV2/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson index b8d8eee7e39a..801518c20188 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure SQL-Datenbank-Bereitstellung", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlazuredeployreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/sqlazuredeployreadme)", "loc.description": "Hiermit wird eine Azure SQL-Datenbank-Instanz mithilfe von DACPAC bereitgestellt, oder es werden Skripts mithilfe von SQLCMD ausgeführt.", "loc.instanceNameFormat": "Azure SQL $(TaskNameSelector)", "loc.group.displayName.target": "SQL-Datenbank", @@ -12,16 +12,16 @@ "loc.input.label.ConnectedServiceNameARM": "Azure-Abonnement", "loc.input.help.ConnectedServiceNameARM": "Azure Resource Manager-Abonnement als Ziel zum Bereitstellen von SQL-Dateien verwenden", "loc.input.label.AuthenticationType": "Authentifizierungstyp", - "loc.input.help.AuthenticationType": "Geben Sie die Option zum Herstellen einer Verbindung mit der Azure SQL Server-Datenbank an. Sie können entweder die Details zur Azure SQL Server-Datenbank, die SQL Server Verbindungszeichenfolge oder das AAD-Authentifizierungskennwort angeben oder die integrierte Authentifizierung auswählen. Verwenden Sie für die SQL Server-Authentifizierung SQL Server-Benutzeranmeldeinformationen und für die AD-Authentifizierung die Anmeldeinformationen des AD-Benutzers, der für SQL Server konfiguriert ist.", + "loc.input.help.AuthenticationType": "Geben Sie die Option zum Herstellen einer Verbindung mit der Azure SQL Server-Datenbank an. Sie können entweder die Details der Azure SQL Server-Datenbank, die SQL Server-Verbindungszeichenfolge oder das AAD-Authentifizierungskennwort angeben, die integrierte Authentifizierung auswählen oder einen Dienstprinzipal einsetzen. Verwenden Sie für die SQL Server-Authentifizierung SQL Server-Benutzeranmeldeinformationen und für die AD-Authentifizierung die Anmeldeinformationen des AD-Benutzers, der für SQL Server konfiguriert ist.", "loc.input.label.ServerName": "Azure SQL Server", "loc.input.help.ServerName": "Der Name des Computers mit Azure SQL Server, z. B. \"Fabrikam.database.windows.net,1433\" oder \"Fabrikam.database.windows.net\".", "loc.input.label.DatabaseName": "Datenbank", "loc.input.help.DatabaseName": "Der Name der SQL Azure-Datenbank, in der die Dateien bereitgestellt werden.", - "loc.input.label.SqlUsername": "Anmelden", + "loc.input.label.SqlUsername": "Anmeldung", "loc.input.help.SqlUsername": "Geben Sie die Azure SQL Server-Administratoranmeldung an.", "loc.input.label.SqlPassword": "Kennwort", "loc.input.help.SqlPassword": "Das Kennwort für den Azure SQL Server-Administrator.
    Es kann die Variable annehmen, die in Build- oder Releasepipelines als \"$(passwordVariable)\" definiert wird.
    Sie können den Variablentyp als \"secret\" markieren, um die Variable abzusichern.", - "loc.input.label.aadSqlUsername": "Anmelden", + "loc.input.label.aadSqlUsername": "Anmeldung", "loc.input.help.aadSqlUsername": "Geben Sie den Active Directory-Benutzernamen an.", "loc.input.label.aadSqlPassword": "Kennwort", "loc.input.help.aadSqlPassword": "Das Kennwort für den Active Directory-Benutzer.
    Es kann eine Variable verwendet werden, die in den Build- oder Releasepipelines als \"$(passwordVariable)\" definiert ist.
    Sie können den Variablentyp als \"secret\" markieren, um die Variable abzusichern.", @@ -77,5 +77,6 @@ "loc.messages.SAD_BacpacFilePath": "BACPAC-Dateipfad:", "loc.messages.SAD_PublishProfilePath": "Pfad für Veröffentlichungsprofil:", "loc.messages.SAD_DriftReportWarning": "Beim Generieren eines Abweichungsberichts für die Datenbank müssen Sie sicherstellen, dass die Datenbank als Datenebenenanwendung registriert ist.", - "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "Das importierte Invoke-Sqlcmd bietet keine Unterstützung für ConnectionString. Installieren Sie das SQLServer-PS-Modul." + "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "Das importierte Invoke-Sqlcmd bietet keine Unterstützung für ConnectionString. Installieren Sie das SQLServer-PS-Modul.", + "loc.messages.SAD_NoServerSpecified": "Es wurde kein Server angegeben. Geben Sie einen Quell- oder einen Zielserver an." } \ No newline at end of file diff --git a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson index ab0e7f8c0a0f..4cb84a7f5ea7 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Implementación de Azure SQL Database", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlazuredeployreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/sqlazuredeployreadme)", "loc.description": "Implementa Azure SQL Database con DACPAC o ejecuta scripts con SQLCMD.", "loc.instanceNameFormat": "Azure SQL $(TaskNameSelector)", - "loc.group.displayName.target": "Base de datos SQL", + "loc.group.displayName.target": "SQL Database", "loc.group.displayName.taskDetails": "Paquete de implementación", "loc.group.displayName.firewall": "Firewall", "loc.input.label.ConnectedServiceNameSelector": "Tipo de conexión de servicio de Azure", @@ -12,16 +12,16 @@ "loc.input.label.ConnectedServiceNameARM": "Suscripción a Azure", "loc.input.help.ConnectedServiceNameARM": "Suscripción de Azure Resource Manager de destino para implementar archivos de SQL", "loc.input.label.AuthenticationType": "Tipo de autenticación", - "loc.input.help.AuthenticationType": "Especifique la opción para conectarse a la instancia de Azure SQL Server Database. Las opciones son proporcionar los detalles de la instancia de Azure SQL Server Database, la cadena de conexión de SQL Server, la contraseña de autenticación de AAD o una integrada. Para la autenticación de SQL Server, use las credenciales de usuario de SQL Server y para la autenticación de AD, use las credenciales del usuario de AD que se ha configurado en SQL Server.", - "loc.input.label.ServerName": "Azure SQL Server", + "loc.input.help.AuthenticationType": "Especifique la opción para conectarse a la instancia de Azure SQL Server Database. Las opciones son proporcionar los detalles de la instancia de Azure SQL Server Database, la cadena de conexión de SQL Server, la contraseña de autenticación de AAD o una integrada, o bien usar una entidad de servicio. Para la autenticación de SQL Server, use las credenciales de usuario de SQL Server y para la autenticación de AD, use las credenciales del usuario de AD que se ha configurado en SQL Server.", + "loc.input.label.ServerName": "Azure SQL Server", "loc.input.help.ServerName": "Nombre del servidor Azure SQL Server, como Fabrikam.database.windows.net,1433 o Fabrikam.database.windows.net.", "loc.input.label.DatabaseName": "Base de datos", "loc.input.help.DatabaseName": "Nombre de la instancia de Azure SQL Database donde se implementarán los archivos.", - "loc.input.label.SqlUsername": "Inicio de sesión", + "loc.input.label.SqlUsername": "Iniciar sesión", "loc.input.help.SqlUsername": "Especifique el inicio de sesión del administrador de Azure SQL Server.", "loc.input.label.SqlPassword": "Contraseña", "loc.input.help.SqlPassword": "Contraseña del administrador de Azure SQL Server.
    Admite la variable declarada en las canalizaciones de compilación o de versión como \"$(passwordVariable)\".
    Para proteger la variable, puede marcar el tipo como \"secret\".", - "loc.input.label.aadSqlUsername": "Inicio de sesión", + "loc.input.label.aadSqlUsername": "Iniciar sesión", "loc.input.help.aadSqlUsername": "Especifique el nombre de usuario de Active Directory.", "loc.input.label.aadSqlPassword": "Contraseña", "loc.input.help.aadSqlPassword": "Contraseña del usuario de Active Directory.
    Puede aceptar la variable definida en las canalizaciones de compilación o versión como \"$(passwordVariable)\".
    Para asegurar el tipo de variable, márquelo como \"secret\".", @@ -57,7 +57,7 @@ "loc.messages.SAD_InvalidServerAddress": "La dirección IP mencionada no es una dirección IPv4 válida o el servidor de base de datos SQL \"{0}\" no existe.", "loc.messages.SAD_ServerNotFound": "No se encontró el servidor de base de datos SQL \"{0}\".", "loc.messages.SAD_InvalidIPv4Address": "La dirección IP mencionada no es una dirección IPv4 válida.", - "loc.messages.SAD_FoundMoreFiles": "Se encontraron varios archivos para implementar con el patrón de búsqueda {0}. Solo puede haber uno.", + "loc.messages.SAD_FoundMoreFiles": "Se encontró más de un archivo para implementar con el patrón de búsqueda {0}. Solo puede haber uno.", "loc.messages.SAD_NoFilesMatch": "No se encontraron archivos para implementar con el patrón de búsqueda {0}", "loc.messages.SAD_InvalidDacpacFile": "Archivo DACPAC proporcionado no válido: \"{0}\"", "loc.messages.SAD_InvalidAuthenticationInputs": "Entradas de autenticación no válidas. No se pudo detectar el tipo de autenticación.", @@ -77,5 +77,6 @@ "loc.messages.SAD_BacpacFilePath": "Ruta de acceso del archivo BACPAC:", "loc.messages.SAD_PublishProfilePath": "Ruta de acceso del perfil de publicación:", "loc.messages.SAD_DriftReportWarning": "Al generar un informe de desfase de la base de datos, asegúrese de que esta está registrada como aplicación de capa de datos.", - "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "El objeto Invoke-Sqlcmd importado no admite connectionString. Instale el módulo PS de SQLServer." + "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "El objeto Invoke-Sqlcmd importado no admite connectionString. Instale el módulo PS de SQLServer.", + "loc.messages.SAD_NoServerSpecified": "No se ha especificado ningún servidor. Especifique un servidor de origen o de destino." } \ No newline at end of file diff --git a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson index 0e8242fd96aa..e307178defd9 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement de base de données Azure SQL", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlazuredeployreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/sqlazuredeployreadme)", "loc.description": "Déployer une base de données Azure SQL via DACPAC ou exécuter des scripts via SQLCMD", "loc.instanceNameFormat": "Azure SQL $(TaskNameSelector)", "loc.group.displayName.target": "SQL Database", @@ -12,7 +12,7 @@ "loc.input.label.ConnectedServiceNameARM": "Abonnement Azure", "loc.input.help.ConnectedServiceNameARM": "Cibler l'abonnement Azure Resource Manager pour le déploiement de fichiers SQL", "loc.input.label.AuthenticationType": "Type d'authentification", - "loc.input.help.AuthenticationType": "Spécifiez l'option permettant de se connecter à la base de données Azure SQL Server. Les options possibles consistent à fournir les détails de la base de données Azure SQL Server, la chaîne de connexion SQL Server, le mot de passe d'authentification AAD ou de l'authentification intégrée. Pour l'authentification SQL Server, utilisez les informations d'identification de l'utilisateur SQL Server. Pour l'authentification AD, utilisez les informations d'identification de l'utilisateur AD configurées pour l'accès à SQL Server.", + "loc.input.help.AuthenticationType": "Spécifiez l'option permettant de se connecter à la base de données Azure SQL Server. Les options possibles consistent à fournir les détails de la base de données Azure SQL Server, la chaîne de connexion SQL Server, le mot de passe d'authentification AAD ou de l'authentification intégrée, ou à utiliser un principal de service. Pour l'authentification SQL Server, utilisez les informations d'identification de l'utilisateur SQL Server. Pour l'authentification AD, utilisez les informations d'identification de l'utilisateur AD configurées pour l'accès à SQL Server.", "loc.input.label.ServerName": "Azure SQL Server", "loc.input.help.ServerName": "Nom du serveur Azure SQL Server, par exemple Fabrikam.database.windows.net,1433 ou Fabrikam.database.windows.net.", "loc.input.label.DatabaseName": "Base de données", @@ -77,5 +77,6 @@ "loc.messages.SAD_BacpacFilePath": "Chemin du fichier BACPAC :", "loc.messages.SAD_PublishProfilePath": "Chemin du profil de publication :", "loc.messages.SAD_DriftReportWarning": "Durant la génération d'un rapport de dérive de la base de données, vérifiez que celle-ci est inscrite en tant qu'application de la couche Données.", - "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "Le Invoke-Sqlcmd importé ne prend pas en charge connectionString. Installez le module SQLServer PS." + "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "Le Invoke-Sqlcmd importé ne prend pas en charge connectionString. Installez le module SQLServer PS.", + "loc.messages.SAD_NoServerSpecified": "Aucun serveur spécifié. Spécifiez un serveur source ou cible." } \ No newline at end of file diff --git a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson index 41e0194e2e9b..2f893c9dd586 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Distribuzione database SQL di Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlazuredeployreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/sqlazuredeployreadme)", "loc.description": "Consente di distribuire un database SQL di Azure con il pacchetto di applicazione livello dati o di eseguire script con SQLCMD", "loc.instanceNameFormat": "Azure SQL $(TaskNameSelector) SQL di Azure", "loc.group.displayName.target": "Database SQL", @@ -12,21 +12,21 @@ "loc.input.label.ConnectedServiceNameARM": "Sottoscrizione di Azure", "loc.input.help.ConnectedServiceNameARM": "Sottoscrizione di Azure Resource Manager di destinazione per la distribuzione di file SQL", "loc.input.label.AuthenticationType": "Tipo di autenticazione", - "loc.input.help.AuthenticationType": "Specificare l'opzione per la connessione al database di SQL Server di Azure. Le opzioni consentono di fornire i dettagli del database di SQL Server di Azure o la stringa di connessione di SQL Server o la password di autenticazione AAD o integrata. Per l'autenticazione di SQL Server, usare le credenziali utente di SQL Server, mentre per l'autenticazione AD, usare le credenziali dell'utente di AD configurato per SQL Server.", + "loc.input.help.AuthenticationType": "Specificare l'opzione per la connessione al database di SQL Server di Azure. Le opzioni consentono di fornire i dettagli del database di SQL Server di Azure o la stringa di connessione di SQL Server, la password di autenticazione AAD o integrata oppure di usare un'entità servizio. Per l'autenticazione di SQL Server, usare le credenziali utente di SQL Server, mentre per l'autenticazione di AD, usare le credenziali dell'utente di AD configurato per SQL Server.", "loc.input.label.ServerName": "Server di Azure SQL", "loc.input.help.ServerName": "Nome del server SQL Azure, ad esempio Fabrikam.database.windows.net,1433 o Fabrikam.database.windows.net.", "loc.input.label.DatabaseName": "Database", "loc.input.help.DatabaseName": "Nome del database SQL di Azure in cui verranno distribuiti i file.", - "loc.input.label.SqlUsername": "Accesso", + "loc.input.label.SqlUsername": "Accedi", "loc.input.help.SqlUsername": "Consente di specificare l'account di accesso dell'amministratore del server SQL Azure.", "loc.input.label.SqlPassword": "Password", "loc.input.help.SqlPassword": "Password dell'amministratore del server di Azure SQL.
    Può accettare la variabile definita nelle pipeline di compilazione o versione come '$(passwordVariable)'.
    Per proteggere il tipo della variabile, è possibile contrassegnarlo come 'secret'.", - "loc.input.label.aadSqlUsername": "Accesso", + "loc.input.label.aadSqlUsername": "Accedi", "loc.input.help.aadSqlUsername": "Specificare il nome utente di Active Directory.", "loc.input.label.aadSqlPassword": "Password", "loc.input.help.aadSqlPassword": "Password dell'utente di Active Directory.
    Può accettare la variabile definita nelle pipeline di compilazione o versione come '$(passwordVariable)'.
    Per proteggere il tipo della variabile, è possibile contrassegnarlo come 'secret'.", "loc.input.label.ConnectionString": "Stringa di connessione", - "loc.input.help.ConnectionString": "Specificare la stringa di connessione di SQL Server di Azure, ad esempio \"Server=testServer.database.windows.net;Database=testdb;User ID=sqluser;Password=$(securePassword);\".", + "loc.input.help.ConnectionString": "Specificare la stringa di connessione del server di Azure SQL, ad esempio \"Server=testServer.database.windows.net;Database=testdb;User ID=sqluser;Password=$(securePassword);\".", "loc.input.label.TaskNameSelector": "Tipo di distribuzione", "loc.input.label.DeploymentAction": "Azione", "loc.input.help.DeploymentAction": "Consente di scegliere una delle azioni SQL nell'elenco. Per maggiori dettagli, vedere il collegamento.", @@ -65,7 +65,7 @@ "loc.messages.SAD_NoPassword": "Non è stata specificata alcuna password per l'utente SQL: '{0}'", "loc.messages.SAD_InvalidPublishProfile": "Il profilo di pubblicazione specificato non è valido: '{0}'", "loc.messages.SAD_InvalidServerNameFormat": "Il formato del nome del server '{0}' non è corretto. Usare un formato di nome di dominio completo, ad esempio '{1}'", - "loc.messages.SAD_AzureSQLDacpacTaskFailed": "L'attività del pacchetto di applicazione livello dati SQL di Azure non è riuscita. SqlPackage.exe è stato terminato e ha restituito il codice {0}.", + "loc.messages.SAD_AzureSQLDacpacTaskFailed": "L'attività del pacchetto di applicazione livello dati di Azure SQL non è riuscita. SqlPackage.exe è stato terminato e ha restituito il codice {0}.", "loc.messages.SAD_TroubleshootingLink": "Informazioni su come risolvere i problemi: https://aka.ms/sqlazuredeployreadme#troubleshooting-", "loc.messages.SAD_InvalidDeploymentAction": "Azione di distribuzione non valida: {0}", "loc.messages.SAD_InvalidDeploymentActionForSQLOperations": "Azione di distribuzione non valida: {0}. Per le operazioni di query SQL, le azioni di distribuzione devono essere impostate sul valore `Publish`.", @@ -77,5 +77,6 @@ "loc.messages.SAD_BacpacFilePath": "Percorso del file BACPAC:", "loc.messages.SAD_PublishProfilePath": "Percorso del profilo di pubblicazione:", "loc.messages.SAD_DriftReportWarning": "Durante la generazione di un report di deviazione del database, assicurarsi che il database sia registrato come applicazione livello dati.", - "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "Il cmdlet Invoke-Sqlcmd importato non supporta connectionString. Installare il modulo PS SQLServer." + "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "Il cmdlet Invoke-Sqlcmd importato non supporta connectionString. Installare il modulo PS SQLServer.", + "loc.messages.SAD_NoServerSpecified": "Non è stato specificato alcun server. Specificare un server di origine o di destinazione." } \ No newline at end of file diff --git a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson index b11b83ab1dc2..efcc2cbc28f4 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure SQL Database のデプロイ", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlazuredeployreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/sqlazuredeployreadme)", "loc.description": "DACPAC を使用して Azure SQL Database をデプロイするか、または SQLCMD を使用してスクリプトを実行します", "loc.instanceNameFormat": "Azure SQL $(TaskNameSelector)", "loc.group.displayName.target": "SQL Database", @@ -12,7 +12,7 @@ "loc.input.label.ConnectedServiceNameARM": "Azure サブスクリプション", "loc.input.help.ConnectedServiceNameARM": "SQL ファイルを配置する対象の Azure Resource Manager サブスクリプション", "loc.input.label.AuthenticationType": "認証の種類", - "loc.input.help.AuthenticationType": "Azure SQL Server データベースに接続するためのオプションを指定します。オプションとしては、Azure SQL Server データベースの詳細、SQL Server 接続文字列、AAD 認証パスワード、統合のいずれかを指定できます。SQL Server 認証には SQL Server のユーザー資格情報を使用し、AD 認証には SQL Server に構成されている AD ユーザーの資格情報を使用します。", + "loc.input.help.AuthenticationType": "Azure SQL Server データベースに接続するためのオプションを指定します。オプションとしては、Azure SQL Server データベースの詳細、SQL Server 接続文字列、AAD 認証パスワード、統合のいずれかを指定するか、サービス プリンシパルを使用できます。SQL Server 認証には SQL Server のユーザー資格情報を使用し、AD 認証には SQL Server に構成されている AD ユーザーの資格情報を使用します。", "loc.input.label.ServerName": "Azure SQL Server", "loc.input.help.ServerName": "Azure SQL Server 名 (Fabrikam.database.windows.net,1433 または Fabrikam.database.windows.net など)。", "loc.input.label.DatabaseName": "データベース", @@ -39,9 +39,9 @@ "loc.input.label.SqlInline": "インライン SQL スクリプト", "loc.input.help.SqlInline": "SQL スクリプトを入力し、上で選択したデータベースで実行します。", "loc.input.label.PublishProfile": "公開プロファイル", - "loc.input.help.PublishProfile": "公開プロファイルを使用すると、Azure SQL Database の作成またはアップグレードを詳細に制御できるようになります。自動化エージェントまたは UNC 共有上で、公開プロファイル XML ファイルへのパスを指定します。$(agent.buildDirectory) または $(agent.releaseDirectory) などの定義済みシステム変数をここで使用することもできます。", + "loc.input.help.PublishProfile": "発行プロファイルを使用すると、Azure SQL Database の作成またはアップグレードを詳細に制御できるようになります。自動化エージェントまたは UNC 共有上で、発行プロファイル XML ファイルへのパスを指定します。$(agent.buildDirectory) または $(agent.releaseDirectory) などの定義済みシステム変数をここで使用することもできます。", "loc.input.label.AdditionalArguments": "SqlPackage.exe 追加引数", - "loc.input.help.AdditionalArguments": "Azure SQL Database の配置中に適用される追加の SqlPackage.exe 引数 (/p:IgnoreAnsiNulls=True /p:IgnoreComments=True など DACPAC オプションが選択されるケース)。これらの引数は、公開プロファイル XML ファイル (提供される場合) の設定をオーバーライドします。", + "loc.input.help.AdditionalArguments": "Azure SQL Database の配置中に適用される追加の SqlPackage.exe 引数 (/p:IgnoreAnsiNulls=True /p:IgnoreComments=True など DACPAC オプションが選択されるケース)。これらの引数は、発行プロファイル XML ファイル (提供される場合) の設定をオーバーライドします。", "loc.input.label.SqlAdditionalArguments": "追加の Invoke-Sqlcmd 引数", "loc.input.help.SqlAdditionalArguments": "指定された SQL クエリを Azure SQL Database で実行するときに適用される追加の Invoke-Sqlcmd 引数 (-ConnectionTimeout 100 -OutputSqlErrors など)。", "loc.input.label.InlineAdditionalArguments": "追加の Invoke-Sqlcmd 引数", @@ -77,5 +77,6 @@ "loc.messages.SAD_BacpacFilePath": "BACPAC ファイル パス:", "loc.messages.SAD_PublishProfilePath": "プロファイルのパスの公開:", "loc.messages.SAD_DriftReportWarning": "データベースの誤差レポートの生成中に、データベースがデータ層アプリケーションとして登録されていることを確認します。", - "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "インポートされた Invoke-Sqlcmd は connectionString をサポートしていません。SQLServer PS モジュールをインストールしてください。" + "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "インポートされた Invoke-Sqlcmd は connectionString をサポートしていません。SQLServer PS モジュールをインストールしてください。", + "loc.messages.SAD_NoServerSpecified": "サーバーが指定されていません。ソースまたはターゲット サーバーを指定してください。" } \ No newline at end of file diff --git a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson index 268fd131deca..c890554ecad8 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -12,7 +12,7 @@ "loc.input.label.ConnectedServiceNameARM": "Azure 구독", "loc.input.help.ConnectedServiceNameARM": "SQL 파일을 배포할 대상 Azure Resource Manager 구독", "loc.input.label.AuthenticationType": "인증 형식", - "loc.input.help.AuthenticationType": "Azure SQL Server 데이터베이스에 연결하는 옵션을 지정합니다. 사용할 수 있는 옵션은 Azure SQL Server 데이터베이스 정보, SQL Server 연결 문자열, AAD 인증 암호 또는 통합입니다. SQL Server 인증의 경우 SQL Server의 사용자 자격 증명을 사용하고, AD 인증의 경우 SQL Server에 구성된 AD 사용자의 자격 증명을 사용합니다.", + "loc.input.help.AuthenticationType": "Azure SQL Server 데이터베이스에 연결하는 옵션을 지정합니다. 옵션은 Azure SQL Server 데이터베이스 세부 정보, SQL Server 연결 문자열, AAD 인증 암호 또는 통합을 제공하거나 서비스 주체를 사용하는 것입니다. SQL Server 인증의 경우 SQL Server의 사용자 자격 증명을 사용하고, AD 인증의 경우 SQL Server에 구성된 AD 사용자의 자격 증명을 사용합니다.", "loc.input.label.ServerName": "Azure SQL Server", "loc.input.help.ServerName": "Azure SQL Server 이름입니다(예: Fabrikam.database.windows.net,1433 또는 Fabrikam.database.windows.net).", "loc.input.label.DatabaseName": "데이터베이스", @@ -77,5 +77,6 @@ "loc.messages.SAD_BacpacFilePath": "BACPAC 파일 경로:", "loc.messages.SAD_PublishProfilePath": "게시 프로필 경로:", "loc.messages.SAD_DriftReportWarning": "데이터베이스에 대한 드리프트 보고서를 생성하는 중 데이터베이스가 데이터 계층 애플리케이션으로 등록되었는지 확인하세요.", - "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "가져온 Invoke-Sqlcmd는 connectionString을 지원하지 않습니다. SQLServer PS 모듈을 설치하세요." + "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "가져온 Invoke-Sqlcmd는 connectionString을 지원하지 않습니다. SQLServer PS 모듈을 설치하세요.", + "loc.messages.SAD_NoServerSpecified": "서버를 지정하지 않았습니다. 원본 또는 대상 서버를 지정하세요." } \ No newline at end of file diff --git a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson index d6cdcc5741c8..b520a112c13e 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание базы данных SQL Azure", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlazuredeployreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/sqlazuredeployreadme)", "loc.description": "Развертывание базы данных SQL Azure с помощью DACPAC или запуск скриптов с помощью SQLCMD", "loc.instanceNameFormat": "Azure SQL $(TaskNameSelector)", "loc.group.displayName.target": "База данных SQL", @@ -12,21 +12,21 @@ "loc.input.label.ConnectedServiceNameARM": "Подписка Azure", "loc.input.help.ConnectedServiceNameARM": "Целевая подписка Azure Resource Manager для развертывания файлов SQL", "loc.input.label.AuthenticationType": "Тип проверки подлинности", - "loc.input.help.AuthenticationType": "Укажите параметр для подключения к базе данных SQL Server Azure. Можно предоставить сведения о базе данных SQL Server Azure, строку подключения SQL Server, пароль для проверки подлинности AAD или использовать интеграцию. Для проверки подлинности SQL Server используйте учетные данные пользователя SQL Server, а для проверки подлинности AD — учетные данные пользователя AD, настроенного для SQL Server.", + "loc.input.help.AuthenticationType": "Укажите параметр для подключения к Базе данных Azure SQL Server. Можно указать сведения о Базе данных Azure SQL Server, строку подключения SQL Server, пароль для проверки подлинности AAD (или использовать встроенную проверку подлинности AAD или субъект-службу). Для проверки подлинности SQL Server используйте учетные данные пользователя SQL Server, а для проверки подлинности AD — учетные данные пользователя AD, настроенного для SQL Server.", "loc.input.label.ServerName": "Azure SQL Server", "loc.input.help.ServerName": "Имя сервера SQL Server Azure, например FabrikamSQL.database.windows.net,1433 или FabrikamSQL.database.windows.net.", "loc.input.label.DatabaseName": "База данных", "loc.input.help.DatabaseName": "Имя Базы данных SQL Azure, в которой будут развертываться файлы.", - "loc.input.label.SqlUsername": "Вход", + "loc.input.label.SqlUsername": "Имя входа", "loc.input.help.SqlUsername": "Укажите имя для входа администратора Azure SQL Server.", "loc.input.label.SqlPassword": "Пароль", - "loc.input.help.SqlPassword": "Пароль администратора сервера SQL Azure.
    Допустимы переменные, заданные в конвейерах сборки или выпуска как \"$(passwordVariable)\".
    Чтобы защитить переменную, пометьте ее тип как secret.", - "loc.input.label.aadSqlUsername": "Вход", + "loc.input.help.SqlPassword": "Пароль администратора Azure SQL Server.
    Допустимы переменные, заданные в конвейерах сборки или выпуска как \"$(passwordVariable)\".
    Чтобы защитить переменную, пометьте ее тип как secret.", + "loc.input.label.aadSqlUsername": "Имя входа", "loc.input.help.aadSqlUsername": "Укажите имя пользователя для Active Directory.", "loc.input.label.aadSqlPassword": "Пароль", "loc.input.help.aadSqlPassword": "Пароль пользователя Active Directory.
    Допустимы переменные, заданные в конвейерах сборки или выпуска как \"$(passwordVariable)\".
    Чтобы защитить переменную, пометьте ее тип как \"secret\".", "loc.input.label.ConnectionString": "Строка подключения", - "loc.input.help.ConnectionString": "Укажите строку подключения SQL Server Azure, например \"Server=testServer.database.windows.net;Database=testdb;User ID=sqluser;Password=$(securePassword);\".", + "loc.input.help.ConnectionString": "Укажите строку подключения Azure SQL Server, например \"Server=testServer.database.windows.net;Database=testdb;User ID=sqluser;Password=$(securePassword);\".", "loc.input.label.TaskNameSelector": "Тип развертывания", "loc.input.label.DeploymentAction": "Действие", "loc.input.help.DeploymentAction": "Выберите одно из действий SQL из списка. Дополнительные сведения см. здесь.​", @@ -65,7 +65,7 @@ "loc.messages.SAD_NoPassword": "Не указан пароль для пользователя SQL: \"{0}\"", "loc.messages.SAD_InvalidPublishProfile": "Указан недопустимый профиль публикации: \"{0}\"", "loc.messages.SAD_InvalidServerNameFormat": "Имя сервера \"{0}\" имеет неправильный формат. Используйте формат полного доменного имени, например \"{1}\"", - "loc.messages.SAD_AzureSQLDacpacTaskFailed": "Сбой задачи DACPAC SQL Azure. Программа SqlPackage.exe завершила работу с кодом {0}.", + "loc.messages.SAD_AzureSQLDacpacTaskFailed": "Сбой задачи DACPAC Azure SQL. Программа SqlPackage.exe завершила работу с кодом {0}.", "loc.messages.SAD_TroubleshootingLink": "Сведения об устранении сбоев см. на странице по адресу https://aka.ms/sqlazuredeployreadme#troubleshooting-", "loc.messages.SAD_InvalidDeploymentAction": "Недопустимое действие развертывания: {0}", "loc.messages.SAD_InvalidDeploymentActionForSQLOperations": "Недопустимое действие развертывания: {0}. Для операций запроса SQL для действий развертывания нужно задать значение \"Publish\".", @@ -77,5 +77,6 @@ "loc.messages.SAD_BacpacFilePath": "Путь к файлу BACPAC:", "loc.messages.SAD_PublishProfilePath": "Путь к профилю публикации:", "loc.messages.SAD_DriftReportWarning": "При создании отчета о смещении для базы данных убедитесь в том, что база данных зарегистрирована в качестве приложения уровня данных.", - "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "Импортированный Invoke-Sqlcmd не поддерживает connectionString. Установка модуля PS SQLServer." + "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "Импортированный Invoke-Sqlcmd не поддерживает connectionString. Установка модуля PS SQLServer.", + "loc.messages.SAD_NoServerSpecified": "Сервер не указан. Укажите исходный или целевой сервер." } \ No newline at end of file diff --git a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson index 1114ad7e396b..a1d4b299f132 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -12,7 +12,7 @@ "loc.input.label.ConnectedServiceNameARM": "Azure 订阅", "loc.input.help.ConnectedServiceNameARM": "部署 SQL 文件的目标 Azure 资源管理器订阅", "loc.input.label.AuthenticationType": "身份验证类型", - "loc.input.help.AuthenticationType": "指定用于连接到 Azure SQL Server 数据库的选项。选项可提供 Azure SQL Server 数据库详细信息、SQL Server 连接字符串、AAD 身份验证密码或集成。对于 SQL Server 身份验证,请使用 SQL Server 的用户凭据,对于 AD 身份验证,请使用配置为 SQL Server 的 AD 用户的凭据。", + "loc.input.help.AuthenticationType": "指定用于连接到 Azure SQL Server 数据库的选项。选项可提供 Azure SQL Server 数据库详细信息、SQL Server 连接字符串、AAD 身份验证密码或者集成或使用服务主体。对于 SQL Server 身份验证,请使用 SQL Server 的用户凭据,对于 AD 身份验证,请使用配置为 SQL Server 的 AD 用户的凭据。", "loc.input.label.ServerName": "Azure SQL Server", "loc.input.help.ServerName": "Azure SQL Server 名称,如 FabrikamSQL.database.windows.net,1433 或 FabrikamSQL.database.windows.net。", "loc.input.label.DatabaseName": "数据库", @@ -57,8 +57,8 @@ "loc.messages.SAD_InvalidServerAddress": "提及的 IP 地址不是有效的 IPv4 地址,或者 SQL 数据库服务器“{0}”不存在。", "loc.messages.SAD_ServerNotFound": "找不到 SQL 数据库服务器“{0}”。", "loc.messages.SAD_InvalidIPv4Address": "提及的 IP 地址不是有效的 IPv4 地址。", - "loc.messages.SAD_FoundMoreFiles": "使用搜索模式 {0} 找到多个要部署的文件。可能只有一个。", - "loc.messages.SAD_NoFilesMatch": "使用搜索模式 {0} 未找到要部署的文件", + "loc.messages.SAD_FoundMoreFiles": "使用搜索模式“{0}”找到了多个要部署的文件。只能有一个要部署的文件。", + "loc.messages.SAD_NoFilesMatch": "使用搜索模式“{0}”没有找到要部署的文件", "loc.messages.SAD_InvalidDacpacFile": "提供的 DACPAC 文件无效:“{0}”", "loc.messages.SAD_InvalidAuthenticationInputs": "身份验证输入无效。无法检测身份验证类型。", "loc.messages.SAD_InvalidSqlFile": "提供的 SQL 文件无效:“{0}”", @@ -77,5 +77,6 @@ "loc.messages.SAD_BacpacFilePath": "BACPAC 文件路径:", "loc.messages.SAD_PublishProfilePath": "发布配置文件路径:", "loc.messages.SAD_DriftReportWarning": "生成数据库的偏移报告时,请确保数据库注册为数据层应用程序。", - "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "导入的 Invoke-Sqlcmd 不支持 connectionString。请安装 SQLServer PS 模块。" + "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "导入的 Invoke-Sqlcmd 不支持 connectionString。请安装 SQLServer PS 模块。", + "loc.messages.SAD_NoServerSpecified": "未指定服务器。请指定源服务器或目标服务器。" } \ No newline at end of file diff --git a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson index c3bf99d8e0b3..be43d7429cf5 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Azure SQL Database 部署", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlazuredeployreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/sqlazuredeployreadme)", "loc.description": "使用 DACPAC 部署 Azure SQL 資料庫,或使用 SQLCMD 執行指令碼", "loc.instanceNameFormat": "Azure SQL $(TaskNameSelector)", "loc.group.displayName.target": "SQL Database", @@ -12,7 +12,7 @@ "loc.input.label.ConnectedServiceNameARM": "Azure 訂用帳戶", "loc.input.help.ConnectedServiceNameARM": "用於部署 SQL 檔案的目標 Azure Resource Manager 訂用帳戶", "loc.input.label.AuthenticationType": "驗證類型", - "loc.input.help.AuthenticationType": "請指定選項以連線至 Azure SQL Server 資料庫。選項提供的內容可為 Azure SQL Server 資料庫詳細資料、SQL Server 連接字串、AAD 驗證密碼或已整合。若為 SQL 伺服器驗證,請使用 SQL 伺服器的使用者認證,若為 AD 驗證,請使用為 SQL 伺服器設定的 AD 使用者認證。", + "loc.input.help.AuthenticationType": "指定連線至 Azure SQL Server Database 的選項。這些選項會提供 Azure SQL Server Database 詳細資料、SQL Server 連接字串、AAD 驗證密碼,或前述各項的整合,或者使用服務主體。SQL 伺服器驗證請使用 SQL 伺服器的使用者認證,AD 驗證請使用為 SQL 伺服器設定的 AD 使用者認證。", "loc.input.label.ServerName": "Azure SQL Server", "loc.input.help.ServerName": "Azure SQL Server 名稱,例如 Fabrikam.database.windows.net,1433 或 Fabrikam.database.windows.net。", "loc.input.label.DatabaseName": "資料庫", @@ -39,9 +39,9 @@ "loc.input.label.SqlInline": "內嵌 SQL 指令碼", "loc.input.help.SqlInline": "輸入要在上方所選 Database 執行的 SQL 指令碼。", "loc.input.label.PublishProfile": "發佈設定檔", - "loc.input.help.PublishProfile": "發佈設定檔可提供對建立或升級 Azure SQL Database 的微調控制。請在自動化代理程式或在 UNC 共用上指定發佈設定檔 XML 檔的路徑。也可在此使用預先定義的系統變數,例如 $(agent.buildDirectory) 或 $(agent.releaseDirectory)。", + "loc.input.help.PublishProfile": "發行設定檔可提供對建立或升級 Azure SQL Database 的微調控制。請在自動化代理程式或在 UNC 共用上指定發行設定檔 XML 檔的路徑。也可在此使用預先定義的系統變數,例如 $(agent.buildDirectory) 或 $(agent.releaseDirectory)。", "loc.input.label.AdditionalArguments": "其他 SqlPackage.exe 引數", - "loc.input.help.AdditionalArguments": "其他會在部署 Azure SQL Database 時套用的 SqlPackage.exe 引數,假如選取了 DACPAC 選項,會像 /p:IgnoreAnsiNulls=True /p:IgnoreComments=True。這些引數會覆寫發佈設定檔 XML 檔案 (若有提供) 中的設定。", + "loc.input.help.AdditionalArguments": "其他會在部署 Azure SQL Database 時套用的 SqlPackage.exe 引數,假如選取了 DACPAC 選項,會像 /p:IgnoreAnsiNulls=True /p:IgnoreComments=True。這些引數會覆寫發行發行設定檔 XML 檔案 (若有提供) 中的設定。", "loc.input.label.SqlAdditionalArguments": "其他 Invoke-Sqlcmd 引數", "loc.input.help.SqlAdditionalArguments": "在 Azure SQL Database 上執行指定 SQL 查詢時要套用的其他 Invoke-Sqlcmd 引數,例如 -ConnectionTimeout 100 -OutputSqlErrors。", "loc.input.label.InlineAdditionalArguments": "其他 Invoke-Sqlcmd 引數", @@ -77,5 +77,6 @@ "loc.messages.SAD_BacpacFilePath": "BACPAC 檔案路徑:", "loc.messages.SAD_PublishProfilePath": "發佈設定檔路徑:", "loc.messages.SAD_DriftReportWarning": "在產生資料庫的漂移報告時,請確認資料庫已註冊為資料層應用程式。", - "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "匯入的 Invoke-Sqlcmd 不支援 connectionString。請安裝 SQLServer PS 模組。" + "loc.messages.SAD_InvokeSQLCmdNotSupportingConnectionString": "匯入的 Invoke-Sqlcmd 不支援 connectionString。請安裝 SQLServer PS 模組。", + "loc.messages.SAD_NoServerSpecified": "未指定伺服器。請指定來源或目標伺服器。" } \ No newline at end of file diff --git a/Tasks/SqlAzureDacpacDeploymentV1/task.json b/Tasks/SqlAzureDacpacDeploymentV1/task.json index adef3c97f9e8..023707d1964c 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/task.json +++ b/Tasks/SqlAzureDacpacDeploymentV1/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 184, + "Minor": 198, "Patch": 0 }, "demands": [ @@ -368,4 +368,4 @@ "SAD_InvokeSQLCmdNotSupportingConnectionString": "Imported Invoke-Sqlcmd doesn't support connectionString. Install SQLServer PS module.", "SAD_NoServerSpecified": "No server specified. Please specify a source or a target server." } -} +} \ No newline at end of file diff --git a/Tasks/SqlAzureDacpacDeploymentV1/task.loc.json b/Tasks/SqlAzureDacpacDeploymentV1/task.loc.json index 050edf90ae55..02b43e7fc8f6 100644 --- a/Tasks/SqlAzureDacpacDeploymentV1/task.loc.json +++ b/Tasks/SqlAzureDacpacDeploymentV1/task.loc.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 178, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "demands": [ "sqlpackage" diff --git a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/de-DE/resources.resjson index b6fb452c9a1f..f97122f51daa 100644 --- a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "SQL Server-Datenbank bereitstellen", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqldacpacmachinegroupreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/sqldacpacmachinegroupreadme)", "loc.description": "Hiermit wird eine SQL Server-Datenbank mithilfe von DACPAC oder SQL-Skripts bereitgestellt.", "loc.instanceNameFormat": "Bereitstellen über: $(TaskType)", "loc.input.label.TaskType": "SQL bereitstellen über", @@ -36,7 +36,7 @@ "loc.input.label.AdditionalArguments": "Zusätzliche Argumente", "loc.input.help.AdditionalArguments": "Zusätzliche SqlPackage.exe-Argumente, die beim Bereitstellen der SQL Server-Datenbank angewendet werden. Beispiele: /p:IgnoreAnsiNulls=True /p:IgnoreComments=True. Diese Argumente überschreiben die Einstellungen in der XML-Datei des Veröffentlichungsprofils (sofern angegeben).", "loc.input.label.AdditionalArgumentsSql": "Zusätzliche Argumente", - "loc.input.help.AdditionalArgumentsSql": "Zusätzliche Invoke-Sqlcmd-Argumente, die beim Bereitstellen der SQL Server-Datenbank angewendet werden.", + "loc.input.help.AdditionalArgumentsSql": "Zusätzliche Invoke-Sqlcmd-Befehle, die beim Bereitstellen der SQL Server-Datenbank angewendet werden.", "loc.messages.SQLPowershellModuleisnotinstalledonyouragentmachine": "Das SQL-PowerShell-Modul ist auf Ihrem Agent-Computer nicht installiert. Befolgen Sie diese Schritte, um diese Aufgabe auszuführen.", "loc.messages.InstallPowershellToolsharedManagementObjectsdependency": "1. Installieren Sie PowershellTools & SharedManagementObjects(dependency) über https://www.microsoft.com/de-de/download/details.aspx?id=52676 (2016).", "loc.messages.RestartagentmachineafterinstallingtoolstoregisterModulepathupdates": "2. Starten Sie den Agent-Computer nach der Installation der Tools neu, um Modulpfadupdates zu registrieren.", diff --git a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/es-ES/resources.resjson index dc2df4608b5e..47f4fb997efb 100644 --- a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Implementación de la base de datos de SQL Server", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqldacpacmachinegroupreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/sqldacpacmachinegroupreadme)", "loc.description": "Implementa una base de datos de SQL Server con scripts de SQL o DACPAC.", "loc.instanceNameFormat": "Implementar mediante: $(TaskType)", "loc.input.label.TaskType": "Implementar SQL mediante", diff --git a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson index 03faa726165b..ec4b6170487c 100644 --- a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Déploiement de base de données SQL Server", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqldacpacmachinegroupreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/sqldacpacmachinegroupreadme)", "loc.description": "Déployer une base de données SQL Server à l'aide de DACPAC ou de scripts SQL", "loc.instanceNameFormat": "Déployer à l'aide de : $(TaskType)", "loc.input.label.TaskType": "Déployer SQL à l'aide de", diff --git a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/it-IT/resources.resjson index 957769d512ad..ea3a31e31d7d 100644 --- a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Distribuzione database di SQL Server", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqldacpacmachinegroupreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/sqldacpacmachinegroupreadme)", "loc.description": "Consente di eseguire la distribuzione di un database di SQL Server con il pacchetto di applicazione livello dati o script SQL", "loc.instanceNameFormat": "Distribuisci tramite: $(TaskType)", "loc.input.label.TaskType": "Distribuisci SQL tramite", diff --git a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/ja-JP/resources.resjson index ba91db2f7473..a0a531517c53 100644 --- a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "SQL Server データベースの配置", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqldacpacmachinegroupreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/sqldacpacmachinegroupreadme)", "loc.description": "DACPAC または SQL スクリプトを使用して SQL Server データベースを配置します", "loc.instanceNameFormat": "配置時に次を使用: $(TaskType)", "loc.input.label.TaskType": "SQL の配置時に使用 ", @@ -18,7 +18,7 @@ "loc.input.label.InlineSql": "インライン SQL", "loc.input.help.InlineSql": "インラインの SQL クエリ", "loc.input.label.TargetMethod": "次を使用して、SQL を指定します", - "loc.input.help.TargetMethod": "対象の SQL Server データベースに接続するオプションを指定します。このオプションを選ぶと、SQL Server データベースの詳細、SQL Server 接続文字列、または公開プロファイル XML ファイルのいずれかが提供されます。", + "loc.input.help.TargetMethod": "対象の SQL Server データベースに接続するオプションを指定します。このオプションを選ぶと、SQL Server データベースの詳細、SQL Server 接続文字列、または発行プロファイル XML ファイルのいずれかが提供されます。", "loc.input.label.ServerName": "サーバー名 ", "loc.input.help.ServerName": "SQL Server 名 (machinename\\FabriakmSQL,1433、localhost、\\SQL2012R2 など) を指定します。localhost を 指定すると、コンピューター上の既定の SQL サーバー インスタンスに接続されます。", "loc.input.label.DatabaseName": "データベース名 ", @@ -32,9 +32,9 @@ "loc.input.label.ConnectionString": "接続文字列 ", "loc.input.help.ConnectionString": "SQL Server 接続文字列 (\"Server=localhost;Database=Fabrikam;User ID=sqluser;Password=password;\" など) を指定します。", "loc.input.label.PublishProfile": "公開プロファイル", - "loc.input.help.PublishProfile": "公開プロファイルを使用すると、SQL Server データベースの配置を詳細に制御できるようになります。コンピューターの管理者資格情報でアクセスできるターゲット コンピューターまたは UNC 共有上で、公開プロファイル XML ファイルへのパスを指定します。", + "loc.input.help.PublishProfile": "発行プロファイルを使用すると、SQL Server データベースの配置を詳細に制御できるようになります。コンピューターの管理者資格情報でアクセスできるターゲット コンピューターまたは UNC 共有上で、発行プロファイル XML ファイルへのパスを指定します。", "loc.input.label.AdditionalArguments": "追加引数", - "loc.input.help.AdditionalArguments": "SQL Server データベースの配置中に適用される SqlPackage.exe 追加引数 (/p:IgnoreAnsiNulls=True /p:IgnoreComments=True など)。これらの引数は公開プロファイル XML ファイルの設定をオーバーライドします (提供される場合)。", + "loc.input.help.AdditionalArguments": "SQL Server データベースの配置中に適用される SqlPackage.exe 追加引数 (/p:IgnoreAnsiNulls=True /p:IgnoreComments=True など)。これらの引数は発行プロファイル XML ファイルの設定をオーバーライドします (提供される場合)。", "loc.input.label.AdditionalArgumentsSql": "追加引数", "loc.input.help.AdditionalArgumentsSql": "SQL Server データベースの配置中に適用される Invoke-Sqlcmd 追加引数。", "loc.messages.SQLPowershellModuleisnotinstalledonyouragentmachine": "エージェント コンピューターで SQL PowerShell モジュールがインストールされていません。このタスクを実行するには、下記のステップに従ってください", diff --git a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson index a0288c2a1859..caf62830a7f9 100644 --- a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Развертывание базы данных SQL Server", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqldacpacmachinegroupreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/sqldacpacmachinegroupreadme)", "loc.description": "Развертывание базы данных SQL Server с помощью скриптов SQL или DACPAC", "loc.instanceNameFormat": "Развертывание с помощью: $(TaskType)", "loc.input.label.TaskType": "Развертывание SQL с помощью", diff --git a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson index d547ef88cf3f..da9e23d24da1 100644 --- a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "SQL Server 資料庫部署", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqldacpacmachinegroupreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/sqldacpacmachinegroupreadme)", "loc.description": "使用 DACPAC 或 SQL 指令碼部署 SQL Server Database", "loc.instanceNameFormat": "使用下項進行部署: $(TaskType)", "loc.input.label.TaskType": "使用下項部署 SQL:", @@ -18,7 +18,7 @@ "loc.input.label.InlineSql": "內嵌 SQL", "loc.input.help.InlineSql": "SQL 查詢內嵌", "loc.input.label.TargetMethod": "使用下列項目指定 SQL:", - "loc.input.help.TargetMethod": "指定選項以連線到目標 SQL Server Database。選項為提供 SQL Server Database 詳細資料、SQL Server 連接字串,或是發佈設定檔 XML 檔案。", + "loc.input.help.TargetMethod": "指定選項以連線到目標 SQL Server Database。選項為提供 SQL Server Database 詳細資料、SQL Server 連接字串,或是發行設定檔 XML 檔案。", "loc.input.label.ServerName": "伺服器名稱", "loc.input.help.ServerName": "提供 SQL Server 名稱,例如: 電腦名稱\\FabriakmSQL,1433 或 localhost 或 .\\SQL2012R2。若指定 localhost,則會連接至電腦上的預設 SQL Server 執行個體。", "loc.input.label.DatabaseName": "資料庫名稱", @@ -32,9 +32,9 @@ "loc.input.label.ConnectionString": "連接字串", "loc.input.help.ConnectionString": "指定 SQL Server 連接字串,例如 \"Server=localhost;Database=Fabrikam;User ID=sqluser;Password=password;\"。", "loc.input.label.PublishProfile": "發佈設定檔", - "loc.input.help.PublishProfile": "發佈設定檔讓您對部署 SQL Server 資料庫有更細微的掌控。請指定發佈設定檔 XML 檔案在目標電腦或 UNC 共用上可由電腦管理員的認證存取的路徑。", + "loc.input.help.PublishProfile": "發行設定檔讓您對部署 SQL Server 資料庫有更細微的掌控。請指定發行設定檔 XML 檔案在目標電腦或 UNC 共用上可由電腦管理員的認證存取的路徑。", "loc.input.label.AdditionalArguments": "其他引數", - "loc.input.help.AdditionalArguments": "部署 SQL Server 資料庫時將套用的其他 SqlPackage.exe 引數,例如 /p:IgnoreAnsiNulls=True /p:IgnoreComments=True。這些引數將覆寫發佈設定檔 XML 檔案中的設定 (如有提供)。", + "loc.input.help.AdditionalArguments": "部署 SQL Server 資料庫時將套用的其他 SqlPackage.exe 引數,例如 /p:IgnoreAnsiNulls=True /p:IgnoreComments=True。這些引數將覆寫發行設定檔 XML 檔案中的設定 (如有提供)。", "loc.input.label.AdditionalArgumentsSql": "其他引數", "loc.input.help.AdditionalArgumentsSql": "部署 SQL Server 資料庫時將套用的其他 Invoke-Sqlcmd 引數。", "loc.messages.SQLPowershellModuleisnotinstalledonyouragentmachine": "您的代理程式電腦上未安裝 SQL PowerShell 模組。請依照下方所列步驟執行此工作", diff --git a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/task.json b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/task.json index 502318d5fd48..ed5f267721d0 100644 --- a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/task.json +++ b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/task.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 3, - "Patch": 23 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "1.102.0", diff --git a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/task.loc.json b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/task.loc.json index b1db0cf74cff..76e4c41b0c75 100644 --- a/Tasks/SqlDacpacDeploymentOnMachineGroupV0/task.loc.json +++ b/Tasks/SqlDacpacDeploymentOnMachineGroupV0/task.loc.json @@ -16,8 +16,8 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 3, - "Patch": 23 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "1.102.0", diff --git a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/de-DE/resources.resjson index cc9a9a538fe6..cefd0d1fb46a 100644 --- a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[Veraltet] SQL Server-Datenbank bereitstellen", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlserverdacpackdeprecatedreadme)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/sqlserverdacpackdeprecatedreadme)", "loc.description": "SQL Server-Datenbank mithilfe von DACPAC bereitstellen", "loc.instanceNameFormat": "[Veraltet] SQL DACPAC bereitstellen: $(DacpacFile)", "loc.group.displayName.deployment": "Bereitstellung", diff --git a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/es-ES/resources.resjson index a0ddf167cc44..4c01a77449ea 100644 --- a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[En desuso] Implementación de la base de datos de SQL Server", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlserverdacpackdeprecatedreadme)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/sqlserverdacpackdeprecatedreadme)", "loc.description": "Implementa una base de datos de SQL Server con DACPAC.", "loc.instanceNameFormat": "[En desuso] Implementar el archivo DACPAC de SQL: $(DacpacFile)", "loc.group.displayName.deployment": "Implementación", @@ -9,7 +9,7 @@ "loc.input.label.EnvironmentName": "Equipos", "loc.input.help.EnvironmentName": "Proporcione una lista separada por comas de direcciones IP de equipos o nombres de dominio completos junto con puertos. El puerto se establece de manera predeterminada en función del protocolo seleccionado.
    Ejemplo: dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    O bien proporcione la variable de salida de otras tareas. Ejemplo: $(nombreDeVariable)", "loc.input.label.AdminUserName": "Inicio de sesión del administrador", - "loc.input.help.AdminUserName": "Inicio de sesión del administrador para los equipos de destino.", + "loc.input.help.AdminUserName": "Inicio de sesión de administrador para los equipos de destino.", "loc.input.label.AdminPassword": "Contraseña", "loc.input.help.AdminPassword": "Contraseña del administrador para las máquinas de destino.
    Admite la variable declarada en las definiciones de compilación o versión como \"$(passwordVariable)\".
    Para proteger la variable, puede marcar el tipo como \"secret\". ", "loc.input.label.Protocol": "Protocolo", diff --git a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/fr-FR/resources.resjson index 4e72fec2aaa4..1e8e594fe6fc 100644 --- a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[Déprécié] Déploiement de base de données SQL Server", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlserverdacpackdeprecatedreadme)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/sqlserverdacpackdeprecatedreadme)", "loc.description": "Déployer une base de données SQL Server avec DACPAC", "loc.instanceNameFormat": "[Déconseillé] Déployer SQL DACPAC : $(DacpacFile)", "loc.group.displayName.deployment": "Déploiement", @@ -9,13 +9,13 @@ "loc.input.label.EnvironmentName": "Ordinateurs", "loc.input.help.EnvironmentName": "Indiquez une liste séparée par des virgules d'adresses IP ou de noms de domaine complets d'ordinateurs ainsi que les ports. Le port par défaut dépend du protocole sélectionné.
    Exemple : dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    Ou indiquez une variable de sortie d'autres tâches. Exemple : $(variableName)", "loc.input.label.AdminUserName": "Informations de connexion d'administrateur", - "loc.input.help.AdminUserName": "Informations de connexion d'administrateur pour les ordinateurs cibles.", + "loc.input.help.AdminUserName": "Informations de connexion d'administrateur pour les machines cibles.", "loc.input.label.AdminPassword": "Mot de passe", "loc.input.help.AdminPassword": "Mot de passe d'administrateur pour les machines cibles.
    Il peut accepter une variable définie dans les définitions de build/mise en production sous la forme '$(passwordVariable)'.
    Vous pouvez marquer le type de variable en tant que 'secret' pour renforcer sa sécurité. ", "loc.input.label.Protocol": "Protocole", "loc.input.help.Protocol": "Sélectionnez le protocole à utiliser pour la connexion WinRM avec les machines. La valeur par défaut est HTTPS.", "loc.input.label.TestCertificate": "Certificat de test", - "loc.input.help.TestCertificate": "Sélectionnez l'option pour ignorer l'étape de validation de l'authenticité du certificat de l'ordinateur par une autorité de certification approuvée. Le paramètre est requis pour le protocole HTTPS WinRM.", + "loc.input.help.TestCertificate": "Sélectionnez l'option pour ignorer la validation de l'authenticité du certificat de la machine par une autorité de certification approuvée. Le paramètre est obligatoire pour le protocole HTTPS WinRM.", "loc.input.label.DacpacFile": "Fichier DACPAC", "loc.input.help.DacpacFile": "Emplacement du fichier DACPAC sur les machines cibles ou dans un chemin d'accès UNC, tel que \\\\\\\\BudgetIT\\Web\\Deploy\\FabrikamDB.dacpac. Ce chemin d'accès UNC doit être accessible au compte Administrateur de la machine. Vous pouvez également utiliser des variables d'environnement, telles que $env:windir, $env:systemroot, like, $env:windir\\FabrikamFibre\\Web.", "loc.input.label.TargetMethod": "Spécifier l'utilisation de SQL", diff --git a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/it-IT/resources.resjson index 4131b9164f3d..3d165054695a 100644 --- a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[Deprecata] Distribuzione database di SQL Server", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlserverdacpackdeprecatedreadme)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/sqlserverdacpackdeprecatedreadme)", "loc.description": "Consente di distribuire un database SQL Server con il pacchetto di applicazione livello dati", "loc.instanceNameFormat": "[Deprecata] Distribuisci pacchetto di applicazione livello dati SQL: $(DacpacFile)", "loc.group.displayName.deployment": "Distribuzione", diff --git a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/ja-JP/resources.resjson index 6f4c01008013..81e76927417b 100644 --- a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[非推奨] SQL Server データベースの配置", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlserverdacpackdeprecatedreadme)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/sqlserverdacpackdeprecatedreadme)", "loc.description": "DACPAC を使用して SQL Server データベースを配置します", "loc.instanceNameFormat": "[非推奨] SQL DACPAC の配置: $(DacpacFile)", "loc.group.displayName.deployment": "配置", @@ -9,7 +9,7 @@ "loc.input.label.EnvironmentName": "コンピューター", "loc.input.help.EnvironmentName": "コンピューターの IP アドレスまたは FQDN とポートのコンマ区切り一覧を指定します。ポートは選んだプロトコルに基づいて既定値に設定されます。
    例: dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    または他のタスクの出力変数を指定します。例: $(variableName)", "loc.input.label.AdminUserName": "管理者ログイン", - "loc.input.help.AdminUserName": "ターゲット コンピューターの管理者ログイン。", + "loc.input.help.AdminUserName": "ターゲット コンピューターにログインする管理者。", "loc.input.label.AdminPassword": "パスワード", "loc.input.help.AdminPassword": "対象のコンピューターの管理者パスワード。
    ビルド/リリース定義で '$(passwordVariable)' として定義された変数を受け入れることができます。
    変数タイプを 'シークレット' とマークして保護することもできます。", "loc.input.label.Protocol": "プロトコル", diff --git a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/ru-RU/resources.resjson index af826b2c12b6..f1c4f8cc2d7d 100644 --- a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[Не рекомендуется] Развертывание базы данных SQL Server", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlserverdacpackdeprecatedreadme)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/sqlserverdacpackdeprecatedreadme)", "loc.description": "Развертывание базы данных SQL Server с помощью DACPAC", "loc.instanceNameFormat": "[Не рекомендуется] Развертывание DACPAC-файла SQL: $(DacpacFile)", "loc.group.displayName.deployment": "Развертывание", @@ -15,7 +15,7 @@ "loc.input.label.Protocol": "Протокол", "loc.input.help.Protocol": "Выберите протокол, используемый в WinRM-подключениях к компьютерам. Значение по умолчанию — HTTPS.", "loc.input.label.TestCertificate": "Тестовый сертификат", - "loc.input.help.TestCertificate": "Выберите этот параметр, чтобы пропустить проверку достоверности сертификата компьютера доверенным центром сертификации. Параметр обязателен для протокола WinRM HTTPS.", + "loc.input.help.TestCertificate": "Выберите этот параметр, чтобы пропустить проверку подлинности сертификата компьютера доверенным центром сертификации. Параметр обязателен для протокола WinRM HTTPS.", "loc.input.label.DacpacFile": "DACPAC-файл", "loc.input.help.DacpacFile": "Расположение DACPAC-файла на целевых машинах или по UNC-пути, например \\\\\\\\BudgetIT\\Web\\Deploy\\FabrikamDB.dacpac. UNC-путь должен быть доступен для учетной записи администратора машины. Также можно использовать переменные среды, например $env:windir\\FabrikamFibre\\Web.", "loc.input.label.TargetMethod": "Указать SQL с помощью", diff --git a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/zh-CN/resources.resjson index 45a4760e270f..41b1b470ee20 100644 --- a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/zh-CN/resources.resjson @@ -9,13 +9,13 @@ "loc.input.label.EnvironmentName": "计算机", "loc.input.help.EnvironmentName": "提供以逗号分隔的计算机 IP 地址或 FQDN 以及端口列表。端口默认基于选定的协议。
    例如: dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
    或者提供其他任务的输出变量。例如: $(variableName)", "loc.input.label.AdminUserName": "管理员登录名", - "loc.input.help.AdminUserName": "目标计算机的管理员登录名。", + "loc.input.help.AdminUserName": "针对目标计算机的管理员登录。", "loc.input.label.AdminPassword": "密码", "loc.input.help.AdminPassword": "目标计算机的管理员密码。
    可接受“生成/发布”定义中定义为 \"$(passwordVariable)\" 的变量。
    你可将变量类型标记为“机密”来进行保护。", "loc.input.label.Protocol": "协议", "loc.input.help.Protocol": "选择与计算机进行 WinRM 连接时使用的协议。默认为 HTTPS.", "loc.input.label.TestCertificate": "测试证书", - "loc.input.help.TestCertificate": "选择跳过验证计算机的证书是否真正由受信任的证书颁发机构签署的选项。WinRM HTTPS 协议需要该参数。", + "loc.input.help.TestCertificate": "选择该选项以跳过由受信任的证书颁发机构验证计算机证书的真伪。WinRM HTTPS 协议需要此参数。", "loc.input.label.DacpacFile": "DACPAC 文件", "loc.input.help.DacpacFile": "目标计算机上或 UNC 路径上 DACPAC 文件的位置,如 \\\\\\\\BudgetIT\\Web\\Deploy\\FabrikamDB.dacpac。计算机的管理员帐户应可访问 UNC 路径。还支持环境变量,如 $env:windir、$env:systemroot 和 $env:windir\\FabrikamFibre\\Web。", "loc.input.label.TargetMethod": "使用以下方法指定 SQL:", diff --git a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/zh-TW/resources.resjson index d3e7b98d0e7e..ec70d30a1b25 100644 --- a/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/SqlServerDacpacDeployment/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "[已淘汰] SQL Server 資料庫部署", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/sqlserverdacpackdeprecatedreadme)", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/sqlserverdacpackdeprecatedreadme)", "loc.description": "使用 DACPAC 部署 SQL Server 資料庫", "loc.instanceNameFormat": "[已取代] 部署 SQL DACPAC: $(DacpacFile)", "loc.group.displayName.deployment": "部署", diff --git a/Tasks/SqlServerDacpacDeployment/task.json b/Tasks/SqlServerDacpacDeployment/task.json index 52d0c1045049..803ad4b86605 100644 --- a/Tasks/SqlServerDacpacDeployment/task.json +++ b/Tasks/SqlServerDacpacDeployment/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 25 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "1.96.2", diff --git a/Tasks/SqlServerDacpacDeployment/task.loc.json b/Tasks/SqlServerDacpacDeployment/task.loc.json index b3834cda1876..7327f660c291 100644 --- a/Tasks/SqlServerDacpacDeployment/task.loc.json +++ b/Tasks/SqlServerDacpacDeployment/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 25 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "1.96.2", diff --git a/Tasks/SshV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/SshV0/Strings/resources.resjson/de-DE/resources.resjson index cf0297598aa4..7bac12ef2f85 100644 --- a/Tasks/SshV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/SshV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "SSH", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=821892)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](http://go.microsoft.com/fwlink/?LinkId=821892)", "loc.description": "Führt Shellbefehle oder ein Skript auf einem Remotecomputer mithilfe von SSH aus.", "loc.instanceNameFormat": "Shell $(runOptions) auf dem Remotecomputer ausführen", "loc.group.displayName.advanced": "Erweitert", @@ -14,12 +14,16 @@ "loc.input.help.scriptPath": "Der Pfad zur Shellskriptdatei, die auf dem Remotecomputer ausgeführt werden soll.", "loc.input.label.inline": "Inlineskript", "loc.input.help.inline": "Schreiben Sie das Shellskript zur Ausführung auf dem Remotecomputer.", + "loc.input.label.interpreterCommand": "Interpreterbefehl", + "loc.input.help.interpreterCommand": "Pfad zum Befehlsinterpreter, der zum Ausführen des Skripts verwendet wird. Fügt am Anfang des Skripts eine Shebang-Zeile hinzu. Nur für UNIX-ähnliche Betriebssysteme relevant. Verwenden Sie eine leere Zeichenfolge für Windows-basierte Remotehosts. [Weitere Informationen zu Shebang (#!)](https://homepages.cwi.nl/~aeb/std/shebang/unix-faq.txt)", "loc.input.label.args": "Argumente", "loc.input.help.args": "An das Shellskript zu übergebende Argumente.", "loc.input.label.failOnStdErr": "Fehler für STDERR", "loc.input.help.failOnStdErr": "Wenn diese Option ausgewählt ist, tritt ein Buildfehler auf, wenn die Remotebefehle oder Skripts in STDERR schreiben.", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", + "loc.input.label.interactiveSession": "Interaktive Sitzung aktivieren", + "loc.input.help.interactiveSession": "Wenn diese Option ausgewählt ist, wird eine interaktive Sitzung gestartet – bei einer Kennwortanforderung wird das Benutzerkennwort eingefügt. Die Ausführung von Befehlen wie \"sudo\" ist möglicherweise hilfreich.", + "loc.input.label.readyTimeout": "Timeout für SSH-Handshake", + "loc.input.help.readyTimeout": "Gibt an, wie lange (in Millisekunden) auf den Abschluss des SSH-Handshakes gewartet wird.", "loc.messages.ConnectionFailed": "Fehler beim Herstellen einer Verbindung mit dem Remotecomputer. Überprüfen Sie die SSH-Dienstverbindungsdetails. Fehler: %s.", "loc.messages.FailedToWriteScript": "Fehler beim Schreiben des Skripts auf den Datenträger: %s", "loc.messages.RemoteCmdExecutionErr": "Fehler des Befehls auf dem Remotecomputer.", diff --git a/Tasks/SshV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/SshV0/Strings/resources.resjson/es-ES/resources.resjson index beea5c4e9778..40d86bf7b2e5 100644 --- a/Tasks/SshV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/SshV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "SSH", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=821892)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](http://go.microsoft.com/fwlink/?LinkId=821892)", "loc.description": "Ejecuta comandos de shell o un script en una máquina remota usando SSH", "loc.instanceNameFormat": "Ejecutar el shell $(runOptions) en la máquina remota", "loc.group.displayName.advanced": "Avanzado", @@ -14,12 +14,16 @@ "loc.input.help.scriptPath": "Ruta de acceso al archivo de script de shell que debe ejecutarse en la máquina remota.", "loc.input.label.inline": "Script alineado", "loc.input.help.inline": "Escriba el script de shell que debe ejecutarse en la máquina remota.", + "loc.input.label.interpreterCommand": "Comando del intérprete", + "loc.input.help.interpreterCommand": "Ruta de acceso al intérprete de comandos que se usa para ejecutar el script. Agrega una línea de shebang al principio del script. Solo es relevante para los sistemas operativos tipo UNIX. Use una cadena vacía para los hosts remotos basados en Windows. [Más información sobre shebang (#!)](https://homepages.cwi.nl/~aeb/std/shebang/unix-faq.txt)", "loc.input.label.args": "Argumentos", "loc.input.help.args": "Argumentos que se pasan al script de shell.", "loc.input.label.failOnStdErr": "Error en STDERR", "loc.input.help.failOnStdErr": "Si se selecciona esta opción, la compilación dará error cuando el script o los comandos remotos escriban en STDERR.", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", + "loc.input.label.interactiveSession": "Habilitar la sesión interactiva", + "loc.input.help.interactiveSession": "Si se selecciona esta opción, se iniciará una sesión interactiva; si hay una solicitud de contraseña, se rellenará con la contraseña del usuario. Puede ser útil ejecutar comandos como \"sudo\".", + "loc.input.label.readyTimeout": "Tiempo de expiración del protocolo de enlace SSH", + "loc.input.help.readyTimeout": "Tiempo (en milisegundos) que debe esperarse para que se complete el protocolo de enlace SSH.", "loc.messages.ConnectionFailed": "No se pudo conectar a la máquina remota. Compruebe los detalles de la conexión de servicio SSH. Error: %s.", "loc.messages.FailedToWriteScript": "No se pudo escribir el script en el disco: %s", "loc.messages.RemoteCmdExecutionErr": "No se pudo ejecutar el comando debido a errores en la máquina remota.", diff --git a/Tasks/SshV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/SshV0/Strings/resources.resjson/fr-FR/resources.resjson index 740c4ecfbfdf..921e346e733c 100644 --- a/Tasks/SshV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/SshV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "SSH", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=821892)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](http://go.microsoft.com/fwlink/?LinkId=821892)", "loc.description": "Exécuter des commandes ou un script d'interpréteur de commandes sur une machine distante via SSH", "loc.instanceNameFormat": "Exécuter l'interpréteur de commandes $(runOptions) sur la machine distante", "loc.group.displayName.advanced": "Avancé", @@ -14,12 +14,16 @@ "loc.input.help.scriptPath": "Chemin du fichier de script d'interpréteur de commandes à exécuter sur la machine distante.", "loc.input.label.inline": "Script inline", "loc.input.help.inline": "Écrivez le script d'interpréteur de commandes à exécuter sur la machine distante.", + "loc.input.label.interpreterCommand": "Commande d'interpréteur", + "loc.input.help.interpreterCommand": "Chemin de l'interpréteur de commandes utilisé pour exécuter le script. Ajoute une ligne shebang au début du script. Concerne uniquement les systèmes d'exploitation UNIX. Utilisez une chaîne vide pour les hôtes distants Windows. [En savoir plus sur shebang (#!)](https://homepages.cwi.nl/~aeb/std/shebang/unix-faq.txt)", "loc.input.label.args": "Arguments", "loc.input.help.args": "Arguments à passer au script d'interpréteur de commandes.", "loc.input.label.failOnStdErr": "Échec sur STDERR", "loc.input.help.failOnStdErr": "Si cette option est sélectionnée, un échec de la build se produit quand les commandes ou le script exécutés à distance écrivent dans STDERR.", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", + "loc.input.label.interactiveSession": "Activer la session interactive", + "loc.input.help.interactiveSession": "Si cette option est sélectionnée, la session interactive démarre. Si un mot de passe est demandé, celui de l'utilisateur est employé. Il peut s'avérer utile d'exécuter des commandes telles que 'sudo'", + "loc.input.label.readyTimeout": "Délai d'expiration de l'établissement d'une liaison SSH", + "loc.input.help.readyTimeout": "Durée (en millisecondes) d'attente de la fin de l'établissement d'une liaison SSH.", "loc.messages.ConnectionFailed": "Échec de la connexion à la machine distante. Vérifiez les détails de la connexion de service SSH. Erreur : %s.", "loc.messages.FailedToWriteScript": "Échec de l'écriture du script sur le disque : %s", "loc.messages.RemoteCmdExecutionErr": "Échec de la commande : erreurs sur la machine distante.", diff --git a/Tasks/SshV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/SshV0/Strings/resources.resjson/it-IT/resources.resjson index 9b538e9c1497..acc4948e0e41 100644 --- a/Tasks/SshV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/SshV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "SSH", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=821892)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](http://go.microsoft.com/fwlink/?LinkId=821892)", "loc.description": "Esegue i comandi della shell o uno script in un computer remoto usando SSH", "loc.instanceNameFormat": "Esegui shell $(runOptions) nel computer remoto", "loc.group.displayName.advanced": "Avanzate", @@ -14,12 +14,16 @@ "loc.input.help.scriptPath": "Percorso del file di script della shell da eseguire nel computer remoto.", "loc.input.label.inline": "Script inline", "loc.input.help.inline": "Consente di scrivere lo script della shell da eseguire nel computer remoto.", + "loc.input.label.interpreterCommand": "Comando dell'interprete", + "loc.input.help.interpreterCommand": "Percorso dell'interprete dei comandi usato per eseguire lo script. Aggiunge una riga shebang all'inizio dello script. Pertinente solo per i sistemi operativi di tipo UNIX. Usare una stringa vuota per gli host remoti basati su Windows. [Altre informazioni su shebang (#!)](https://homepages.cwi.nl/~aeb/std/shebang/unix-faq.txt)", "loc.input.label.args": "Argomenti", "loc.input.help.args": "Argomenti da passare allo script della shell.", "loc.input.label.failOnStdErr": "Interrompi in caso di STDERR", "loc.input.help.failOnStdErr": "Se questa opzione è selezionata, la compilazione non riuscirà quando lo script o i comandi remoti scriveranno in STDERR.", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", + "loc.input.label.interactiveSession": "Abilita sessione interattiva", + "loc.input.help.interactiveSession": "Se questa opzione è selezionata, verrà avviata la sessione interattiva; se è presente una richiesta di password, verrà inserita la password dell'utente. Potrebbe essere utile eseguire comandi come 'sudo'", + "loc.input.label.readyTimeout": "Timeout per handshake SSH", + "loc.input.help.readyTimeout": "Indica per quanto tempo (in millisecondi) attendere il completamento dell'handshake SSH.", "loc.messages.ConnectionFailed": "Non è stato possibile connettersi al computer remoto. Verificare i dettagli della connessione al servizio SSH. Errore: %s.", "loc.messages.FailedToWriteScript": "Non è stato possibile scrivere lo script sul disco: %s", "loc.messages.RemoteCmdExecutionErr": "Il comando non è riuscito e si sono verificati errori nel computer remoto.", diff --git a/Tasks/SshV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/SshV0/Strings/resources.resjson/ja-JP/resources.resjson index 88053ec54e50..d2a0cf31c719 100644 --- a/Tasks/SshV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/SshV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "SSH", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=821892)", + "loc.helpMarkDown": "[このタスクの詳細を表示](http://go.microsoft.com/fwlink/?LinkId=821892)", "loc.description": "SSH を使用してリモート コンピューター上でシェル コマンドまたはスクリプトを実行します", "loc.instanceNameFormat": "リモート コンピューター上でシェル $(runOptions) を実行します", "loc.group.displayName.advanced": "詳細設定", @@ -14,12 +14,16 @@ "loc.input.help.scriptPath": "リモート コンピューター上で実行するシェル スクリプト ファイルへのパス。", "loc.input.label.inline": "インライン スクリプト", "loc.input.help.inline": "リモート マシン上で実行するシェル スクリプトを記述します。", + "loc.input.label.interpreterCommand": "インタープリター コマンド", + "loc.input.help.interpreterCommand": "スクリプトの実行に使用されるコマンド インタープリターへのパス。スクリプトの先頭に shebang 行を追加します。UNIX 系オペレーティング システムのみに関連します。Windows ベースのリモート ホストには空の文字列をお使いください。[shebang (#!) の詳細を表示](https://homepages.cwi.nl/~aeb/std/shebang/unix-faq.txt)", "loc.input.label.args": "引数", "loc.input.help.args": "シェル スクリプトに渡す引数。", "loc.input.label.failOnStdErr": "STDERR でのエラー", "loc.input.help.failOnStdErr": "このオプションを選択すると、リモート コマンドまたはスクリプトが STDERR に書き込みを行う場合、ビルドは失敗します。", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", + "loc.input.label.interactiveSession": "対話型セッションを有効にする", + "loc.input.help.interactiveSession": "このオプションを選択すると、対話型セッションが開始されます。パスワード要求がある場合、ユーザーのパスワードが入力されます。これは 'sudo' などのコマンドを実行するのに役立つ可能性があります。", + "loc.input.label.readyTimeout": "SSH ハンドシェイクのタイムアウト", + "loc.input.help.readyTimeout": "SSH ハンドシェイクの完了を待機する時間 (ミリ秒)。", "loc.messages.ConnectionFailed": "リモート マシンへの接続に失敗しました。SSH サービス接続の詳細を確認してください。エラー: %s。", "loc.messages.FailedToWriteScript": "スクリプトをディスクに書き込めませんでした: %s", "loc.messages.RemoteCmdExecutionErr": "リモート コンピューター上のエラーにより、コマンドの実行に失敗しました。", diff --git a/Tasks/SshV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/SshV0/Strings/resources.resjson/ko-KR/resources.resjson index 970a19feffcd..3f99a51ef308 100644 --- a/Tasks/SshV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/SshV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -14,10 +14,14 @@ "loc.input.help.scriptPath": "원격 컴퓨터에서 실행할 셸 스크립트 파일의 경로입니다.", "loc.input.label.inline": "인라인 스크립트", "loc.input.help.inline": "원격 컴퓨터에서 실행할 셸 스크립트를 작성합니다.", + "loc.input.label.interpreterCommand": "인터프리터 명령", + "loc.input.help.interpreterCommand": "스크립트를 실행하는 데 사용되는 명령 인터프리터의 경로입니다. 스크립트 시작 부분에 셔뱅 줄을 추가합니다. UNIX와 유사한 운영 체제에만 해당합니다. Windows 기반 원격 호스트에는 빈 문자열을 사용하세요. [셔뱅(#!)에 대한 자세한 정보](https://homepages.cwi.nl/~aeb/std/shebang/unix-faq.txt)", "loc.input.label.args": "인수", "loc.input.help.args": "셸 스크립트에 전달할 인수입니다.", "loc.input.label.failOnStdErr": "STDERR이 발생할 경우 실패", "loc.input.help.failOnStdErr": "이 옵션을 선택하면 원격 명령 또는 스크립트에서 STDERR에 쓰는 경우 빌드가 실패합니다.", + "loc.input.label.interactiveSession": "대화형 세션 사용", + "loc.input.help.interactiveSession": "이 옵션을 선택하면 대화형 세션이 시작됩니다. 암호 요청이 있는 경우 사용자의 암호로 채워집니다. 'sudo' 같은 명령을 실행하는 것이 유용할 수 있습니다.", "loc.input.label.readyTimeout": "SSH 핸드셰이크 시간 제한", "loc.input.help.readyTimeout": "SSH 핸드셰이크가 완료될 때까지 대기하는 시간(밀리초)입니다.", "loc.messages.ConnectionFailed": "원격 머신에 연결하지 못했습니다. SSH 서비스 연결 정보를 확인하세요. 오류: %s.", diff --git a/Tasks/SshV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/SshV0/Strings/resources.resjson/ru-RU/resources.resjson index 6b8eeb114fd0..1b178c78dd1a 100644 --- a/Tasks/SshV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/SshV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "SSH", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=821892)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](http://go.microsoft.com/fwlink/?LinkId=821892)", "loc.description": "Запуск команд оболочки или сценария на удаленном компьютере с помощью SSH", "loc.instanceNameFormat": "Запуск оболочки $(runOptions) на удаленном компьютере", "loc.group.displayName.advanced": "Дополнительно", @@ -14,12 +14,16 @@ "loc.input.help.scriptPath": "Путь к файлу сценария оболочки для запуска на удаленном компьютере.", "loc.input.label.inline": "Встроенный сценарий", "loc.input.help.inline": "Написание скрипта оболочки для запуска на удаленном компьютере.", + "loc.input.label.interpreterCommand": "Команда интерпретатора", + "loc.input.help.interpreterCommand": "Путь к интерпретатору команд, используемому для выполнения скрипта. Добавляет строку шебанга в начало скрипта. Применимо только для UNIX-подобных операционных систем. Для удаленных узлов на основе Windows укажите пустую строку. [Дополнительные сведения о шебанге (#!)](https://homepages.cwi.nl/~aeb/std/shebang/unix-faq.txt)", "loc.input.label.args": "Аргументы", "loc.input.help.args": "Аргументы, передаваемые в сценарий оболочки.", "loc.input.label.failOnStdErr": "Ошибка в STDERR", "loc.input.help.failOnStdErr": "Если этот параметр выбран, сборка завершится ошибкой при записи данных удаленными командами или сценарием в поток STDERR.", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", + "loc.input.label.interactiveSession": "Включить интерактивный сеанс", + "loc.input.help.interactiveSession": "Если выбран этот параметр, будет запущен интерактивный сеанс. При наличии запроса на пароль будет указан пароль пользователя. Это может быть удобно для выполнения таких команд, как \"sudo\".", + "loc.input.label.readyTimeout": "Время ожидания подтверждения SSH", + "loc.input.help.readyTimeout": "Время (в миллисекундах) для ожидания завершения подтверждения SSH.", "loc.messages.ConnectionFailed": "Не удалось подключиться к удаленному компьютеру. Проверьте сведения о подключении к службе SSH. Ошибка: %s.", "loc.messages.FailedToWriteScript": "Не удалось записать скрипт на диск: %s", "loc.messages.RemoteCmdExecutionErr": "Сбой команды с ошибками на удаленном компьютере.", diff --git a/Tasks/SshV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/SshV0/Strings/resources.resjson/zh-CN/resources.resjson index ab8a932954a3..9ba5618e9575 100644 --- a/Tasks/SshV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/SshV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -14,10 +14,14 @@ "loc.input.help.scriptPath": "要在远程计算机上运行的 shell 脚本文件的路径。", "loc.input.label.inline": "内联脚本", "loc.input.help.inline": "编写要在远程计算机上运行的 shell 脚本。", + "loc.input.label.interpreterCommand": "解释器命令", + "loc.input.help.interpreterCommand": "用于执行脚本的命令解释器的路径。请向脚本的开头添加一个 shebang (释伴)行。仅适用于与 UNIX 类似的操作系统。请对基于 Windows 的远程主机使用空字符串。[详细了解 shebang (#!)](https://homepages.cwi.nl/~aeb/std/shebang/unix-faq.txt)", "loc.input.label.args": "参数", "loc.input.help.args": "要传递给 shell 脚本的参数。", "loc.input.label.failOnStdErr": "STDERR 故障", "loc.input.help.failOnStdErr": "如果选择此选项,则 STDERR 中写入远程命令或脚本时,生成将失败。", + "loc.input.label.interactiveSession": "启用交互式会话", + "loc.input.help.interactiveSession": "如果选择此选项,将启动交互式会话 - 如果有密码请求,则将根据用户的密码填充它。这对运行 \"sudo\" 之类的命令可能很有用", "loc.input.label.readyTimeout": "SSH 握手超时", "loc.input.help.readyTimeout": "等待 SSH 握手完成的时间(毫秒)。", "loc.messages.ConnectionFailed": "无法连接到远程计算机。请验证 SSH 服务连接详细信息。错误: %s。", diff --git a/Tasks/SshV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/SshV0/Strings/resources.resjson/zh-TW/resources.resjson index 260fc6a93193..30f0ecdb42ce 100644 --- a/Tasks/SshV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/SshV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "SSH", - "loc.helpMarkDown": "[Learn more about this task](http://go.microsoft.com/fwlink/?LinkId=821892)", + "loc.helpMarkDown": "[深入了解此工作](http://go.microsoft.com/fwlink/?LinkId=821892)", "loc.description": "在使用 SSH 的遠端電腦上執行殼層命令或指令碼", "loc.instanceNameFormat": "在遠端電腦上執行殼層 $(runOptions)", "loc.group.displayName.advanced": "進階", @@ -14,12 +14,16 @@ "loc.input.help.scriptPath": "要在遠端電腦上執行之殼層指令碼檔的路徑。", "loc.input.label.inline": "內嵌指令碼", "loc.input.help.inline": "撰寫要在遠端電腦上執行的 Shell 指令碼。", + "loc.input.label.interpreterCommand": "解譯器命令", + "loc.input.help.interpreterCommand": "用於執行指令碼的命令解譯器路徑。在指令碼開頭新增 shebang (#!) 行。僅與 UNIX 類作業系統相關。請為 Windows 型的遠端主機使用空字串。[深入了解 shebang (#!)](https://homepages.cwi.nl/~aeb/std/shebang/unix-faq.txt)", "loc.input.label.args": "引數", "loc.input.help.args": "要傳遞至殼層指令碼的引數。", "loc.input.label.failOnStdErr": "在 STDERR 上失敗", "loc.input.help.failOnStdErr": "如果選取此選項,當遠端命令或指令碼寫入 STDERR 時,組建會失敗。", - "loc.input.label.readyTimeout": "SSH handshake timeout", - "loc.input.help.readyTimeout": "How long (in milliseconds) to wait for the SSH handshake to complete.", + "loc.input.label.interactiveSession": "啟用互動式工作階段", + "loc.input.help.interactiveSession": "如果選取此選項,即會啟動互動式工作階段; 若要求提供密碼,系統會填入使用者的密碼。執行 'sudo' 等命令可能有所幫助", + "loc.input.label.readyTimeout": "SSH 交握逾時", + "loc.input.help.readyTimeout": "等候 SSH 交握完成所需的時間 (毫秒)。", "loc.messages.ConnectionFailed": "無法連線到遠端電腦。請驗證 SSH 服務連線的詳細資料。錯誤: %s。", "loc.messages.FailedToWriteScript": "無法將指令碼寫入磁碟: %s", "loc.messages.RemoteCmdExecutionErr": "命令在遠端電腦上發生錯誤而失敗。", diff --git a/Tasks/SshV0/task.json b/Tasks/SshV0/task.json index e7cd4dd1d2be..2328af3facea 100644 --- a/Tasks/SshV0/task.json +++ b/Tasks/SshV0/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -154,4 +154,4 @@ "SshConnectionSuccessful": "Successfully connected.", "UseDefaultPort": "Using port 22 which is the default for SSH since no port was specified." } -} +} \ No newline at end of file diff --git a/Tasks/SshV0/task.loc.json b/Tasks/SshV0/task.loc.json index 3099e67c820b..68a372b8cc39 100644 --- a/Tasks/SshV0/task.loc.json +++ b/Tasks/SshV0/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -154,4 +154,4 @@ "SshConnectionSuccessful": "ms-resource:loc.messages.SshConnectionSuccessful", "UseDefaultPort": "ms-resource:loc.messages.UseDefaultPort" } -} +} \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson index 8918ae076117..f25e05df1181 100644 --- a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Authentifizierung für Python-Twine-Upload", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) oder [Twine-Dokumentation anzeigen](https://twine.readthedocs.io/)", "loc.description": "Hiermit wird eine Authentifizierung zum Upload von Python-Distributionen unter Verwendung von Twine durchgeführt. Fügen Sie Ihrem Twine-Uploadbefehl \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" hinzu. Verwenden Sie für Feeds innerhalb dieser Organisation den Feednamen als Repository (-r). Andernfalls verwenden Sie den in der Dienstverbindung definierten Endpunktnamen.", "loc.instanceNameFormat": "Twine-Authentifizierung: $(message)", "loc.group.displayName.feedAuthentication": "Feeds und Authentifizierung", @@ -13,7 +13,7 @@ "loc.input.help.publishPackageMetadata": "Ordnen Sie die Metadaten dieser Build-/Releasepipeline (Ausführungsnummer, Quellcodeinformationen) dem Paket zu, wenn ein Upload in die Feeds durchgeführt wird.", "loc.messages.Info_AddingInternalFeeds": "Authentifizierungsinformationen für %s interne Feeds werden hinzugefügt.", "loc.messages.Info_AddingExternalFeeds": "Authentifizierungsinformationen für den externen Endpunkt \"%s\" werden hinzugefügt.", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", + "loc.messages.Info_AddingAuthForRegistry": "Die Authentifizierung wird der Konfiguration für die Registrierung \"%s\" hinzugefügt.", "loc.messages.Info_SuccessAddingAuth": "Die Authentifizierung für %s interne Feeds und %s externen Endpunkt wurde erfolgreich hinzugefügt.", "loc.messages.Info_AddingPasswordAuthEntry": "Eintrag zur Authentifizierung über Benutzername/Kennwort für Feed \"%s\" wird hinzugefügt.", "loc.messages.Info_AddingTokenAuthEntry": "Eintrag zur Authentifizierung über ein Token für Feed \"%s\" wird hinzugefügt.", diff --git a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson index 742dff4b98ce..931974fd69b9 100644 --- a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Autenticación de la carga de Python con Twine", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) o [consultar la documentación de Twine](https://twine.readthedocs.io/)", "loc.description": "Realice la autenticación para cargar distribuciones de Python con Twine. Agregue \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" al comando de carga de Twine. Para las fuentes presentes en la organización, use el nombre de la fuente como repositorio (-r). De lo contrario, use el nombre del punto de conexión definido en la conexión de servicio.", "loc.instanceNameFormat": "Autenticación de Twine $(message)", "loc.group.displayName.feedAuthentication": "Fuentes y autenticación", @@ -13,7 +13,7 @@ "loc.input.help.publishPackageMetadata": "Asocie los metadatos de esta canalización de compilación o versión (n.º de ejecución, información del código fuente) con el paquete al cargar en Mis fuentes.", "loc.messages.Info_AddingInternalFeeds": "Agregando información de autenticación para las fuentes internas %s.", "loc.messages.Info_AddingExternalFeeds": "Agregando información de autenticación para el punto de conexión externo %s.", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", + "loc.messages.Info_AddingAuthForRegistry": "Agregando autenticación a la configuración del registro %s", "loc.messages.Info_SuccessAddingAuth": "La autenticación para las fuentes internas %s y el punto de conexión externo %s se ha agregado correctamente.", "loc.messages.Info_AddingPasswordAuthEntry": "Agregando la entrada de autenticación de contraseña del nombre de usuario para la fuente %s.", "loc.messages.Info_AddingTokenAuthEntry": "Agregando la entrada de autenticación de token para la fuente %s.", diff --git a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson index 448c3e08189f..a45c8bcbe8eb 100644 --- a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Authentification pour le chargement Python via Twine", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) ou [consulter la documentation de Twine](https://twine.readthedocs.io/)", "loc.description": "Authentifiez-vous pour charger les distributions Python à l'aide de Twine. Ajoutez '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' à votre commande de chargement Twine. Pour les flux présents dans cette organisation, utilisez le nom du flux en tant que dépôt (-r). Sinon, utilisez le nom de point de terminaison défini dans la connexion de service.", "loc.instanceNameFormat": "Authentification Twine $(message)", "loc.group.displayName.feedAuthentication": "Flux et authentification", @@ -13,7 +13,7 @@ "loc.input.help.publishPackageMetadata": "Associer les métadonnées de ce pipeline de build/mise en production (numéro d'exécution, informations de code source) au package durant le chargement vers mes flux.", "loc.messages.Info_AddingInternalFeeds": "Ajout d'informations d'authentification pour le ou les flux internes %s.", "loc.messages.Info_AddingExternalFeeds": "Ajout d'informations d'authentification pour le point de terminaison externe %s.", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", + "loc.messages.Info_AddingAuthForRegistry": "Ajout de l'authentification à la configuration pour le registre %s", "loc.messages.Info_SuccessAddingAuth": "Ajout réussi de l'authentification pour les flux internes %s et le point de terminaison externe %s.", "loc.messages.Info_AddingPasswordAuthEntry": "Ajout d'une entrée d'authentification par nom d'utilisateur/mot de passe pour le flux %s", "loc.messages.Info_AddingTokenAuthEntry": "Ajout d'une entrée d'authentification par jeton pour le flux %s", diff --git a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson index 09a595cef206..709b207985fd 100644 --- a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Autenticazione per caricamento Python tramite Twine", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate). In alternativa, [vedere la documentazione di Twine](https://twine.readthedocs.io/)", "loc.description": "Consente di eseguire l'autenticazione per il caricamento di distribuzioni Python tramite Twine. Aggiungere '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' al comando upload di Twine. Per i feed presenti in questa organizzazione, usare come repository (-r) il nome del feed. In caso contrario, usare il nome dell'endpoint definito nella connessione al servizio.", "loc.instanceNameFormat": "Autenticazione Twine $(message)", "loc.group.displayName.feedAuthentication": "Feed e autenticazione", @@ -13,7 +13,7 @@ "loc.input.help.publishPackageMetadata": "Consente di associare i metadati della pipeline di compilazione/versione (numero di esecuzione, informazioni sul codice sorgente) al pacchetto durante il caricamento nei feed personali.", "loc.messages.Info_AddingInternalFeeds": "Aggiunta delle informazioni di autenticazione per i feed interni di %s.", "loc.messages.Info_AddingExternalFeeds": "Aggiunta delle informazioni di autenticazione per l'endpoint esterno di %s.", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", + "loc.messages.Info_AddingAuthForRegistry": "Aggiunta dell'autenticazione alla configurazione per registro di sistema %s", "loc.messages.Info_SuccessAddingAuth": "L'autenticazione per i feed interni di %s e l'endpoint esterno di %s è stata aggiunta.", "loc.messages.Info_AddingPasswordAuthEntry": "Aggiunta della voce di autenticazione password e nome utente per il feed %s", "loc.messages.Info_AddingTokenAuthEntry": "Aggiunta della voce di autenticazione token per il feed %s", diff --git a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson index ceab32c5cb09..13c601d65280 100644 --- a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Python twine アップロードの認証", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)、または [Twine のドキュメントを参照](https://twine.readthedocs.io/)", "loc.description": "twine を使用して Python ディストリビューションをアップロードするための認証を行います。'-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' を twine アップロード コマンドに追加します。この組織にフィードが存在する場合は、フィード名をリポジトリ (-r) として使用します。それ以外の場合は、サービス接続に定義されているエンドポイント名を使用します。", "loc.instanceNameFormat": "Twine 認証 $(message)", "loc.group.displayName.feedAuthentication": "フィードと認証", @@ -13,7 +13,7 @@ "loc.input.help.publishPackageMetadata": "マイ フィードにアップロードするときに、このビルド/リリース パイプラインのメタデータ (実行番号、ソース コード情報) をパッケージに関連付けます。", "loc.messages.Info_AddingInternalFeeds": "%s 内部フィードの認証情報を追加しています。", "loc.messages.Info_AddingExternalFeeds": "%s 外部エンドポイントの認証情報を追加しています。", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", + "loc.messages.Info_AddingAuthForRegistry": "レジストリ %s の構成に認証を追加しています", "loc.messages.Info_SuccessAddingAuth": "%s の内部フィードと %s の外部エンドポイントに認証が正常に追加されました。", "loc.messages.Info_AddingPasswordAuthEntry": "フィード %s のユーザー名パスワード認証エントリを追加しています", "loc.messages.Info_AddingTokenAuthEntry": "フィード %s のトークン認証エントリを追加しています", diff --git a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson index a5d4a29b1fd8..065653fd85e6 100644 --- a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Проверка подлинности отправки Twine Python", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) или [документацию по Twine](https://twine.readthedocs.io/)", "loc.description": "Выполните проверку подлинности для отправки дистрибутивов Python с помощью Twine. Добавьте \"-r имя_веб-канала/имя_конечной_точки --config-file $(PYPIRC_PATH)\" в команду отправки Twine. Для веб-каналов, присутствующих в этой организации, используйте имя веб-канала в качестве репозитория (-r). В противном случае используйте имя конечной точки, определенное в подключении службы.", "loc.instanceNameFormat": "Проверка подлинности Twine $(message)", "loc.group.displayName.feedAuthentication": "Веб-каналы и проверка подлинности", @@ -13,7 +13,7 @@ "loc.input.help.publishPackageMetadata": "Связать метаданные этого конвейера сборки или выпуска (номер запуска, сведения об исходном коде) с пакетом при отправке в мои веб-каналы.", "loc.messages.Info_AddingInternalFeeds": "Добавление сведений о проверке подлинности для внутренних веб-каналов (%s).", "loc.messages.Info_AddingExternalFeeds": "Добавление сведений о проверке подлинности для внешней конечной точки %s.", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", + "loc.messages.Info_AddingAuthForRegistry": "Добавление проверки подлинности в конфигурацию для реестра %s", "loc.messages.Info_SuccessAddingAuth": "Проверка подлинности успешно добавлена для внутренних веб-каналов (%s) и внешней конечной точки (%s).", "loc.messages.Info_AddingPasswordAuthEntry": "Добавление записи проверки подлинности для пароля пользователя для веб-канала %s", "loc.messages.Info_AddingTokenAuthEntry": "Добавление записи проверки подлинности токена для веб-канала %s", diff --git a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson index 3b025ae39e77..1e0151637afb 100644 --- a/Tasks/TwineAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/TwineAuthenticateV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Python Twine 上傳驗證", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)或[參閱 Twine 文件](https://twine.readthedocs.io/)", "loc.description": "針對使用 Twine 上傳 Python 發行版本進行驗證。請將 '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' 新增至 Twine 上傳命令。針對存在於此組織中的摘要,請使用摘要名稱作為存放庫 (-r)。否則,請使用服務連線中定義的端點名稱。", "loc.instanceNameFormat": "Twine 驗證 $(message)", "loc.group.displayName.feedAuthentication": "摘要與驗證", @@ -13,7 +13,7 @@ "loc.input.help.publishPackageMetadata": "在上傳至我的摘要時,將此建置/發行管線的中繼資料 (執行數,原始程式碼資訊) 與套件建立關聯。", "loc.messages.Info_AddingInternalFeeds": "正在新增 %s 個內部摘要的驗證資訊。", "loc.messages.Info_AddingExternalFeeds": "正在新增 %s 外部端點的驗證資訊。", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", + "loc.messages.Info_AddingAuthForRegistry": "正在新增登錄 %s 的組態驗證", "loc.messages.Info_SuccessAddingAuth": "已成功為 %s 內部摘要和 %s 外部端點新增驗證。", "loc.messages.Info_AddingPasswordAuthEntry": "正在新增摘要 %s 的使用者名稱密碼驗證項目", "loc.messages.Info_AddingTokenAuthEntry": "正在新增摘要 %s 的權杖驗證項目", diff --git a/Tasks/TwineAuthenticateV0/task.json b/Tasks/TwineAuthenticateV0/task.json index b53cc34064d9..9b1bbc29e712 100644 --- a/Tasks/TwineAuthenticateV0/task.json +++ b/Tasks/TwineAuthenticateV0/task.json @@ -9,7 +9,7 @@ "category": "Package", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -111,4 +111,4 @@ "argumentFormat": "" } } -} +} \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV0/task.loc.json b/Tasks/TwineAuthenticateV0/task.loc.json index f7882f53dfec..0c2d85e1222b 100644 --- a/Tasks/TwineAuthenticateV0/task.loc.json +++ b/Tasks/TwineAuthenticateV0/task.loc.json @@ -9,7 +9,7 @@ "category": "Package", "version": { "Major": 0, - "Minor": 179, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -111,4 +111,4 @@ "argumentFormat": "" } } -} +} \ No newline at end of file diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson index 306cb9d6b059..b065516f4696 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,24 +1,24 @@ { "loc.friendlyName": "Authentifizierung für Python-Twine-Upload", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) oder [Twine-Dokumentation anzeigen](https://twine.readthedocs.io/)", "loc.description": "Hiermit wird eine Authentifizierung zum Upload von Python-Distributionen unter Verwendung von Twine durchgeführt. Fügen Sie Ihrem Twine-Uploadbefehl \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" hinzu. Verwenden Sie für Feeds innerhalb dieser Organisation den Feednamen als Repository (-r). Andernfalls verwenden Sie den in der Dienstverbindung definierten Endpunktnamen.", "loc.instanceNameFormat": "Twine-Authentifizierung: $(message)", "loc.group.displayName.feedAuthentication": "Feeds und Authentifizierung", "loc.group.displayName.advanced": "Erweitert", - "loc.input.label.artifactFeed": "My feed (select below)", - "loc.input.help.artifactFeed": "Select a feed to authenticate present in this organization.", - "loc.input.label.pythonUploadServiceConnection": "Feed from external organizations", - "loc.input.help.pythonUploadServiceConnection": "Select an endpoint to authenticate outside this organization. Make sure the endpoint has package upload permissions.", - "loc.messages.Info_AddingInternalFeeds": "Adding auth information for %s internal feed.", + "loc.input.label.artifactFeed": "Mein Feed (Auswahl unten)", + "loc.input.help.artifactFeed": "Wählen Sie einen Feed für die Authentifizierung innerhalb dieser Organisation aus.", + "loc.input.label.pythonUploadServiceConnection": "Feed aus externen Organisationen", + "loc.input.help.pythonUploadServiceConnection": "Wählen Sie einen Endpunkt für die Authentifizierung außerhalb dieser Organisation aus. Stellen Sie sicher, dass der Endpunkt über Berechtigungen zum Paketupload verfügen.", + "loc.messages.Info_AddingInternalFeeds": "Authentifizierungsinformationen für den internen Feed \"%s\" werden hinzugefügt.", "loc.messages.Info_AddingExternalFeeds": "Authentifizierungsinformationen für den externen Endpunkt \"%s\" werden hinzugefügt.", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", - "loc.messages.Info_SuccessAddingAuth": "Successfully added auth for %s internal feed and %s external endpoint.", + "loc.messages.Info_AddingAuthForRegistry": "Die Authentifizierung wird der Konfiguration für die Registrierung \"%s\" hinzugefügt.", + "loc.messages.Info_SuccessAddingAuth": "Die Authentifizierung für den internen Feed \"%s\" und den internen Endpunkt \"%s\" wurde erfolgreich hinzugefügt.", "loc.messages.Info_AddingPasswordAuthEntry": "Eintrag zur Authentifizierung über Benutzername/Kennwort für Feed \"%s\" wird hinzugefügt.", "loc.messages.Info_AddingTokenAuthEntry": "Eintrag zur Authentifizierung über ein Token für Feed \"%s\" wird hinzugefügt.", "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Fehler beim Analysieren der Feed-URL und beim Hinzufügen von Authentifizierungsinformationen. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Only one internal feed can be authorized at a time using this task. All the feeds except first one will be ignored.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Only one service connection can be authorized at a time using this task. All the connections except first one will be ignored.", - "loc.messages.Error_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.", + "loc.messages.Warning_OnlyOneFeedAllowed": "Über diese Aufgabe kann jeweils nur ein interner Feed autorisiert werden. Alle Feeds mit Ausnahme des ersten werden ignoriert.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Über diese Aufgabe kann jeweils nur eine Dienstverbindung autorisiert werden. Alle Verbindungen mit Ausnahme der ersten werden ignoriert.", + "loc.messages.Error_DuplicateEntryForFeed": "Dies ist ein doppelter Eintrag für den Feednamen. Verwenden Sie eindeutige Namen, um potenzielle Veröffentlichungsprobleme zu vermeiden.", "loc.messages.FailedToGetPackagingUri": "Der URI für die Paketierung kann nicht mithilfe des URI der Standardsammlung abgerufen werden.", "loc.messages.FailedToAddAuthentication": "Fehler beim Hinzufügen der Authentifizierung.", "loc.messages.NoPypircFile": "Es ist keine PYPIRC-Datei zum Bereinigen vorhanden.", diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson index 6cc9e8f47a21..f0d273be0edd 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,24 +1,24 @@ { "loc.friendlyName": "Autenticación de la carga de Python con Twine", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) o [consultar la documentación de Twine](https://twine.readthedocs.io/)", "loc.description": "Realice la autenticación para cargar distribuciones de Python con Twine. Agregue \"-r FeedName/EndpointName --config-file $(PYPIRC_PATH)\" al comando de carga de Twine. Para las fuentes presentes en la organización, use el nombre de la fuente como repositorio (-r). De lo contrario, use el nombre del punto de conexión definido en la conexión de servicio.", "loc.instanceNameFormat": "Autenticación de Twine $(message)", "loc.group.displayName.feedAuthentication": "Fuentes y autenticación", "loc.group.displayName.advanced": "Avanzado", - "loc.input.label.artifactFeed": "My feed (select below)", - "loc.input.help.artifactFeed": "Select a feed to authenticate present in this organization.", - "loc.input.label.pythonUploadServiceConnection": "Feed from external organizations", - "loc.input.help.pythonUploadServiceConnection": "Select an endpoint to authenticate outside this organization. Make sure the endpoint has package upload permissions.", - "loc.messages.Info_AddingInternalFeeds": "Adding auth information for %s internal feed.", + "loc.input.label.artifactFeed": "Mi fuente (seleccionar a continuación)", + "loc.input.help.artifactFeed": "Seleccione una fuente para autenticar que esté presente en la organización.", + "loc.input.label.pythonUploadServiceConnection": "Fuente de organizaciones externas", + "loc.input.help.pythonUploadServiceConnection": "Seleccione un punto de conexión para autenticarse fuera de la organización y asegúrese de que este tiene permisos de carga de paquetes.", + "loc.messages.Info_AddingInternalFeeds": "Agregando información de autenticación para la fuente interna %s.", "loc.messages.Info_AddingExternalFeeds": "Agregando información de autenticación para el punto de conexión externo %s.", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", - "loc.messages.Info_SuccessAddingAuth": "Successfully added auth for %s internal feed and %s external endpoint.", + "loc.messages.Info_AddingAuthForRegistry": "Agregando autenticación a la configuración del registro %s", + "loc.messages.Info_SuccessAddingAuth": "La autenticación para la fuente interna %s y el punto de conexión externo %s se ha agregado correctamente.", "loc.messages.Info_AddingPasswordAuthEntry": "Agregando la entrada de autenticación de contraseña del nombre de usuario para la fuente %s.", "loc.messages.Info_AddingTokenAuthEntry": "Agregando la entrada de autenticación de token para la fuente %s.", "loc.messages.Error_FailedToParseFeedUrlAndAuth": "No se pudo analizar la dirección URL de la fuente ni agregar la información de autenticación. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Only one internal feed can be authorized at a time using this task. All the feeds except first one will be ignored.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Only one service connection can be authorized at a time using this task. All the connections except first one will be ignored.", - "loc.messages.Error_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.", + "loc.messages.Warning_OnlyOneFeedAllowed": "Solo se puede autorizar una fuente interna a la vez con esta tarea. Se ignorarán todas las fuentes excepto la primera.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Solo se puede autorizar una conexión de servicio a la vez con esta tarea. Se ignorarán todas las conexiones excepto la primera.", + "loc.messages.Error_DuplicateEntryForFeed": "Esta es una entrada de nombre de fuente duplicada. Use nombres únicos para evitar posibles problemas de publicación.", "loc.messages.FailedToGetPackagingUri": "No se puede obtener el URI de empaquetado; se usa el URI de la colección predeterminado.", "loc.messages.FailedToAddAuthentication": "No se pudo agregar la autenticación", "loc.messages.NoPypircFile": "No hay ningún archivo .pypirc para limpiar.", diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson index e928b834b82f..927be378427c 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,24 +1,24 @@ { "loc.friendlyName": "Authentification pour le chargement Python via Twine", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) ou [consulter la documentation de Twine](https://twine.readthedocs.io/)", "loc.description": "Authentifiez-vous pour charger les distributions Python à l'aide de Twine. Ajoutez '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' à votre commande de chargement Twine. Pour les flux présents dans cette organisation, utilisez le nom du flux en tant que dépôt (-r). Sinon, utilisez le nom de point de terminaison défini dans la connexion de service.", "loc.instanceNameFormat": "Authentification Twine $(message)", "loc.group.displayName.feedAuthentication": "Flux et authentification", "loc.group.displayName.advanced": "Avancé", - "loc.input.label.artifactFeed": "My feed (select below)", - "loc.input.help.artifactFeed": "Select a feed to authenticate present in this organization.", - "loc.input.label.pythonUploadServiceConnection": "Feed from external organizations", - "loc.input.help.pythonUploadServiceConnection": "Select an endpoint to authenticate outside this organization. Make sure the endpoint has package upload permissions.", - "loc.messages.Info_AddingInternalFeeds": "Adding auth information for %s internal feed.", + "loc.input.label.artifactFeed": "Mon flux (à sélectionner ci-dessous)", + "loc.input.help.artifactFeed": "Sélectionner un flux d'authentification présent dans cette organisation.", + "loc.input.label.pythonUploadServiceConnection": "Flux d'organisations externes", + "loc.input.help.pythonUploadServiceConnection": "Sélectionnez un point de terminaison pour permettre l'authentification en dehors de cette organisation. Vérifiez que le point de terminaison dispose d'autorisations relatives au chargement de packages.", + "loc.messages.Info_AddingInternalFeeds": "Ajout d'informations d'authentification pour le flux interne %s.", "loc.messages.Info_AddingExternalFeeds": "Ajout d'informations d'authentification pour le point de terminaison externe %s.", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", - "loc.messages.Info_SuccessAddingAuth": "Successfully added auth for %s internal feed and %s external endpoint.", + "loc.messages.Info_AddingAuthForRegistry": "Ajout de l'authentification à la configuration pour le registre %s", + "loc.messages.Info_SuccessAddingAuth": "Ajout réussi de l'authentification pour le flux interne %s et le point de terminaison externe %s.", "loc.messages.Info_AddingPasswordAuthEntry": "Ajout d'une entrée d'authentification par nom d'utilisateur/mot de passe pour le flux %s", "loc.messages.Info_AddingTokenAuthEntry": "Ajout d'une entrée d'authentification par jeton pour le flux %s", "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Échec de l'analyse de l'URL de flux et de l'ajout d'informations d'authentification. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Only one internal feed can be authorized at a time using this task. All the feeds except first one will be ignored.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Only one service connection can be authorized at a time using this task. All the connections except first one will be ignored.", - "loc.messages.Error_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.", + "loc.messages.Warning_OnlyOneFeedAllowed": "Un seul flux interne peut être autorisé à l'aide de cette tâche. Tous les flux sauf le premier vont être ignorés.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Une seule connexion de service peut être autorisée à l'aide de cette tâche. Toutes les connexions sauf la première vont être ignorées.", + "loc.messages.Error_DuplicateEntryForFeed": "Ceci est une entrée dupliquée du nom de flux. Utilisez des noms uniques pour éviter les problèmes de publication potentiels.", "loc.messages.FailedToGetPackagingUri": "Impossible d'obtenir l'URI de packaging. Utilisation de l'URI de collection par défaut.", "loc.messages.FailedToAddAuthentication": "Échec de l'ajout de l'authentification.", "loc.messages.NoPypircFile": "Aucun fichier .pypirc à nettoyer.", diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson index ca571cbca926..11252cca71ee 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,24 +1,24 @@ { "loc.friendlyName": "Autenticazione per caricamento Python tramite Twine", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate). In alternativa, [vedere la documentazione di Twine](https://twine.readthedocs.io/)", "loc.description": "Consente di eseguire l'autenticazione per il caricamento di distribuzioni Python tramite Twine. Aggiungere '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' al comando upload di Twine. Per i feed presenti in questa organizzazione, usare come repository (-r) il nome del feed. In caso contrario, usare il nome dell'endpoint definito nella connessione al servizio.", "loc.instanceNameFormat": "Autenticazione Twine $(message)", "loc.group.displayName.feedAuthentication": "Feed e autenticazione", "loc.group.displayName.advanced": "Avanzate", - "loc.input.label.artifactFeed": "My feed (select below)", - "loc.input.help.artifactFeed": "Select a feed to authenticate present in this organization.", - "loc.input.label.pythonUploadServiceConnection": "Feed from external organizations", - "loc.input.help.pythonUploadServiceConnection": "Select an endpoint to authenticate outside this organization. Make sure the endpoint has package upload permissions.", - "loc.messages.Info_AddingInternalFeeds": "Adding auth information for %s internal feed.", + "loc.input.label.artifactFeed": "Feed personale (selezionare sotto)", + "loc.input.help.artifactFeed": "Selezionare un feed da autenticare presente in questa organizzazione.", + "loc.input.label.pythonUploadServiceConnection": "Feed di organizzazioni esterne", + "loc.input.help.pythonUploadServiceConnection": "Selezionare un endpoint da autenticare all'esterno di questa organizzazione. Assicurarsi che all'endpoint siano assegnate le autorizzazioni per il caricamento di pacchetti.", + "loc.messages.Info_AddingInternalFeeds": "Aggiunta delle informazioni di autenticazione per il feed interno di %s.", "loc.messages.Info_AddingExternalFeeds": "Aggiunta delle informazioni di autenticazione per l'endpoint esterno di %s.", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", - "loc.messages.Info_SuccessAddingAuth": "Successfully added auth for %s internal feed and %s external endpoint.", + "loc.messages.Info_AddingAuthForRegistry": "Aggiunta dell'autenticazione alla configurazione per registro di sistema %s", + "loc.messages.Info_SuccessAddingAuth": "L'autenticazione per il feed interno di %s e l'endpoint esterno di %s è stata aggiunta.", "loc.messages.Info_AddingPasswordAuthEntry": "Aggiunta della voce di autenticazione password e nome utente per il feed %s", "loc.messages.Info_AddingTokenAuthEntry": "Aggiunta della voce di autenticazione token per il feed %s", "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Non è stato possibile analizzare l'URL del feed e aggiungere le informazioni di autenticazione. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Only one internal feed can be authorized at a time using this task. All the feeds except first one will be ignored.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Only one service connection can be authorized at a time using this task. All the connections except first one will be ignored.", - "loc.messages.Error_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.", + "loc.messages.Warning_OnlyOneFeedAllowed": "Con questa attività è possibile autorizzare un solo feed interno alla volta. Tutti i feed tranne il primo verranno ignorati.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Con questa attività è possibile autorizzare una sola connessione al servizio alla volta. Tutte le connessioni tranne la prima verranno ignorate.", + "loc.messages.Error_DuplicateEntryForFeed": "È presente una voce duplicata per il nome del feed. Usare nomi univoci per evitare potenziali problemi di pubblicazione.", "loc.messages.FailedToGetPackagingUri": "Non è possibile recuperare l'URI della creazione di pacchetti. Verrà usato l'URI della raccolta predefinito.", "loc.messages.FailedToAddAuthentication": "Non è stato possibile aggiungere l'autenticazione.", "loc.messages.NoPypircFile": "Non è stato trovato alcun file con estensione pypirc da pulire.", diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson index b4ea9c89de32..8f0dce3071fd 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,24 +1,24 @@ { "loc.friendlyName": "Python twine アップロードの認証", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)、または [Twine のドキュメントを参照](https://twine.readthedocs.io/)", "loc.description": "twine を使用して Python ディストリビューションをアップロードするための認証を行います。'-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' を twine アップロード コマンドに追加します。この組織にフィードが存在する場合は、フィード名をリポジトリ (-r) として使用します。それ以外の場合は、サービス接続に定義されているエンドポイント名を使用します。", "loc.instanceNameFormat": "Twine 認証 $(message)", "loc.group.displayName.feedAuthentication": "フィードと認証", "loc.group.displayName.advanced": "詳細設定", - "loc.input.label.artifactFeed": "My feed (select below)", - "loc.input.help.artifactFeed": "Select a feed to authenticate present in this organization.", - "loc.input.label.pythonUploadServiceConnection": "Feed from external organizations", - "loc.input.help.pythonUploadServiceConnection": "Select an endpoint to authenticate outside this organization. Make sure the endpoint has package upload permissions.", - "loc.messages.Info_AddingInternalFeeds": "Adding auth information for %s internal feed.", + "loc.input.label.artifactFeed": "マイ フィード (以下を選択)", + "loc.input.help.artifactFeed": "この組織内に存在する、認証対象のフィードを選択します。", + "loc.input.label.pythonUploadServiceConnection": "外部組織からのフィード", + "loc.input.help.pythonUploadServiceConnection": "この組織の外部で認証するエンドポイントを選択します。パッケージをアップロードするアクセス許可がエンドポイントにあることを確認してください。", + "loc.messages.Info_AddingInternalFeeds": "%s 内部フィードの認証情報を追加しています。", "loc.messages.Info_AddingExternalFeeds": "%s 外部エンドポイントの認証情報を追加しています。", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", - "loc.messages.Info_SuccessAddingAuth": "Successfully added auth for %s internal feed and %s external endpoint.", + "loc.messages.Info_AddingAuthForRegistry": "レジストリ %s の構成に認証を追加しています", + "loc.messages.Info_SuccessAddingAuth": "%s 内部フィードと %s 外部エンドポイントの認証が正常に追加されました。", "loc.messages.Info_AddingPasswordAuthEntry": "フィード %s のユーザー名パスワード認証エントリを追加しています", "loc.messages.Info_AddingTokenAuthEntry": "フィード %s のトークン認証エントリを追加しています", "loc.messages.Error_FailedToParseFeedUrlAndAuth": "フィード URL の解析および認証情報の追加に失敗しました。%s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Only one internal feed can be authorized at a time using this task. All the feeds except first one will be ignored.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Only one service connection can be authorized at a time using this task. All the connections except first one will be ignored.", - "loc.messages.Error_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.", + "loc.messages.Warning_OnlyOneFeedAllowed": "このタスクを使用して一度に承認できる内部フィードは 1 つだけです。最初のフィード以外はすべて無視されます。", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "このタスクを使用して一度に承認できるサービス接続は 1 つだけです。最初の接続以外はすべて無視されます。", + "loc.messages.Error_DuplicateEntryForFeed": "このフィード名のエントリは重複しています。潜在的な発行の問題を回避するために、一意の名前を使用してください。", "loc.messages.FailedToGetPackagingUri": "既定のコレクション URI を使用して、パッケージ URI を取得できません。", "loc.messages.FailedToAddAuthentication": "認証を追加できませんでした。", "loc.messages.NoPypircFile": "クリーンアップするための .pypirc ファイルがありません。", diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson index 9b944442acf6..323aa62f85ab 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,24 +1,24 @@ { "loc.friendlyName": "Проверка подлинности отправки Twine Python", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) или [документацию по Twine](https://twine.readthedocs.io/)", "loc.description": "Выполните проверку подлинности для отправки дистрибутивов Python с помощью Twine. Добавьте \"-r имя_веб-канала/имя_конечной_точки --config-file $(PYPIRC_PATH)\" в команду отправки Twine. Для веб-каналов, присутствующих в этой организации, используйте имя веб-канала в качестве репозитория (-r). В противном случае используйте имя конечной точки, определенное в подключении службы.", "loc.instanceNameFormat": "Проверка подлинности Twine $(message)", "loc.group.displayName.feedAuthentication": "Веб-каналы и проверка подлинности", "loc.group.displayName.advanced": "Дополнительно", - "loc.input.label.artifactFeed": "My feed (select below)", - "loc.input.help.artifactFeed": "Select a feed to authenticate present in this organization.", - "loc.input.label.pythonUploadServiceConnection": "Feed from external organizations", - "loc.input.help.pythonUploadServiceConnection": "Select an endpoint to authenticate outside this organization. Make sure the endpoint has package upload permissions.", - "loc.messages.Info_AddingInternalFeeds": "Adding auth information for %s internal feed.", + "loc.input.label.artifactFeed": "Мой веб-канал (выберите ниже)", + "loc.input.help.artifactFeed": "Выберите веб-канал для проверки подлинности, присутствующий в этой организации.", + "loc.input.label.pythonUploadServiceConnection": "Веб-канал из внешних организаций", + "loc.input.help.pythonUploadServiceConnection": "Выберите конечную точку для проверки подлинности за пределами этой организации. Убедитесь, что конечная точка имеет разрешения на отправку пакетов.", + "loc.messages.Info_AddingInternalFeeds": "Добавление сведений о проверке подлинности для внутреннего веб-канала (%s).", "loc.messages.Info_AddingExternalFeeds": "Добавление сведений о проверке подлинности для внешней конечной точки %s.", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", - "loc.messages.Info_SuccessAddingAuth": "Successfully added auth for %s internal feed and %s external endpoint.", + "loc.messages.Info_AddingAuthForRegistry": "Добавление проверки подлинности в конфигурацию для реестра %s", + "loc.messages.Info_SuccessAddingAuth": "Проверка подлинности успешно добавлена для внутреннего веб-канала (%s) и внешней конечной точки (%s).", "loc.messages.Info_AddingPasswordAuthEntry": "Добавление записи проверки подлинности для пароля пользователя для веб-канала %s", "loc.messages.Info_AddingTokenAuthEntry": "Добавление записи проверки подлинности токена для веб-канала %s", "loc.messages.Error_FailedToParseFeedUrlAndAuth": "Не удалось проанализировать URL-адрес веб-канала и добавить сведения о проверке подлинности. %s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Only one internal feed can be authorized at a time using this task. All the feeds except first one will be ignored.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Only one service connection can be authorized at a time using this task. All the connections except first one will be ignored.", - "loc.messages.Error_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.", + "loc.messages.Warning_OnlyOneFeedAllowed": "С помощью этой задачи одновременно можно авторизовать только один внутренний веб-канал. Все каналы, кроме первого, будут пропущены.", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "С помощью этой задачи одновременно можно авторизовать только одно подключение службы. Все подключения, кроме первого, будут пропущены.", + "loc.messages.Error_DuplicateEntryForFeed": "Это повторяющаяся запись для имени веб-канала. Используйте уникальные имена, чтобы избежать потенциальных проблем с публикацией.", "loc.messages.FailedToGetPackagingUri": "Не удалось получить URI упаковки, используется URI коллекции по умолчанию.", "loc.messages.FailedToAddAuthentication": "Не удалось добавить проверку подлинности.", "loc.messages.NoPypircFile": "Отсутствует файл PYPIRC для очистки.", diff --git a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson index 705f0f65a006..33236fc8c2cf 100644 --- a/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/TwineAuthenticateV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,24 +1,24 @@ { "loc.friendlyName": "Python Twine 上傳驗證", - "loc.helpMarkDown": "[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate) or [see the Twine documentation](https://twine.readthedocs.io/)", + "loc.helpMarkDown": "[深入了解此工作](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/twine-authenticate)或[參閱 Twine 文件](https://twine.readthedocs.io/)", "loc.description": "針對使用 Twine 上傳 Python 發行版本進行驗證。請將 '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' 新增至 Twine 上傳命令。針對存在於此組織中的摘要,請使用摘要名稱作為存放庫 (-r)。否則,請使用服務連線中定義的端點名稱。", "loc.instanceNameFormat": "Twine 驗證 $(message)", "loc.group.displayName.feedAuthentication": "摘要與驗證", "loc.group.displayName.advanced": "進階", - "loc.input.label.artifactFeed": "My feed (select below)", - "loc.input.help.artifactFeed": "Select a feed to authenticate present in this organization.", - "loc.input.label.pythonUploadServiceConnection": "Feed from external organizations", - "loc.input.help.pythonUploadServiceConnection": "Select an endpoint to authenticate outside this organization. Make sure the endpoint has package upload permissions.", - "loc.messages.Info_AddingInternalFeeds": "Adding auth information for %s internal feed.", + "loc.input.label.artifactFeed": "我的摘要 (於下方選取)", + "loc.input.help.artifactFeed": "選取此組織中要驗證的摘要。", + "loc.input.label.pythonUploadServiceConnection": "來自外部組織的摘要", + "loc.input.help.pythonUploadServiceConnection": "選取此組織外要驗證的端點。請確定端點有權上傳套件。", + "loc.messages.Info_AddingInternalFeeds": "正在新增 %s 內部摘要的驗證資訊。", "loc.messages.Info_AddingExternalFeeds": "正在新增 %s 外部端點的驗證資訊。", - "loc.messages.Info_AddingAuthForRegistry": "Adding authentication to configuration for registry %s", - "loc.messages.Info_SuccessAddingAuth": "Successfully added auth for %s internal feed and %s external endpoint.", + "loc.messages.Info_AddingAuthForRegistry": "正在新增登錄 %s 的組態驗證", + "loc.messages.Info_SuccessAddingAuth": "已成功為 %s 內部摘要和 %s 外部端點新增驗證。", "loc.messages.Info_AddingPasswordAuthEntry": "正在新增摘要 %s 的使用者名稱密碼驗證項目", "loc.messages.Info_AddingTokenAuthEntry": "正在新增摘要 %s 的權杖驗證項目", "loc.messages.Error_FailedToParseFeedUrlAndAuth": "無法剖析摘要 URL 和新增驗證資訊。%s", - "loc.messages.Warning_OnlyOneFeedAllowed": "Only one internal feed can be authorized at a time using this task. All the feeds except first one will be ignored.", - "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "Only one service connection can be authorized at a time using this task. All the connections except first one will be ignored.", - "loc.messages.Error_DuplicateEntryForFeed": "This is a duplicate entry for the feed name. Use unique names to avoid potential publish issues.", + "loc.messages.Warning_OnlyOneFeedAllowed": "使用此工作時,一次只能授權一個內部摘要。除了第一個摘要外,將會忽略所有摘要。", + "loc.messages.Warning_OnlyOneServiceConnectionAllowed": "使用此工作時,一次只能授權一個服務連線。除了第一個連線外,將會忽略所有連線。", + "loc.messages.Error_DuplicateEntryForFeed": "重複輸入了摘要名稱。請使用唯一名稱以免可能發生發行問題。", "loc.messages.FailedToGetPackagingUri": "無法取得封裝 URI,將改用預設收集 URI。", "loc.messages.FailedToAddAuthentication": "無法新增驗證。", "loc.messages.NoPypircFile": "沒有任何要清除的 .pypirc 檔案。", diff --git a/Tasks/TwineAuthenticateV1/task.json b/Tasks/TwineAuthenticateV1/task.json index 0235a5af0693..88985c609150 100644 --- a/Tasks/TwineAuthenticateV1/task.json +++ b/Tasks/TwineAuthenticateV1/task.json @@ -9,8 +9,8 @@ "category": "Package", "version": { "Major": 1, - "Minor": 177, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "runsOn": [ "Agent", diff --git a/Tasks/TwineAuthenticateV1/task.loc.json b/Tasks/TwineAuthenticateV1/task.loc.json index c6cb31e255db..fd928cc08111 100644 --- a/Tasks/TwineAuthenticateV1/task.loc.json +++ b/Tasks/TwineAuthenticateV1/task.loc.json @@ -9,8 +9,8 @@ "category": "Package", "version": { "Major": 1, - "Minor": 177, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "runsOn": [ "Agent", diff --git a/Tasks/UniversalPackagesV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/UniversalPackagesV0/Strings/resources.resjson/de-DE/resources.resjson index 8ee81c7c25f6..da599a6b4276 100644 --- a/Tasks/UniversalPackagesV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/UniversalPackagesV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Universal Packages", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/universalpackagesannounce)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/UniversalPackagesTask)", "loc.description": "Hiermit wird Universal Packages heruntergeladen oder veröffentlicht.", "loc.instanceNameFormat": "Universal $(command)", "loc.group.displayName.packageDownloadDetails": "Feed- und Paketdetails", @@ -18,13 +18,13 @@ "loc.input.label.feedListDownload": "Feed", "loc.input.label.packageListDownload": "Paketname", "loc.input.label.versionListDownload": "Version", - "loc.input.help.versionListDownload": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", - "loc.input.label.feedDownloadExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedDownloadExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.help.versionListDownload": "Wählen Sie die Paketversion aus, oder verwenden Sie eine Variable, die die herunterzuladende Version enthält. Dies kann auch ein Platzhalterausdruck sein, z. B. * zum Abrufen der höchsten Version, 1.*, zum Abrufen der höchsten Version mit Hauptversion 1 oder 1.2.* zum Abrufen der höchsten Patchversion mit Hauptversion 1 und Nebenversion 2.", + "loc.input.label.feedDownloadExternal": "Feed (oder Projekt/Feed, wenn der Feed in einem Projekt erstellt wurde)", + "loc.input.help.feedDownloadExternal": "Wenn der Feed in einem Projekt erstellt wurde, sollte dies ein Projekt/Feed sein, wobei als Projekt der Name oder die ID des Projekts und als Feed der Name des Feeds angegeben ist. Falls der Feed nicht in einem Projekt erstellt wurde, sollte dies nur der Feedname sein.", "loc.input.label.packageDownloadExternal": "Paketname", "loc.input.help.packageDownloadExternal": "Paketname", "loc.input.label.versionDownloadExternal": "Version", - "loc.input.help.versionDownloadExternal": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", + "loc.input.help.versionDownloadExternal": "Wählen Sie die Paketversion aus, oder verwenden Sie eine Variable, die die herunterzuladende Version enthält. Dies kann auch ein Platzhalterausdruck sein, z. B. * zum Abrufen der höchsten Version, 1.*, zum Abrufen der höchsten Version mit Hauptversion 1 oder 1.2.* zum Abrufen der höchsten Patchversion mit Hauptversion 1 und Nebenversion 2.", "loc.input.label.publishDirectory": "Pfad zu den Dateien für die Veröffentlichung", "loc.input.help.publishDirectory": "Gibt den Pfad zur Liste der Dateien an, die veröffentlicht werden sollen.", "loc.input.label.internalOrExternalPublish": "Feedspeicherort", @@ -36,8 +36,8 @@ "loc.input.help.publishPackageMetadata": "Ordnen Sie die Metadaten dieser Build-/Releasepipeline (Ausführungsnummer, Quellcodeinformationen) dem Paket zu.", "loc.input.label.packageListPublish": "Paketname", "loc.input.help.packageListPublish": "Wählen Sie eine Paket-ID für die Veröffentlichung aus, oder geben Sie eine neue Paket-ID ein, wenn Sie zuvor noch keine Version dieses Pakets veröffentlicht haben. Paketnamen dürfen nur Kleinbuchstaben, Ziffern und Bindestriche (-) enthalten.", - "loc.input.label.feedPublishExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedPublishExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.label.feedPublishExternal": "Feed (oder Projekt/Feed, wenn der Feed in einem Projekt erstellt wurde)", + "loc.input.help.feedPublishExternal": "Wenn der Feed in einem Projekt erstellt wurde, sollte dies ein Projekt/Feed sein, wobei als Projekt der Name oder die ID des Projekts und als Feed der Name des Feeds angegeben ist. Falls der Feed nicht in einem Projekt erstellt wurde, sollte dies nur der Feedname sein.", "loc.input.label.packagePublishExternal": "Paketname", "loc.input.help.packagePublishExternal": "Paketname", "loc.input.label.versionPublishSelector": "Version", @@ -48,7 +48,7 @@ "loc.input.help.packagePublishDescription": "Beschreibung der Inhalte dieses Pakets und/oder der Änderungen, die in dieser Paketversion durchgeführt wurden.", "loc.input.label.verbosity": "Ausführlichkeit", "loc.input.help.verbosity": "Gibt den Umfang der Details an, die in der Ausgabe angezeigt werden.", - "loc.input.label.publishedPackageVar": "Package Output Variable", + "loc.input.label.publishedPackageVar": "Paketausgabevariable", "loc.input.help.publishedPackageVar": "Geben Sie einen Namen für die Variable an, die den Namen und die Version des veröffentlichten Pakets enthält.", "loc.messages.PackagesDownloadedSuccessfully": "Das Paket wurde erfolgreich heruntergeladen.", "loc.messages.PackagesFailedToDownload": "Fehler beim Herunterladen der Pakete.", @@ -69,13 +69,17 @@ "loc.messages.Error_NoVersionWasFoundWhichMatches": "Keine Version gefunden, die mit der Eingabe %s übereinstimmt", "loc.messages.Error_AuthNotSupported": "Für Universal Packages wird die Authentifizierung mit Benutzername/Kennwort nicht unterstützt. Verwenden Sie persönliche Zugriffstoken.", "loc.messages.Info_DownloadingArtifactTool": "Das Artefakttool wird von %s heruntergeladen.", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", - "loc.messages.Info_Publishing": "Publishing package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "Das Paket wird heruntergeladen: %s, Version: %s, verwendete Feed-ID: %s, Projekt: %s", + "loc.messages.Info_Publishing": "Das Paket wird veröffentlicht: %s, Version: %s, verwendete Feed-ID: %s, Projekt: %s", + "loc.messages.Info_PublishingRetry": "Paket %s, Version: %s ist bereits vorhanden, wird mit der nächsten verfügbaren Version wiederholt: %s", "loc.messages.Info_UsingArtifactToolPublish": "Das Paket wird mit dem Artefakttool veröffentlicht.", "loc.messages.Info_UsingArtifactToolDownload": "Das Paket wird mit dem Artefakttool heruntergeladen.", "loc.messages.Info_ResolvedToolFromCache": "Aus Toolcache aufgelöst: %s", "loc.messages.Info_UsingToolPath": "Verwendeter Toolpfad: %s", "loc.messages.Info_UsingVersion": "Verwendete Version: %s", + "loc.messages.Info_ResolvePackageVersionRoute": "Aufgelöste Route zum Abrufen der höchsten Paketversion: %s", + "loc.messages.Info_RetrievingArtifactToolUri": "Das Artefakttool wird von \"%s\" heruntergeladen.", + "loc.messages.Info_ArtifactToolPath": "Pfad zum Artefakttool: %s", "loc.messages.FailedToGetPackageMetadata": "Fehler beim Abrufen der Paketmetadaten.", "loc.messages.FailedToGetArtifactTool": "Fehler beim Abrufen des Artefakttools. %s", "loc.messages.Error_UnexpectedErrorFailedToGetToolMetadata": "Fehler beim Abrufen der Artefakttool-Metadaten aus der Quell-URL %s.", diff --git a/Tasks/UniversalPackagesV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/UniversalPackagesV0/Strings/resources.resjson/es-ES/resources.resjson index 328be671f9f5..9a792e33b2d5 100644 --- a/Tasks/UniversalPackagesV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/UniversalPackagesV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "Universal Packages", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/universalpackagesannounce)", - "loc.description": "Descarga o publica instancias de Universal Packages.", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/UniversalPackagesTask)", + "loc.description": "Descarga o publica paquetes universales.", "loc.instanceNameFormat": "Universal $(command)", "loc.group.displayName.packageDownloadDetails": "Detalles del paquete de fuente", "loc.group.displayName.packagePublishDetails": "Detalles del paquete de fuente", @@ -18,13 +18,13 @@ "loc.input.label.feedListDownload": "Fuente", "loc.input.label.packageListDownload": "Nombre del paquete", "loc.input.label.versionListDownload": "Versión", - "loc.input.help.versionListDownload": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", - "loc.input.label.feedDownloadExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedDownloadExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.help.versionListDownload": "Seleccione la versión del paquete o use una variable que contenga la versión que se va a descargar. También puede ser una expresión comodín como * para obtener la última versión, 1.* para obtener la última versión con la versión principal 1 o 1.2.* para obtener la última versión de revisión con la versión principal 1 y la versión secundaria 2.", + "loc.input.label.feedDownloadExternal": "Fuente (o Proyecto/Fuente si la fuente se creó en un proyecto)", + "loc.input.help.feedDownloadExternal": "Si la fuente se creó en un proyecto, debe ser Proyecto/Fuente, donde Proyecto es el nombre o el identificador del proyecto y Fuente es el nombre de la fuente. Si no se creó en un proyecto, debe ser solo el nombre de la fuente.", "loc.input.label.packageDownloadExternal": "Nombre del paquete", "loc.input.help.packageDownloadExternal": "Nombre del paquete", "loc.input.label.versionDownloadExternal": "Versión", - "loc.input.help.versionDownloadExternal": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", + "loc.input.help.versionDownloadExternal": "Seleccione la versión del paquete o use una variable que contenga la versión que se va a descargar. También puede ser una expresión comodín como * para obtener la última versión, 1.* para obtener la última versión con la versión principal 1 o 1.2.* para obtener la última versión de revisión con la versión principal 1 y la versión secundaria 2.", "loc.input.label.publishDirectory": "Ruta de acceso a los archivos que se van a publicar", "loc.input.help.publishDirectory": "Especifica la ruta de acceso a la lista de archivos que se van a publicar.", "loc.input.label.internalOrExternalPublish": "Ubicación de la fuente", @@ -36,8 +36,8 @@ "loc.input.help.publishPackageMetadata": "Asociar los metadatos de esta canalización de compilación o versión (n.º de ejecución, información del código fuente) con el paquete", "loc.input.label.packageListPublish": "Nombre del paquete", "loc.input.help.packageListPublish": "Seleccione un identificador de paquete para publicarlo o escriba un identificador de paquete nuevo si nunca ha publicado una versión de este paquete anteriormente. Los nombres de paquetes deben estar en minúsculas y solo pueden usar letras, números y guiones (-).", - "loc.input.label.feedPublishExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedPublishExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.label.feedPublishExternal": "Fuente (o Proyecto/Fuente si la fuente se creó en un proyecto)", + "loc.input.help.feedPublishExternal": "Si la fuente se creó en un proyecto, debe ser Proyecto/Fuente, donde Proyecto es el nombre o el identificador del proyecto y Fuente es el nombre de la fuente. Si no se creó en un proyecto, debe ser solo el nombre de la fuente.", "loc.input.label.packagePublishExternal": "Nombre del paquete", "loc.input.help.packagePublishExternal": "Nombre del paquete", "loc.input.label.versionPublishSelector": "Versión", @@ -48,7 +48,7 @@ "loc.input.help.packagePublishDescription": "Descripción del contenido de este paquete o los cambios realizados en esta versión del paquete.", "loc.input.label.verbosity": "Nivel de detalle", "loc.input.help.verbosity": "Especifica la cantidad de detalles que se muestran en la salida.", - "loc.input.label.publishedPackageVar": "Package Output Variable", + "loc.input.label.publishedPackageVar": "Variable de salida del paquete", "loc.input.help.publishedPackageVar": "Proporcione un nombre para la variable que contendrá el nombre y la versión del paquete publicado.", "loc.messages.PackagesDownloadedSuccessfully": "Los paquetes se descargaron correctamente.", "loc.messages.PackagesFailedToDownload": "No se pudieron descargar los paquetes.", @@ -69,19 +69,23 @@ "loc.messages.Error_NoVersionWasFoundWhichMatches": "No se encontró ninguna versión que coincida con la entrada %s", "loc.messages.Error_AuthNotSupported": "Universal Packages no admite la autenticación mediante el nombre de usuario y la contraseña. Use tokens de acceso personal.", "loc.messages.Info_DownloadingArtifactTool": "Descargando la herramienta de artefacto de %s", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", - "loc.messages.Info_Publishing": "Publishing package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "Descargando el paquete: %s; versión: %s, con el identificador de fuente: %s; proyecto: %s", + "loc.messages.Info_Publishing": "Publicando el paquete %s; versión: %s; con el identificador de fuente: %s; proyecto: %s", + "loc.messages.Info_PublishingRetry": "El paquete %s, versión: %s ya existe, reintento con la siguiente versión disponible: %s", "loc.messages.Info_UsingArtifactToolPublish": "Usando la herramienta de artefacto para publicar el paquete", "loc.messages.Info_UsingArtifactToolDownload": "Usando la herramienta de artefacto para descargar el paquete", "loc.messages.Info_ResolvedToolFromCache": "Se resolvió desde la memoria caché de herramientas: %s", "loc.messages.Info_UsingToolPath": "Se usa la ruta de la herramienta: %s", "loc.messages.Info_UsingVersion": "Se usa la versión: %s", + "loc.messages.Info_ResolvePackageVersionRoute": "Se resolvió la ruta de obtención de la última versión del paquete: %s", + "loc.messages.Info_RetrievingArtifactToolUri": "Recuperando la herramienta de artefacto de %s", + "loc.messages.Info_ArtifactToolPath": "Ruta de acceso de la herramienta de artefacto: %s", "loc.messages.FailedToGetPackageMetadata": "No se pudieron obtener los metadatos del paquete.", "loc.messages.FailedToGetArtifactTool": "No se pudo obtener la herramienta de artefacto. %s", "loc.messages.Error_UnexpectedErrorFailedToGetToolMetadata": "No se pudieron obtener los metadatos de la herramienta de artefacto de la dirección URL de origen %s", "loc.messages.FailedToGetLatestPackageVersion": "No se pudieron obtener las versiones del paquete.", "loc.messages.Warn_CredentialsNotFound": "No se pudieron determinar las credenciales que se van a usar con Universal Packages", "loc.messages.Warning_SessionCreationFailed": "No se pudo crear la sesión de proveniencia: %s", - "loc.messages.Error_UniversalPackagesNotSupportedOnPrem": "No se admite Universal Packages en Azure DevOps Server.", - "loc.messages.Error_ProcessorArchitectureNotSupported": "Universal Packages requiere un agente x64." + "loc.messages.Error_UniversalPackagesNotSupportedOnPrem": "Azure DevOps Server no admite paquetes universales.", + "loc.messages.Error_ProcessorArchitectureNotSupported": "Los paquetes universales requieren un agente x64." } \ No newline at end of file diff --git a/Tasks/UniversalPackagesV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/UniversalPackagesV0/Strings/resources.resjson/fr-FR/resources.resjson index 737db306c24d..0b964ee0c87d 100644 --- a/Tasks/UniversalPackagesV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/UniversalPackagesV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,14 +1,14 @@ { - "loc.friendlyName": "Universal Packages", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/universalpackagesannounce)", - "loc.description": "Télécharger ou publier des packages universels via Universal Packages", + "loc.friendlyName": "Packages universels", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/UniversalPackagesTask)", + "loc.description": "Télécharger ou publier des packages universels", "loc.instanceNameFormat": "Universal $(command)", "loc.group.displayName.packageDownloadDetails": "Détails du flux et du package", "loc.group.displayName.packagePublishDetails": "Détails du flux et du package", "loc.group.displayName.advanced": "Avancé", "loc.group.displayName.output": "Sortie", "loc.input.label.command": "Commande", - "loc.input.help.command": "Commande Universal Packages à exécuter.", + "loc.input.help.command": "Commande de package universel à exécuter.", "loc.input.label.downloadDirectory": "Répertoire de destination", "loc.input.help.downloadDirectory": "Chemin du dossier où le contenu du package va être téléchargé.", "loc.input.label.internalOrExternalDownload": "Emplacement du flux", @@ -18,13 +18,13 @@ "loc.input.label.feedListDownload": "Flux", "loc.input.label.packageListDownload": "Nom du package", "loc.input.label.versionListDownload": "Version", - "loc.input.help.versionListDownload": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", - "loc.input.label.feedDownloadExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedDownloadExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.help.versionListDownload": "Sélectionnez la version de package, ou utilisez une variable contenant la version à télécharger. Il peut également s'agir d'une expression à base de caractères génériques, par exemple * pour obtenir la version la plus élevée, 1.* pour obtenir la version la plus élevée avec la version principale 1, ou 1.2.* pour obtenir la version de correctif la plus élevée avec la version principale 1 et la version mineure 2.", + "loc.input.label.feedDownloadExternal": "Flux (ou Projet/Flux si le flux a été créé dans un projet)", + "loc.input.help.feedDownloadExternal": "Si le flux a été créé dans un projet, il s'agit de Projet/Flux, où Projet représente le nom ou l'ID du projet, et Flux représente le nom du flux. Si le flux n'a pas été créé dans un projet, il s'agit uniquement du nom du flux.", "loc.input.label.packageDownloadExternal": "Nom du package", "loc.input.help.packageDownloadExternal": "Nom du package", "loc.input.label.versionDownloadExternal": "Version", - "loc.input.help.versionDownloadExternal": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", + "loc.input.help.versionDownloadExternal": "Sélectionnez la version de package, ou utilisez une variable contenant la version à télécharger. Il peut également s'agir d'une expression à base de caractères génériques, par exemple * pour obtenir la version la plus élevée, 1.* pour obtenir la version la plus élevée avec la version principale 1, ou 1.2.* pour obtenir la version de correctif la plus élevée avec la version principale 1 et la version mineure 2.", "loc.input.label.publishDirectory": "Chemin du ou des fichiers à publier", "loc.input.help.publishDirectory": "Spécifie le chemin de la liste des fichiers à publier.", "loc.input.label.internalOrExternalPublish": "Emplacement du flux", @@ -36,8 +36,8 @@ "loc.input.help.publishPackageMetadata": "Associer les métadonnées de ce pipeline de build/mise en production (numéro d'exécution, informations de code source) au package", "loc.input.label.packageListPublish": "Nom du package", "loc.input.help.packageListPublish": "Sélectionnez un ID de package à publier, ou tapez un nouvel ID de package si vous n'avez jamais publié de version de ce package auparavant. Les noms de packages doivent être en minuscules et contenir uniquement des lettres, des chiffres et des tirets (-).", - "loc.input.label.feedPublishExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedPublishExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.label.feedPublishExternal": "Flux (ou Projet/Flux si le flux a été créé dans un projet)", + "loc.input.help.feedPublishExternal": "Si le flux a été créé dans un projet, il s'agit de Projet/Flux, où Projet représente le nom ou l'ID du projet, et Flux représente le nom du flux. Si le flux n'a pas été créé dans un projet, il s'agit uniquement du nom du flux.", "loc.input.label.packagePublishExternal": "Nom du package", "loc.input.help.packagePublishExternal": "Nom du package", "loc.input.label.versionPublishSelector": "Version", @@ -46,15 +46,15 @@ "loc.input.help.versionPublish": "Sélectionnez la version de package personnalisée.", "loc.input.label.packagePublishDescription": "Description", "loc.input.help.packagePublishDescription": "Description du contenu de ce package et/ou des changements apportés à cette version du package.", - "loc.input.label.verbosity": "Verbosité", + "loc.input.label.verbosity": "Commentaires", "loc.input.help.verbosity": "Spécifie le niveau de détail affiché dans la sortie.", - "loc.input.label.publishedPackageVar": "Package Output Variable", + "loc.input.label.publishedPackageVar": "Variable de sortie de package", "loc.input.help.publishedPackageVar": "Indiquez un nom pour la variable destinée à contenir le nom et la version du package publié.", "loc.messages.PackagesDownloadedSuccessfully": "Package téléchargé correctement", "loc.messages.PackagesFailedToDownload": "Échec du téléchargement des packages", "loc.messages.ConnectingAs": "Connexion aux flux de votre organisation Azure DevOps en tant que '%s' [%s]", "loc.messages.BuildIdentityPermissionsHint": "Pour les flux internes, vérifiez que l'identité du service de build '%s' [%s] a accès au flux.", - "loc.messages.CouldNotFindUniversalPackagesService": "Le service Universal Packages est introuvable. Cette tâche ne peut pas s'authentifier auprès des flux hébergés dans votre organisation Azure DevOps.", + "loc.messages.CouldNotFindUniversalPackagesService": "Le service Packages universels est introuvable. Cette tâche ne peut pas s'authentifier auprès des flux hébergés dans votre organisation Azure DevOps.", "loc.messages.Error_NoValueFoundForEnvVar": "Valeur introuvable pour la variable d'environnement fournie.", "loc.messages.PackagesPublishedSuccessfully": "Les packages ont été publiés correctement", "loc.messages.PackagesFailedToPublish": "Échec de la publication des packages", @@ -67,21 +67,25 @@ "loc.messages.Info_PublishDirectoryNotFound": "Le répertoire de publication est introuvable ou ne correspond pas au modèle de recherche.", "loc.messages.Error_CommandNotRecognized": "La commande %s n'a pas été reconnue.", "loc.messages.Error_NoVersionWasFoundWhichMatches": "Il n'existe aucune version correspondant à l'entrée %s", - "loc.messages.Error_AuthNotSupported": "L'authentification à l'aide du nom d'utilisateur/mot de passe n'est pas prise en charge pour Universal Packages. Utilisez des jetons d'accès personnels.", + "loc.messages.Error_AuthNotSupported": "L'authentification à l'aide du nom d'utilisateur/mot de passe n'est pas prise en charge pour les packages universels. Utilisez des jetons d'accès personnels.", "loc.messages.Info_DownloadingArtifactTool": "Téléchargement de l'outil d'artefact à partir de %s", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", - "loc.messages.Info_Publishing": "Publishing package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "Téléchargement du package %s, version %s, à l'aide de l'ID de flux %s du projet %s", + "loc.messages.Info_Publishing": "Publication du package %s, version %s, à l'aide de l'ID de flux %s du projet %s", + "loc.messages.Info_PublishingRetry": "Package %s, version : %s existe déjà, et réessaye avec la prochaine version disponible : %s", "loc.messages.Info_UsingArtifactToolPublish": "Utilisation de l'outil d'artefact pour publier le package", "loc.messages.Info_UsingArtifactToolDownload": "Utilisation de l'outil d'artefact pour télécharger le package", "loc.messages.Info_ResolvedToolFromCache": "Résolu à partir du cache d'outils : %s", "loc.messages.Info_UsingToolPath": "Utilisation du chemin d'outils : %s", "loc.messages.Info_UsingVersion": "Utilisation de la version : %s", + "loc.messages.Info_ResolvePackageVersionRoute": "Résolution de la route vers la version la plus élevée du package : %s", + "loc.messages.Info_RetrievingArtifactToolUri": "Récupération de l'outil d'artefact à partir de : %s", + "loc.messages.Info_ArtifactToolPath": "Chemin de l'outil d'artefact : %s", "loc.messages.FailedToGetPackageMetadata": "Échec de l'obtention des métadonnées de package.", "loc.messages.FailedToGetArtifactTool": "Échec de l'obtention de l'outil d'artefact. %s", "loc.messages.Error_UnexpectedErrorFailedToGetToolMetadata": "Échec de l'obtention des métadonnées de l'outil d'artefact à partir de l'URL source %s", "loc.messages.FailedToGetLatestPackageVersion": "Échec de l'obtention des versions de package", - "loc.messages.Warn_CredentialsNotFound": "Impossible de déterminer les informations d'identification à utiliser pour Universal Packages", + "loc.messages.Warn_CredentialsNotFound": "Impossible de déterminer les informations d'identification à utiliser pour les packages universels", "loc.messages.Warning_SessionCreationFailed": "Impossible de créer une session de provenance : %s", - "loc.messages.Error_UniversalPackagesNotSupportedOnPrem": "Universal Packages n'est pas pris en charge dans Azure DevOps Server.", - "loc.messages.Error_ProcessorArchitectureNotSupported": "Universal Packages nécessite un agent x64." + "loc.messages.Error_UniversalPackagesNotSupportedOnPrem": "Les packages universels ne sont pas pris en charge dans Azure DevOps Server.", + "loc.messages.Error_ProcessorArchitectureNotSupported": "Les packages universels nécessitent un agent x64." } \ No newline at end of file diff --git a/Tasks/UniversalPackagesV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/UniversalPackagesV0/Strings/resources.resjson/it-IT/resources.resjson index 9f23d36a85dd..4d773402b808 100644 --- a/Tasks/UniversalPackagesV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/UniversalPackagesV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Universal Packages", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/universalpackagesannounce)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/UniversalPackagesTask)", "loc.description": "Consente di scaricare o pubblicare Universal Packages", "loc.instanceNameFormat": "Universal $(command)", "loc.group.displayName.packageDownloadDetails": "Dettagli su feed e pacchetti", @@ -18,13 +18,13 @@ "loc.input.label.feedListDownload": "Feed", "loc.input.label.packageListDownload": "Nome del pacchetto", "loc.input.label.versionListDownload": "Versione", - "loc.input.help.versionListDownload": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", - "loc.input.label.feedDownloadExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedDownloadExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.help.versionListDownload": "Selezionare la versione del pacchetto o usare una variabile contenente la versione da scaricare. Può essere anche un'espressione con caratteri jolly, ad esempio * per ottenere la versione massima, 1. * per ottenere la versione massima con versione principale 1 oppure 1.2. * per ottenere la versione massima della patch con versione principale 1 e versione secondaria 2.", + "loc.input.label.feedDownloadExternal": "Feed (o Progetto/Feed se il feed è stato creato in un progetto)", + "loc.input.help.feedDownloadExternal": "Se il feed è stato creato in un progetto, deve essere specificato come Progetto/Feed in cui Progetto è il nome o l'ID del progetto e Feed è il nome del feed. Se non viene creato in un progetto, deve essere specificato solo il nome del feed.", "loc.input.label.packageDownloadExternal": "Nome del pacchetto", "loc.input.help.packageDownloadExternal": "Nome del pacchetto", "loc.input.label.versionDownloadExternal": "Versione", - "loc.input.help.versionDownloadExternal": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", + "loc.input.help.versionDownloadExternal": "Selezionare la versione del pacchetto o usare una variabile contenente la versione da scaricare. Può essere anche un'espressione con caratteri jolly, ad esempio * per ottenere la versione massima, 1. * per ottenere la versione massima con versione principale 1 oppure 1.2. * per ottenere la versione massima della patch con versione principale 1 e versione secondaria 2.", "loc.input.label.publishDirectory": "Percorso dei file da pubblicare", "loc.input.help.publishDirectory": "Consente di specificare il percorso dell'elenco dei file da pubblicare.", "loc.input.label.internalOrExternalPublish": "Percorso del feed", @@ -36,8 +36,8 @@ "loc.input.help.publishPackageMetadata": "Consente di associare i metadati della pipeline di compilazione/versione (numero di esecuzione, informazioni sul codice sorgente) al pacchetto", "loc.input.label.packageListPublish": "Nome del pacchetto", "loc.input.help.packageListPublish": "Selezionare un ID pacchetto da pubblicare o di digitare un nuovo ID pacchetto se non è mai stata pubblicata una versione di questo pacchetto. I nomi di pacchetto devono essere composti da lettere minuscole e possono contenere solo lettere, numeri e trattini (-).", - "loc.input.label.feedPublishExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedPublishExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.label.feedPublishExternal": "Feed (o Progetto/Feed se il feed è stato creato in un progetto)", + "loc.input.help.feedPublishExternal": "Se il feed è stato creato in un progetto, deve essere specificato come Progetto/Feed in cui Progetto è il nome o l'ID del progetto e Feed è il nome del feed. Se non viene creato in un progetto, deve essere specificato solo il nome del feed.", "loc.input.label.packagePublishExternal": "Nome del pacchetto", "loc.input.help.packagePublishExternal": "Nome del pacchetto", "loc.input.label.versionPublishSelector": "Versione", @@ -48,7 +48,7 @@ "loc.input.help.packagePublishDescription": "Descrizione del contenuto di questo pacchetto e/o delle modifiche apportate in questa versione del pacchetto.", "loc.input.label.verbosity": "Livello di dettaglio", "loc.input.help.verbosity": "Consente di specificare il livello di dettaglio visualizzato nell'output.", - "loc.input.label.publishedPackageVar": "Package Output Variable", + "loc.input.label.publishedPackageVar": "Variabile di output pacchetto", "loc.input.help.publishedPackageVar": "Specificare un nome per la variabile che conterrà il nome e la versione del pacchetto pubblicato.", "loc.messages.PackagesDownloadedSuccessfully": "I pacchetti sono stati scaricati", "loc.messages.PackagesFailedToDownload": "Il download dei pacchetti non è riuscito", @@ -69,13 +69,17 @@ "loc.messages.Error_NoVersionWasFoundWhichMatches": "Non è stata trovata alcuna versione corrispondente all'input %s", "loc.messages.Error_AuthNotSupported": "L'autenticazione con nome utente/password non è supportata per Universal Packages. Usare i token di accesso personale.", "loc.messages.Info_DownloadingArtifactTool": "Download dello strumento dell'artefatto da %s", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", - "loc.messages.Info_Publishing": "Publishing package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "Download del pacchetto %s versione %s con ID feed %s e progetto %s", + "loc.messages.Info_Publishing": "Pubblicazione del pacchetto %s versione %s con ID feed %s e progetto %s", + "loc.messages.Info_PublishingRetry": "Il pacchetto %s, versione: %s esiste già, nuovo tentativo con la successiva versione disponibile: %s", "loc.messages.Info_UsingArtifactToolPublish": "Uso dello strumento dell'artefatto per pubblicare il pacchetto", "loc.messages.Info_UsingArtifactToolDownload": "Uso dello strumento dell'artefatto per scaricare il pacchetto", "loc.messages.Info_ResolvedToolFromCache": "Risoluzione dalla cache dello strumento: %s", "loc.messages.Info_UsingToolPath": "Uso del percorso dello strumento: %s", "loc.messages.Info_UsingVersion": "Uso della versione: %s", + "loc.messages.Info_ResolvePackageVersionRoute": "Route per il recupero del pacchetto con la versione più recente risolta: %s", + "loc.messages.Info_RetrievingArtifactToolUri": "Recupero dello strumento dell'artefatto da: %s", + "loc.messages.Info_ArtifactToolPath": "Percorso dello strumento dell'artefatto: %s", "loc.messages.FailedToGetPackageMetadata": "Non è stato possibile ottenere i metadati del pacchetto.", "loc.messages.FailedToGetArtifactTool": "Non è stato possibile recuperare lo strumento dell'artefatto. %s", "loc.messages.Error_UnexpectedErrorFailedToGetToolMetadata": "Non è stato possibile ottenere i metadati dello strumento dell'artefatto dall'URL di origine %s", diff --git a/Tasks/UniversalPackagesV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/UniversalPackagesV0/Strings/resources.resjson/ja-JP/resources.resjson index e19636bc0e52..edf458d7c142 100644 --- a/Tasks/UniversalPackagesV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/UniversalPackagesV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Universal Packages", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/universalpackagesannounce)", - "loc.description": "Universal Packages をダウンロードまたは公開します", + "loc.friendlyName": "ユニバーサル パッケージ", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/UniversalPackagesTask)", + "loc.description": "ユニバーサル パッケージをダウンロードまたは公開します", "loc.instanceNameFormat": "ユニバーサル $(command)", "loc.group.displayName.packageDownloadDetails": "フィードとパッケージの詳細", "loc.group.displayName.packagePublishDetails": "フィードとパッケージの詳細", @@ -18,13 +18,13 @@ "loc.input.label.feedListDownload": "フィード", "loc.input.label.packageListDownload": "パッケージ名", "loc.input.label.versionListDownload": "バージョン", - "loc.input.help.versionListDownload": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", - "loc.input.label.feedDownloadExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedDownloadExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.help.versionListDownload": "パッケージ バージョンを選択するか、ダウンロードするバージョンを含む変数をご使用ください。これは、ワイルドカードの式にすることもできます (例: 最新バージョンを取得する場合は *、メジャー バージョンが 1 の最新バージョンを取得する場合は 1.*、メジャー バージョンが 1 でマイナー バージョンが 2 の最新のパッチ リリースを取得する場合は 1.2.*)。", + "loc.input.label.feedDownloadExternal": "フィード (または、フィードがプロジェクト内に作成された場合はプロジェクト/フィード)", + "loc.input.help.feedDownloadExternal": "フィードがプロジェクト内に作成されている場合、これはプロジェクト/フィードにする必要があります。ここでプロジェクトはプロジェクトの名前または ID で、フィードはフィードの名前を示しています。プロジェクト内に作成されていない場合、これはフィード名のみにする必要があります。", "loc.input.label.packageDownloadExternal": "パッケージ名", "loc.input.help.packageDownloadExternal": "パッケージ名", "loc.input.label.versionDownloadExternal": "バージョン", - "loc.input.help.versionDownloadExternal": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", + "loc.input.help.versionDownloadExternal": "パッケージ バージョンを選択するか、ダウンロードするバージョンを含む変数をご使用ください。これは、ワイルドカードの式にすることもできます (例: 最新バージョンを取得する場合は *、メジャー バージョンが 1 の最新バージョンを取得する場合は 1.*、メジャー バージョンが 1 でマイナー バージョンが 2 の最新のパッチ リリースを取得する場合は 1.2.*)。", "loc.input.label.publishDirectory": "公開するファイルへのパス", "loc.input.help.publishDirectory": "公開するファイルのリストへのパスを指定します。", "loc.input.label.internalOrExternalPublish": "フィードの場所", @@ -36,8 +36,8 @@ "loc.input.help.publishPackageMetadata": "このビルド/リリース パイプラインのメタデータ (実行番号、ソース コード情報) をパッケージに関連付ける", "loc.input.label.packageListPublish": "パッケージ名", "loc.input.help.packageListPublish": "公開するパッケージ ID を選択するか、このパッケージのバージョンをまだ公開したことがない場合は新しいパッケージ ID を入力してください。パッケージ名は小文字にする必要があり、文字、数字、ダッシュ (-) のみを使用できます。", - "loc.input.label.feedPublishExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedPublishExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.label.feedPublishExternal": "フィード (または、フィードがプロジェクト内に作成された場合はプロジェクト/フィード)", + "loc.input.help.feedPublishExternal": "フィードがプロジェクト内に作成されている場合、これはプロジェクト/フィードにする必要があります。ここでプロジェクトはプロジェクトの名前または ID で、フィードはフィードの名前を示しています。プロジェクト内に作成されていない場合、これはフィード名のみにする必要があります。", "loc.input.label.packagePublishExternal": "パッケージ名", "loc.input.help.packagePublishExternal": "パッケージ名", "loc.input.label.versionPublishSelector": "バージョン", @@ -48,16 +48,16 @@ "loc.input.help.packagePublishDescription": "このパッケージのコンテンツおよび/またはパッケージのこのバージョンで行われた変更の説明です。", "loc.input.label.verbosity": "詳細", "loc.input.help.verbosity": "出力に表示する詳細の量を指定します。", - "loc.input.label.publishedPackageVar": "Package Output Variable", + "loc.input.label.publishedPackageVar": "パッケージの出力変数", "loc.input.help.publishedPackageVar": "公開されたパッケージ名とバージョンを入れる変数の名前を指定します。", "loc.messages.PackagesDownloadedSuccessfully": "パッケージが正常にダウンロードされました", "loc.messages.PackagesFailedToDownload": "パッケージをダウンロードできませんでした", "loc.messages.ConnectingAs": "'%s' [%s] として Azure DevOps 組織のフィードに接続しています", "loc.messages.BuildIdentityPermissionsHint": "内部フィードについて、ビルド サービス ID '%s' [%s] がフィードにアクセスできることを確認します。", - "loc.messages.CouldNotFindUniversalPackagesService": "Universal Packages サービスが見つかりませんでした。このタスクは、Azure DevOps 組織でホストされているフィードへの認証ができなくなります。", + "loc.messages.CouldNotFindUniversalPackagesService": "ユニバーサル パッケージ サービスが見つかりませんでした。このタスクは、Azure DevOps 組織でホストされているフィードへの認証ができなくなります。", "loc.messages.Error_NoValueFoundForEnvVar": "指定された環境変数の値が見つかりませんでした。", - "loc.messages.PackagesPublishedSuccessfully": "パッケージが正常に公開されました", - "loc.messages.PackagesFailedToPublish": "パッケージを公開できませんでした", + "loc.messages.PackagesPublishedSuccessfully": "パッケージが正常に発行されました", + "loc.messages.PackagesFailedToPublish": "パッケージを発行できませんでした", "loc.messages.UnknownFeedType": "フィードの種類 '%s' が不明です", "loc.messages.Error_NoSourceSpecifiedForPublish": "公開する外部ソースが指定されていませんでした", "loc.messages.Error_NoSourceSpecifiedForDownload": "ダウンロードする外部ソースが指定されていませんでした", @@ -67,21 +67,25 @@ "loc.messages.Info_PublishDirectoryNotFound": "公開ディレクトリが見つからなかったか、検索パターンに一致しませんでした。", "loc.messages.Error_CommandNotRecognized": "コマンド %s を認識できませんでした。", "loc.messages.Error_NoVersionWasFoundWhichMatches": "入力 %s に一致するバージョンは見つかりませんでした", - "loc.messages.Error_AuthNotSupported": "Universal Packages ではユーザー名/パスワードを使用した認証はサポートされていません。個人用アクセス トークンをご使用ください。", + "loc.messages.Error_AuthNotSupported": "ユニバーサル パッケージではユーザー名/パスワードを使用した認証はサポートされていません。個人用アクセス トークンをご使用ください。", "loc.messages.Info_DownloadingArtifactTool": "%s から成果物ツールをダウンロードしています ", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", - "loc.messages.Info_Publishing": "Publishing package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "パッケージ %s をダウンロードしています。バージョン: %s、使用しているフィード ID: %s、プロジェクト: %s", + "loc.messages.Info_Publishing": "パッケージ %s、バージョン %s を、フィード ID %s、プロジェクト %s を使用して公開しています", + "loc.messages.Info_PublishingRetry": "パッケージ %s、バージョン: %s が既に存在します。次の使用可能なバージョンを使用して再試行しています: %s", "loc.messages.Info_UsingArtifactToolPublish": "成果物ツールを使用して、パッケージを公開する", "loc.messages.Info_UsingArtifactToolDownload": "成果物ツールを使用して、パッケージをダウンロードする", "loc.messages.Info_ResolvedToolFromCache": "ツール キャッシュから解決: %s", "loc.messages.Info_UsingToolPath": "使用するツール パス: %s", "loc.messages.Info_UsingVersion": "使用するバージョン: %s", + "loc.messages.Info_ResolvePackageVersionRoute": "最も高いパッケージ バージョンを取得するルートが解決されました: %s", + "loc.messages.Info_RetrievingArtifactToolUri": "%s から成果物ツールを取得しています ", + "loc.messages.Info_ArtifactToolPath": "成果物ツール パス: %s", "loc.messages.FailedToGetPackageMetadata": "パッケージのメタデータを取得できませんでした。", "loc.messages.FailedToGetArtifactTool": "成果物ツールを取得できませんでした。%s", "loc.messages.Error_UnexpectedErrorFailedToGetToolMetadata": "ソース URL %s から成果物ツールのメタデータを取得できませんでした", "loc.messages.FailedToGetLatestPackageVersion": "パッケージのバージョンを取得できませんでした", - "loc.messages.Warn_CredentialsNotFound": "Universal Packages に使用する資格情報を特定できませんでした", + "loc.messages.Warn_CredentialsNotFound": "ユニバーサル パッケージに使用する資格情報を特定できませんでした", "loc.messages.Warning_SessionCreationFailed": "次の来歴セッションを作成できませんでした: %s", - "loc.messages.Error_UniversalPackagesNotSupportedOnPrem": "Universal Packages は Azure DevOps Server ではサポートされていません。", - "loc.messages.Error_ProcessorArchitectureNotSupported": "Universal Packages では x64 エージェントが必要です。" + "loc.messages.Error_UniversalPackagesNotSupportedOnPrem": "ユニバーサル パッケージは Azure DevOps Server ではサポートされていません。", + "loc.messages.Error_ProcessorArchitectureNotSupported": "ユニバーサル パッケージでは x64 エージェントが必要です。" } \ No newline at end of file diff --git a/Tasks/UniversalPackagesV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/UniversalPackagesV0/Strings/resources.resjson/ko-KR/resources.resjson index 3377b28e39ce..79e9bd65bcd6 100644 --- a/Tasks/UniversalPackagesV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/UniversalPackagesV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,6 +1,6 @@ { - "loc.friendlyName": "Universal Packages", - "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://aka.ms/universalpackagesannounce)", + "loc.friendlyName": "범용 패키지", + "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://aka.ms/UniversalPackagesTask)", "loc.description": "Universal Packages를 다운로드하거나 게시합니다.", "loc.instanceNameFormat": "유니버설 $(command)", "loc.group.displayName.packageDownloadDetails": "피드 및 패키지 정보", @@ -46,7 +46,7 @@ "loc.input.help.versionPublish": "사용자 지정 패키지 버전을 선택합니다.", "loc.input.label.packagePublishDescription": "설명", "loc.input.help.packagePublishDescription": "이 패키지의 콘텐츠 및/또는 이 패키지 버전에서 변경된 내용에 관한 설명입니다.", - "loc.input.label.verbosity": "세부 정보 표시", + "loc.input.label.verbosity": "자세한 정도", "loc.input.help.verbosity": "출력에 표시되는 세부 정보의 양을 지정합니다.", "loc.input.label.publishedPackageVar": "패키지 출력 변수", "loc.input.help.publishedPackageVar": "게시된 패키지 이름과 버전이 포함될 변수의 이름을 지정합니다.", @@ -71,11 +71,15 @@ "loc.messages.Info_DownloadingArtifactTool": "%s에서 아티팩트 도구를 다운로드하는 중", "loc.messages.Info_Downloading": "패키지 다운로드 중: %s, 버전: %s, 사용하는 피드 ID: %s, 프로젝트: %s", "loc.messages.Info_Publishing": "패키지 게시 중: %s, 버전: %s, 사용하는 피드 ID: %s, 프로젝트: %s", + "loc.messages.Info_PublishingRetry": "패키지 %s, 버전: %s이(가) 이미 있습니다. 사용 가능한 다음 버전 %s(으)로 다시 시도 중입니다", "loc.messages.Info_UsingArtifactToolPublish": "아티팩트 도구를 사용하여 패키지를 게시하는 중", "loc.messages.Info_UsingArtifactToolDownload": "아티팩트 도구를 사용하여 패키지를 다운로드하는 중", "loc.messages.Info_ResolvedToolFromCache": "도구 캐시 %s에서 확인됨", "loc.messages.Info_UsingToolPath": "도구 경로 %s 사용", "loc.messages.Info_UsingVersion": "버전 %s 사용", + "loc.messages.Info_ResolvePackageVersionRoute": "확인된 최상위 패키지 버전 경로 가져오기: %s", + "loc.messages.Info_RetrievingArtifactToolUri": "%s에서 아티팩트 도구를 검색하는 중", + "loc.messages.Info_ArtifactToolPath": "아티팩트 도구 경로: %s", "loc.messages.FailedToGetPackageMetadata": "패키지 메타데이터를 가져오지 못했습니다.", "loc.messages.FailedToGetArtifactTool": "아티팩트 도구를 가져오지 못했습니다. %s", "loc.messages.Error_UnexpectedErrorFailedToGetToolMetadata": "소스 URL %s에서 아티팩트 도구 메타데이터를 가져오지 못했습니다.", diff --git a/Tasks/UniversalPackagesV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/UniversalPackagesV0/Strings/resources.resjson/ru-RU/resources.resjson index 2d68a8132465..0bcf3bf34ee0 100644 --- a/Tasks/UniversalPackagesV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/UniversalPackagesV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Universal Packages", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/universalpackagesannounce)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/UniversalPackagesTask)", "loc.description": "Скачивание или публикация Universal Packages", "loc.instanceNameFormat": "Универсальная $(command)", "loc.group.displayName.packageDownloadDetails": "Сведения о веб-канале и пакете", @@ -8,7 +8,7 @@ "loc.group.displayName.advanced": "Дополнительно", "loc.group.displayName.output": "Выход", "loc.input.label.command": "Команда", - "loc.input.help.command": "Команда универсального пакета, которую необходимо выполнить.", + "loc.input.help.command": "Команда Universal Package, которую необходимо выполнить.", "loc.input.label.downloadDirectory": "Каталог назначения", "loc.input.help.downloadDirectory": "Путь к папке, в которую будет скачано содержимое пакета.", "loc.input.label.internalOrExternalDownload": "Расположение веб-канала", @@ -18,13 +18,13 @@ "loc.input.label.feedListDownload": "Веб-канал", "loc.input.label.packageListDownload": "Имя пакета", "loc.input.label.versionListDownload": "Версия", - "loc.input.help.versionListDownload": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", - "loc.input.label.feedDownloadExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedDownloadExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.help.versionListDownload": "Выберите версию пакета или используйте переменную, содержащую версию для скачивания. Здесь также можно использовать выражение с подстановочными знаками, например: \"*\", чтобы получить наивысшую версию, \"1.*\", чтобы получить наивысшую версию с основным номером версии 1, или \"1.2.*\", чтобы получить наивысший выпуск исправления с основным номером версии 1 и дополнительным номером версии 2.", + "loc.input.label.feedDownloadExternal": "Веб-канал (или проект/веб-канал, если веб-канал был создан в проекте)", + "loc.input.help.feedDownloadExternal": "Если веб-канал был создан в проекте, требуется формат \"проект/веб-канал\", где \"проект\" является именем или идентификатором проекта, а \"веб-канал\" является именем веб-канала. Если он был создан не в проекте, требуется только имя веб-канала.", "loc.input.label.packageDownloadExternal": "Имя пакета", "loc.input.help.packageDownloadExternal": "Имя пакета", "loc.input.label.versionDownloadExternal": "Версия", - "loc.input.help.versionDownloadExternal": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", + "loc.input.help.versionDownloadExternal": "Выберите версию пакета или используйте переменную, содержащую версию для скачивания. Здесь также можно использовать выражение с подстановочными знаками, например: \"*\", чтобы получить наивысшую версию, \"1.*\", чтобы получить наивысшую версию с основным номером версии 1, или \"1.2.*\", чтобы получить наивысший выпуск исправления с основным номером версии 1 и дополнительным номером версии 2.", "loc.input.label.publishDirectory": "Путь к публикуемым файлам", "loc.input.help.publishDirectory": "Задает путь к списку файлов, которые необходимо опубликовать.", "loc.input.label.internalOrExternalPublish": "Расположение веб-канала", @@ -36,8 +36,8 @@ "loc.input.help.publishPackageMetadata": "Связать метаданные этого конвейера сборки или выпуска (номер запуска, сведения об исходном коде) с пакетом", "loc.input.label.packageListPublish": "Имя пакета", "loc.input.help.packageListPublish": "Выберите идентификатор пакета для публикации или введите новый идентификатор пакета, если ранее вы не публиковали версию этого пакета. Имена пакетов должны содержать только строчные буквы, цифры и дефисы (-).", - "loc.input.label.feedPublishExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedPublishExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.label.feedPublishExternal": "Веб-канал (или проект/веб-канал, если веб-канал был создан в проекте)", + "loc.input.help.feedPublishExternal": "Если веб-канал был создан в проекте, требуется формат \"проект/веб-канал\", где \"проект\" является именем или идентификатором проекта, а \"веб-канал\" является именем веб-канала. Если он был создан не в проекте, требуется только имя веб-канала.", "loc.input.label.packagePublishExternal": "Имя пакета", "loc.input.help.packagePublishExternal": "Имя пакета", "loc.input.label.versionPublishSelector": "Версия", @@ -48,7 +48,7 @@ "loc.input.help.packagePublishDescription": "Описание содержимого этого пакета и/или изменения, внесенные в этой версии пакета.", "loc.input.label.verbosity": "Уровень детализации", "loc.input.help.verbosity": "Определяет уровень детализации выходных данных.", - "loc.input.label.publishedPackageVar": "Package Output Variable", + "loc.input.label.publishedPackageVar": "Выходная переменная пакета", "loc.input.help.publishedPackageVar": "Укажите имя переменной, которая будет содержать имя и версию опубликованного пакета.", "loc.messages.PackagesDownloadedSuccessfully": "Пакет успешно скачан", "loc.messages.PackagesFailedToDownload": "Не удалось скачать пакеты", @@ -69,13 +69,17 @@ "loc.messages.Error_NoVersionWasFoundWhichMatches": "Не найдена версия, соответствующая входному параметру %s", "loc.messages.Error_AuthNotSupported": "Проверка подлинности с использованием имени пользователя и пароля не поддерживается для Universal Packages. Используйте личные маркеры доступа.", "loc.messages.Info_DownloadingArtifactTool": "Скачивается инструмент артефакта из %s", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", - "loc.messages.Info_Publishing": "Publishing package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "Скачивается пакет %s версии %s с помощью идентификатора веб-канала: %s, проект: %s", + "loc.messages.Info_Publishing": "Публикуется пакет %s версии %s с помощью идентификатора веб-канала: %s, проект: %s", + "loc.messages.Info_PublishingRetry": "Пакет %s, версия: %s уже существует, выполняется повторная попытка со следующей доступной версией: %s", "loc.messages.Info_UsingArtifactToolPublish": "Используется инструмент артефакта для публикации пакета", "loc.messages.Info_UsingArtifactToolDownload": "Используется инструмент артефакта для скачивания пакета", "loc.messages.Info_ResolvedToolFromCache": "Разрешено из кэша инструментов: %s", "loc.messages.Info_UsingToolPath": "Используемый путь к инструменту: %s", "loc.messages.Info_UsingVersion": "Используемая версия: %s", + "loc.messages.Info_ResolvePackageVersionRoute": "Разрешено получение маршрута для наивысшей версии пакета: %s", + "loc.messages.Info_RetrievingArtifactToolUri": "Выполняется получение инструмента артефакта из %s.", + "loc.messages.Info_ArtifactToolPath": "Путь к инструменту артефакта: %s", "loc.messages.FailedToGetPackageMetadata": "Не удалось получить метаданные пакета.", "loc.messages.FailedToGetArtifactTool": "Не удалось получить инструмент артефакта. %s", "loc.messages.Error_UnexpectedErrorFailedToGetToolMetadata": "Не удалось получить метаданные инструмента артефакта с URL-адреса источника %s", diff --git a/Tasks/UniversalPackagesV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/UniversalPackagesV0/Strings/resources.resjson/zh-CN/resources.resjson index 3540119392b1..a1d2b1944d8d 100644 --- a/Tasks/UniversalPackagesV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/UniversalPackagesV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,7 +1,7 @@ { - "loc.friendlyName": "Universal Packages", - "loc.helpMarkDown": "[详细了解此任务](https://aka.ms/universalpackagesannounce)", - "loc.description": "下载或发布 Universal Packages", + "loc.friendlyName": "通用包", + "loc.helpMarkDown": "[详细了解此任务](https://aka.ms/UniversalPackagesTask)", + "loc.description": "下载或发布通用包", "loc.instanceNameFormat": "通用 $(command)", "loc.group.displayName.packageDownloadDetails": "源和包详细信息", "loc.group.displayName.packagePublishDetails": "源和包详细信息", @@ -46,7 +46,7 @@ "loc.input.help.versionPublish": "选择自定义包版本。", "loc.input.label.packagePublishDescription": "描述", "loc.input.help.packagePublishDescription": "此包的内容和/或对此包版本进行的更改的说明。", - "loc.input.label.verbosity": "详细程度", + "loc.input.label.verbosity": "详细信息", "loc.input.help.verbosity": "指定在输出中显示的详细信息量。", "loc.input.label.publishedPackageVar": "包输出变量", "loc.input.help.publishedPackageVar": "为将包含已发布的包名称和版本的变量提供名称。", @@ -54,7 +54,7 @@ "loc.messages.PackagesFailedToDownload": "包下载失败", "loc.messages.ConnectingAs": "正在连接到 Azure DevOps 组织中的源(作为“%s”[%s])", "loc.messages.BuildIdentityPermissionsHint": "对于内部源,请确保生成服务标识“%s”[%s] 有权对其进行访问。", - "loc.messages.CouldNotFindUniversalPackagesService": "找不到 Universal Packages 服务。此任务将无法对 Azure DevOps 组织中托管的源进行身份验证。", + "loc.messages.CouldNotFindUniversalPackagesService": "找不到通用包服务。此任务将无法对 Azure DevOps 组织中托管的源进行身份验证。", "loc.messages.Error_NoValueFoundForEnvVar": "未找到提供的环境变量的值。", "loc.messages.PackagesPublishedSuccessfully": "已成功发布包", "loc.messages.PackagesFailedToPublish": "包发布失败", @@ -67,21 +67,25 @@ "loc.messages.Info_PublishDirectoryNotFound": "找不到发布目录,或者它与搜索模式不匹配。", "loc.messages.Error_CommandNotRecognized": "无法识别命令 %s。", "loc.messages.Error_NoVersionWasFoundWhichMatches": "未找到任何匹配输入 %s 的版本", - "loc.messages.Error_AuthNotSupported": "Universal Packages 不支持使用用户名/密码进行身份验证。请使用个人访问令牌。", + "loc.messages.Error_AuthNotSupported": "通用包不支持使用用户名/密码进行身份验证。请使用个人访问令牌。", "loc.messages.Info_DownloadingArtifactTool": "正在从 %s 下载项目工具", "loc.messages.Info_Downloading": "正在下载包: %s,版本: %s 使用源 ID: %s,项目: %s", "loc.messages.Info_Publishing": "正在使用源 ID %s、项目 %s 发布包 %s 版本 %s", + "loc.messages.Info_PublishingRetry": "包 %s,版本: %s 已存在,请使用下一个可用版本: %s 重试", "loc.messages.Info_UsingArtifactToolPublish": "正在使用项目工具发布包", "loc.messages.Info_UsingArtifactToolDownload": "正在使用项目工具下载包", "loc.messages.Info_ResolvedToolFromCache": "已从工具缓存 %s 中解析", "loc.messages.Info_UsingToolPath": "使用工具路径: %s", "loc.messages.Info_UsingVersion": "使用的版本: %s", + "loc.messages.Info_ResolvePackageVersionRoute": "已解析获得最高包版本路由: %s", + "loc.messages.Info_RetrievingArtifactToolUri": "正在从 %s 检索项目工具", + "loc.messages.Info_ArtifactToolPath": "项目工具路径: %s", "loc.messages.FailedToGetPackageMetadata": "未能获取包元数据。", "loc.messages.FailedToGetArtifactTool": "未能获取项目工具。%s", "loc.messages.Error_UnexpectedErrorFailedToGetToolMetadata": "无法从源 URL %s 获取项目工具元数据", "loc.messages.FailedToGetLatestPackageVersion": "未能获取包版本", - "loc.messages.Warn_CredentialsNotFound": "无法确定用于 Universal Packages 的凭据", + "loc.messages.Warn_CredentialsNotFound": "无法确定用于通用包的凭据", "loc.messages.Warning_SessionCreationFailed": "无法创建出处会话: %s", - "loc.messages.Error_UniversalPackagesNotSupportedOnPrem": "Azure DevOps Server 中不支持 Universal Packages。", - "loc.messages.Error_ProcessorArchitectureNotSupported": "Universal Packages 需要 x64 代理。" + "loc.messages.Error_UniversalPackagesNotSupportedOnPrem": "Azure DevOps Server 中不支持通用包。", + "loc.messages.Error_ProcessorArchitectureNotSupported": "通用包需要 x64 代理。" } \ No newline at end of file diff --git a/Tasks/UniversalPackagesV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/UniversalPackagesV0/Strings/resources.resjson/zh-TW/resources.resjson index 6026a503039e..e92a9e0865aa 100644 --- a/Tasks/UniversalPackagesV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/UniversalPackagesV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,7 +1,7 @@ { "loc.friendlyName": "通用套件", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/universalpackagesannounce)", - "loc.description": "下載或發佈 Universal Packages", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/UniversalPackagesTask)", + "loc.description": "下載或發佈通用套件", "loc.instanceNameFormat": "通用 $(command)", "loc.group.displayName.packageDownloadDetails": "摘要 & 套件詳細資料", "loc.group.displayName.packagePublishDetails": "摘要 & 套件詳細資料", @@ -18,13 +18,13 @@ "loc.input.label.feedListDownload": "摘要", "loc.input.label.packageListDownload": "套件名稱", "loc.input.label.versionListDownload": "版本", - "loc.input.help.versionListDownload": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", - "loc.input.label.feedDownloadExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedDownloadExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.help.versionListDownload": "選取套件版本,或使用包含所要下載版本的變數。此項也可以使用萬用字元運算式,例如使用 * 可取得最高版本,使用 1.* 可取得主要版本為 1 的最高版本,使用 1.2.* 則可取得主要版本為 1 和次要版本為 2 的最高修補程式版本。", + "loc.input.label.feedDownloadExternal": "Feed (如果在專案中建立摘要,則為 Project/Feed)", + "loc.input.help.feedDownloadExternal": "如果在專案中建立摘要,這應為 Project/Feed,Project 是專案的名稱或識別碼,而 Feed 則是摘要的名稱。若不是在專案中建立摘要,這應該只有摘要名稱。", "loc.input.label.packageDownloadExternal": "套件名稱", "loc.input.help.packageDownloadExternal": "套件名稱", "loc.input.label.versionDownloadExternal": "版本", - "loc.input.help.versionDownloadExternal": "Select the package version or use a variable containing the version to download. This can also be a wildcard expression such as * to get the highest version, 1.* to get the highest version with major version 1, or 1.2.* to get the highest patch release with major version 1 and minor version 2.", + "loc.input.help.versionDownloadExternal": "選取套件版本,或使用包含所要下載版本的變數。此項也可以使用萬用字元運算式,例如使用 * 可取得最高版本,使用 1.* 可取得主要版本為 1 的最高版本,使用 1.2.* 則可取得主要版本為 1 和次要版本為 2 的最高修補程式版本。", "loc.input.label.publishDirectory": "要發佈之檔案的路徑", "loc.input.help.publishDirectory": "指定所要發佈檔案清單的路徑。", "loc.input.label.internalOrExternalPublish": "摘要位置", @@ -36,8 +36,8 @@ "loc.input.help.publishPackageMetadata": "建立此建置/發行管線的中繼資料 (執行 #,原始程式碼資訊) 與套件的關聯", "loc.input.label.packageListPublish": "套件名稱", "loc.input.help.packageListPublish": "如果您從未發佈此套件的版本,請選取要發佈的套件識別碼或鍵入新的套件識別碼。套件名稱必須為小寫,只能使用字母、數字和虛線 (-)。", - "loc.input.label.feedPublishExternal": "Feed (or Project/Feed if the feed was created in a project)", - "loc.input.help.feedPublishExternal": "If the feed was created in a project, this should be Project/Feed where Project is project's name or ID and Feed is the feed's name. If not created in a project, this should be only the feed name.", + "loc.input.label.feedPublishExternal": "Feed (如果在專案中建立摘要,則為 Project/Feed)", + "loc.input.help.feedPublishExternal": "如果在專案中建立摘要,這應為 Project/Feed,Project 是專案的名稱或識別碼,而 Feed 則是摘要的名稱。若不是在專案中建立摘要,這應該只有摘要名稱。", "loc.input.label.packagePublishExternal": "套件名稱", "loc.input.help.packagePublishExternal": "套件名稱", "loc.input.label.versionPublishSelector": "版本", @@ -46,15 +46,15 @@ "loc.input.help.versionPublish": "請選取自訂套件版本。", "loc.input.label.packagePublishDescription": "描述", "loc.input.help.packagePublishDescription": "此套件內容及 (或) 此版套件內變更的描述。", - "loc.input.label.verbosity": "詳細程度", + "loc.input.label.verbosity": "詳細資訊", "loc.input.help.verbosity": "指定要在輸出中顯示的詳細資料數。", - "loc.input.label.publishedPackageVar": "Package Output Variable", + "loc.input.label.publishedPackageVar": "套件輸出變數", "loc.input.help.publishedPackageVar": "請位變數提供名稱,其中包含已發佈套件名稱和版本。", "loc.messages.PackagesDownloadedSuccessfully": "已成功下載套件", "loc.messages.PackagesFailedToDownload": "套件無法下載", "loc.messages.ConnectingAs": "正作為 '%s' [%s] 連線至您 Azure DevOps 組織中的摘要", "loc.messages.BuildIdentityPermissionsHint": "若為內部摘要,請確定組建服務身分識別 '%s' [%s] 可存取摘要。", - "loc.messages.CouldNotFindUniversalPackagesService": "找不到 Universal Packages 服務。此工作將無法向您 Azure DevOps 組織中託管的摘要驗證。", + "loc.messages.CouldNotFindUniversalPackagesService": "找不到通用套件服務。此工作將無法向您 Azure DevOps 組織中託管的摘要驗證。", "loc.messages.Error_NoValueFoundForEnvVar": "找不到所提供之環境變數的值。", "loc.messages.PackagesPublishedSuccessfully": "已成功發行套件", "loc.messages.PackagesFailedToPublish": "無法發行套件", @@ -67,21 +67,25 @@ "loc.messages.Info_PublishDirectoryNotFound": "找不到發佈目錄,或其與搜尋模式不符。", "loc.messages.Error_CommandNotRecognized": "無法辨認命令 %s。", "loc.messages.Error_NoVersionWasFoundWhichMatches": "找不到任何版本與輸入 %s 相符", - "loc.messages.Error_AuthNotSupported": "Universal Packages 不支援使用使用者名稱/密碼進行驗證。請使用個人存取權杖。", + "loc.messages.Error_AuthNotSupported": "通用套件不支援使用使用者名稱/密碼進行驗證。請使用個人存取權杖。", "loc.messages.Info_DownloadingArtifactTool": "正在從 %s 下載成品工具", - "loc.messages.Info_Downloading": "Downloading package: %s, version: %s using feed id: %s, project: %s", - "loc.messages.Info_Publishing": "Publishing package: %s, version: %s using feed id: %s, project: %s", + "loc.messages.Info_Downloading": "正在使用摘要識別碼: %s、專案: %s 下載套件: %s、版本: %s", + "loc.messages.Info_Publishing": "正在使用摘要識別碼: %s、專案: %s 發行套件: %s、版本: %s", + "loc.messages.Info_PublishingRetry": "套件 %s,版本: %s 已存在,請使用下一個可用的版本: %s 重試", "loc.messages.Info_UsingArtifactToolPublish": "使用成品工具來發佈套件", "loc.messages.Info_UsingArtifactToolDownload": "使用成品工具來下載套件", "loc.messages.Info_ResolvedToolFromCache": "已從工具快取中解析: %s", "loc.messages.Info_UsingToolPath": "使用工具路徑: %s", "loc.messages.Info_UsingVersion": "使用版本: %s", + "loc.messages.Info_ResolvePackageVersionRoute": "已解決取得最高套件版本路由: %s", + "loc.messages.Info_RetrievingArtifactToolUri": "正在從 %s 擷取成品工具", + "loc.messages.Info_ArtifactToolPath": "成品工具路徑: %s", "loc.messages.FailedToGetPackageMetadata": "無法取得套件中繼資料。", "loc.messages.FailedToGetArtifactTool": "無法取得成品工具。%s", "loc.messages.Error_UnexpectedErrorFailedToGetToolMetadata": "無法從來源 URL %s 取得成品工具中繼資料", "loc.messages.FailedToGetLatestPackageVersion": "無法取得套件版本", - "loc.messages.Warn_CredentialsNotFound": "無法判斷要用於 Universal Packages 的認證", + "loc.messages.Warn_CredentialsNotFound": "無法判斷要用於通用套件的認證", "loc.messages.Warning_SessionCreationFailed": "無法建立來源工作階段: %s", - "loc.messages.Error_UniversalPackagesNotSupportedOnPrem": "Azure DevOps Server 中不支援 Universal Packages。", - "loc.messages.Error_ProcessorArchitectureNotSupported": "Universal Packages 需要 x64 代理程式。" + "loc.messages.Error_UniversalPackagesNotSupportedOnPrem": "Azure DevOps Server 中不支援通用套件。", + "loc.messages.Error_ProcessorArchitectureNotSupported": "通用套件需要 x64 代理程式。" } \ No newline at end of file diff --git a/Tasks/UniversalPackagesV0/task.json b/Tasks/UniversalPackagesV0/task.json index d39e548a3c7e..85a8ed78469b 100644 --- a/Tasks/UniversalPackagesV0/task.json +++ b/Tasks/UniversalPackagesV0/task.json @@ -9,7 +9,7 @@ "category": "Package", "version": { "Major": 0, - "Minor": 190, + "Minor": 198, "Patch": 0 }, "runsOn": [ @@ -453,4 +453,4 @@ "Error_UniversalPackagesNotSupportedOnPrem": "Universal Packages are not supported in Azure DevOps Server.", "Error_ProcessorArchitectureNotSupported": "Universal Packages require an x64 agent." } -} +} \ No newline at end of file diff --git a/Tasks/UniversalPackagesV0/task.loc.json b/Tasks/UniversalPackagesV0/task.loc.json index 665066f7fb44..44e64a6812c0 100644 --- a/Tasks/UniversalPackagesV0/task.loc.json +++ b/Tasks/UniversalPackagesV0/task.loc.json @@ -9,7 +9,7 @@ "category": "Package", "version": { "Major": 0, - "Minor": 190, + "Minor": 198, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/UseDotNetV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/UseDotNetV2/Strings/resources.resjson/de-DE/resources.resjson index 675850c927f3..f27d4d1a8806 100644 --- a/Tasks/UseDotNetV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/UseDotNetV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,18 +1,20 @@ { - "loc.friendlyName": "Use .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4xgy0)", + "loc.friendlyName": ".NET Core verwenden", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/AA4xgy0)", "loc.description": "Ruft eine bestimmte Version für das .NET Core SDK aus dem Internet oder dem lokalen Cache ab und fügt sie PATH hinzu. Verwenden Sie diese Aufgabe, um die in nachfolgenden Aufgaben verwendete .NET Core-Version zu ändern. Bietet zusätzlich Proxyunterstützung.", "loc.instanceNameFormat": "Verwenden Sie .NET Core $(packageType) $(version).", - "loc.releaseNotes": "
  • Support for installing multiple versions side by side.
  • Support for patterns in version to fetch latest in minor/major version.
  • Restrict Multi-level lookup
  • Installs NuGet and provides proxy support.
  • Installs sdk versions from `global.json` file(s)
  • ", + "loc.releaseNotes": "
  • Unterstützung für die parallele Installation mehrerer Versionen
  • Unterstützung für Versionsmuster, um die neueste Nebenversion/Hauptversion abzurufen
  • Einschränkung der Suche auf mehreren Ebenen
  • Installation von NuGet und Bereitstellung von Proxyunterstützung
  • Installation von SDK-Versionen aus global.json-Dateien
  • ", "loc.group.displayName.advanced": "Erweitert", "loc.input.label.packageType": "Zu installierendes Paket", "loc.input.help.packageType": "Wählen Sie aus, ob nur die Runtime oder das SDK installiert werden soll.", - "loc.input.label.useGlobalJson": "Use global json", - "loc.input.help.useGlobalJson": "Select this option to install all SDKs from global.json files. These files are searched from system.DefaultWorkingDirectory. You can change the search root path by setting working directory input.", + "loc.input.label.useGlobalJson": "\"global.json\" verwenden", + "loc.input.help.useGlobalJson": "Wählen Sie diese Option aus, um alle SDKs aus global.json-Dateien zu installieren. Diese Dateien werden in \"system.DefaultWorkingDirectory\" gesucht. Sie können den Stammpfad für die Suche ändern, indem Sie die Arbeitsverzeichniseingabe festlegen.", "loc.input.label.workingDirectory": "Arbeitsverzeichnis", - "loc.input.help.workingDirectory": "Specify path from where global.json files should be searched when using `Use global json`. If empty, `system.DefaultWorkingDirectory` will be considered as the root path.", + "loc.input.help.workingDirectory": "Geben Sie den Pfad an, von dem aus nach global.json-Dateien gesucht werden soll, wenn \"global.json verwenden\" verwendet wird. Wird dieser Wert leer gelassen, wird \"system.DefaultWorkingDirectory\" als Stammpfad angenommen.", "loc.input.label.version": "Version", - "loc.input.help.version": "Specify version of .NET Core SDK or runtime to install.
    Versions can be given in the following formats
  • 2.x => Install latest in major version.
  • 2.2.x => Install latest in major and minor version
  • 2.2.104 => Install exact version

  • Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.help.version": "Geben Sie die Version von .NET Core SDK oder Runtime an, die installiert werden soll.
    Versionen können in den folgenden Formaten angegeben werden:
  • 2.x: Installation der aktuellen Hauptversion
  • 2.2.x: Installation der aktuellen Haupt- und Nebenversion
  • 2.2.104: Installation der genauen Version

  • Suchen Sie in der Datei \"releases.json\" nach dem Wert \"version\" zur Installation von SDK/Runtime. Den Link zu \"releases.json\" dieser Hauptversion.Nebenversion finden Sie in der [**releases-index-Datei**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Der Link zu \"releases.json\" für Version 2.2 version lautet https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json.", + "loc.input.label.vsVersion": "Kompatible Visual Studio-Version", + "loc.input.help.vsVersion": "Geben Sie eine kompatible Version von Visual Studio an, für die das .NET Core SDK installiert werden soll. Die Angabe muss die vollständige VS-Version mit Hauptversion, Nebenversion und Patchnummer enthalten, z. B. \"16.6.4\". Suchen Sie in der Datei \"releases.json\" nach dem Wert von \"version\" für die Installation von SDK/Runtime. Den Link zu \"releases.json\" für die jeweilige \"Hauptversion.Nebenversion\" finden Sie in der [**Datei \"releases-index\"**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json).", "loc.input.label.includePreviewVersions": "Vorschauversionen einschließen", "loc.input.help.includePreviewVersions": "Wählen Sie aus, ob die Vorschauversionen bei der Suche nach aktuellen Versionen einbezogen werden sollen, etwa bei der Suche nach Version 2.2.x. Diese Einstellung wird ignoriert, wenn Sie eine genaue Version angeben, z. B. 3.0.100-preview3-010431.", "loc.input.label.installationPath": "Pfad zur Installation von .NET Core", @@ -41,7 +43,7 @@ "loc.messages.PrependGlobalToolPath": "Der globale Toolpfad wird erstellt und PATH vorangestellt.", "loc.messages.VersionsFileMalformed": "Die Downloadlinks der angegebenen Version sind im Dokument mit unterstützten Versionen nicht ordnungsgemäß formatiert: => %s/", "loc.messages.MatchingVersionNotFound": "Für die angegebene Version wurde keine übereinstimmende %s-Version gefunden: %s. Beachten Sie, dass die Vorschauversionen nur in den letzten Versionssuchen berücksichtigt werden, wenn das Kontrollkästchen \"Vorschauversionen einschließen\" aktiviert ist.", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "Auf den Pfad kann nicht zugegriffen werden: %s. Fehler: %s. Stellen Sie sicher, dass der Agentprozess Zugriff auf den Pfad besitzt.", "loc.messages.VersionCanNotBeDownloadedFromUrl": "Version %s kann nicht über die URL %s heruntergeladen werden. Entweder ist die URL oder die Version falsch.", "loc.messages.CopyingFoldersIntoPath": "Alle Stammordner werden in den Installationspfad kopiert: %s", "loc.messages.CopyingFilesIntoPath": "Stammdateien (z. B. \"dotnet.exe\") werden in den Installationspfad kopiert: %s", @@ -50,13 +52,13 @@ "loc.messages.ExplicitVersionRequired": "Version %s ist nicht zulässig. Die zu installierenden Versionen müssen das folgende Format aufweisen: Hauptversion.Nebenversion.Patchversion. Beispiel: 2.2.1", "loc.messages.VersionFoundInCache": "Version %s wurde im Cache gefunden.", "loc.messages.VersionNotFoundInCache": "Die Version %s wurde nicht im Cache gefunden.", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "Die Markerdatei für \"Installation abgeschlossen\" von .NET Core %s, Version %s, wird erstellt.", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "Die Runtimeversion für den Pakettyp \"%s\" mit Version %s wurde nicht gefunden.", "loc.messages.PathNotFoundException": "Der Pfad \"%s\" wurde nicht gefunden. Stellen Sie sicher, dass der Pfad vorhanden ist.", "loc.messages.VersionIsLocalLatest": "Version %s ist die neueste Version, die im Pfad \"%s\" vorhanden ist.", "loc.messages.VersionIsNotLocalLatest": "Version %s ist nicht die neueste Version, die unter \"%s\" vorhanden ist.", "loc.messages.DownloadUrlForMatchingOsNotFound": "Die Download-URL für .NET Core %s, Version %s wurde für die folgenden Betriebssystemplattformen (RID) nicht gefunden: %s", - "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Failed to download or parse releases-index.json with error: %s", + "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Fehler beim Herunterladen oder Analysieren von \"release-index.json\" mit folgendem Fehler: %s", "loc.messages.MatchingVersionForUserInputVersion": "Version %s in Kanal \"%s\" für benutzerseitig angegebene Versionsspezifikation gefunden: %s", "loc.messages.UrlForReleaseChannelNotFound": "Die URL für \"releases.json\" der Kanalversion %s wurde nicht gefunden.", "loc.messages.NoSuitableChannelWereFound": "Der zugehörige Kanal zu Version %s wurde nicht gefunden.", @@ -64,9 +66,9 @@ "loc.messages.FailedInDetectingMachineArch": "Fehler beim Ermitteln der Betriebssystemplattform für den Computer. Fehler: %s", "loc.messages.runtimeVersionPropertyNotFound": "Die runtime-version-Eigenschaft für .NET Core %s, Version %s wurde nicht gefunden.", "loc.messages.VersionNotFound": "%s-Versionsabgleich: \"%s\" wurde nicht gefunden.", - "loc.messages.VersionNotAllowed": "Version %s is not allowed. Allowed version types are: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion. More details: %s", + "loc.messages.VersionNotAllowed": "Die Version %s ist nicht zulässig. Zulässige Versionstypen: Hauptversion.x, Hauptversion.Nebenversion.x, Hauptversion.Nebenversion.Patchversion. Weitere Informationen: %s", "loc.messages.VersionsCanNotBeCompared": "Die Versionen %s und %s können nicht verglichen werden. Es muss sich in beiden Fällen um explizite Versionen handeln.", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "Der Dateiname \"%s\" entspricht keiner gültigen COMPLETE-Datei.", "loc.messages.ChannelVersionsNotComparable": "Die Kanalversionen %s und %s können nicht verglichen werden. Beide müssen Haupt- und Nebenversionen enthalten.", "loc.messages.LookingForVersionInChannel": "Die Version wird im Kanal \"%s\" gesucht.", "loc.messages.FallingBackToAdjacentChannels": "Die Version %s wurde nicht im Kanal gefunden. Es wird in benachbarten Kanälen gesucht.", @@ -78,7 +80,7 @@ "loc.messages.InvalidChannelObject": "Das Objekt kann nicht als Kanal verwendet werden, erforderliche Eigenschaften wie z. B. die Kanalversion und \"releases.json\" fehlen.", "loc.messages.ReleasesIndexBodyIncorrect": "Der analysierte Indextext für das Release ist nicht korrekt. Stellen Sie sicher, dass der Abschnitt \"releases-index\" in der Datei nicht leer ist.", "loc.messages.InvalidVersionObject": "\"releases.json\" weist ein Release mit ungültigem %s-Objekt auf: %s", - "loc.messages.InvalidVersion": "Invalid version specified %s", + "loc.messages.InvalidVersion": "Ungültige Version angegeben: %s", "loc.messages.FilesDataIsIncorrectInVersion": "In Release %s für Version %s sind die Dateidaten falsch (möglicherweise fehlen erforderliche Felder wie Name, RID und URL): %s", "loc.messages.VersionFilesDataIncorrect": "Die Dateidaten der Version fehlen, oder es fehlen erforderliche Felder.", "loc.messages.VersionInformationNotComplete": "Für Version %s erforderliche Informationen sind in der Datei \"releases.json\" nicht vollständig. Fehler: %s", @@ -86,12 +88,13 @@ "loc.messages.InstallingNuGetVersion": "NuGet-Version %s wird installiert.", "loc.messages.FailureWhileInstallingNuGetVersion": "Fehler beim Installieren der NuGet-Version. Fehler: %s", "loc.messages.SettingUpNugetProxySettings": "Die Proxykonfiguration für NuGet wird eingerichtet.", - "loc.messages.GlobalJsonFound": "Found a global.json at path: %s", - "loc.messages.GlobalJsonSdkVersion": "SDK version: %s is specified by global.json at path: %s", - "loc.messages.GlobalJsonIsEmpty": "global.json at path: %s is empty. No version is specified.", - "loc.messages.FailedToFindGlobalJson": "Failed to find global.json at and inside path: %s", - "loc.messages.FailedToReadGlobalJson": "The global.json at path: '%s' has the wrong format. For information about global.json, visit here: https://docs.microsoft.com/en-us/dotnet/core/tools/global-json. Error while trying to read: %s", - "loc.messages.VersionNumberHasTheWrongFormat": "The version number: %s doesn't have the correct format. Versions can be given in the following formats: 2.x => Install latest in major version. 2.2.x => Install latest in major and minor version. 2.2.104 => Install exact version. Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", - "loc.messages.OnlyExplicitVersionAllowed": "Only explicit versions and accepted, such as: 2.2.301. Version: %s is not valid.", - "loc.messages.SupportPhaseNotPresentInChannel": "support-phase is not present in the channel with channel-version %s." + "loc.messages.GlobalJsonFound": "\"global.json\" im folgenden Pfad gefunden: %s", + "loc.messages.GlobalJsonSdkVersion": "SDK-Version %s wird durch \"global.json\" im Pfad \"%s\" angegeben.", + "loc.messages.GlobalJsonIsEmpty": "Die Datei \"global.json\" im Pfad \"%s\" ist leer. Es wurde keine Version angegeben.", + "loc.messages.FailedToFindGlobalJson": "Fehler bei der Suche nach \"global.json\" im folgenden Pfad: %s", + "loc.messages.FailedToReadGlobalJson": "Die Datei \"global.json\" im Pfad \"%s\" weist das falsche Format auf. Informationen zu \"global.json\" finden Sie hier: https://docs.microsoft.com/de-de/dotnet/core/tools/global-json. Fehler beim Lesen: %s", + "loc.messages.VersionNumberHasTheWrongFormat": "Die Versionsnummer %s weist nicht das korrekte Format auf. Versionen können in den folgenden Formaten angegeben werden: 2.x: Installation der aktuellen Hauptversion. 2.2.x: Installation der aktuellen Haupt- und Nebenversion. 2.2.104: Installation der genauen Version. Suchen Sie in der Datei \"releases.json\" nach dem Wert \"version\" zur Installation von SDK/Runtime. Den Link zu \"releases.json\" dieser Hauptversion.Nebenversion finden Sie in der [**releases-index-Datei**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Der Link zu \"releases.json\" für Version 2.2 version lautet https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json.", + "loc.messages.OnlyExplicitVersionAllowed": "Es werden nur explizite Versionen akzeptiert, z. B. 2.2.301. Version %s ist ungültig.", + "loc.messages.SupportPhaseNotPresentInChannel": "Die Supportphase ist im Kanal mit Kanalversion %s nicht vorhanden.", + "loc.messages.DepricatedVersionNetCore": "Die von Ihnen angegebene NET Core-Version %s wird nicht mehr unterstützt und in Kürze von gehosteten Agents entfernt. Weitere Informationen zur .NET-Supportrichtlinie finden Sie unter https://aka.ms/dotnet-core-support." } \ No newline at end of file diff --git a/Tasks/UseDotNetV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/UseDotNetV2/Strings/resources.resjson/es-ES/resources.resjson index 62639b48893f..dc10cf281171 100644 --- a/Tasks/UseDotNetV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/UseDotNetV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,18 +1,20 @@ { - "loc.friendlyName": "Use .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4xgy0)", + "loc.friendlyName": "Usar .NET Core", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://aka.ms/AA4xgy0)", "loc.description": "Adquiere una versión específica del SDK de .NET Core de Internet o de la memoria caché local y la agrega a PATH. Use esta tarea para cambiar la versión de .NET Core que se usa en las tareas siguientes. También proporciona compatibilidad con el proxy.", "loc.instanceNameFormat": "Usar $(packageType) $(version) de .NET Core", - "loc.releaseNotes": "
  • Support for installing multiple versions side by side.
  • Support for patterns in version to fetch latest in minor/major version.
  • Restrict Multi-level lookup
  • Installs NuGet and provides proxy support.
  • Installs sdk versions from `global.json` file(s)
  • ", + "loc.releaseNotes": "
  • Compatibilidad para instalar varias versiones en paralelo.
  • Compatibilidad con los patrones de versión para capturar la última versión secundaria o principal.
  • Restringe la búsqueda de varios niveles.
  • Instala NuGet y proporciona compatibilidad con el proxy.
  • Instala versiones del SDK desde los archivos \"global.json\".
  • ", "loc.group.displayName.advanced": "Avanzado", "loc.input.label.packageType": "Paquete para instalar", "loc.input.help.packageType": "Seleccione si debe instalarse solo el entorno de ejecución o el SDK.", - "loc.input.label.useGlobalJson": "Use global json", - "loc.input.help.useGlobalJson": "Select this option to install all SDKs from global.json files. These files are searched from system.DefaultWorkingDirectory. You can change the search root path by setting working directory input.", + "loc.input.label.useGlobalJson": "Usar JSON global", + "loc.input.help.useGlobalJson": "Seleccione esta opción para instalar todos los SDK de los archivos global.json. Estos archivos se buscan desde system.DefaultWorkingDirectory. Establezca la entrada del directorio de trabajo para cambiar la ruta de acceso raíz de búsqueda.", "loc.input.label.workingDirectory": "Directorio de trabajo", - "loc.input.help.workingDirectory": "Specify path from where global.json files should be searched when using `Use global json`. If empty, `system.DefaultWorkingDirectory` will be considered as the root path.", + "loc.input.help.workingDirectory": "Especifique la ruta de acceso desde la que deben buscarse los archivos global.json cuando se utilice \"Usar JSON global\". Si está vacío, \"system.DefaultWorkingDirectory\" se considerará como la ruta de acceso raíz.", "loc.input.label.version": "Versión", - "loc.input.help.version": "Specify version of .NET Core SDK or runtime to install.
    Versions can be given in the following formats
  • 2.x => Install latest in major version.
  • 2.2.x => Install latest in major and minor version
  • 2.2.104 => Install exact version

  • Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.help.version": "Especifique la versión del entorno de ejecución o del SDK de .NET Core que debe instalarse.
    Las versiones pueden proporcionarse con los formatos siguientes
  • 2.x => Instalar la última versión principal.
  • 2.2.x => Instalar la última versión principal y secundaria.
  • 2.2.104 => Instalar la versión exacta.

  • Busque el valor de \"versión\" para instalar el SDK o el entorno de ejecución en releases.json. El vínculo a releases.json de dicha versión principal.secundaria puede encontrarse en el [**archivo releases-index.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Asimismo, el vínculo a releases.json para la versión 2.2 es https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.label.vsVersion": "Versión de Visual Studio compatible", + "loc.input.help.vsVersion": "Especifique la versión compatible de Visual Studio para la que se va a instalar el SDK de .NET Core. Especifique una versión de VS completa (por ejemplo, 16.6.4), que contenga la versión principal, la versión secundaria y el número de revisión. Busque el valor de \"version\" para instalar el runtime o el SDK desde releases.json. El vínculo a releases.json de esa versión principal.secundaria puede encontrarse en el [**archivo releases-index.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)", "loc.input.label.includePreviewVersions": "Incluir versiones preliminares", "loc.input.help.includePreviewVersions": "Seleccione si quiere que las versiones preliminares se incluyan en la búsqueda de las últimas versiones, por ejemplo, al buscar 2.2.x. Esta configuración se ignora si se especifica una versión exacta, como 3.0.100-preview3-010431", "loc.input.label.installationPath": "Ruta de acceso para instalar .Net Core", @@ -41,7 +43,7 @@ "loc.messages.PrependGlobalToolPath": "Creando la ruta de acceso de herramientas global y anteponiéndola a PATH.", "loc.messages.VersionsFileMalformed": "Los vínculos de descarga de la versión especificada no tienen un formato correcto en el documento de versiones admitidas => %s/", "loc.messages.MatchingVersionNotFound": "No se encontró ninguna versión de %s coincidente para la versión %s especificada. Tenga en cuenta que las versiones preliminares solo se toman en consideración en las búsquedas de la última versión si la casilla Incluir versiones preliminares está seleccionada.", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "No se puede acceder a la ruta de acceso %s. Error: %s. Asegúrese de que el proceso del agente tiene acceso a la ruta correspondiente.", "loc.messages.VersionCanNotBeDownloadedFromUrl": "No se puede descargar la versión %s de la dirección URL %s. La dirección URL o la versión es incorrecta.", "loc.messages.CopyingFoldersIntoPath": "Copiando todas las carpetas raíz en la ruta de acceso de instalación: %s", "loc.messages.CopyingFilesIntoPath": "Copiando archivos raíz (como dotnet.exe) en la ruta de acceso de instalación: %s", @@ -50,13 +52,13 @@ "loc.messages.ExplicitVersionRequired": "No se admite la versión %s. Las versiones que se van a instalar deben tener el formato principal.secundaria.revisión. Por ejemplo, 2.2.1", "loc.messages.VersionFoundInCache": "Se ha encontrado la versión %s en la memoria caché.", "loc.messages.VersionNotFoundInCache": "No se encontró la versión %s en la memoria caché.", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "Creando el archivo marcador de instalación completo para .NET Core %s, versión %s", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "No se encuentra la versión del entorno de ejecución para el tipo de paquete %s con la versión %s", "loc.messages.PathNotFoundException": "No se encontró la ruta de acceso %s. Asegúrese de que existe.", "loc.messages.VersionIsLocalLatest": "La versión %s es la última de las versiones presentes en la ruta de acceso %s", "loc.messages.VersionIsNotLocalLatest": "La versión %s no es la última de las versiones presentes en %s", "loc.messages.DownloadUrlForMatchingOsNotFound": "No se encontró la dirección URL de descarga de .Net Core %s versión %s para las plataformas de sistema operativo siguientes (RID): %s", - "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Failed to download or parse releases-index.json with error: %s", + "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "No se pudo descargar ni analizar el archivo releases-index.json con el error %s.", "loc.messages.MatchingVersionForUserInputVersion": "Se encontró la versión %s en el canal %s para la especificación de versión determinada por el usuario: %s", "loc.messages.UrlForReleaseChannelNotFound": "No se encontró la dirección URL para el archivo releases.json de la versión del canal: %s", "loc.messages.NoSuitableChannelWereFound": "No se encuentra el canal correspondiente a la versión %s.", @@ -64,9 +66,9 @@ "loc.messages.FailedInDetectingMachineArch": "Error al detectar la plataforma del sistema operativo de la máquina: %s", "loc.messages.runtimeVersionPropertyNotFound": "No se encontró la propiedad runtime-version para .Net Core %s versión %s.", "loc.messages.VersionNotFound": "Coincidencia de versión de %s: no se encontró %s", - "loc.messages.VersionNotAllowed": "Version %s is not allowed. Allowed version types are: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion. More details: %s", + "loc.messages.VersionNotAllowed": "No se admite la versión %s. Los tipos de versión admitidos son: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion. Más detalles: %s", "loc.messages.VersionsCanNotBeCompared": "No se pueden comparar las versiones %s y %s. Ambas versiones deben ser explícitas.", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "El nombre de archivo %s no es un archivo \".complete\" correcto.", "loc.messages.ChannelVersionsNotComparable": "No se pueden comparar las versiones %s y %s del canal. Ambas deben tener versiones principales y secundarias numéricas.", "loc.messages.LookingForVersionInChannel": "Buscando la versión en canal %s", "loc.messages.FallingBackToAdjacentChannels": "No se encontró la versión %s en su canal y se va a buscar en los canales adyacentes.", @@ -78,7 +80,7 @@ "loc.messages.InvalidChannelObject": "El objeto no se puede usar como canal porque faltan propiedades requeridas, como channel-version o releases.json.", "loc.messages.ReleasesIndexBodyIncorrect": "El cuerpo del índice de versiones analizadas no es correcto. Compruebe que la sección releases-index no está vacía en el archivo.", "loc.messages.InvalidVersionObject": "La versión del archivo releases.json tiene un objeto %s no válido: %s", - "loc.messages.InvalidVersion": "Invalid version specified %s", + "loc.messages.InvalidVersion": "Se ha especificado una versión %s no válida.", "loc.messages.FilesDataIsIncorrectInVersion": "En la versión %s (%s), los datos del archivo son incorrectos (puede que falten campos obligatorios, como el nombre, RID y dirección URL): %s", "loc.messages.VersionFilesDataIncorrect": "Faltan datos de los archivos de la versión o faltan campos obligatorios.", "loc.messages.VersionInformationNotComplete": "La información necesaria de la versión %s no está completa en el archivo releases.json. Error: %s", @@ -86,12 +88,13 @@ "loc.messages.InstallingNuGetVersion": "Instalando la versión %s de NuGet", "loc.messages.FailureWhileInstallingNuGetVersion": "No se pudo instalar la versión de NuGet. Error: %s", "loc.messages.SettingUpNugetProxySettings": "Configurando el proxy para NuGet.", - "loc.messages.GlobalJsonFound": "Found a global.json at path: %s", - "loc.messages.GlobalJsonSdkVersion": "SDK version: %s is specified by global.json at path: %s", - "loc.messages.GlobalJsonIsEmpty": "global.json at path: %s is empty. No version is specified.", - "loc.messages.FailedToFindGlobalJson": "Failed to find global.json at and inside path: %s", - "loc.messages.FailedToReadGlobalJson": "The global.json at path: '%s' has the wrong format. For information about global.json, visit here: https://docs.microsoft.com/en-us/dotnet/core/tools/global-json. Error while trying to read: %s", - "loc.messages.VersionNumberHasTheWrongFormat": "The version number: %s doesn't have the correct format. Versions can be given in the following formats: 2.x => Install latest in major version. 2.2.x => Install latest in major and minor version. 2.2.104 => Install exact version. Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", - "loc.messages.OnlyExplicitVersionAllowed": "Only explicit versions and accepted, such as: 2.2.301. Version: %s is not valid.", - "loc.messages.SupportPhaseNotPresentInChannel": "support-phase is not present in the channel with channel-version %s." + "loc.messages.GlobalJsonFound": "Se encontró un archivo global.json en la ruta de acceso: %s", + "loc.messages.GlobalJsonSdkVersion": "El archivo global.json especifica la versión del SDK %s en la ruta de acceso %s", + "loc.messages.GlobalJsonIsEmpty": "El archivo global.json en la ruta de acceso %s está vacío. No se ha especificado ninguna versión.", + "loc.messages.FailedToFindGlobalJson": "No se encontró el archivo global.json en la ruta de acceso ni dentro de ella: %s", + "loc.messages.FailedToReadGlobalJson": "El archivo global.json en la ruta de acceso \"%s\" tiene un formato incorrecto. Para obtener información sobre global.json, visite esta página: https://docs.microsoft.com/en-us/dotnet/core/tools/global-json. Error al intentar leer: %s", + "loc.messages.VersionNumberHasTheWrongFormat": "El número de versión %s no tiene el formato correcto. Las versiones pueden proporcionarse con los formatos siguientes: 2.x => Instalar la última versión principal. 2.2.x => Instalar la última versión principal y secundaria. 2.2.104 => Instalar la versión exacta. Busque el valor de \"versión\" para instalar el SDK o el entorno de ejecución en releases.json. El vínculo a releases.json de dicha versión principal.secundaria puede encontrarse en el [**archivo releases-index.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Asimismo, el vínculo a releases.json para la versión 2.2 es https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.messages.OnlyExplicitVersionAllowed": "Solo se aceptan las versiones explícitas, por ejemplo, 2.2.301. La versión %s no es válida.", + "loc.messages.SupportPhaseNotPresentInChannel": "La fase de soporte no está presente en el canal con la versión %s.", + "loc.messages.DepricatedVersionNetCore": "La versión de NET Core que especificó %s no es compatible y pronto se quitará de los agentes hospedados. Consulte https://aka.ms/dotnet-core-support para obtener más información sobre la directiva de soporte técnico de .NET." } \ No newline at end of file diff --git a/Tasks/UseDotNetV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/UseDotNetV2/Strings/resources.resjson/fr-FR/resources.resjson index 5e96015b4577..a0af318f250d 100644 --- a/Tasks/UseDotNetV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/UseDotNetV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,18 +1,20 @@ { - "loc.friendlyName": "Use .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4xgy0)", + "loc.friendlyName": "Utiliser .NET Core", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/AA4xgy0)", "loc.description": "Acquiert une version spécifique du kit SDK .NET Core à partir d'Internet ou du cache local, et l'ajoute à PATH. Utilisez cette tâche pour changer la version de .NET Core utilisée dans les tâches suivantes. Fournit également une prise en charge du proxy.", "loc.instanceNameFormat": "Utilisez .NET Core $(packageType) $(version)", - "loc.releaseNotes": "
  • Support for installing multiple versions side by side.
  • Support for patterns in version to fetch latest in minor/major version.
  • Restrict Multi-level lookup
  • Installs NuGet and provides proxy support.
  • Installs sdk versions from `global.json` file(s)
  • ", + "loc.releaseNotes": "
  • Prise en charge de l'installation de plusieurs versions côte à côte.
  • Prise en charge des modèles de version pour la récupération (fetch) de la dernière version mineure/principale.
  • Restriction de la recherche multiniveau
  • Installation de NuGet et prise en charge du proxy.
  • Installation des versions du kit SDK à partir des fichiers 'global.json'
  • ", "loc.group.displayName.advanced": "Avancé", "loc.input.label.packageType": "Package à installer", "loc.input.help.packageType": "Choisissez d'installer le runtime uniquement ou le kit SDK.", - "loc.input.label.useGlobalJson": "Use global json", - "loc.input.help.useGlobalJson": "Select this option to install all SDKs from global.json files. These files are searched from system.DefaultWorkingDirectory. You can change the search root path by setting working directory input.", + "loc.input.label.useGlobalJson": "Utiliser le fichier global json", + "loc.input.help.useGlobalJson": "Sélectionnez cette option pour installer tous les kits SDK à partir des fichiers global.json. Ces fichiers sont recherchés à partir de system.DefaultWorkingDirectory. Vous pouvez changer le chemin racine de recherche en définissant l'entrée du répertoire de travail.", "loc.input.label.workingDirectory": "Répertoire de travail", - "loc.input.help.workingDirectory": "Specify path from where global.json files should be searched when using `Use global json`. If empty, `system.DefaultWorkingDirectory` will be considered as the root path.", + "loc.input.help.workingDirectory": "Spécifiez le chemin de recherche des fichiers global.json quand vous accédez à 'Utiliser le fichier global json'. Si aucune valeur n'est spécifiée, 'system.DefaultWorkingDirectory' est utilisé en tant que chemin racine.", "loc.input.label.version": "Version", - "loc.input.help.version": "Specify version of .NET Core SDK or runtime to install.
    Versions can be given in the following formats
  • 2.x => Install latest in major version.
  • 2.2.x => Install latest in major and minor version
  • 2.2.104 => Install exact version

  • Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.help.version": "Spécifiez la version du kit SDK ou du runtime .NET Core à installer.
    Vous pouvez spécifier les versions aux formats suivants :
  • 2.x => Installe la dernière version dans la version principale.
  • 2.2.x => Installe la dernière version dans la version principale et la version mineure
  • 2.2.104 => Installe la version exacte

  • Recherchez la valeur de 'version' pour l'installation du kit SDK/runtime dans le fichier releases.json. Le lien vers le fichier releases.json de cette version principale.mineure se trouve dans le [**fichier releases-index.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). De même, le lien vers releases.json pour la version 2.2 est https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.label.vsVersion": "Version compatible de Visual Studio", + "loc.input.help.vsVersion": "Spécifiez la version compatible de Visual Studio pour laquelle le kit SDK .NET Core doit être installé. Spécifiez la version complète de Visual Studio, par exemple 16.6.4, qui contient la version principale, la version mineure et le numéro de patch. Recherchez la valeur de 'version' dans releases.json pour l'installation du kit SDK/runtime. Le lien vers le fichier releases.json de cette version principale.mineure se trouve dans le [**fichier releases-index.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)", "loc.input.label.includePreviewVersions": "Inclure les préversions", "loc.input.help.includePreviewVersions": "Sélectionnez cette option si vous souhaitez inclure des préversions durant la recherche des dernières versions, par exemple durant la recherche de la version 2.2.x. Ce paramètre est ignoré si vous spécifiez une version précise, par exemple 3.0.100-preview3-010431", "loc.input.label.installationPath": "Chemin d'installation de .Net Core", @@ -41,7 +43,7 @@ "loc.messages.PrependGlobalToolPath": "Création d'un chemin d'outil global, et ajout de la valeur correspondante au début de PATH.", "loc.messages.VersionsFileMalformed": "Les liens de téléchargement de la version spécifiée ne sont pas correctement formés dans le document des versions prises en charge => %s/", "loc.messages.MatchingVersionNotFound": "La version %s correspondante est introuvable pour la version spécifiée : %s. Notez que les versions de préversion sont prises en compte uniquement dans les recherches de dernières versions, si la case Inclure les préversions est cochée.", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "Impossible d'accéder au chemin : %s. Erreur : %s. Vérifiez que le processus de l'agent a accès au chemin.", "loc.messages.VersionCanNotBeDownloadedFromUrl": "Impossible de télécharger la version %s à partir de l'URL %s. L'URL ou la version est incorrecte.", "loc.messages.CopyingFoldersIntoPath": "Copie de tous les dossiers racine dans le chemin d'installation : %s", "loc.messages.CopyingFilesIntoPath": "Copie des fichiers racine (tels que dotnet. exe) dans le chemin d'installation : %s", @@ -50,13 +52,13 @@ "loc.messages.ExplicitVersionRequired": "La version %s n'est pas autorisée. Les versions à installer doivent être au format suivant : versionprincipale.versionmineure.versioncorrectif. Exemple : 2.2.1", "loc.messages.VersionFoundInCache": "La version %s a été trouvée dans le cache.", "loc.messages.VersionNotFoundInCache": "La version %s est introuvable dans le cache.", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "Création du fichier marqueur de fin d'installation pour .Net Core %s version %s", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "Version du runtime introuvable pour le package de type %s, version %s", "loc.messages.PathNotFoundException": "Chemin %s introuvable. Vérifiez que le chemin existe.", "loc.messages.VersionIsLocalLatest": "La version %s est la plus récente des versions présentes dans le chemin %s", "loc.messages.VersionIsNotLocalLatest": "La version %s n'est pas la plus récente des versions présentes dans %s", "loc.messages.DownloadUrlForMatchingOsNotFound": "L'URL de téléchargement de .Net Core %s version %s est introuvable pour les plateformes de système d'exploitation suivantes (RID) : %s", - "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Failed to download or parse releases-index.json with error: %s", + "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Échec du téléchargement ou de l'analyse de releases-index.json. Erreur : %s", "loc.messages.MatchingVersionForUserInputVersion": "Version %s trouvée dans le canal %s pour la spécification de version spécifiée par l'utilisateur : %s", "loc.messages.UrlForReleaseChannelNotFound": "Impossible de localiser l'URL du fichier releases.json de la version de canal : %s", "loc.messages.NoSuitableChannelWereFound": "Le canal correspondant à la version %s est introuvable.", @@ -64,9 +66,9 @@ "loc.messages.FailedInDetectingMachineArch": "Échec de la détection de la plateforme de système d'exploitation de la machine. Erreur : %s", "loc.messages.runtimeVersionPropertyNotFound": "La propriété runtime-version est introuvable pour .Net Core %s version %s.", "loc.messages.VersionNotFound": "La version %s correspondant à la version %s est introuvable", - "loc.messages.VersionNotAllowed": "Version %s is not allowed. Allowed version types are: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion. More details: %s", + "loc.messages.VersionNotAllowed": "La version %s n'est pas autorisée. Types de version autorisés : versionPrincipale.x, versionPrincipale.versionMineure.x, versionPrincipale.versionMineure.versionCorrectif. Plus de détails : %s", "loc.messages.VersionsCanNotBeCompared": "Impossible de comparer les versions %s et %s. Les deux versions doivent être explicites.", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "Le nom de fichier %s n'est pas un fichier '.complete' correct.", "loc.messages.ChannelVersionsNotComparable": "Impossible de comparer les versions de canal %s et %s. Elles doivent comporter toutes les deux des numéros de version principale et mineure.", "loc.messages.LookingForVersionInChannel": "Recherche de version dans le canal %s", "loc.messages.FallingBackToAdjacentChannels": "La version %s est introuvable dans son canal. Exécution de la recherche dans les canaux adjacents.", @@ -78,7 +80,7 @@ "loc.messages.InvalidChannelObject": "Impossible d'utiliser l'objet en tant que canal. Des propriétés obligatoires telles que channel-version, releases.json sont manquantes.", "loc.messages.ReleasesIndexBodyIncorrect": "Le corps de l'index des versions release analysées est incorrect. Vérifiez si la section releases-index n'est pas vide dans le fichier.", "loc.messages.InvalidVersionObject": "Releases.json comporte une version release ayant un objet %s non valide : %s", - "loc.messages.InvalidVersion": "Invalid version specified %s", + "loc.messages.InvalidVersion": "Version non valide spécifiée %s", "loc.messages.FilesDataIsIncorrectInVersion": "Dans la version release %s de la version %s, des données de fichiers sont incorrectes (des champs obligatoires tels que nom, RID et URL sont peut-être manquants) : %s", "loc.messages.VersionFilesDataIncorrect": "Des données de fichiers ou des champs obligatoires sont manquants pour la version.", "loc.messages.VersionInformationNotComplete": "Les informations obligatoires de la version %s sont incomplètes dans le fichier releases.json. Erreur : %s", @@ -86,12 +88,13 @@ "loc.messages.InstallingNuGetVersion": "Installation de NuGet version %s", "loc.messages.FailureWhileInstallingNuGetVersion": "Échec de l'installation de la version de NuGet. Erreur : %s", "loc.messages.SettingUpNugetProxySettings": "Configuration du proxy pour NuGet.", - "loc.messages.GlobalJsonFound": "Found a global.json at path: %s", - "loc.messages.GlobalJsonSdkVersion": "SDK version: %s is specified by global.json at path: %s", - "loc.messages.GlobalJsonIsEmpty": "global.json at path: %s is empty. No version is specified.", - "loc.messages.FailedToFindGlobalJson": "Failed to find global.json at and inside path: %s", - "loc.messages.FailedToReadGlobalJson": "The global.json at path: '%s' has the wrong format. For information about global.json, visit here: https://docs.microsoft.com/en-us/dotnet/core/tools/global-json. Error while trying to read: %s", - "loc.messages.VersionNumberHasTheWrongFormat": "The version number: %s doesn't have the correct format. Versions can be given in the following formats: 2.x => Install latest in major version. 2.2.x => Install latest in major and minor version. 2.2.104 => Install exact version. Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", - "loc.messages.OnlyExplicitVersionAllowed": "Only explicit versions and accepted, such as: 2.2.301. Version: %s is not valid.", - "loc.messages.SupportPhaseNotPresentInChannel": "support-phase is not present in the channel with channel-version %s." + "loc.messages.GlobalJsonFound": "Fichier global.json trouvé dans le chemin %s", + "loc.messages.GlobalJsonSdkVersion": "Le kit SDK version %s est spécifié par global.json dans le chemin %s", + "loc.messages.GlobalJsonIsEmpty": "global.json dans le chemin %s est vide. Aucune version n'est spécifiée.", + "loc.messages.FailedToFindGlobalJson": "Échec de la localisation de global.json dans le chemin %s", + "loc.messages.FailedToReadGlobalJson": "Le fichier global.json situé dans le chemin '%s' n'est pas au format approprié. Pour plus d'informations sur global.json, accédez à l'adresse suivante : https://docs.microsoft.com/fr-fr/dotnet/core/tools/global-json. Erreur durant la tentative de lecture de %s", + "loc.messages.VersionNumberHasTheWrongFormat": "Le numéro de version %s n'est pas au format approprié. Vous pouvez spécifier les versions aux formats suivants : 2.x => Installe la dernière version dans la version principale. 2.2.x => Installe la dernière version dans la version principale et mineure. 2.2.104 => Installe la version exacte. Recherchez la valeur de 'version' pour l'installation du kit SDK/runtime dans le fichier releases.json. Le lien vers le fichier releases.json de cette version principale.mineure se trouve dans le [**fichier releases-index.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). De même, le lien vers releases.json pour la version 2.2 est https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.messages.OnlyExplicitVersionAllowed": "Seules les versions explicites et acceptées, par exemple 2.2.301. La version %s est non valide.", + "loc.messages.SupportPhaseNotPresentInChannel": "support-phase n'est pas présent dans le canal avec le channel-version %s.", + "loc.messages.DepricatedVersionNetCore": "La version de NET Core que vous avez spécifiée %s n’est pas prise en charge et sera bientôt supprimée des agents hébergés. Pour plus d’informations sur la stratégie de support .NET, consultez https://aka.ms/dotnet-core-support." } \ No newline at end of file diff --git a/Tasks/UseDotNetV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/UseDotNetV2/Strings/resources.resjson/it-IT/resources.resjson index d0081b3bbeb7..a7ff7c22002a 100644 --- a/Tasks/UseDotNetV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/UseDotNetV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,18 +1,20 @@ { - "loc.friendlyName": "Use .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4xgy0)", + "loc.friendlyName": "Usa .NET Core", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/AA4xgy0)", "loc.description": "Acquisisce una versione specifica di .NET Core SDK da Internet o dalla cache locale e la aggiunge a PATH. Usare questa attività per cambiare la versione di .NET Core usata nelle attività successive. Fornisce anche il supporto per proxy.", "loc.instanceNameFormat": "Usa .NET Core $(packageType) $(version)", - "loc.releaseNotes": "
  • Support for installing multiple versions side by side.
  • Support for patterns in version to fetch latest in minor/major version.
  • Restrict Multi-level lookup
  • Installs NuGet and provides proxy support.
  • Installs sdk versions from `global.json` file(s)
  • ", + "loc.releaseNotes": "
  • Supporto per l'installazione di più versioni side-by-side.
  • Supporto per i criteri di recupero dell'ultima versione principale/secondaria.
  • Limitazione della ricerca multilivello
  • Installazione di NuGet e aggiunta del supporto per proxy.
  • Installa le versioni dell'SDK da file `global.json`
  • ", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.packageType": "Pacchetto da installare", "loc.input.help.packageType": "Scegliere se installare solo il runtime o l'SDK.", - "loc.input.label.useGlobalJson": "Use global json", - "loc.input.help.useGlobalJson": "Select this option to install all SDKs from global.json files. These files are searched from system.DefaultWorkingDirectory. You can change the search root path by setting working directory input.", + "loc.input.label.useGlobalJson": "Usa JSON globale", + "loc.input.help.useGlobalJson": "Selezionare questa opzione per installare tutti gli SDK dai file global.json. Questi file vengono cercati da system.DefaultWorkingDirectory. È possibile modificare il percorso radice della ricerca impostando il valore di input della directory di lavoro.", "loc.input.label.workingDirectory": "Directory di lavoro", - "loc.input.help.workingDirectory": "Specify path from where global.json files should be searched when using `Use global json`. If empty, `system.DefaultWorkingDirectory` will be considered as the root path.", + "loc.input.help.workingDirectory": "Consente di specificare il percorso da cui cercare i file global.json quando si usa l'attività `Usa JSON globale`. Se è vuoto, come percorso radice verrà usato `system.DefaultWorkingDirectory`.", "loc.input.label.version": "Versione", - "loc.input.help.version": "Specify version of .NET Core SDK or runtime to install.
    Versions can be given in the following formats
  • 2.x => Install latest in major version.
  • 2.2.x => Install latest in major and minor version
  • 2.2.104 => Install exact version

  • Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.help.version": "Consente di specificare la versione di .NET Core SDK o il runtime da installare.
    È possibile specificare le versioni nei formati seguenti:
  • 2.x => Installa la versione principale più recente.
  • 2.2.x => Installa la versione principale e secondaria più recente
  • 2.2.104 => Installa la versione esatta

  • Individuare il valore di `version` per l'installazione di SDK/Runtime in releases.json. Il collegamento a releases.json della versione principale.secondaria è disponibile nel [**file releases-index**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Ad esempio, il collegamento a releases.json per la versione 2.2 è https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.label.vsVersion": "Versione di Visual Studio compatibile", + "loc.input.help.vsVersion": "Consente di specificare la versione di Visual Studio compatibile per cui installare .NET Core SDK. Specificare la versione di Visual Studio completa, ad esempio 16.6.4 che contiene il numero di versione principale, quello secondario e quello di patch. Trovare il valore di `version` per l'installazione di SDK/Runtime in releases.json. Il collegamento a releases.json di tale versione principale.secondaria è disponibile nel [**file releases-index**].(https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)", "loc.input.label.includePreviewVersions": "Includi versioni in anteprima", "loc.input.help.includePreviewVersions": "Selezionare questa impostazione se si vuole che le versioni in anteprima vengano incluse durante la ricerca delle versioni più recenti, ad esempio durante la ricerca della versione 2.2.x. Questa impostazione viene ignorata se si specifica una versione esatta, ad esempio: 3.0.100-preview3-010431", "loc.input.label.installationPath": "Percorso per l'installazione di .NET Core", @@ -41,7 +43,7 @@ "loc.messages.PrependGlobalToolPath": "Creazione del percorso strumenti globale e aggiunta del percorso prima di PATH.", "loc.messages.VersionsFileMalformed": "Il formato dei collegamenti di download della versione specificata non è corretto nel documento delle versioni supportate => %s/", "loc.messages.MatchingVersionNotFound": "Non è stata trovata alcuna versione %s corrispondente per la versione specificata %s. Tenere presente che le versioni in anteprima vengono considerate nelle ricerche delle versioni più recenti solo se la casella di controllo Includi versioni in anteprima è selezionata.", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "Non è possibile accedere al percorso %s. Errore: %s. Assicurarsi che il processo dell'agente possa accedere al percorso.", "loc.messages.VersionCanNotBeDownloadedFromUrl": "Non è possibile scaricare la versione %s dall'URL %s. Il valore dell'URL o della versione non è corretto.", "loc.messages.CopyingFoldersIntoPath": "Copia di tutte le cartelle radice nel percorso di installazione: %s", "loc.messages.CopyingFilesIntoPath": "Copia dei file radice (ad esempio dotnet.exe) nel percorso di installazione: %s", @@ -50,13 +52,13 @@ "loc.messages.ExplicitVersionRequired": "La versione %s non è consentita. Le versioni da installare devono essere specificate nel formato principale.secondaria.versionepatch. Ad esempio: 2.2.1", "loc.messages.VersionFoundInCache": "La versione %s è stata trovata nella cache.", "loc.messages.VersionNotFoundInCache": "La versione %s non è stata trovata nella cache.", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "Creazione del file indicatore di installazione completato per .NET Core %s versione %s", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "Non è possibile trovare la versione del runtime per il tipo di pacchetto %s con versione %s", "loc.messages.PathNotFoundException": "Non è stato possibile individuare/trovare il percorso %s. Assicurarsi che sia esistente.", "loc.messages.VersionIsLocalLatest": "La versione %s è l'ultima tra le versioni presenti nel percorso %s", "loc.messages.VersionIsNotLocalLatest": "La versione %s non è l'ultima tra le versioni presenti in %s", "loc.messages.DownloadUrlForMatchingOsNotFound": "Non è stato possibile trovare l'URL di download di .NET Core %s versione %s per le piattaforme del sistema operativo seguenti (RID): %s", - "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Failed to download or parse releases-index.json with error: %s", + "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Non è stato possibile scaricare o analizzare releases-index.json. Errore: %s", "loc.messages.MatchingVersionForUserInputVersion": "La versione %s per l'identificatore di versione specificato dall'utente è stata trovata nel canale %s: %s", "loc.messages.UrlForReleaseChannelNotFound": "Non è stato possibile trovare l'URL del file releases.json della versione del canale: %s", "loc.messages.NoSuitableChannelWereFound": "Non è stato possibile trovare il canale corrispondente alla versione %s.", @@ -64,9 +66,9 @@ "loc.messages.FailedInDetectingMachineArch": "Si è verificato un errore durante il rilevamento della piattaforma del sistema operativo del computer. Errore: %s", "loc.messages.runtimeVersionPropertyNotFound": "Non è stato possibile trovare la proprietà runtime-version per .NET Core %s versione %s.", "loc.messages.VersionNotFound": "Non è stato possibile trovare la versione %s corrispondente a %s", - "loc.messages.VersionNotAllowed": "Version %s is not allowed. Allowed version types are: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion. More details: %s", + "loc.messages.VersionNotAllowed": "La versione %s non è consentita. I tipi di versione consentiti sono: versionePrincipale.x, versionePrincipale.versioneSecondaria.x, versionePrincipale.versioneSecondaria.versionePatch. Maggiori dettagli: %s", "loc.messages.VersionsCanNotBeCompared": "Non è possibile confrontare le versioni %s e %s. Entrambe le versioni devono essere esplicite.", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "Il nome file %s non corrisponde a un file '.complete' corretto.", "loc.messages.ChannelVersionsNotComparable": "Non è possibile confrontare le versioni %s e %s del canale. Devono includere entrambe versioni numeriche principali e secondarie.", "loc.messages.LookingForVersionInChannel": "Ricerca della versione nel canale %s", "loc.messages.FallingBackToAdjacentChannels": "Non è stato possibile trovare la versione %s nel relativo canale. Verrà eseguita la ricerca nei canali adiacenti.", @@ -78,7 +80,7 @@ "loc.messages.InvalidChannelObject": "Non è possibile usare l'oggetto come canale. Mancano proprietà obbligatorie, come channel-version in releases.json.", "loc.messages.ReleasesIndexBodyIncorrect": "Il corpo dell'indice delle versioni analizzato non è corretto. Verificare se la sezione releases-index non è vuota nel file.", "loc.messages.InvalidVersionObject": "Il file releases.json contiene una versione con oggetto %s non valido: %s", - "loc.messages.InvalidVersion": "Invalid version specified %s", + "loc.messages.InvalidVersion": "La versione specificata %s non è valida", "loc.messages.FilesDataIsIncorrectInVersion": "Nella versione %s per la versione %s i dati dei file non sono corretti (potrebbero mancare campi obbligatori, come nome, RID e URL): %s", "loc.messages.VersionFilesDataIncorrect": "I dati dei file della versione non sono presenti o non includono campi obbligatori.", "loc.messages.VersionInformationNotComplete": "Le informazioni obbligatorie della versione %s non sono complete nel file releases.json. Errore: %s", @@ -86,12 +88,13 @@ "loc.messages.InstallingNuGetVersion": "Installazione della versione %s di NuGet", "loc.messages.FailureWhileInstallingNuGetVersion": "Si è verificato un errore durante l'installazione della versione di NuGet. Errore: %s", "loc.messages.SettingUpNugetProxySettings": "Impostazione della configurazione proxy per NuGet.", - "loc.messages.GlobalJsonFound": "Found a global.json at path: %s", - "loc.messages.GlobalJsonSdkVersion": "SDK version: %s is specified by global.json at path: %s", - "loc.messages.GlobalJsonIsEmpty": "global.json at path: %s is empty. No version is specified.", - "loc.messages.FailedToFindGlobalJson": "Failed to find global.json at and inside path: %s", - "loc.messages.FailedToReadGlobalJson": "The global.json at path: '%s' has the wrong format. For information about global.json, visit here: https://docs.microsoft.com/en-us/dotnet/core/tools/global-json. Error while trying to read: %s", - "loc.messages.VersionNumberHasTheWrongFormat": "The version number: %s doesn't have the correct format. Versions can be given in the following formats: 2.x => Install latest in major version. 2.2.x => Install latest in major and minor version. 2.2.104 => Install exact version. Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", - "loc.messages.OnlyExplicitVersionAllowed": "Only explicit versions and accepted, such as: 2.2.301. Version: %s is not valid.", - "loc.messages.SupportPhaseNotPresentInChannel": "support-phase is not present in the channel with channel-version %s." + "loc.messages.GlobalJsonFound": "È stato trovato un file global.json nel percorso %s", + "loc.messages.GlobalJsonSdkVersion": "La versione %s dell'SDK è specificata dal file global.json nel percorso %s", + "loc.messages.GlobalJsonIsEmpty": "Il file global.json nel percorso %s è vuoto. Non è stata specificata alcuna versione.", + "loc.messages.FailedToFindGlobalJson": "Non è stato possibile trovare il file global.json nel percorso: %s", + "loc.messages.FailedToReadGlobalJson": "Il formato del file global.json nel percorso '%s' non è corretto. Per informazioni su global.json, vedere https://docs.microsoft.com/it-it/dotnet/core/tools/global-json. Si è verificato un errore durante il tentativo di lettura di %s", + "loc.messages.VersionNumberHasTheWrongFormat": "Il formato del numero di versione %s non è corretto. È possibile specificare le versioni nei formati seguenti: 2.x => Installa la versione principale più recente. 2.2.x => Installa la versione principale e secondaria più recente. 2.2.104 => Installa la versione esatta. Individuare il valore di `version` per l'installazione di SDK/Runtime in releases.json. Il collegamento a releases.json della versione principale.secondaria è disponibile nel [**file releases-index**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Ad esempio, il collegamento a releases.json per la versione 2.2 è https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.messages.OnlyExplicitVersionAllowed": "Sono accettate solo versioni esplicite, ad esempio 2.2.301. La versione %s non è valida.", + "loc.messages.SupportPhaseNotPresentInChannel": "support-phase non è presente nel canale con channel-version %s.", + "loc.messages.DepricatedVersionNetCore": "La versione NET Core specificata %s non è supportata e verrà rimossa a breve dagli agenti ospitati. Per altre informazioni sui criteri di supporto .NET, vedere https://aka.ms/dotnet-core-support." } \ No newline at end of file diff --git a/Tasks/UseDotNetV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/UseDotNetV2/Strings/resources.resjson/ja-JP/resources.resjson index c85efc2351ca..3ce9a6b657dc 100644 --- a/Tasks/UseDotNetV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/UseDotNetV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,18 +1,20 @@ { - "loc.friendlyName": "Use .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4xgy0)", + "loc.friendlyName": ".Net Core の使用", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://aka.ms/AA4xgy0)", "loc.description": ".NET Core SDK の特定のバージョンをインターネットまたはローカル キャッシュから取得し、PATH に追加します。このタスクを使用して、後続のタスクで使用されている .NET Core のバージョンを変更します。さらに、プロキシのサポートも提供します。", "loc.instanceNameFormat": ".NET Core $(packageType) $(version) の使用", - "loc.releaseNotes": "
  • Support for installing multiple versions side by side.
  • Support for patterns in version to fetch latest in minor/major version.
  • Restrict Multi-level lookup
  • Installs NuGet and provides proxy support.
  • Installs sdk versions from `global.json` file(s)
  • ", + "loc.releaseNotes": "
  • 複数のバージョンを同時にインストールするためのサポート。
  • 最新のマイナーまたはメジャー バージョンをフェッチするためのバージョンのパターンのサポート。
  • マルチレベル検索を制限する
  • NuGet をインストールしてプロキシ サポートを制限する。
  • `global.json` ファイルから SDK のバージョンをインストールする
  • ", "loc.group.displayName.advanced": "詳細設定", "loc.input.label.packageType": "インストールするパッケージ", "loc.input.help.packageType": "ランタイムのみをインストールするか、SDK をインストールするかを選択してください。", - "loc.input.label.useGlobalJson": "Use global json", - "loc.input.help.useGlobalJson": "Select this option to install all SDKs from global.json files. These files are searched from system.DefaultWorkingDirectory. You can change the search root path by setting working directory input.", + "loc.input.label.useGlobalJson": "グローバル JSON を使用する", + "loc.input.help.useGlobalJson": "すべての SDK を global.json ファイルからインストールするには、このオプションを選択します。これらのファイルは system.DefaultWorkingDirectory から検索されます。検索ルート パスを変更するには、作業ディレクトリの入力を設定します。", "loc.input.label.workingDirectory": "作業ディレクトリ", - "loc.input.help.workingDirectory": "Specify path from where global.json files should be searched when using `Use global json`. If empty, `system.DefaultWorkingDirectory` will be considered as the root path.", + "loc.input.help.workingDirectory": "`Use global json` を使用する際に、global.json ファイルを検索するパスを指定します。空の場合、`system.DefaultWorkingDirectory` がルート パスと見なされます。", "loc.input.label.version": "バージョン", - "loc.input.help.version": "Specify version of .NET Core SDK or runtime to install.
    Versions can be given in the following formats
  • 2.x => Install latest in major version.
  • 2.2.x => Install latest in major and minor version
  • 2.2.104 => Install exact version

  • Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.help.version": "インストールする .NET Core SDK またはランタイムのバージョンを指定します。
    バージョンは以下の形式で指定できます
  • 2.x => メジャー バージョンが最新のものをインストールします。
  • 2.2.x => メジャー バージョンとマイナー バージョンが最新のものをインストールします
  • 2.2.104 => バージョンが正確に一致するものをインストールします

  • SDK またはランタイムをインストールするために release.json で `version` の値を探します。その major.minor バージョンの releases.json へのリンクは [**releases-index ファイル**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json) からわかります。たとえば、2.2 バージョンの releases.json へのリンクは https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json です", + "loc.input.label.vsVersion": "互換性のある Visual Studio バージョン", + "loc.input.help.vsVersion": ".NET Core SDK をインストールする、互換性のある Visual Studio のバージョンを指定します。メジャー バージョン、マイナー バージョン、パッチ番号を含む 16.6.4 などの完全な VS バージョンを指定します。releases.jsから SDK またはランタイムをインストールするための 'version' の値を検索します。この major.minor バージョンの releases.js へのリンクは、[**releases-index ファイル**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)にあります。", "loc.input.label.includePreviewVersions": "プレビュー バージョンを含める", "loc.input.help.includePreviewVersions": "2.2.x を検索するときのように最新バージョンを検索するときにプレビュー バージョンを含める場合に選択します。次のように正確なバージョンを指定する場合、この設定は無視されます: 3.0.100-preview3-010431", "loc.input.label.installationPath": ".Net Core をインストールするパス", @@ -41,7 +43,7 @@ "loc.messages.PrependGlobalToolPath": "グローバル ツール パスを作成し、パスの先頭に追加しています。", "loc.messages.VersionsFileMalformed": "指定されたバージョンのダウンロード リンクが、サポートされているバージョンのドキュメントの正しい形式ではありません => %s/ ", "loc.messages.MatchingVersionNotFound": "次の指定バージョンと一致する %s バージョンが見つかりませんでした: %s。[プレビュー バージョンを含める] チェック ボックスがオンの場合、プレビュー バージョンは最新バージョンの検索でのみ考慮されます。", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "パス %s にアクセスできません。エラー: %s。エージェント プロセスにそのパスへのアクセス権があることを確認してください。", "loc.messages.VersionCanNotBeDownloadedFromUrl": "バージョン: %s を URL: %s からダウンロードできません。URL またはバージョンのいずれかが正しくありません。", "loc.messages.CopyingFoldersIntoPath": "すべてのルート フォルダーを次のインストール パスにコピーしています: %s", "loc.messages.CopyingFilesIntoPath": "ルート ファイル (dotnet.exe など) を次のインストール パスにコピーしています: %s", @@ -50,13 +52,13 @@ "loc.messages.ExplicitVersionRequired": "バージョン: %s は許可されていません。インストールするバージョンは、次の形式にする必要があります: major.minor.patchversion。例: 2.2.1", "loc.messages.VersionFoundInCache": "バージョン: %s がキャッシュに見つかりました。", "loc.messages.VersionNotFoundInCache": "バージョン %s がキャッシュに見つかりませんでした。", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": ".Net Core %s バージョン %s のインストールの完了マーカー ファイルを作成しています", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "パッケージの種類: %s、バージョン: %s のランタイム バージョンが見つかりません", "loc.messages.PathNotFoundException": "パス: %s が見つかりませんでした。パスが存在することを確認してください。", "loc.messages.VersionIsLocalLatest": "バージョン: %s は、パス: %s に存在するバージョン間で最新です。", "loc.messages.VersionIsNotLocalLatest": "バージョン: %s は、%s に存在する最新のバージョンではありません", "loc.messages.DownloadUrlForMatchingOsNotFound": "次の OS プラットフォーム (rid) の .Net Core %s バージョン %s のダウンロード URL が見つかりませんでした: %s", - "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Failed to download or parse releases-index.json with error: %s", + "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "releases-index.json のダウンロードまたは解析に失敗しました。エラー: %s", "loc.messages.MatchingVersionForUserInputVersion": "次のユーザー指定バージョン仕様のチャネル %s でバージョン %s が見つかりました: %s", "loc.messages.UrlForReleaseChannelNotFound": "次のチャネル バージョンの release.json の URL が見つかりませんでした: %s", "loc.messages.NoSuitableChannelWereFound": "バージョン %s に対応するチャネルが見つかりませんでした。", @@ -64,9 +66,9 @@ "loc.messages.FailedInDetectingMachineArch": "マシン OS プラットフォームの検出中、次のエラーで失敗しました: %s", "loc.messages.runtimeVersionPropertyNotFound": ".Net Core %s バージョン %s の runtime-version プロパティが見つかりませんでした。", "loc.messages.VersionNotFound": "%s バージョンの一致: %s が見つかりませんでした", - "loc.messages.VersionNotAllowed": "Version %s is not allowed. Allowed version types are: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion. More details: %s", + "loc.messages.VersionNotAllowed": "バージョン %s は許可されていません。許可されているバージョンの種類は、majorVersion.x、majorVersion.minorVersion.x、majorVersion.minorVersion.patchVersion です。詳細情報: %s", "loc.messages.VersionsCanNotBeCompared": "バージョン %s と %s を比較できません。両方のバージョンを明示的に指定する必要があります。", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "ファイル名 %s は正しい '.complete' ファイルではありません。", "loc.messages.ChannelVersionsNotComparable": "チャネルのバージョン %s と %s を比較できません。両方とも数値のメジャー バージョンとマイナー バージョンが必要です。", "loc.messages.LookingForVersionInChannel": "チャネル %s のバージョンを検索しています", "loc.messages.FallingBackToAdjacentChannels": "バージョン %s がそのチャネルで見つかりませんでした。隣接するチャネルを検索します。", @@ -78,7 +80,7 @@ "loc.messages.InvalidChannelObject": "オブジェクトをチャネルとして使用することはできません。channel-version、release. json などの必須プロパティがありません。", "loc.messages.ReleasesIndexBodyIncorrect": "解析されたリリース インデックス本体が正しくありません。ファイルの releases-index セクションが空でないかどうかを確認してください。", "loc.messages.InvalidVersionObject": "releases.json には、無効な %s オブジェクトを含むリリースが含まれています: %s", - "loc.messages.InvalidVersion": "Invalid version specified %s", + "loc.messages.InvalidVersion": "指定されたバージョン %s が無効です", "loc.messages.FilesDataIsIncorrectInVersion": "リリース %s (バージョン %s) のファイル データが正しくありません (name、rid、および url などの必須フィールドが存在していない可能性があります): %s", "loc.messages.VersionFilesDataIncorrect": "バージョンのファイル データがないか、必須フィールドがありません。", "loc.messages.VersionInformationNotComplete": "バージョン: %s で必要な情報が releases.json ファイルで不足しています。エラー: %s", @@ -86,12 +88,13 @@ "loc.messages.InstallingNuGetVersion": "NuGet バージョン %s をインストールしています", "loc.messages.FailureWhileInstallingNuGetVersion": "NuGet バージョンのインストール中にエラーが発生しました。エラー: %s", "loc.messages.SettingUpNugetProxySettings": "NuGet のプロキシ構成を設定しています。", - "loc.messages.GlobalJsonFound": "Found a global.json at path: %s", - "loc.messages.GlobalJsonSdkVersion": "SDK version: %s is specified by global.json at path: %s", - "loc.messages.GlobalJsonIsEmpty": "global.json at path: %s is empty. No version is specified.", - "loc.messages.FailedToFindGlobalJson": "Failed to find global.json at and inside path: %s", - "loc.messages.FailedToReadGlobalJson": "The global.json at path: '%s' has the wrong format. For information about global.json, visit here: https://docs.microsoft.com/en-us/dotnet/core/tools/global-json. Error while trying to read: %s", - "loc.messages.VersionNumberHasTheWrongFormat": "The version number: %s doesn't have the correct format. Versions can be given in the following formats: 2.x => Install latest in major version. 2.2.x => Install latest in major and minor version. 2.2.104 => Install exact version. Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", - "loc.messages.OnlyExplicitVersionAllowed": "Only explicit versions and accepted, such as: 2.2.301. Version: %s is not valid.", - "loc.messages.SupportPhaseNotPresentInChannel": "support-phase is not present in the channel with channel-version %s." + "loc.messages.GlobalJsonFound": "パス %s に global.json が見つかりました", + "loc.messages.GlobalJsonSdkVersion": "SDK バージョン %s が、パス %s の global.json で指定されています", + "loc.messages.GlobalJsonIsEmpty": "パス %s にある global.json が空です。バージョンが指定されていません。", + "loc.messages.FailedToFindGlobalJson": "パス %s およびその内部に global.json が見つかりませんでした", + "loc.messages.FailedToReadGlobalJson": "パス '%s' にある global.json の形式が正しくありません。global.json の詳細については、https://docs.microsoft.com/ja-jp/dotnet/core/tools/global-json をご覧ください。%s の読み取り中にエラーが発生しました", + "loc.messages.VersionNumberHasTheWrongFormat": "バージョン番号 %s の形式が正しくありません。バージョンは次の形式で指定できます。2.x => メジャー バージョンが最新のものをインストールします。2.2.x => メジャー バージョンとマイナー バージョンが最新のものをインストールします。2.2.104 => バージョンが正確に一致するものをインストールします。SDK またはランタイムのインストール用の 'version' の値を release.json で探します。その major.minor バージョンの releases.json へのリンクは [**releases-index ファイル**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json) からわかります。たとえば、2.2 バージョンの releases.json へのリンクは https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json です", + "loc.messages.OnlyExplicitVersionAllowed": "2.2.301 など、明示的なバージョンのみが許可されます。バージョン %s は有効ではありません。", + "loc.messages.SupportPhaseNotPresentInChannel": "サポート フェーズがチャネル バージョン %s のチャネルにありません。", + "loc.messages.DepricatedVersionNetCore": "指定された %s の .NET Core バージョンはサポートが終了しており、ホストされているエージェントからまもなく削除される予定です。.NET サポート ポリシーの詳細については、https://aka.ms/dotnet-core-support を参照してください。" } \ No newline at end of file diff --git a/Tasks/UseDotNetV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/UseDotNetV2/Strings/resources.resjson/ko-KR/resources.resjson index ffe3fa09b904..bd184723da88 100644 --- a/Tasks/UseDotNetV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/UseDotNetV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -13,6 +13,8 @@ "loc.input.help.workingDirectory": "'전역 json 사용'을 사용할 때 global.json 파일을 검색할 경로를 지정합니다. 비워 두면 `system.DefaultWorkingDirectory`가 루트 경로로 간주됩니다.", "loc.input.label.version": "버전", "loc.input.help.version": "설치할 .NET Core SDK 또는 런타임 버전을 지정합니다.
    다음 형식으로 버전을 지정할 수 있습니다.
  • 2.x => 주 버전으로 최신 버전을 설치합니다.
  • 2.2.x => 주 버전과 부 버전으로 최신 버전을 설치합니다.
  • 2.2.104 => 정확한 버전을 설치합니다.

  • releases.json에서 SDK/런타임을 설치할 '버전' 값을 찾습니다. 해당 major.minor 버전의 releases.json 링크는 [**releases-index 파일**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)에서 확인할 수 있습니다. 예를 들어 2.2 버전의 releases.json 링크는 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json입니다.", + "loc.input.label.vsVersion": "호환되는 Visual Studio 버전", + "loc.input.help.vsVersion": ".NET Core SDK를 설치할 호환되는 Visual Studio의 버전을 지정합니다. 16.6.4처럼 주 버전, 부 버전 및 패치 번호가 포함된 전체 VS 버전을 지정합니다. releases.json에서 SDK/런타임을 설치하기 위해 '버전' 값을 찾으세요. 해당 주.부 버전의 releases.json 링크는 [**releases-index 파일**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)에서 찾을 수 있습니다.", "loc.input.label.includePreviewVersions": "미리 보기 버전 포함", "loc.input.help.includePreviewVersions": "최신 버전을 검색할 때(예: 2.2.x 검색) 미리 보기 버전을 포함하려면 선택합니다. 정확한 버전(예: 3.0.100-preview3-010431)을 지정하는 경우 이 설정은 무시됩니다.", "loc.input.label.installationPath": ".NET Core 설치 경로", @@ -93,5 +95,6 @@ "loc.messages.FailedToReadGlobalJson": "경로 '%s'의 global.json 형식이 잘못되었습니다. global.json에 대한 내용은 https://docs.microsoft.com/en-us/dotnet/core/tools/global-json을 참조하세요. %s을(를) 읽는 동안 오류가 발생했습니다.", "loc.messages.VersionNumberHasTheWrongFormat": "버전 번호 %s이(가) 올바른 형식이 아닙니다. 다음 형식으로 버전을 지정할 수 있습니다. 2.x => 주 버전으로 최신 버전을 설치합니다. 2.2.x => 주 버전과 부 버전으로 최신 버전을 설치합니다. 2.2.104 => 정확한 버전을 설치합니다. releases.json에서 SDK/런타임을 설치할 '버전' 값을 찾습니다. 해당 major.minor 버전의 releases.json 링크는 [**releases-index 파일**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)에서 확인할 수 있습니다. 예를 들어 2.2 버전의 releases.json 링크는 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json입니다.", "loc.messages.OnlyExplicitVersionAllowed": "명시적 버전(예: 2.2.301)만 허용됩니다. 버전 %s은(는) 잘못되었습니다.", - "loc.messages.SupportPhaseNotPresentInChannel": "채널 버전이 %s인 채널에 지원 단계가 없습니다." + "loc.messages.SupportPhaseNotPresentInChannel": "채널 버전이 %s인 채널에 지원 단계가 없습니다.", + "loc.messages.DepricatedVersionNetCore": "%s을(를) 지정한 NET Core 버전이 지원되지 않으며 곧 호스트된 에이전트에서 제거될 예정입니다. .NET 지원 정책에 대한 자세한 내용은 https://aka.ms/dotnet-core-support를 참조하세요." } \ No newline at end of file diff --git a/Tasks/UseDotNetV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/UseDotNetV2/Strings/resources.resjson/ru-RU/resources.resjson index f6a3142ef37e..862b3b301e34 100644 --- a/Tasks/UseDotNetV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/UseDotNetV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,18 +1,20 @@ { - "loc.friendlyName": "Use .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4xgy0)", + "loc.friendlyName": "Использовать .NET Core", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://aka.ms/AA4xgy0)", "loc.description": "Получает определенную версию пакета SDK для .NET Core из Интернета или локального кэша и добавляет ее в PATH. Эта задача служит для изменения версии .NET Core, используемой в последующих задачах. Дополнительно обеспечивает поддержку прокси.", "loc.instanceNameFormat": "Использовать .NET Core $(packageType) $(version)", - "loc.releaseNotes": "
  • Support for installing multiple versions side by side.
  • Support for patterns in version to fetch latest in minor/major version.
  • Restrict Multi-level lookup
  • Installs NuGet and provides proxy support.
  • Installs sdk versions from `global.json` file(s)
  • ", + "loc.releaseNotes": "
  • Поддержка параллельной установки нескольких версий.
  • Поддержка шаблонов в версии для получения последнего дополнительного или основного номера версии.
  • Ограничение многоуровневого поиска.
  • Установка NuGet и обеспечение поддержки прокси.
  • Установка версии пакета SDK из файлов global.json.
  • ", "loc.group.displayName.advanced": "Дополнительно", "loc.input.label.packageType": "Пакет для установки", "loc.input.help.packageType": "Выберите, следует ли устанавливать только среду выполнения или пакет SDK.", - "loc.input.label.useGlobalJson": "Use global json", - "loc.input.help.useGlobalJson": "Select this option to install all SDKs from global.json files. These files are searched from system.DefaultWorkingDirectory. You can change the search root path by setting working directory input.", + "loc.input.label.useGlobalJson": "Использовать глобальную JSON", + "loc.input.help.useGlobalJson": "Выберите этот параметр, чтобы установить все пакеты SDK из файлов global.json. Поиск этих файлов осуществляется из system.DefaultWorkingDirectory. Вы можете изменить корневой путь поиска, задав входные данные для рабочего каталога.", "loc.input.label.workingDirectory": "Рабочий каталог", - "loc.input.help.workingDirectory": "Specify path from where global.json files should be searched when using `Use global json`. If empty, `system.DefaultWorkingDirectory` will be considered as the root path.", + "loc.input.help.workingDirectory": "Укажите путь, по которому следует искать файлы global.json при применении команды \"Использовать глобальную JSON\". Если значение пусто, в качестве корневого пути будет использоваться system.DefaultWorkingDirectory.", "loc.input.label.version": "Версия", - "loc.input.help.version": "Specify version of .NET Core SDK or runtime to install.
    Versions can be given in the following formats
  • 2.x => Install latest in major version.
  • 2.2.x => Install latest in major and minor version
  • 2.2.104 => Install exact version

  • Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.help.version": "Укажите версию пакета SDK для .NET Core или среды выполнения для установки.
    Версии можно задать в следующих форматах
  • 2.x => установка последнего основного номера версии
  • 2.2.x => установка последнего основного и дополнительного номеров версии
  • 2.2.104 => установка точной версии

  • Найдите значение version для установки пакета SDK или среды выполнения в releases.json. Ссылку на releases.json для версии основной_номер.дополнительный_номер можно найти в [**файле releases-index.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Ссылка на releases.json для версии 2.2: https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.label.vsVersion": "Совместимая версия Visual Studio", + "loc.input.help.vsVersion": "Укажите совместимую версию Visual Studio, для которой будет установлен пакет SDK .NET Core. Укажите полную версию vs-version, содержащую основную версию, дополнительную версию и номер исправления, например 16.6.4. Значение параметра \"version\" для установки пакета SDK или среды выполнения можно найти в файле releases.json. Ссылку на файл releases.json для этого сочетания основной и дополнительной версии можно найти в [**файле releases-index.**] (https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)", "loc.input.label.includePreviewVersions": "Включить предварительные версии", "loc.input.help.includePreviewVersions": "Выберите, нужно ли включать предварительные версии при поиске последних версий, например 2.2.x. Этот параметр игнорируется, если указана точная версия, например 3.0.100-preview3-010431", "loc.input.label.installationPath": "Путь для установки .NET Core", @@ -41,7 +43,7 @@ "loc.messages.PrependGlobalToolPath": "Создание глобального пути к средству и добавление его в начало PATH.", "loc.messages.VersionsFileMalformed": "Ссылки на скачивание для указанной версии неправильно сформированы в документе поддерживаемых версий => %s/", "loc.messages.MatchingVersionNotFound": "Не удалось найти соответствующую версию %s для указанной версии: %s. Обратите внимание, что предварительные версии учитываются при поиске последней версии, только если установлен флажок \"Включить предварительные версии\".", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "Не удалось получить доступ к пути: %s. Ошибка: %s. Убедитесь, что процесс агента имеет доступ к этому пути.", "loc.messages.VersionCanNotBeDownloadedFromUrl": "Версию %s не удается скачать по URL-адресу %s. Неверное значение URL-адреса или версии.", "loc.messages.CopyingFoldersIntoPath": "Копирование всех корневых папок в путь установки: %s", "loc.messages.CopyingFilesIntoPath": "Копирование корневых файлов (например, dotnet.exe) в путь установки: %s", @@ -50,13 +52,13 @@ "loc.messages.ExplicitVersionRequired": "Версия %s не разрешена. Устанавливаемые версии должны иметь формат: основной_номер.дополнительный_номер.версия_исправления. Например: 2.2.1", "loc.messages.VersionFoundInCache": "Версия %s найдена в кэше.", "loc.messages.VersionNotFoundInCache": "Версия %s не найдена в кэше.", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "Создание файла маркера завершения установки для .NET Core %s версии %s", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "Не удается найти версию среды выполнения для типа пакета: %s с версией: %s", "loc.messages.PathNotFoundException": "Не удалось найти путь: %s. Убедитесь, что он существует.", "loc.messages.VersionIsLocalLatest": "Версия %s является последней из версий, представленных по пути %s", "loc.messages.VersionIsNotLocalLatest": "Версия %s не является последней из версий, представленных в %s", "loc.messages.DownloadUrlForMatchingOsNotFound": "Не удалось найти URL-адрес скачивания для .NET Core %s версии %s для следующих платформ ОС (относительный идентификатор): %s", - "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Failed to download or parse releases-index.json with error: %s", + "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Не удалось скачать или проанализировать releases-index.json, ошибка: %s", "loc.messages.MatchingVersionForUserInputVersion": "Найдена версия %s в канале %s для указанной пользователем спецификации версии: %s", "loc.messages.UrlForReleaseChannelNotFound": "Не удалось найти URL-адрес для releases.json версии канала: %s", "loc.messages.NoSuitableChannelWereFound": "Не удалось найти канал, соответствующий версии %s.", @@ -64,9 +66,9 @@ "loc.messages.FailedInDetectingMachineArch": "Сбой при определении платформы ОС компьютера, ошибка: %s", "loc.messages.runtimeVersionPropertyNotFound": "Не удалось найти свойство runtime-version для .NET Core %s версии %s.", "loc.messages.VersionNotFound": "Сопоставление версий %s: не удалось найти %s", - "loc.messages.VersionNotAllowed": "Version %s is not allowed. Allowed version types are: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion. More details: %s", + "loc.messages.VersionNotAllowed": "Версия %s не разрешена. Разрешенные типы версий: основной_номер_версии.x, основной_номер_версии.дополнительный_номер_версии.x, основной_номер_версии.дополнительный_номер_версии.версия_исправления. Дополнительные сведения: %s", "loc.messages.VersionsCanNotBeCompared": "Версии %s и %s невозможно сравнить. Обе версии должны быть явными.", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "Имя файла %s не является правильным файлом COMPLETE.", "loc.messages.ChannelVersionsNotComparable": "Версии канала %s и %s невозможно сравнить. Они должны иметь числовые основной и дополнительный номера версии.", "loc.messages.LookingForVersionInChannel": "Поиск версии в канале %s", "loc.messages.FallingBackToAdjacentChannels": "Не удалось найти версию %s в ее канале, сейчас будет выполнен поиск в смежных каналах.", @@ -78,7 +80,7 @@ "loc.messages.InvalidChannelObject": "Объект не может быть использован в качестве канала; отсутствуют обязательные свойства, такие как channel-version в releases.json.", "loc.messages.ReleasesIndexBodyIncorrect": "Неверный проанализированный текст индекса выпусков. Убедитесь, что раздел releases-index в файле не пуст.", "loc.messages.InvalidVersionObject": "Releases.json имеет выпуск с недопустимым объектом %s: %s", - "loc.messages.InvalidVersion": "Invalid version specified %s", + "loc.messages.InvalidVersion": "Указана недопустимая версия %s", "loc.messages.FilesDataIsIncorrectInVersion": "В выпуске %s для версии %s приведены неправильные данные файла (возможно, отсутствуют обязательные поля, такие как name, rid и url): %s", "loc.messages.VersionFilesDataIncorrect": "Данные файлов версии отсутствуют или не содержат обязательные поля.", "loc.messages.VersionInformationNotComplete": "В файле releases.json указаны неполные обязательные сведения для версии %s. Ошибка: %s", @@ -86,12 +88,13 @@ "loc.messages.InstallingNuGetVersion": "Установка версии NuGet %s", "loc.messages.FailureWhileInstallingNuGetVersion": "Не удалось установить версию NuGet. Ошибка: %s", "loc.messages.SettingUpNugetProxySettings": "Настройка конфигурации прокси-сервера для NuGet.", - "loc.messages.GlobalJsonFound": "Found a global.json at path: %s", - "loc.messages.GlobalJsonSdkVersion": "SDK version: %s is specified by global.json at path: %s", - "loc.messages.GlobalJsonIsEmpty": "global.json at path: %s is empty. No version is specified.", - "loc.messages.FailedToFindGlobalJson": "Failed to find global.json at and inside path: %s", - "loc.messages.FailedToReadGlobalJson": "The global.json at path: '%s' has the wrong format. For information about global.json, visit here: https://docs.microsoft.com/en-us/dotnet/core/tools/global-json. Error while trying to read: %s", - "loc.messages.VersionNumberHasTheWrongFormat": "The version number: %s doesn't have the correct format. Versions can be given in the following formats: 2.x => Install latest in major version. 2.2.x => Install latest in major and minor version. 2.2.104 => Install exact version. Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", - "loc.messages.OnlyExplicitVersionAllowed": "Only explicit versions and accepted, such as: 2.2.301. Version: %s is not valid.", - "loc.messages.SupportPhaseNotPresentInChannel": "support-phase is not present in the channel with channel-version %s." + "loc.messages.GlobalJsonFound": "Обнаружен global.json по пути: %s", + "loc.messages.GlobalJsonSdkVersion": "Версия пакета SDK %s указана в global.json по пути: %s", + "loc.messages.GlobalJsonIsEmpty": "Файл global.json по пути %s пуст. Версия не указана.", + "loc.messages.FailedToFindGlobalJson": "Не удалось найти файл global.json по следующему пути и внутри него: %s", + "loc.messages.FailedToReadGlobalJson": "Недопустимый формат файла global.json по пути: \"%s\". Дополнительные сведения о файле global.json см. по адресу https://docs.microsoft.com/en-us/dotnet/core/tools/global-json. Ошибка при попытке чтения: %s", + "loc.messages.VersionNumberHasTheWrongFormat": "Номер версии %s имеет неправильный формат. Версии можно задать в следующих форматах: 2.x => установка последнего основного номера версии, 2.2.x => установка последнего основного и дополнительного номеров версии, 2.2.104 => установка точной версии. Найдите значение version для установки пакета SDK или среды выполнения в releases.json. Ссылку на releases.json для версии основной_номер.дополнительный_номер можно найти в [**файле releases-index.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Ссылка на releases.json для версии 2.2: https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.messages.OnlyExplicitVersionAllowed": "Принимаются только явные версии, например: 2.2.301. Недопустимая версия: %s.", + "loc.messages.SupportPhaseNotPresentInChannel": "этап поддержки отсутствует в канале с версией %s.", + "loc.messages.DepricatedVersionNetCore": "Указанная вами версия NET Core %s не поддерживается и скоро будет удалена из размещенных агентов. Дополнительные сведения о политике поддержки .NET см. по адресу https://aka.ms/dotnet-core-support." } \ No newline at end of file diff --git a/Tasks/UseDotNetV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/UseDotNetV2/Strings/resources.resjson/zh-CN/resources.resjson index 0b11f7cfa8f3..74ef38822e1b 100644 --- a/Tasks/UseDotNetV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/UseDotNetV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -13,6 +13,8 @@ "loc.input.help.workingDirectory": "指定在使用 `Use global json` 时应从其中搜索 global.json 文件的路径。如果为空,则 `system.DefaultWorkingDirectory` 将被视为根路径。", "loc.input.label.version": "版本", "loc.input.help.version": "指定要安装的 .NET Core SDK 或运行时的版本。
    可按以下格式提供版本
  • 2.x => 安装最新主要版本。
  • 2.2.x => 安装最新主要版本和次要版本
  • 2.2.104 => 安装确切版本

  • 从 releases.json 中查找 `version` 的值,以安装 SDK/运行时。指向该 major.minor 版本的 releases.json 的链接可在[版本索引文件****](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)中找到。例如指向 releases.json 2.2 版本的链接为 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.label.vsVersion": "兼容 Visual Studio 版本", + "loc.input.help.vsVersion": "指定要安装 .NET Core SDK 的兼容 Visual Studio 的版本。请指定完整的 VS 版本(如 16.6.4),其中包含主要版本、次要版本和补丁号。从 releases.json 查找用于安装 SDK/运行时的“版本”值。在 [releases-index 文件](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)中可以找到该 major.minor 版本的 releases.json 的链接 ", "loc.input.label.includePreviewVersions": "包括预览版本", "loc.input.help.includePreviewVersions": "选择在搜索最新版本时(例如在搜索 2.2.x 时),是否希望包括预览版本。如果指定了确切版本(例如 3.0.100-preview3-010431),则忽略此设置", "loc.input.label.installationPath": "安装 .Net Core 的路径", @@ -93,5 +95,6 @@ "loc.messages.FailedToReadGlobalJson": "路径 \"%s\" 中的 global.json 的格式不正确。有关 global.json 的信息,请访问此处: https://docs.microsoft.com/zh-cn/dotnet/core/tools/global-json。尝试读取时出错: %s", "loc.messages.VersionNumberHasTheWrongFormat": "版本号 %s 的格式不正确。可按以下格式提供版本: 2.x => 安装最新主要版本。2.2.x => 安装最新主要版本和次要版本。2.2.104 => 安装确切版本。从 releases.json 中查找 `version` 值,以安装 SDK/运行时。指向该 major.minor 版本的 releases.json 的链接可在[版本索引文件****](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)中找到。例如指向 releases.json 2.2 版本的链接为 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", "loc.messages.OnlyExplicitVersionAllowed": "仅接受显式版本,例如: 2.2.301。版本 %s 无效。", - "loc.messages.SupportPhaseNotPresentInChannel": "通道版本为 %s 的通道中不存在支持阶段。" + "loc.messages.SupportPhaseNotPresentInChannel": "通道版本为 %s 的通道中不存在支持阶段。", + "loc.messages.DepricatedVersionNetCore": "你指定的 NET Core 版本 %s 不受支持,并且即将从托管代理中删除。有关 .NET 支持策略的详细信息,请参阅 https://aka.ms/dotnet-core-support。" } \ No newline at end of file diff --git a/Tasks/UseDotNetV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/UseDotNetV2/Strings/resources.resjson/zh-TW/resources.resjson index d328aa813cb1..ed7b0eec2a83 100644 --- a/Tasks/UseDotNetV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/UseDotNetV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,18 +1,20 @@ { - "loc.friendlyName": "Use .NET Core", - "loc.helpMarkDown": "[Learn more about this task](https://aka.ms/AA4xgy0)", + "loc.friendlyName": "使用 .NET Core", + "loc.helpMarkDown": "[深入了解此工作](https://aka.ms/AA4xgy0)", "loc.description": "從網際網路或本機快取取得特定 .NET Core SDK 版本,然後將其新增至 PATH。使用此工作可變更後續工作中使用的 .NET Core 版本。另提供 Proxy 支援。", "loc.instanceNameFormat": "使用 .NET Core $(packageType) $(version)", - "loc.releaseNotes": "
  • Support for installing multiple versions side by side.
  • Support for patterns in version to fetch latest in minor/major version.
  • Restrict Multi-level lookup
  • Installs NuGet and provides proxy support.
  • Installs sdk versions from `global.json` file(s)
  • ", + "loc.releaseNotes": "
  • 並存安裝多個版本的支援。
  • 版本模式支援,可擷取最新的次要/主要版本。
  • 限制多重層級查閱
  • 安裝 NuGet,並提供 Proxy 支援。
  • 從 `global.json` 檔案安裝 sdk 版本
  • ", "loc.group.displayName.advanced": "進階", "loc.input.label.packageType": "要安裝的套件", "loc.input.help.packageType": "請選取要僅安裝執行階段或 SDK。", - "loc.input.label.useGlobalJson": "Use global json", - "loc.input.help.useGlobalJson": "Select this option to install all SDKs from global.json files. These files are searched from system.DefaultWorkingDirectory. You can change the search root path by setting working directory input.", + "loc.input.label.useGlobalJson": "使用全域 json", + "loc.input.help.useGlobalJson": "選取此選項以從 global.json 檔案安裝所有 SDK。系統會從 system.DefaultWorkingDirectory 中搜尋這些檔案。您可以設定工作目錄輸入來變更搜尋根路徑。", "loc.input.label.workingDirectory": "工作目錄", - "loc.input.help.workingDirectory": "Specify path from where global.json files should be searched when using `Use global json`. If empty, `system.DefaultWorkingDirectory` will be considered as the root path.", + "loc.input.help.workingDirectory": "指定使用 `Use global json` 時,要從哪個路徑搜尋 global.json 檔案。如果保留空白,會將 `system.DefaultWorkingDirectory` 視為根路徑。", "loc.input.label.version": "版本", - "loc.input.help.version": "Specify version of .NET Core SDK or runtime to install.
    Versions can be given in the following formats
  • 2.x => Install latest in major version.
  • 2.2.x => Install latest in major and minor version
  • 2.2.104 => Install exact version

  • Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.help.version": "指定要安裝的 .NET Core SDK 或執行階段版本。
    您可以使用下列格式指定版本
  • 2.x => 安裝最新的主要版本。
  • 2.2.x => 安裝最新的主要和次要版本
  • 2.2.104 => 安裝完全相符的版本

  • 您可從 releases.json 中尋找 `version` 的值來安裝 SDK/執行階段。如需該 major.minor 版本的 releases.json 連結,請參閱 [**releases-index 檔案**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)。例如 2.2 版的 releases.json 連結為 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.input.label.vsVersion": "相容的 Visual Studio 版本", + "loc.input.help.vsVersion": "指定 .NET Core SDK 要安裝的相容 Visual Studio 版本。指定包含主要版本、次要版本和修補程式編號的完整 vs 版本,例如 16.6.4。在 releases.json 中尋找安裝 SDK/執行階段所需要的 `version` 值。該 major.minor 版本的 releases.json 連結位於 [**releases-index 檔案。**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)", "loc.input.label.includePreviewVersions": "包含預覽版本", "loc.input.help.includePreviewVersions": "如果您希望在搜尋最新版本 (例如搜尋 2.2.x) 時包含預覽版本,請選取此項目。如果您指定完全符合版本 (例如 3.0.100-preview3-010431),則會忽略此設定", "loc.input.label.installationPath": "要安裝 .Net Core 的路徑", @@ -41,7 +43,7 @@ "loc.messages.PrependGlobalToolPath": "正在建立全域工具路徑並加到 PATH 前面。", "loc.messages.VersionsFileMalformed": "指定版本的下載連結,在支援的版本文件中語式錯誤 => %s/", "loc.messages.MatchingVersionNotFound": "無法為指定的版本找到符合的 %s 版本: %s 敬請注意,只有在已選取 [包含預覽版本] 核取方塊的情況下,才會將預覽版本視作在最新版本搜尋內。", - "loc.messages.UnableToAccessPath": "Unable to access path: %s. Error: %s. Please make sure that agent process has access to the path.", + "loc.messages.UnableToAccessPath": "無法存取路徑: %s。錯誤: %s。請確認代理程式處理序有權存取路徑。", "loc.messages.VersionCanNotBeDownloadedFromUrl": "版本: 無法從 URL 下載 %s: %s。URL 或版本錯誤。", "loc.messages.CopyingFoldersIntoPath": "正在將所有根資料夾複製到路徑: %s", "loc.messages.CopyingFilesIntoPath": "正在將根檔案 (例如 dotnet.exe) 複製到安裝路徑: %s", @@ -50,13 +52,13 @@ "loc.messages.ExplicitVersionRequired": "版本: 不允許 %s。欲安裝版本的格式應為: major.minor.patchversion。例如: 2.2.1", "loc.messages.VersionFoundInCache": "版本: 於快取中找到了 %s。", "loc.messages.VersionNotFoundInCache": "未在快取中找到版本 %s。", - "loc.messages.CreatingInstallationCompeleteFile": "Creating installation complete marker file for .Net core %s version %s", + "loc.messages.CreatingInstallationCompeleteFile": "正在建立 .Net Core %s 版本 %s 的安裝完成標記檔案", "loc.messages.CannotFindRuntimeVersionForCompletingInstallation": "找不到套件類型的執行階段版本: %s,版本: %s", "loc.messages.PathNotFoundException": "路徑: 找不到 %s。請確認路徑存在。", "loc.messages.VersionIsLocalLatest": "版本: %s 在路徑出現的版本間是最新的: %s", "loc.messages.VersionIsNotLocalLatest": "版本: %s 在 %s 出現的版本間不是最新的", "loc.messages.DownloadUrlForMatchingOsNotFound": "無法為以下 OS 平台 (RID) 找到 .Net Core %s 版本 %s 的下載 URL: %s", - "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "Failed to download or parse releases-index.json with error: %s", + "loc.messages.ExceptionWhileDownloadOrReadReleasesIndex": "無法下載或剖析 release-index.json。錯誤: %s", "loc.messages.MatchingVersionForUserInputVersion": "找到的版本: %s。所在通道: %s。使用者指定的版本規格: %s", "loc.messages.UrlForReleaseChannelNotFound": "無法為通道版本的 releases.json 找到 URL: %s", "loc.messages.NoSuitableChannelWereFound": "找不到對應至 %s 版的通道。", @@ -64,9 +66,9 @@ "loc.messages.FailedInDetectingMachineArch": "偵測機器 OS 平台時失敗。錯誤: %s", "loc.messages.runtimeVersionPropertyNotFound": "找不到 .Net Core %s 版本 %s 的 runtime-version 屬性", "loc.messages.VersionNotFound": "找不到符合以下項目的 %s 版本: %s", - "loc.messages.VersionNotAllowed": "Version %s is not allowed. Allowed version types are: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion. More details: %s", + "loc.messages.VersionNotAllowed": "不允許版本 %s。允許的版本類型為: majorVersion.x、majorVersion.minorVersion.x、majorVersion.minorVersion.patchVersion。詳細資料: %s", "loc.messages.VersionsCanNotBeCompared": "無法比較版本 %s 與 %s。這兩個版本都必須為明確版本。", - "loc.messages.FileNameNotCorrectCompleteFileName": "File name %s is not a correct '.complete' file.", + "loc.messages.FileNameNotCorrectCompleteFileName": "檔案名稱 %s 不是正確的 '.complete' 檔案。", "loc.messages.ChannelVersionsNotComparable": "無法比較通道版本 %s 與 %s。這兩個版本都必須有數字的主要和次要版本。", "loc.messages.LookingForVersionInChannel": "正於通道 %s 中尋找版本", "loc.messages.FallingBackToAdjacentChannels": "無法在版本 %s 的通道中找到該版本,將於相鄰通道進行搜尋。", @@ -78,7 +80,7 @@ "loc.messages.InvalidChannelObject": "物件不得當作通道使用,需要 channel-version 之類的屬性,缺少 releases.json。", "loc.messages.ReleasesIndexBodyIncorrect": "剖析的版本索引主體錯誤。請您查看檔案中的 releases-index 區段是否不為空白。", "loc.messages.InvalidVersionObject": "Releases.json 有 %s 物件無效的版本: %s", - "loc.messages.InvalidVersion": "Invalid version specified %s", + "loc.messages.InvalidVersion": "指定的版本 %s 無效", "loc.messages.FilesDataIsIncorrectInVersion": "版本 (release) %s (位於版本 (version) %s) 中的檔案資料錯誤 (可能缺少名稱、rid 或 URL 等必要欄位): %s", "loc.messages.VersionFilesDataIncorrect": "版本的檔案資料遺失,或缺少必要欄位。", "loc.messages.VersionInformationNotComplete": "版本: releases.json 檔案中的 %s 必要資訊不完整。錯誤: %s", @@ -86,12 +88,13 @@ "loc.messages.InstallingNuGetVersion": "正在安裝 NuGet 版本 %s", "loc.messages.FailureWhileInstallingNuGetVersion": "安裝 NuGet 版本時失敗。錯誤: %s", "loc.messages.SettingUpNugetProxySettings": "正在進行 NuGet 的 Proxy 設定。", - "loc.messages.GlobalJsonFound": "Found a global.json at path: %s", - "loc.messages.GlobalJsonSdkVersion": "SDK version: %s is specified by global.json at path: %s", - "loc.messages.GlobalJsonIsEmpty": "global.json at path: %s is empty. No version is specified.", - "loc.messages.FailedToFindGlobalJson": "Failed to find global.json at and inside path: %s", - "loc.messages.FailedToReadGlobalJson": "The global.json at path: '%s' has the wrong format. For information about global.json, visit here: https://docs.microsoft.com/en-us/dotnet/core/tools/global-json. Error while trying to read: %s", - "loc.messages.VersionNumberHasTheWrongFormat": "The version number: %s doesn't have the correct format. Versions can be given in the following formats: 2.x => Install latest in major version. 2.2.x => Install latest in major and minor version. 2.2.104 => Install exact version. Find the value of `version` for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in [**releases-index file.**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json). Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", - "loc.messages.OnlyExplicitVersionAllowed": "Only explicit versions and accepted, such as: 2.2.301. Version: %s is not valid.", - "loc.messages.SupportPhaseNotPresentInChannel": "support-phase is not present in the channel with channel-version %s." + "loc.messages.GlobalJsonFound": "在路徑 %s 中找到 global.json", + "loc.messages.GlobalJsonSdkVersion": "SDK 版本 %s 由路徑 %s 中的 global.json 指定", + "loc.messages.GlobalJsonIsEmpty": "路徑 %s 的 global.json 是空白的。未指定任何版本。", + "loc.messages.FailedToFindGlobalJson": "在此路徑中找不到 global.json: %s", + "loc.messages.FailedToReadGlobalJson": "位於路徑: '%s' 的 global.json 格式錯誤。如需 global.json 的相關資訊,請參閱這裡: https://docs.microsoft.com/zh-tw/dotnet/core/tools/global-json (機器翻譯)。嘗試讀取時發生錯誤: %s", + "loc.messages.VersionNumberHasTheWrongFormat": "版本號碼 %s 格式錯誤。您可以使用下列格式指定版本: 2.x => 安裝最新的主要版本。2.2.x => 安裝最新的主要和次要版本。2.2.104 => 安裝完全相符的版本。您可從 releases.json 中尋找 `version` 的值來安裝 SDK/執行階段。如需該 major.minor 版本的 releases.json 連結,請參閱 [**releases-index 檔案**](https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json)。例如 2.2 版的 releases.json 連結為 https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json", + "loc.messages.OnlyExplicitVersionAllowed": "僅接受明確的版本,例如: 2.2.301。版本 %s 無效。", + "loc.messages.SupportPhaseNotPresentInChannel": "channel-version 為 %s 的通道中沒有 support-phase。", + "loc.messages.DepricatedVersionNetCore": "您指定的 NET Core 版本 %s 不受支援,即將從代管代理程式中移除。如需 .NET 支援原則的詳細資訊,請參閱 https://aka.ms/dotnet-core-support。" } \ No newline at end of file diff --git a/Tasks/UseDotNetV2/task.json b/Tasks/UseDotNetV2/task.json index 2ed63ee32269..ed69efc5ff46 100644 --- a/Tasks/UseDotNetV2/task.json +++ b/Tasks/UseDotNetV2/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 195, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "satisfies": [ "DotNetCore" @@ -190,4 +190,4 @@ "SupportPhaseNotPresentInChannel": "support-phase is not present in the channel with channel-version %s.", "DepricatedVersionNetCore": "NET Core version you specfied %s is out of support and will be removed from hosted agents soon. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy." } -} +} \ No newline at end of file diff --git a/Tasks/UseDotNetV2/task.loc.json b/Tasks/UseDotNetV2/task.loc.json index 476490583af8..ec0aa7cb53d9 100644 --- a/Tasks/UseDotNetV2/task.loc.json +++ b/Tasks/UseDotNetV2/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 195, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "satisfies": [ "DotNetCore" @@ -190,4 +190,4 @@ "SupportPhaseNotPresentInChannel": "ms-resource:loc.messages.SupportPhaseNotPresentInChannel", "DepricatedVersionNetCore": "ms-resource:loc.messages.DepricatedVersionNetCore" } -} +} \ No newline at end of file diff --git a/Tasks/UseNodeV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/UseNodeV1/Strings/resources.resjson/de-DE/resources.resjson index 6ed90f1fda4e..6d2a0c651d14 100644 --- a/Tasks/UseNodeV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/UseNodeV1/Strings/resources.resjson/de-DE/resources.resjson @@ -7,7 +7,7 @@ "loc.input.help.version": "Angabe der zu verwendenden Version. Beispiele: 10.x, 10.15.1, >=10.15.0", "loc.input.label.checkLatest": "Auf aktuelle Version überprüfen", "loc.input.help.checkLatest": "Sucht online immer nach der letzten verfügbaren Version, die die Versionsangabe erfüllt. Dies ist in der Regel \"false\", sofern Sie nicht über ein spezifisches Szenario verfügen, bei dem Sie immer die aktuelle Version abrufen. Dadurch entstehen Downloadkosten, die unter Umständen nicht erforderlich sind, insbesondere beim gehosteten Buildpool.", - "loc.input.label.force32bit": "Verwenden der 32-Bit-Version auf x64-Agenten", - "loc.input.help.force32bit": "Installiert die x86-Version von Node unabhängig von der CPU-Architektur des Agenten.", + "loc.input.label.force32bit": "32-Bit-Version für x64-Agents verwenden", + "loc.input.help.force32bit": "Installiert die x86-Version von Node unabhängig von der CPU-Architektur des Agents.", "loc.messages.ToolFailed": "Fehler bei der Knoteninstallation: %s" } \ No newline at end of file diff --git a/Tasks/UseNodeV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/UseNodeV1/Strings/resources.resjson/es-ES/resources.resjson index 7b538fb2ce99..9c380acdc534 100644 --- a/Tasks/UseNodeV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/UseNodeV1/Strings/resources.resjson/es-ES/resources.resjson @@ -7,7 +7,7 @@ "loc.input.help.version": "Especificación de la versión que se va a usar. Ejemplos: 10.x, 10.15.1 >=10.15.0", "loc.input.label.checkLatest": "Comprobar la última versión", "loc.input.help.checkLatest": "Comprueba siempre en línea la última versión disponible que cumple la especificación de versión. Este valor suele ser false a menos que tenga un escenario específico que deba obtener siempre la última versión. Esto dará lugar a costos de descarga, cuando puede que no sea necesario, especialmente con el grupo de compilación hospedado.", - "loc.input.label.force32bit": "Usar la versión de 32 bits en agentes x64", - "loc.input.help.force32bit": "Instalará la versión x86 de Node independientemente de la arquitectura de CPU del agente.", + "loc.input.label.force32bit": "Usar la versión de 32 bits en agentes x64", + "loc.input.help.force32bit": "Instala la versión x86 de Node, independientemente de la arquitectura de CPU del agente.", "loc.messages.ToolFailed": "No se pudo instalar el nodo: %s" } \ No newline at end of file diff --git a/Tasks/UseNodeV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/UseNodeV1/Strings/resources.resjson/fr-FR/resources.resjson index 8ad7f7d144eb..07e242baed4c 100644 --- a/Tasks/UseNodeV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/UseNodeV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -7,7 +7,7 @@ "loc.input.help.version": "Spécification de version de la version à utiliser. Exemples : 10.x, 10.15.1, >=10.15.0", "loc.input.label.checkLatest": "Rechercher la dernière version", "loc.input.help.checkLatest": "Recherche toujours en ligne la dernière version disponible répondant à la spécification de version. Cela n'est généralement pas le cas, sauf si vous disposez d'un scénario spécifique visant à obtenir toujours la dernière version. Cela peut entraîner des coûts de téléchargement inutiles, en particulier avec le pool de builds hébergé.", - "loc.input.label.force32bit": "Utiliser la version 32 bits sur les agents x64", - "loc.input.help.force32bit": "Installe la version x86 de Node indépendamment de l’architecture cpu de l’agent.", + "loc.input.label.force32bit": "Utiliser la version 32 bits sur les agents x64", + "loc.input.help.force32bit": "Installe la version x86 de Node quelle que soit l'architecture du processeur de l'agent.", "loc.messages.ToolFailed": "Échec de l'installation de Node : %s" } \ No newline at end of file diff --git a/Tasks/UseNodeV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/UseNodeV1/Strings/resources.resjson/it-IT/resources.resjson index cde12b1e90a3..a908b4c7a550 100644 --- a/Tasks/UseNodeV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/UseNodeV1/Strings/resources.resjson/it-IT/resources.resjson @@ -7,7 +7,7 @@ "loc.input.help.version": "Identificatore della versione da usare. Esempi: 10.x, 10.15.1, >=10.15.0", "loc.input.label.checkLatest": "Controlla disponibilità di versioni più recenti", "loc.input.help.checkLatest": "Verifica sempre online se è disponibile una versione più recente che soddisfi l'identificatore di versione. Il valore di questa opzione è in genere false a meno che non sia stato predisposto uno scenario specifico per scaricare sempre la versione più recente. Questa opzione può comportare costi di download potenzialmente non necessari, in particolare con il pool di compilazione ospitato.", - "loc.input.label.force32bit": "Usa versione a 32 bit su agenti x64", - "loc.input.help.force32bit": "Verrà installata la versione x86 di Node indipendentemente dall'architettura della CPU dell'agente.", + "loc.input.label.force32bit": "Usa la versione a 32 bit in agenti x64", + "loc.input.help.force32bit": "Installa la versione x86 di Node indipendentemente dall'architettura della CPU dell'agente.", "loc.messages.ToolFailed": "L'installazione di Node non è riuscita: %s" } \ No newline at end of file diff --git a/Tasks/UseNodeV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/UseNodeV1/Strings/resources.resjson/ja-JP/resources.resjson index 9c15ad119538..83cf2fbb3188 100644 --- a/Tasks/UseNodeV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/UseNodeV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -7,7 +7,7 @@ "loc.input.help.version": "使用するバージョンのバージョンの仕様。例: 10.x、10.15.1、>=10.15.0", "loc.input.label.checkLatest": "最新バージョンのチェック", "loc.input.help.checkLatest": "バージョン仕様を満たす利用可能な最新バージョンを常にオンラインで確認します。これは false にするのが一般的ですが、常に最新版を取得する特定のシナリオの場合は例外です。これにより、実際には必要でない場合にもダウンロードのコストが発生することになります (ホストされたビルド プールの場合は特にそう言えます)。", - "loc.input.label.force32bit": "x64 エージェントで 32 ビットバージョンを使用する", - "loc.input.help.force32bit": "エージェントの CPU アーキテクチャに関係なく、ノードの x86 バージョンをインストールします。", + "loc.input.label.force32bit": "x64 エージェントで 32 ビット バージョンを使用する", + "loc.input.help.force32bit": "エージェントの CPU アーキテクチャに関係なく、Node の x86 バージョンをインストールします。", "loc.messages.ToolFailed": "ノードをインストールできませんでした: %s" } \ No newline at end of file diff --git a/Tasks/UseNodeV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/UseNodeV1/Strings/resources.resjson/ko-KR/resources.resjson index 5749f395f3e9..fe79e3490081 100644 --- a/Tasks/UseNodeV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/UseNodeV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -8,6 +8,6 @@ "loc.input.label.checkLatest": "최신 버전 확인", "loc.input.help.checkLatest": "버전 사양을 충족하는 최신 사용 가능 버전인지 항상 온라인으로 검사합니다. 항상 최신 버전을 다운로드하는 특정 시나리오가 아닌 한 일반적으로 false로 지정됩니다. 이로 인해 잠재적으로 필요하지 않은 경우, 특히 호스팅된 빌드 풀에서는 다운로드 비용이 발생할 수 있습니다.", "loc.input.label.force32bit": "x64 에이전트에서 32비트 버전 사용", - "loc.input.help.force32bit": "에이전트의 CPU 아키텍처에 관계없이 x86 버전의 노드를 설치합니다.", + "loc.input.help.force32bit": "에이전트의 CPU 아키텍처와 관계없이 x86 버전의 Node를 설치합니다.", "loc.messages.ToolFailed": "노드 설치 실패: %s" } \ No newline at end of file diff --git a/Tasks/UseNodeV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/UseNodeV1/Strings/resources.resjson/ru-RU/resources.resjson index a35d1674117d..2acc4408d533 100644 --- a/Tasks/UseNodeV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/UseNodeV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -7,7 +7,7 @@ "loc.input.help.version": "Спецификация версии для используемой версии. Примеры: 10.x, 10.15.1, >=10.15.0", "loc.input.label.checkLatest": "Проверить наличие последней версии", "loc.input.help.checkLatest": "Всегда проверяет наличие в Интернете актуальной версии, соответствующей спецификатору версии. Обычно задано значение \"false\", кроме случаев, когда имеется определенный сценарий всегда получать актуальную версию. Когда практическая необходимость в этом отсутствует, особенно в случае размещенного пула сборок, может взиматься дополнительная плата за загрузку.", - "loc.input.label.force32bit": "Используйте 32-битную версию на агентах x64", - "loc.input.help.force32bit": "Установит версию узла x86 независимо от архитектуры процессора агента.", + "loc.input.label.force32bit": "Использовать 32-разрядную версию на 64-разрядных агентах", + "loc.input.help.force32bit": "Устанавливает 32-разрядную версию Node независимо от архитектуры ЦП агента.", "loc.messages.ToolFailed": "Сбой установки Node: %s" } \ No newline at end of file diff --git a/Tasks/UseNodeV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/UseNodeV1/Strings/resources.resjson/zh-CN/resources.resjson index f4b3a63d96be..c3482b988a6b 100644 --- a/Tasks/UseNodeV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/UseNodeV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -7,7 +7,7 @@ "loc.input.help.version": "要使用的版本的版本规范。示例: 10.x、10.15.1、>=10.15.0", "loc.input.label.checkLatest": "检查是否有最新版本", "loc.input.help.checkLatest": "始终联机检查是否有满足版本规范的最新可用版本。这通常无法实现,除非有特定的解决方案可以始终获取最新版本。这样会在可能没有必要的情况下,特别是在使用托管生成池时产生下载费用。", - "loc.input.label.force32bit": "在x64代理上使用32位版本", - "loc.input.help.force32bit": "将安装 x86 版本的节点,而不考虑代理的 CPU 体系结构。", + "loc.input.label.force32bit": "在 x64 代理上使用 32 位版本", + "loc.input.help.force32bit": "安装 x86 版本的 Node,不考虑代理的 CPU 体系结构。", "loc.messages.ToolFailed": "节点安装失败: %s" } \ No newline at end of file diff --git a/Tasks/UseNodeV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/UseNodeV1/Strings/resources.resjson/zh-TW/resources.resjson index 301f9971d1bd..3b054fee36b7 100644 --- a/Tasks/UseNodeV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/UseNodeV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -7,7 +7,7 @@ "loc.input.help.version": "所要使用版本的版本規格。例如: 10.x、10.15.1、>= 10.15.0", "loc.input.label.checkLatest": "檢查最新版本", "loc.input.help.checkLatest": "一律檢查網路上有無最新的版本符合版本規格。除非特定的情況必須取得最新版本,否則不建議執行此動作。若非必要,這可能會衍生下載費用,特別是對託管的組建集區。", - "loc.input.label.force32bit": "在 x64 代理上使用 32 位元版本。", - "loc.input.help.force32bit": "將安裝 x86 版本的節點,而不考慮代理的 CPU 體系結構。", + "loc.input.label.force32bit": "在 x64 代理程式上使用 32 位元版本", + "loc.input.help.force32bit": "無論代理程式的 CPU 結構為何,皆安裝 x86 版的節點。", "loc.messages.ToolFailed": "Node 安裝失敗: %s" } \ No newline at end of file diff --git a/Tasks/UseNodeV1/task.json b/Tasks/UseNodeV1/task.json index 413f6b663976..74a7be3f33dd 100644 --- a/Tasks/UseNodeV1/task.json +++ b/Tasks/UseNodeV1/task.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "satisfies": [ @@ -61,4 +61,4 @@ "messages": { "ToolFailed": "Node install failed: %s" } -} +} \ No newline at end of file diff --git a/Tasks/UseNodeV1/task.loc.json b/Tasks/UseNodeV1/task.loc.json index 352d628e6329..bd932652fc5d 100644 --- a/Tasks/UseNodeV1/task.loc.json +++ b/Tasks/UseNodeV1/task.loc.json @@ -16,7 +16,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "satisfies": [ diff --git a/Tasks/UsePythonVersionV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/UsePythonVersionV0/Strings/resources.resjson/de-DE/resources.resjson index a540a1c670b1..fbbe124ef4e9 100644 --- a/Tasks/UsePythonVersionV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/UsePythonVersionV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Python-Version verwenden", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=871498) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=871498) oder [Python-Dokumentation anzeigen](https://www.python.org/doc/)", "loc.description": "Hiermit wird die angegebene Version von Python aus dem Toolcache abgerufen und optional zu PATH hinzugefügt.", "loc.instanceNameFormat": "Python $(versionSpec) verwenden", "loc.group.displayName.advanced": "Erweitert", @@ -16,5 +16,7 @@ "loc.messages.PyPyNotFound": "In Agent.ToolsDirectory wurde keine Installation von PyPy%d gefunden.", "loc.messages.ToolNotFoundMicrosoftHosted": "Wenn es sich um einen von Microsoft gehosteten Agent handelt, überprüfen Sie unter %s, ob dieses Image parallele Versionen von %s unterstützt.", "loc.messages.ToolNotFoundSelfHosted": "Wenn es sich um einen selbstgehosteten Agent handelt, finden Sie unter %s Informationen zum Konfigurieren paralleler Versionen von %s.", - "loc.messages.VersionNotFound": "Die Versionsangabe %s für die Architektur \"%s\" entsprach keiner Version in \"Agent.ToolsDirectory\"." + "loc.messages.VersionNotFound": "Die Versionsangabe %s für die Architektur \"%s\" entsprach keiner Version in \"Agent.ToolsDirectory\".", + "loc.messages.ExactVersionNotRecommended": "Für von Microsoft gehostete Agents sollte keine genaue Version angegeben werden. Die Patchversionen von Python können auf gehosteten Agents ohne vorherige Ankündigung durch neue ersetzt werden, sodass bei Builds unerwartete Fehler auftreten. Es wird empfohlen, nur die Haupt- oder die Haupt- und die Nebenversion anzugeben (Beispiel: \"3\" oder \"3.6\").", + "loc.messages.PythonVersionRetirement": "Python 3.5 hat das Ende der Lebensdauer erreicht und wird am 24. Januar aus den in ms-gehosteten Images entfernt. Aktualisieren Sie die Python-Version, wenn Sie ms-gehostete Agents verwenden. Weitere Informationen finden Sie hier: https://github.com/actions/virtual-environments" } \ No newline at end of file diff --git a/Tasks/UsePythonVersionV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/UsePythonVersionV0/Strings/resources.resjson/es-ES/resources.resjson index 3df258f6d21d..348b9026b666 100644 --- a/Tasks/UsePythonVersionV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/UsePythonVersionV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Usar versión de Python", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=871498) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=871498) o [consultar la documentación de Python](https://www.python.org/doc/)", "loc.description": "Usa la versión de Python especificada de la memoria caché de herramientas y, opcionalmente, la agrega a PATH.", "loc.instanceNameFormat": "Usar Python $(versionSpec)", "loc.group.displayName.advanced": "Avanzado", @@ -16,5 +16,7 @@ "loc.messages.PyPyNotFound": "No se encuentra ninguna instalación de PyPy%d en Agent.ToolsDirectory.", "loc.messages.ToolNotFoundMicrosoftHosted": "Si es un agente hospedado por Microsoft, compruebe que la imagen admite versiones en paralelo de %s en %s.", "loc.messages.ToolNotFoundSelfHosted": "Si es un agente autohospedado, vea cómo configurar las versiones de %s en paralelo en %s.", - "loc.messages.VersionNotFound": "La especificación de versión %s para la arquitectura %s no coincide con ninguna versión de Agent.ToolsDirectory." + "loc.messages.VersionNotFound": "La especificación de versión %s para la arquitectura %s no coincide con ninguna versión de Agent.ToolsDirectory.", + "loc.messages.ExactVersionNotRecommended": "No se recomienda especificar una versión exacta en los agentes hospedados por Microsoft. Las versiones de revisión de Python pueden reemplazarse por nuevas en los agentes hospedados sin previo aviso, lo que causará que las compilaciones dejen de funcionar inesperadamente. Se recomienda especificar solo la versión principal, o bien las versiones principal y secundaria (ejemplo: \"3\" o \"3.6\").", + "loc.messages.PythonVersionRetirement": "Python 3.5 ha llegado al final de su vida útil y se quitará de las imágenes hospedadas por ms el 24 de enero. Actualice la versión de Python si usa agentes hospedados por ms. Para obtener más información sobre esto: https://github.com/actions/virtual-environments" } \ No newline at end of file diff --git a/Tasks/UsePythonVersionV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/UsePythonVersionV0/Strings/resources.resjson/fr-FR/resources.resjson index c710d1da2246..3988b16504b1 100644 --- a/Tasks/UsePythonVersionV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/UsePythonVersionV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Utiliser la version de Python", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=871498) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=871498) ou [consulter la documentation de Python](https://www.python.org/doc/)", "loc.description": "Utiliser la version spécifiée de Python à partir du cache d'outils, en l'ajoutant éventuellement à PATH", "loc.instanceNameFormat": "Utiliser Python $(versionSpec)", "loc.group.displayName.advanced": "Avancé", @@ -16,5 +16,7 @@ "loc.messages.PyPyNotFound": "Installation de PyPy%d introuvable dans Agent.ToolsDirectory.", "loc.messages.ToolNotFoundMicrosoftHosted": "S'il s'agit d'un agent hébergé par Microsoft, vérifiez que cette image prend en charge les versions côte à côte de %s sur %s.", "loc.messages.ToolNotFoundSelfHosted": "S'il s'agit d'un agent autohébergé, consultez les informations relatives à la configuration des versions côte à côte de %s sur %s.", - "loc.messages.VersionNotFound": "La spécification de version %s pour l'architecture %s ne correspond à aucune version dans Agent.ToolsDirectory." + "loc.messages.VersionNotFound": "La spécification de version %s pour l'architecture %s ne correspond à aucune version dans Agent.ToolsDirectory.", + "loc.messages.ExactVersionNotRecommended": "La spécification d’une version exacte n’est pas recommandée sur les agents hébergés par Microsoft. Les versions de patch de Python peuvent être remplacées sans avertissement par de nouvelles versions sur des agents hébergés, ce qui entraîne l’échec inattendu des builds. Il est recommandé de spécifier la version majeure uniquement ou la version majeure et mineure (exemple : « 3 » ou « 3.6 »)", + "loc.messages.PythonVersionRetirement": "Python 3.5 a atteint sa fin de vie et sera supprimé des images hébergées en ms le 24 janvier. Mettez à jour la version python si vous utilisez des agents hébergés par ms. Pour plus d’informations à ce sujet - https://github.com/actions/virtual-environments" } \ No newline at end of file diff --git a/Tasks/UsePythonVersionV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/UsePythonVersionV0/Strings/resources.resjson/it-IT/resources.resjson index b708957ddfc6..9ae33b0cc8e1 100644 --- a/Tasks/UsePythonVersionV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/UsePythonVersionV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Usa versione di Python", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=871498) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=871498). In alternativa [vedere la documentazione di Python](https://www.python.org/doc/)", "loc.description": "Consente di usare la versione specificata di Python dalla cache dello strumento e facoltativamente di aggiungerla a PATH", "loc.instanceNameFormat": "Usa Python $(versionSpec)", "loc.group.displayName.advanced": "Avanzate", @@ -16,5 +16,7 @@ "loc.messages.PyPyNotFound": "Non è stato possibile trovare un'installazione di PyPy%d in Agent.ToolsDirectory.", "loc.messages.ToolNotFoundMicrosoftHosted": "Se si tratta di un agente ospitato da Microsoft, verificare che l'immagine supporti le versioni side-by-side di %s in %s.", "loc.messages.ToolNotFoundSelfHosted": "Se si tratta di un agente self-hosted, vedere come configurare le versioni side-by-side di %s in %s.", - "loc.messages.VersionNotFound": "L'identificatore di versione %s per l'architettura %s non corrisponde ad alcuna versione in Agent.ToolsDirectory." + "loc.messages.VersionNotFound": "L'identificatore di versione %s per l'architettura %s non corrisponde ad alcuna versione in Agent.ToolsDirectory.", + "loc.messages.ExactVersionNotRecommended": "È consigliabile non specificare la versione esatta negli agenti ospitati da Microsoft. Le versioni patch di Python possono essere sostituite senza preavviso da nuovi agenti ospitati e questo causerà un errore imprevisto delle compilazioni. È opportuno specificare solo la versione principale oppure le versioni principale e secondaria, ad esempio `3` o `3.6`", + "loc.messages.PythonVersionRetirement": "Python 3.5 ha raggiunto la fine del ciclo vitale e verrà rimosso dalle immagini ospitate in ms il 24 gennaio. Se si usano agenti ospitati in ms, aggiornare la versione di Python. Per altre informazioni, https://github.com/actions/virtual-environments" } \ No newline at end of file diff --git a/Tasks/UsePythonVersionV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/UsePythonVersionV0/Strings/resources.resjson/ja-JP/resources.resjson index cb2f47e80355..f8a17e64316e 100644 --- a/Tasks/UsePythonVersionV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/UsePythonVersionV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Python バージョンの使用", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=871498) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=871498)、または [Python のドキュメントを参照](https://www.python.org/doc/)", "loc.description": "ツール キャッシュから Python の指定されたバージョンを使用し、必要に応じて PATH に追加します", "loc.instanceNameFormat": "Python $(versionSpec) を使用する", "loc.group.displayName.advanced": "詳細設定", @@ -16,5 +16,7 @@ "loc.messages.PyPyNotFound": "Agent.ToolsDirectory に PyPy%d のインストールが見つかりませんでした。", "loc.messages.ToolNotFoundMicrosoftHosted": "これが Microsoft によってホストされているエージェントの場合、このイメージが %s の side-by-side バージョンを %s でサポートしているかをご確認ください。", "loc.messages.ToolNotFoundSelfHosted": "これがセルフホストテッド エージェントの場合、side-by-side の %s バージョンを %s で構成する方法をご確認ください。", - "loc.messages.VersionNotFound": "バージョン仕様 %s (アーキテクチャ %s) が Agent.ToolsDirectory 内のどのバージョンにも一致しませんでした。" + "loc.messages.VersionNotFound": "バージョン仕様 %s (アーキテクチャ %s) が Agent.ToolsDirectory 内のどのバージョンにも一致しませんでした。", + "loc.messages.ExactVersionNotRecommended": "Microsoft によってホストされているエージェントでは、正確なバージョンを指定することはお勧めできません。ホストされているエージェントでは、Python のパッチ バージョンが予告なしに新しいものに置き換えられることがあり、ビルドが予期せずに機能しなくなります。メジャーのみ、またはメジャーとマイナー バージョンを指定することをお勧めします (例: `3` または `3.6`)", + "loc.messages.PythonVersionRetirement": "Python 3.5 はサポート終了となり、1 月 24 日に MS ホステッド イメージから削除される予定です。MS ホステッド エージェントを使用する場合は、Python バージョンを更新してください。詳細については、https://github.com/actions/virtual-environments を参照してください" } \ No newline at end of file diff --git a/Tasks/UsePythonVersionV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/UsePythonVersionV0/Strings/resources.resjson/ko-KR/resources.resjson index 7af3eb24c1fa..188bc5c494a4 100644 --- a/Tasks/UsePythonVersionV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/UsePythonVersionV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -16,5 +16,7 @@ "loc.messages.PyPyNotFound": "Agent.ToolsDirectory에서 PyPy%d 설치를 찾을 수 없습니다.", "loc.messages.ToolNotFoundMicrosoftHosted": "Microsoft 호스팅 에이전트인 경우 이 이미지가 병렬 %s 버전을 %s에서 지원하는지 확인하세요.", "loc.messages.ToolNotFoundSelfHosted": "자체 호스팅 에이전트인 경우 병렬 %s 버전을 %s에서 구성하는 방법을 참조하세요.", - "loc.messages.VersionNotFound": "버전 사양 %s(%s 아키텍처)과(와) 일치하는 버전이 Agent.ToolsDirectory에 없습니다." + "loc.messages.VersionNotFound": "버전 사양 %s(%s 아키텍처)과(와) 일치하는 버전이 Agent.ToolsDirectory에 없습니다.", + "loc.messages.ExactVersionNotRecommended": "Microsoft 호스팅 에이전트에서는 정확한 버전을 지정하지 않는 것이 좋습니다. Python의 패치 버전은 알림 없이 호스트된 에이전트의 새 버전으로 대체될 수 있으며 이로 인해 빌드가 예기치 않게 실패합니다. 주 버전만 또는 주 버전과 부 버전만 지정하는 것이 좋습니다(예: '3' 또는 '3.6').", + "loc.messages.PythonVersionRetirement": "Python 3.5는 수명이 끝났으며 1월 24일에 ms 호스팅 이미지에서 제거됩니다. ms 호스팅 에이전트를 사용하는 경우 Python 버전을 업데이트하세요. 이에 대한 자세한 내용은 https://github.com/actions/virtual-environments을 참조하세요." } \ No newline at end of file diff --git a/Tasks/UsePythonVersionV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/UsePythonVersionV0/Strings/resources.resjson/ru-RU/resources.resjson index d52134f4cf8e..6a6a1c113847 100644 --- a/Tasks/UsePythonVersionV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/UsePythonVersionV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Использовать версию Python", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=871498) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=871498) или [документацию по Python](https://www.python.org/doc/)", "loc.description": "Использовать указанную версию Python из кэша инструментов, при необходимости добавив ее в переменную PATH", "loc.instanceNameFormat": "Использовать Python $(versionSpec)", "loc.group.displayName.advanced": "Дополнительно", @@ -16,5 +16,7 @@ "loc.messages.PyPyNotFound": "Не удалось найти установку PyPy%d в Agent.ToolsDirectory.", "loc.messages.ToolNotFoundMicrosoftHosted": "Если это агент, размещенный на сервере Майкрософт, убедитесь, что этот образ поддерживает параллельные версии %s в %s.", "loc.messages.ToolNotFoundSelfHosted": "Если это локальный агент, ознакомьтесь со сведениями о настройке параллельных версий %s в %s.", - "loc.messages.VersionNotFound": "Спецификация версии %s для архитектуры %s не соответствует ни одной версии в Agent.ToolsDirectory." + "loc.messages.VersionNotFound": "Спецификация версии %s для архитектуры %s не соответствует ни одной версии в Agent.ToolsDirectory.", + "loc.messages.ExactVersionNotRecommended": "Не рекомендуется указывать точную версию для агентов, размещенных в корпорации Майкрософт. Версии исправлений Python могут быть заменены новой версией на размещенных агентах без уведомления, что может привести к неожиданным ошибкам сборок. Рекомендуется указывать только основную версию или основную и дополнительную версии (например, \"3\" или \"3.6\").", + "loc.messages.PythonVersionRetirement": "Срок использования Python 3.5 истек, и 24 января он будет удален с образов, размещенных на серверах Майкрософт. Если вы используете агенты, размещенные на серверах Майкрософт, обновите версию Python. Подробнее см. на https://github.com/actions/virtual-environments" } \ No newline at end of file diff --git a/Tasks/UsePythonVersionV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/UsePythonVersionV0/Strings/resources.resjson/zh-CN/resources.resjson index a888bc5d6730..2dd25df7e76f 100644 --- a/Tasks/UsePythonVersionV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/UsePythonVersionV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -16,5 +16,7 @@ "loc.messages.PyPyNotFound": "在 Agent.ToolsDirectory 中找不到 PyPy%d 的安装。", "loc.messages.ToolNotFoundMicrosoftHosted": "如果这是 Microsoft 托管的代理,请检查此映像是否支持 %s 并行版本(位于 %s)。", "loc.messages.ToolNotFoundSelfHosted": "如果这是自托管代理,请查看如何配置 %s 并行版本(位于 %s)。", - "loc.messages.VersionNotFound": "版本规范 %s(针对体系结构 %s)与 Agent.ToolsDirectory 中的任何版本均不匹配。" + "loc.messages.VersionNotFound": "体系结构 %s 的版本规范 %s 与 Agent.ToolsDirectory 中的任何版本都不匹配。", + "loc.messages.ExactVersionNotRecommended": "不建议在 Microsoft 托管代理上指定确切版本。在托管代理上无需通知即可将 Python 补丁版本替换为新版本,这将导致内部版本出现意外失败。建议仅指定主要版本或主要版本和次要版本(例如: “3” 或 “3.6”)", + "loc.messages.PythonVersionRetirement": "Python 3.5 的生命周期已结束,将于 1 月 24 日从 MS 托管的映像中删除。如果使用 MS 托管的代理,请更新 Python 版本。有关此项的详细信息 - https://github.com/actions/virtual-environments" } \ No newline at end of file diff --git a/Tasks/UsePythonVersionV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/UsePythonVersionV0/Strings/resources.resjson/zh-TW/resources.resjson index 3bb6ece85d18..d35a52ec2ee0 100644 --- a/Tasks/UsePythonVersionV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/UsePythonVersionV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "使用 Python 版本", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=871498) or [see the Python documentation](https://www.python.org/doc/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=871498)或[參閱 Python 文件](https://www.python.org/doc/)", "loc.description": "從工具快取使用指定的 Python 版本,可選擇將其新增至 PATH", "loc.instanceNameFormat": "使用 Python $(versionSpec)", "loc.group.displayName.advanced": "進階", @@ -16,5 +16,7 @@ "loc.messages.PyPyNotFound": "在 Agent.ToolsDirectory 中找不到 PyPy%d 的安裝。", "loc.messages.ToolNotFoundMicrosoftHosted": "如果這是 Microsoft 裝載的代理程式,請確認此映像支援並存版本 %s (位於 %s)。", "loc.messages.ToolNotFoundSelfHosted": "如果這是自我裝載式代理程式,請於以下位置了解如何設定並存 %s 版本: %s。", - "loc.messages.VersionNotFound": "架構 %s 的版本規格 %s 不符合 Agent.ToolsDirectory 中的任何版本。" + "loc.messages.VersionNotFound": "架構 %s 的版本規格 %s 不符合 Agent.ToolsDirectory 中的任何版本。", + "loc.messages.ExactVersionNotRecommended": "不建議在 Microsoft 裝載的代理程式上指定確切的版本。您可以在不另行通知的情況下,由裝載的代理程式上的新版 Python 取代修補程式版本,這會造成未預期的失敗。建議只指定主要或主要和次要版本 (例如: '3' 或 '3.6')", + "loc.messages.PythonVersionRetirement": "Python 3.5 已達生命週期結尾,將於 1 月 24 日從 MS 託管的映像中移除。如果您使用 MS 託管的代理程式,請更新 Python 版本。如需此動作的詳細資訊,請參閱 - https://github.com/actions/virtual-environments" } \ No newline at end of file diff --git a/Tasks/UsePythonVersionV0/task.json b/Tasks/UsePythonVersionV0/task.json index 4f3f9fab4b3b..409ca3a12abf 100644 --- a/Tasks/UsePythonVersionV0/task.json +++ b/Tasks/UsePythonVersionV0/task.json @@ -15,7 +15,7 @@ "version": { "Major": 0, "Minor": 198, - "Patch": 0 + "Patch": 1 }, "demands": [], "instanceNameFormat": "Use Python $(versionSpec)", @@ -85,7 +85,10 @@ "mode": "restricted" }, "settableVariables": { - "allowed": ["pythonLocation", "PATH"] + "allowed": [ + "pythonLocation", + "PATH" + ] } } -} +} \ No newline at end of file diff --git a/Tasks/UsePythonVersionV0/task.loc.json b/Tasks/UsePythonVersionV0/task.loc.json index 46a9976c848e..493c47904c37 100644 --- a/Tasks/UsePythonVersionV0/task.loc.json +++ b/Tasks/UsePythonVersionV0/task.loc.json @@ -15,7 +15,7 @@ "version": { "Major": 0, "Minor": 198, - "Patch": 0 + "Patch": 1 }, "demands": [], "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/UseRubyVersionV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/UseRubyVersionV0/Strings/resources.resjson/de-DE/resources.resjson index 15bd4e4db5ad..187648445ced 100644 --- a/Tasks/UseRubyVersionV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/UseRubyVersionV0/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ruby-Version verwenden", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2005989) or [see the Ruby documentation](https://www.ruby-lang.org/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?linkid=2005989) oder [Ruby-Dokumentation anzeigen](https://www.ruby-lang.org/)", "loc.description": "Hiermit wird die angegebene Ruby-Version aus dem Toolcache abgerufen und optional zu PATH hinzugefügt.", "loc.instanceNameFormat": "Ruby $(versionSpec) verwenden", "loc.input.label.versionSpec": "Versionsangabe", @@ -11,5 +11,6 @@ "loc.messages.PlatformNotRecognized": "Plattform nicht erkannt.", "loc.messages.ToolNotFoundMicrosoftHosted": "Wenn es sich um einen von Microsoft gehosteten Agent handelt, überprüfen Sie unter %s, ob dieses Image parallele Versionen von %s unterstützt.", "loc.messages.ToolNotFoundSelfHosted": "Wenn es sich um einen selbstgehosteten Agent handelt, finden Sie unter %s Informationen zum Konfigurieren paralleler Versionen von %s.", - "loc.messages.VersionNotFound": "Die Versionsangabe %s für die Architektur \"%s\" entsprach keiner Version in \"Agent.ToolsDirectory\"." + "loc.messages.VersionNotFound": "Die Versionsangabe %s für die Architektur \"%s\" entsprach keiner Version in \"Agent.ToolsDirectory\".", + "loc.messages.ExactVersionNotRecommended": "Für von Microsoft gehostete Agents sollte keine genaue Version angegeben werden. Die Patchversionen von Ruby können auf gehosteten Agents ohne vorherige Ankündigung durch neue ersetzt werden, sodass bei Builds unerwartete Fehler auftreten. Es wird empfohlen, nur die Haupt- oder die Haupt- und die Nebenversion anzugeben (Beispiel: \"2\" oder \"2.4\")." } \ No newline at end of file diff --git a/Tasks/UseRubyVersionV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/UseRubyVersionV0/Strings/resources.resjson/es-ES/resources.resjson index b81fe43a75c5..62f15e244f96 100644 --- a/Tasks/UseRubyVersionV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/UseRubyVersionV0/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Usar versión de Ruby", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2005989) or [see the Ruby documentation](https://www.ruby-lang.org/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?linkid=2005989) o [consultar la documentación de Ruby](https://www.ruby-lang.org/)", "loc.description": "Usa la versión de Ruby especificada de la memoria caché de herramientas y, opcionalmente, la agrega a PATH.", "loc.instanceNameFormat": "Usar Ruby $(versionSpec)", "loc.input.label.versionSpec": "Especificación de versión", @@ -11,5 +11,6 @@ "loc.messages.PlatformNotRecognized": "Plataforma no reconocida", "loc.messages.ToolNotFoundMicrosoftHosted": "Si es un agente hospedado por Microsoft, compruebe que la imagen admite versiones en paralelo de %s en %s.", "loc.messages.ToolNotFoundSelfHosted": "Si es un agente autohospedado, vea cómo configurar las versiones de %s en paralelo en %s.", - "loc.messages.VersionNotFound": "La especificación de versión %s para la arquitectura %s no coincide con ninguna versión de Agent.ToolsDirectory." + "loc.messages.VersionNotFound": "La especificación de versión %s para la arquitectura %s no coincide con ninguna versión de Agent.ToolsDirectory.", + "loc.messages.ExactVersionNotRecommended": "No se recomienda especificar una versión exacta en los agentes hospedados por Microsoft. Las versiones de revisión de Ruby pueden reemplazarse por nuevas en los agentes hospedados sin previo aviso, lo que causará que las compilaciones dejen de funcionar inesperadamente. Se recomienda especificar solo la versión principal, o bien las versiones principal y secundaria (ejemplo: \"2\" o \"2.4\")." } \ No newline at end of file diff --git a/Tasks/UseRubyVersionV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/UseRubyVersionV0/Strings/resources.resjson/fr-FR/resources.resjson index bb5831903ecb..629c8093ff18 100644 --- a/Tasks/UseRubyVersionV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/UseRubyVersionV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Utiliser la version de Ruby", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2005989) or [see the Ruby documentation](https://www.ruby-lang.org/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?linkid=2005989) ou [consulter la documentation de Ruby](https://www.ruby-lang.org/)", "loc.description": "Utiliser la version spécifiée de Ruby à partir du cache d'outils, en l'ajoutant éventuellement à PATH", "loc.instanceNameFormat": "Utiliser Ruby $(versionSpec)", "loc.input.label.versionSpec": "Spécification de version", @@ -11,5 +11,6 @@ "loc.messages.PlatformNotRecognized": "Plateforme non reconnue", "loc.messages.ToolNotFoundMicrosoftHosted": "S'il s'agit d'un agent hébergé par Microsoft, vérifiez que cette image prend en charge les versions côte à côte de %s sur %s.", "loc.messages.ToolNotFoundSelfHosted": "S'il s'agit d'un agent autohébergé, consultez les informations relatives à la configuration des versions côte à côte de %s sur %s.", - "loc.messages.VersionNotFound": "La spécification de version %s pour l'architecture %s ne correspond à aucune version dans Agent.ToolsDirectory." + "loc.messages.VersionNotFound": "La spécification de version %s pour l'architecture %s ne correspond à aucune version dans Agent.ToolsDirectory.", + "loc.messages.ExactVersionNotRecommended": "La spécification d’une version exacte n’est pas recommandée sur les agents hébergés par Microsoft. Les versions du patch de Ruby peuvent être remplacées sans avertissement par de nouvelles versions sur des agents hébergés, ce qui entraîne l’échec inattendu des builds. Il est recommandé de spécifier la version majeure uniquement ou la version majeure et mineure (exemple : « 2 » ou « 2.4 »)" } \ No newline at end of file diff --git a/Tasks/UseRubyVersionV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/UseRubyVersionV0/Strings/resources.resjson/it-IT/resources.resjson index 9ea1271848a7..a3850277076d 100644 --- a/Tasks/UseRubyVersionV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/UseRubyVersionV0/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Usa versione di Ruby", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2005989) or [see the Ruby documentation](https://www.ruby-lang.org/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?linkid=2005989). In alternativa [vedere la documentazione di Ruby](https://www.ruby-lang.org/)", "loc.description": "Consente di usare la versione specificata di Ruby dalla cache dello strumento e facoltativamente di aggiungerla a PATH", "loc.instanceNameFormat": "Usa Ruby $(versionSpec)", "loc.input.label.versionSpec": "Identificatore di versione", @@ -11,5 +11,6 @@ "loc.messages.PlatformNotRecognized": "Piattaforma non riconosciuta", "loc.messages.ToolNotFoundMicrosoftHosted": "Se si tratta di un agente ospitato da Microsoft, verificare che l'immagine supporti le versioni side-by-side di %s in %s.", "loc.messages.ToolNotFoundSelfHosted": "Se si tratta di un agente self-hosted, vedere come configurare le versioni side-by-side di %s in %s.", - "loc.messages.VersionNotFound": "L'identificatore di versione %s per l'architettura %s non corrisponde ad alcuna versione in Agent.ToolsDirectory." + "loc.messages.VersionNotFound": "L'identificatore di versione %s per l'architettura %s non corrisponde ad alcuna versione in Agent.ToolsDirectory.", + "loc.messages.ExactVersionNotRecommended": "È consigliabile non specificare la versione esatta negli agenti ospitati da Microsoft. Le versioni patch di Ruby possono essere sostituite senza preavviso da nuovi agenti ospitati e questo causerà un errore imprevisto delle compilazioni. È opportuno specificare solo la versione principale oppure le versioni principale e secondaria, ad esempio `2` o `2.4`" } \ No newline at end of file diff --git a/Tasks/UseRubyVersionV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/UseRubyVersionV0/Strings/resources.resjson/ja-JP/resources.resjson index f62ec786078a..f62a632b7b32 100644 --- a/Tasks/UseRubyVersionV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/UseRubyVersionV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Ruby バージョンの使用", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2005989) or [see the Ruby documentation](https://www.ruby-lang.org/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?linkid=2005989)、または [Ruby のドキュメントを参照](https://www.ruby-lang.org/)", "loc.description": "ツール キャッシュから Ruby の指定されたバージョンを使用し、必要に応じて PATH に追加します", "loc.instanceNameFormat": "Ruby $(versionSpec) を使用する", "loc.input.label.versionSpec": "バージョンの仕様", @@ -11,5 +11,6 @@ "loc.messages.PlatformNotRecognized": "プラットフォームが認識されません", "loc.messages.ToolNotFoundMicrosoftHosted": "これが Microsoft によってホストされているエージェントの場合、このイメージが %s の side-by-side バージョンを %s でサポートしているかをご確認ください。", "loc.messages.ToolNotFoundSelfHosted": "これがセルフホストテッド エージェントの場合、side-by-side の %s バージョンを %s で構成する方法をご確認ください。", - "loc.messages.VersionNotFound": "バージョン仕様 %s (アーキテクチャ %s) が Agent.ToolsDirectory 内のどのバージョンにも一致しませんでした。" + "loc.messages.VersionNotFound": "バージョン仕様 %s (アーキテクチャ %s) が Agent.ToolsDirectory 内のどのバージョンにも一致しませんでした。", + "loc.messages.ExactVersionNotRecommended": "Microsoft によってホストされているエージェントでは、正確なバージョンを指定することはお勧めできません。ホストされているエージェントでは、Ruby のパッチ バージョンが予告なしに新しいものに置き換えられることがあり、ビルドが予期せずに機能しなくなります。メジャーのみ、またはメジャーとマイナー バージョンを指定することをお勧めします (例: `2` または `2.4`)" } \ No newline at end of file diff --git a/Tasks/UseRubyVersionV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/UseRubyVersionV0/Strings/resources.resjson/ko-KR/resources.resjson index 45bb312ab001..f289af63528a 100644 --- a/Tasks/UseRubyVersionV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/UseRubyVersionV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -11,5 +11,6 @@ "loc.messages.PlatformNotRecognized": "플랫폼을 인식할 수 없습니다.", "loc.messages.ToolNotFoundMicrosoftHosted": "Microsoft 호스팅 에이전트인 경우 이 이미지가 병렬 %s 버전을 %s에서 지원하는지 확인하세요.", "loc.messages.ToolNotFoundSelfHosted": "자체 호스팅 에이전트인 경우 병렬 %s 버전을 %s에서 구성하는 방법을 참조하세요.", - "loc.messages.VersionNotFound": "버전 사양 %s(%s 아키텍처)과(와) 일치하는 버전이 Agent.ToolsDirectory에 없습니다." + "loc.messages.VersionNotFound": "버전 사양 %s(%s 아키텍처)과(와) 일치하는 버전이 Agent.ToolsDirectory에 없습니다.", + "loc.messages.ExactVersionNotRecommended": "Microsoft 호스팅 에이전트에서는 정확한 버전을 지정하지 않는 것이 좋습니다. Ruby의 패치 버전은 알림 없이 호스트된 에이전트의 새 버전으로 대체될 수 있으며 이로 인해 빌드가 예기치 않게 실패합니다. 주 버전만 또는 주 버전과 부 버전만 지정하는 것이 좋습니다(예: '2' 또는 '2.4')." } \ No newline at end of file diff --git a/Tasks/UseRubyVersionV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/UseRubyVersionV0/Strings/resources.resjson/ru-RU/resources.resjson index f6272b6c6f48..0f46dd7c9afb 100644 --- a/Tasks/UseRubyVersionV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/UseRubyVersionV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Использовать версию Ruby", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2005989) or [see the Ruby documentation](https://www.ruby-lang.org/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?linkid=2005989) или [документацию по Ruby](https://www.ruby-lang.org/)", "loc.description": "Использовать указанную версию Ruby из кэша инструментов, при необходимости добавив ее в переменную PATH", "loc.instanceNameFormat": "Использовать Ruby $(versionSpec)", "loc.input.label.versionSpec": "Спецификатор версии", @@ -11,5 +11,6 @@ "loc.messages.PlatformNotRecognized": "Платформа не распознана", "loc.messages.ToolNotFoundMicrosoftHosted": "Если это агент, размещенный на сервере Майкрософт, убедитесь, что этот образ поддерживает параллельные версии %s в %s.", "loc.messages.ToolNotFoundSelfHosted": "Если это локальный агент, ознакомьтесь со сведениями о настройке параллельных версий %s в %s.", - "loc.messages.VersionNotFound": "Спецификация версии %s для архитектуры %s не соответствует ни одной версии в Agent.ToolsDirectory." + "loc.messages.VersionNotFound": "Спецификация версии %s для архитектуры %s не соответствует ни одной версии в Agent.ToolsDirectory.", + "loc.messages.ExactVersionNotRecommended": "Не рекомендуется указывать точную версию для агентов, размещенных в корпорации Майкрософт. Версии исправлений Ruby могут быть заменены новой версией на размещенных агентах без уведомления, что может привести к неожиданным ошибкам сборок. Рекомендуется указывать только основную версию или основную и дополнительную версии (например, \"2\" или \"2.4\")." } \ No newline at end of file diff --git a/Tasks/UseRubyVersionV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/UseRubyVersionV0/Strings/resources.resjson/zh-CN/resources.resjson index da4cb557a6b4..77aed36d0e79 100644 --- a/Tasks/UseRubyVersionV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/UseRubyVersionV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -11,5 +11,6 @@ "loc.messages.PlatformNotRecognized": "无法识别的平台", "loc.messages.ToolNotFoundMicrosoftHosted": "如果这是 Microsoft 托管的代理,请检查此映像是否支持 %s 并行版本(位于 %s)。", "loc.messages.ToolNotFoundSelfHosted": "如果这是自托管代理,请查看如何配置 %s 并行版本(位于 %s)。", - "loc.messages.VersionNotFound": "版本规范 %s(针对体系结构 %s)与 Agent.ToolsDirectory 中的任何版本均不匹配。" + "loc.messages.VersionNotFound": "版本规范 %s(针对体系结构 %s)与 Agent.ToolsDirectory 中的任何版本均不匹配.", + "loc.messages.ExactVersionNotRecommended": "不建议在 Microsoft 托管代理上指定确切版本。在托管代理上无需通知即可将 Ruby 补丁版本替换为新版本,这将导致内部版本出现意外失败。建议仅指定主要版本或主要版本和次要版本(例如: “2” 或 “2.4”)" } \ No newline at end of file diff --git a/Tasks/UseRubyVersionV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/UseRubyVersionV0/Strings/resources.resjson/zh-TW/resources.resjson index 29c5fa023b45..3c6882cd2e8a 100644 --- a/Tasks/UseRubyVersionV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/UseRubyVersionV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "使用 Ruby 版本", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?linkid=2005989) or [see the Ruby documentation](https://www.ruby-lang.org/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?linkid=2005989)或[參閱 Ruby 文件](https://www.ruby-lang.org/)", "loc.description": "從工具快取使用指定的 Ruby 版本,可將其新增至 PATH。", "loc.instanceNameFormat": "使用 Ruby $(versionSpec)", "loc.input.label.versionSpec": "版本規格", @@ -11,5 +11,6 @@ "loc.messages.PlatformNotRecognized": "無法辨識平台", "loc.messages.ToolNotFoundMicrosoftHosted": "如果這是 Microsoft 裝載的代理程式,請確認此映像支援並存版本 %s (位於 %s)。", "loc.messages.ToolNotFoundSelfHosted": "如果這是自我裝載式代理程式,請於以下位置了解如何設定並存 %s 版本: %s。", - "loc.messages.VersionNotFound": "架構 %s 的版本規格 %s 不符合 Agent.ToolsDirectory 中的任何版本。" + "loc.messages.VersionNotFound": "架構 %s 的版本規格 %s 不符合 Agent.ToolsDirectory 中的任何版本。", + "loc.messages.ExactVersionNotRecommended": "不建議在 Microsoft 裝載的代理程式上指定確切的版本。您可以在不另行通知的情況下,由裝載的代理程式上的新版 Ruby 取代修補程式版本,這會造成未預期的失敗。建議只指定主要或主要和次要版本 (例如: '2' 或 '2.4')" } \ No newline at end of file diff --git a/Tasks/UseRubyVersionV0/task.json b/Tasks/UseRubyVersionV0/task.json index 4d411091b447..e9777a9e92ea 100644 --- a/Tasks/UseRubyVersionV0/task.json +++ b/Tasks/UseRubyVersionV0/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "demands": [], @@ -62,7 +62,10 @@ "mode": "restricted" }, "settableVariables": { - "allowed": ["rubyLocation", "PATH"] + "allowed": [ + "rubyLocation", + "PATH" + ] } } -} +} \ No newline at end of file diff --git a/Tasks/UseRubyVersionV0/task.loc.json b/Tasks/UseRubyVersionV0/task.loc.json index c3e31542e971..4418ffe333dc 100644 --- a/Tasks/UseRubyVersionV0/task.loc.json +++ b/Tasks/UseRubyVersionV0/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 193, + "Minor": 198, "Patch": 0 }, "demands": [], diff --git a/Tasks/VSBuildV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/VSBuildV1/Strings/resources.resjson/de-DE/resources.resjson index 8982c9a68d43..76453742883f 100644 --- a/Tasks/VSBuildV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/VSBuildV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio-Build", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613727)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613727)", "loc.description": "Erstellen Sie den Build mit MSBuild, und legen Sie die Visual Studio-Versionseigenschaft fest.", "loc.instanceNameFormat": "Projektmappe $(solution) erstellen", "loc.group.displayName.advanced": "Erweitert", @@ -28,6 +28,10 @@ "loc.input.help.createLogFile": "Erstellen Sie optional eine Protokolldatei (nur Windows).", "loc.input.label.logFileVerbosity": "Ausführlichkeit der Protokolldatei", "loc.input.help.logFileVerbosity": "Optionaler Ausführlichkeitsgrad der Protokolldatei.", + "loc.input.label.enableDefaultLogger": "Standard-Protokollierung aktivieren", + "loc.input.help.enableDefaultLogger": "Bei \"true\" wird die Standard-Protokollierung für MSBuild aktiviert", + "loc.input.label.customVersion": "Benutzerdefinierte Version", + "loc.input.help.customVersion": "Ermöglicht das Festlegen einer benutzerdefinierten Version von Visual Studio. Beispiele: 15.0, 16.0, 17.0. Stellen Sie sicher, dass die erforderliche Version von Visual Studio im System installiert ist.", "loc.messages.MSBuildLocationDeprecated0": "Der MSBuild-Parameter für die Angabe des Orts ist veraltet. Der Wert \"{0}\" wird ignoriert.", "loc.messages.MSBuildVersionDeprecated0": "Der MSBuild-Versionsparameter ist veraltet. Der Wert \"{0}\" wird ignoriert.", "loc.messages.UnexpectedVSVersion0": "Unerwarteter Visual Studio-Version \"{0}\".", diff --git a/Tasks/VSBuildV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/VSBuildV1/Strings/resources.resjson/es-ES/resources.resjson index 987cfef0225e..4586447d8656 100644 --- a/Tasks/VSBuildV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/VSBuildV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Compilación de Visual Studio", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613727)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613727)", "loc.description": "Compilar con MSBuild y establecer la propiedad version de Visual Studio", "loc.instanceNameFormat": "Compilar solución $(solution)", "loc.group.displayName.advanced": "Avanzado", @@ -28,6 +28,10 @@ "loc.input.help.createLogFile": "Si quiere, puede crear un archivo de registro (solo en Windows).", "loc.input.label.logFileVerbosity": "Nivel de detalle del archivo de registro", "loc.input.help.logFileVerbosity": "Nivel de detalle del archivo de registro opcional.", + "loc.input.label.enableDefaultLogger": "Habilitar al registrador predeterminado", + "loc.input.help.enableDefaultLogger": "Si es true: habilita al registrador predeterminado para msBuild", + "loc.input.label.customVersion": "Versión personalizada", + "loc.input.help.customVersion": "Permite establecer la versión personalizada de Visual Studio. Ejemplos: 15.0, 16.0, 17.0. Asegúrese de que la versión necesaria de Visual Studio está instalada en el sistema.", "loc.messages.MSBuildLocationDeprecated0": "El parámetro de ubicación MSBuild está en desuso. Se omitirá el valor '{0}'", "loc.messages.MSBuildVersionDeprecated0": "El parámetro de versión de MSBuild está en desuso. Se omitirá el valor '{0}'.", "loc.messages.UnexpectedVSVersion0": "Versión inesperada de Visual Studio '{0}'.", diff --git a/Tasks/VSBuildV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/VSBuildV1/Strings/resources.resjson/fr-FR/resources.resjson index 6faf2fa1e0ef..5187a61c3e32 100644 --- a/Tasks/VSBuildV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/VSBuildV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Build Visual Studio", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613727)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613727)", "loc.description": "Générer avec MSBuild et définir la propriété de version Visual Studio", "loc.instanceNameFormat": "Générer la solution $(solution)", "loc.group.displayName.advanced": "Avancé", @@ -28,6 +28,10 @@ "loc.input.help.createLogFile": "Créez éventuellement un fichier journal (Windows uniquement).", "loc.input.label.logFileVerbosity": "Verbosité du fichier journal", "loc.input.help.logFileVerbosity": "Verbosité facultative du fichier journal.", + "loc.input.label.enableDefaultLogger": "Activer le journal par défaut", + "loc.input.help.enableDefaultLogger": "Si vrai - active le journal par défaut pour la construction de msbuild", + "loc.input.label.customVersion": "Version personnalisée", + "loc.input.help.customVersion": "Permet de définir la version personnalisée de Visual Studio. Exemples : 15,0, 16,0, 17,0. Assurez-vous que la version requise de Visual Studio est installée dans le système.", "loc.messages.MSBuildLocationDeprecated0": "Le paramètre d'emplacement de MSBuild est déconseillé. Valeur '{0}' ignorée", "loc.messages.MSBuildVersionDeprecated0": "Le paramètre de version de MSBuild est déconseillé. Valeur '{0}' ignorée.", "loc.messages.UnexpectedVSVersion0": "Version inattendue de Visual Studio : '{0}'.", diff --git a/Tasks/VSBuildV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/VSBuildV1/Strings/resources.resjson/it-IT/resources.resjson index 924c010599d9..ca273ce9b335 100644 --- a/Tasks/VSBuildV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/VSBuildV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Compilazione Visual Studio", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613727)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613727)", "loc.description": "Consente di compilare con MSBuild e di impostare la proprietà della versione di Visual Studio", "loc.instanceNameFormat": "Compila la soluzione $(solution)", "loc.group.displayName.advanced": "Avanzate", @@ -8,7 +8,7 @@ "loc.input.help.solution": "Percorso relativo dalla radice del repository delle soluzioni o del progetto MSBuild da eseguire. È possibile usare i caratteri jolly, ad esempio `**\\*.sln` per indicare tutti i file sln in tutte le sottocartelle.", "loc.input.label.vsVersion": "Versione Visual Studio", "loc.input.help.vsVersion": "Se la versione preferita non viene trovata, verrà usata la versione più recente.", - "loc.input.label.msbuildArgs": "Argomenti di MSBuild", + "loc.input.label.msbuildArgs": "Argomenti MSBuild", "loc.input.help.msbuildArgs": "Argomenti aggiuntivi passati a MSBuild.", "loc.input.label.platform": "Piattaforma", "loc.input.help.platform": "Consente di specificare la piattaforma da compilare, ad esempio Win32, x86, x64 o any cpu.", @@ -28,6 +28,10 @@ "loc.input.help.createLogFile": "Consente facoltativamente di creare un file di log (solo Windows).", "loc.input.label.logFileVerbosity": "Livello di dettaglio file di log", "loc.input.help.logFileVerbosity": "Livello di dettaglio facoltativo del file di log.", + "loc.input.label.enableDefaultLogger": "Abilita logger predefinito", + "loc.input.help.enableDefaultLogger": "Se impostato su true: abilita il logger predefinito per MSBuild", + "loc.input.label.customVersion": "Versione personalizzata", + "loc.input.help.customVersion": "Consente di configurare la versione personalizzata di Visual Studio. Esempi: 15,0, 16,0, 17,0. Verificare che la versione richiesta di Visual Studio sia installata nel sistema.", "loc.messages.MSBuildLocationDeprecated0": "Il parametro Percorso MSBuild è stato deprecato. Il valore '{0}' verrà ignorato.", "loc.messages.MSBuildVersionDeprecated0": "Il parametro Versione MSBuild è stato deprecato. Il valore '{0}' verrà ignorato.", "loc.messages.UnexpectedVSVersion0": "Versione di Visual Studio imprevista: '{0}'.", diff --git a/Tasks/VSBuildV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/VSBuildV1/Strings/resources.resjson/ja-JP/resources.resjson index c8a338bd2f85..a2ca8a9b5fca 100644 --- a/Tasks/VSBuildV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/VSBuildV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio のビルド", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613727)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613727)", "loc.description": "MSBuild を使用してビルドし、Visual Studio のバージョンを適切に設定します", "loc.instanceNameFormat": "ソリューション $(solution) のビルド", "loc.group.displayName.advanced": "詳細設定", @@ -17,7 +17,7 @@ "loc.input.label.clean": "消去", "loc.input.help.clean": "インクリメンタル ビルドにしたい場合は、False に設定します。", "loc.input.label.maximumCpuCount": "並列ビルド", - "loc.input.help.maximumCpuCount": "MSBuild ターゲット構成が並列ビルドと互換性がある場合、この入力を任意にチェックし、/m スイッチを MSBuild に渡すことができます (Windows のみ)。ターゲット構成が並列ビルドと互換性がない場合、このオプションをオンにすると、ビルドに \"ファイル使用中\" エラーが発生するか、ビルドの間欠的エラーまたは不整合エラーになることがあります。", + "loc.input.help.maximumCpuCount": "MSBuild ターゲット構成が並列ビルドと互換性がある場合、この入力を任意にチェックし、/m スイッチを MSBuild に渡すことができます (Windows のみ)。ターゲット構成が並列ビルドと互換性がない場合、このオプションをオンにすると、ビルドに \"ファイル使用中\" エラーが発生するか、ビルドの断続的エラーまたは不整合エラーになることがあります。", "loc.input.label.restoreNugetPackages": "NuGet パッケージの復元", "loc.input.help.restoreNugetPackages": "このオプションは使用されなくなりました。NuGet パッケージを復元するには、ビルドの前に [NuGet Tool インストーラー](https://docs.microsoft.com/vsts/pipelines/tasks/tool/nuget) タスクを追加します。", "loc.input.label.msbuildArchitecture": "MSBuild アーキテクチャ", @@ -28,6 +28,10 @@ "loc.input.help.createLogFile": "必要に応じて、ログ ファイルを作成します (Windows のみ)。", "loc.input.label.logFileVerbosity": "ログ ファイルの詳細度", "loc.input.help.logFileVerbosity": "オプションのログ ファイルの詳細度。", + "loc.input.label.enableDefaultLogger": "既定のロガーを有効にする", + "loc.input.help.enableDefaultLogger": "True の場合、msbuild の既定の logger を有効にします", + "loc.input.label.customVersion": "カスタム バージョン", + "loc.input.help.customVersion": "Visual Studio のカスタムバージョンを設定できるようにします。例: 15.0、16.0、17.0。必要なバージョンの Visual Studio がシステムにインストールされていることを確認してください。", "loc.messages.MSBuildLocationDeprecated0": "MSBuild の場所パラメーターは非推奨です。値 '{0}' を無視しています", "loc.messages.MSBuildVersionDeprecated0": "MSBuild のバージョン パラメーターは非推奨です。値 '{0}' を無視しています。", "loc.messages.UnexpectedVSVersion0": "Visual Studio の予期しないバージョン '{0}'。", diff --git a/Tasks/VSBuildV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/VSBuildV1/Strings/resources.resjson/ko-KR/resources.resjson index 37e354ee3fc7..bc6892ab971a 100644 --- a/Tasks/VSBuildV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/VSBuildV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -28,6 +28,10 @@ "loc.input.help.createLogFile": "선택적으로 로그 파일을 만드세요(Windows만 해당).", "loc.input.label.logFileVerbosity": "로그 파일의 세부 정보 표시", "loc.input.help.logFileVerbosity": "선택 사항으로, 로그 파일의 세부 정보 표시입니다.", + "loc.input.label.enableDefaultLogger": "기본 로거 사용", + "loc.input.help.enableDefaultLogger": "true인 경우 - msbuild용 기본 로거 사용", + "loc.input.label.customVersion": "사용자 지정 버전", + "loc.input.help.customVersion": "Visual Studio의 사용자 지정 버전을 설정할 수 있습니다(예: 15.0, 16.0, 17.0). Visual Studio의 필수 버전이 시스템에 설치되어 있는지 확인합니다.", "loc.messages.MSBuildLocationDeprecated0": "MSBuild 위치 매개 변수를 사용하지 않습니다. 값 '{0}'을(를) 무시합니다.", "loc.messages.MSBuildVersionDeprecated0": "MSBuild 버전 매개 변수를 사용하지 않습니다. 값 '{0}'을(를) 무시합니다.", "loc.messages.UnexpectedVSVersion0": "예기치 않은 Visual Studio 버전 '{0}'입니다.", diff --git a/Tasks/VSBuildV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/VSBuildV1/Strings/resources.resjson/ru-RU/resources.resjson index 11d01b070b4d..5ac0c25dcb1b 100644 --- a/Tasks/VSBuildV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/VSBuildV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Сборка Visual Studio", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613727)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613727)", "loc.description": "Сборка с помощью MSBuild и задание свойства версии Visual Studio", "loc.instanceNameFormat": "Сборка решения $(solution)", "loc.group.displayName.advanced": "Дополнительно", @@ -28,6 +28,10 @@ "loc.input.help.createLogFile": "При необходимости создайте файл журнала (только в Windows).", "loc.input.label.logFileVerbosity": "Детализация файла журнала", "loc.input.help.logFileVerbosity": "Необязательный параметр детализации файла журнала.", + "loc.input.label.enableDefaultLogger": "Включить средство ведения журнала по умолчанию", + "loc.input.help.enableDefaultLogger": "Если значение true, средство ведения журнала по умолчанию включается для MSBuild", + "loc.input.label.customVersion": "Настраиваемая версия", + "loc.input.help.customVersion": "Позволяет задать особую версию Visual Studio, например 15.0, 16.0 или 17.0. Требуемая версия должна быть установлена в системе.", "loc.messages.MSBuildLocationDeprecated0": "Параметр расположения MSBuild устарел. Выполняется пропуск значения \"{0}\"", "loc.messages.MSBuildVersionDeprecated0": "Параметр версии MSBuild устарел. Выполняется пропуск значения \"{0}\".", "loc.messages.UnexpectedVSVersion0": "Непредвиденная версия Visual Studio \"{0}\".", diff --git a/Tasks/VSBuildV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/VSBuildV1/Strings/resources.resjson/zh-CN/resources.resjson index e2aaea1a7763..00a87909c586 100644 --- a/Tasks/VSBuildV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/VSBuildV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -28,6 +28,10 @@ "loc.input.help.createLogFile": "选择创建一个日志文件(仅限 Windows)。", "loc.input.label.logFileVerbosity": "日志文件详细程度", "loc.input.help.logFileVerbosity": "可选日志文件详细程度。", + "loc.input.label.enableDefaultLogger": "启用默认记录器", + "loc.input.help.enableDefaultLogger": "如果为 true - 启用 msbuild 的默认记录器", + "loc.input.label.customVersion": "自定义版本", + "loc.input.help.customVersion": "允许设置自定义版本的 Visual Studio。示例: 15.0、16.0、17.0。请确保系统中已安装所需版本的 Visual Studio。", "loc.messages.MSBuildLocationDeprecated0": "已弃用 MSBuild 位置参数。将忽略值“{0}”", "loc.messages.MSBuildVersionDeprecated0": "已弃用 MSBuild 版本参数。将忽略值“{0}”。", "loc.messages.UnexpectedVSVersion0": "意外的 Visual Studio 版本“{0}”。", diff --git a/Tasks/VSBuildV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/VSBuildV1/Strings/resources.resjson/zh-TW/resources.resjson index 8c05ef15814b..d30f6950f281 100644 --- a/Tasks/VSBuildV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/VSBuildV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio 組建", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613727)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613727)", "loc.description": "使用 MSBuild 建置並設定 Visual Studio 版本屬性", "loc.instanceNameFormat": "建置方案 $(solution)", "loc.group.displayName.advanced": "進階", @@ -28,6 +28,10 @@ "loc.input.help.createLogFile": "選擇性地建立記錄檔 (僅限 Windows)。", "loc.input.label.logFileVerbosity": "記錄檔詳細程度", "loc.input.help.logFileVerbosity": "選擇性記錄檔詳細程度。", + "loc.input.label.enableDefaultLogger": "啟用預設記錄器", + "loc.input.help.enableDefaultLogger": "若為 true - 啟用 msbuild 的預設記錄器", + "loc.input.label.customVersion": "自訂版本", + "loc.input.help.customVersion": "允許設定 Visual Studio 的自訂版本。範例: 15.0, 16.0, 17.0。請確定系統中已安裝所需的 Visual Studio 版本。", "loc.messages.MSBuildLocationDeprecated0": "已取代 MSBuild 位置參數。忽略值 '{0}'", "loc.messages.MSBuildVersionDeprecated0": "已取代 MSBuild 版本參數。忽略值 '{0}'。", "loc.messages.UnexpectedVSVersion0": "未預期的 Visual Studio 版本 '{0}'。", diff --git a/Tasks/VSBuildV1/task.json b/Tasks/VSBuildV1/task.json index b04e47f132eb..a250e47a5706 100644 --- a/Tasks/VSBuildV1/task.json +++ b/Tasks/VSBuildV1/task.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 197, + "Minor": 198, "Patch": 0 }, "demands": [ @@ -186,4 +186,4 @@ "VSVersion0NotFoundFallbackVersion1": "Visual Studio version '{0}' not found. Falling back to version '{1}'.", "VSVersion15NotFound": "Visual Studio 2017 was not found." } -} +} \ No newline at end of file diff --git a/Tasks/VSBuildV1/task.loc.json b/Tasks/VSBuildV1/task.loc.json index d6324c507f8c..2612a5469d1f 100644 --- a/Tasks/VSBuildV1/task.loc.json +++ b/Tasks/VSBuildV1/task.loc.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 197, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/VsTestV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/VsTestV1/Strings/resources.resjson/de-DE/resources.resjson index edc2ce801a37..6e30094d8c75 100644 --- a/Tasks/VsTestV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/VsTestV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio Test", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=624539)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkId=624539)", "loc.description": "Test mit Visual Studio Test Runner ausführen", "loc.instanceNameFormat": "Testassemblys $(testAssembly)", "loc.group.displayName.executionOptions": "Ausführungsoptionen", diff --git a/Tasks/VsTestV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/VsTestV1/Strings/resources.resjson/es-ES/resources.resjson index fb415f973d3e..af73586e5950 100644 --- a/Tasks/VsTestV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/VsTestV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Prueba de Visual Studio", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=624539)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkId=624539)", "loc.description": "Ejecutar pruebas con el ejecutor de pruebas de Visual Studio", "loc.instanceNameFormat": "Ensamblados de prueba $(testAssembly)", "loc.group.displayName.executionOptions": "Opciones de ejecución", diff --git a/Tasks/VsTestV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/VsTestV1/Strings/resources.resjson/fr-FR/resources.resjson index 5714f051f59e..902c46ff56dc 100644 --- a/Tasks/VsTestV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/VsTestV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio Test", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=624539)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkId=624539)", "loc.description": "Exécuter des tests avec Visual Studio Test Runner", "loc.instanceNameFormat": "Assemblys de test $(testAssembly)", "loc.group.displayName.executionOptions": "Options d'exécution", diff --git a/Tasks/VsTestV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/VsTestV1/Strings/resources.resjson/it-IT/resources.resjson index dd71a4d5b9ea..cf69614bd172 100644 --- a/Tasks/VsTestV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/VsTestV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Test con Visual Studio", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=624539)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkId=624539)", "loc.description": "Consente di eseguire test con Visual Studio Test Runner", "loc.instanceNameFormat": "Assembly di test $(testAssembly)", "loc.group.displayName.executionOptions": "Opzioni di esecuzione", diff --git a/Tasks/VsTestV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/VsTestV1/Strings/resources.resjson/ja-JP/resources.resjson index f38c6ea0502c..9f16c18b16a5 100644 --- a/Tasks/VsTestV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/VsTestV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio テスト", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=624539)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkId=624539)", "loc.description": "Visual Studio テスト ランナーを使用してテストを実行します", "loc.instanceNameFormat": "テスト アセンブリ $(testAssembly)", "loc.group.displayName.executionOptions": "実行オプション", diff --git a/Tasks/VsTestV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/VsTestV1/Strings/resources.resjson/ru-RU/resources.resjson index 0a1d21c66ac8..3070412f7ef0 100644 --- a/Tasks/VsTestV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/VsTestV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Тест Visual Studio", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=624539)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkId=624539)", "loc.description": "Запуск тестов с помощью средства запуска тестов Visual Studio", "loc.instanceNameFormat": "Тестовые сборки $(testAssembly)", "loc.group.displayName.executionOptions": "Параметры выполнения", diff --git a/Tasks/VsTestV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/VsTestV1/Strings/resources.resjson/zh-TW/resources.resjson index 94c682a6c3b0..22a6a38a8f38 100644 --- a/Tasks/VsTestV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/VsTestV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio 測試", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=624539)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkId=624539)", "loc.description": "使用 Visual Studio 測試執行器執行測試", "loc.instanceNameFormat": "測試組件 $(testAssembly)", "loc.group.displayName.executionOptions": "執行選項", diff --git a/Tasks/VsTestV1/task.json b/Tasks/VsTestV1/task.json index b1e0ecb6ca53..5b78560034de 100644 --- a/Tasks/VsTestV1/task.json +++ b/Tasks/VsTestV1/task.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 98 + "Minor": 198, + "Patch": 0 }, "demands": [ "vstest" diff --git a/Tasks/VsTestV1/task.loc.json b/Tasks/VsTestV1/task.loc.json index 8416f05b19f3..b6f8801e0664 100644 --- a/Tasks/VsTestV1/task.loc.json +++ b/Tasks/VsTestV1/task.loc.json @@ -17,8 +17,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 98 + "Minor": 198, + "Patch": 0 }, "demands": [ "vstest" diff --git a/Tasks/VsTestV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/de-DE/resources.resjson index a309d7059a60..f8d6ebd7b994 100644 --- a/Tasks/VsTestV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/VsTestV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio Test", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=835764)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkId=835764)", "loc.description": "Führen Sie mit dem Visual Studio Test-Runner (VSTest) Komponenten- und Funktionstests aus (Selenium, Appium, Test der programmierten UI usw.). Testframeworks mit Visual Studio Test-Adapter, wie z. B. MsTest, xUnit, NUnit, Chutzpah (für JavaScript-Tests unter Verwendung von QUnit, Mocha und Jasmine) usw. können ausgeführt werden. Tests können mit dieser Aufgabe (Version 2) auf verschiedene Agents verteilt werden.", "loc.instanceNameFormat": "VsTest - $(testSelector)", "loc.releaseNotes": "
    • Führen Sie Tests mit einem Agent-Auftrag aus: Einheitliche Agents in Build, Release und Test ermöglichen die Verwendung von Automation-Agents auch für das Testen. Mithilfe der Multi-Agent-Auftragseinstellung können Sie Tests verteilen. Die Auftragseinstellung für mehrere Konfigurationen kann verwendet werden, um Tests in unterschiedlichen Konfigurationen zu replizieren. Weitere Informationen
    • Analyse der Testwirkung: Es werden automatisch nur die Tests ausgewählt und ausgeführt, die zum Validieren der Codeänderung benötigt werden.
    • Verwenden Sie die Aufgabe Installer für Visual Studio Test-Plattform, um Tests auszuführen, ohne eine vollständige Visual Studio-Installation zu benötigen.
    ", @@ -15,15 +15,15 @@ "loc.input.label.testPlan": "Testplan", "loc.input.help.testPlan": "Wählen Sie einen Testplan aus, der Testsuiten mit automatisierten Testfällen enthält.", "loc.input.label.testSuite": "Testsammlung", - "loc.input.help.testSuite": "Wählen Sie mindestens eine Testsuite aus, die automatisierte Testfälle enthält. Arbeitselemente von Testfällen müssen einer automatisierten Testmethode zugeordnet sein. [Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=847773)", + "loc.input.help.testSuite": "Wählen Sie mindestens eine Testsuite aus, die automatisierte Testfälle enthält. Arbeitsaufgaben von Testfällen müssen einer automatisierten Testmethode zugeordnet sein. [Weitere Informationen](https://go.microsoft.com/fwlink/?linkid=847773)", "loc.input.label.testConfiguration": "Testkonfiguration", "loc.input.help.testConfiguration": "Wählen Sie die Testkonfiguration aus.", "loc.input.label.tcmTestRun": "Testlauf", "loc.input.help.tcmTestRun": "Die testlaufbasierte Auswahl wird verwendet, wenn automatisierte Testläufe vom Testhub ausgelöst werden. Diese Option kann nicht zum Ausführen von Tests in der CI/CD-Pipeline verwendet werden.", "loc.input.label.searchFolder": "Suchordner", "loc.input.help.searchFolder": "Ordner für die Suche nach den Testassemblys.", - "loc.input.label.resultsFolder": "Test results folder", - "loc.input.help.resultsFolder": "Folder to store test results. When this input is not specified, results are stored in $(Agent.TempDirectory)/TestResults by default, which is cleaned at the end of a pipeline run. The results directory will always be cleaned up at the start of the vstest task before the tests are run. Relative folder path if provided will be considered relative to $(Agent.TempDirectory)", + "loc.input.label.resultsFolder": "Ordner mit Testergebnissen", + "loc.input.help.resultsFolder": "Ordner zum Speichern der Testergebnisse. Erfolgt keine Eingabe, werden die Ergebnisse standardmäßig in \"$(Agent.TempDirectory)/TestResults\" gespeichert und am Ende einer Pipelineausführung bereinigt. Das Verzeichnis für die Ergebnisse wird immer zu Beginn der vstest-Aufgabe bereinigt, bevor die Tests ausgeführt werden. Der relative Ordnerpfad wird (sofern angegeben) als relativ zu \"$(Agent.TempDirectory)\" betrachtet.", "loc.input.label.testFiltercriteria": "Testfilterkriterien", "loc.input.help.testFiltercriteria": "Zusätzliche Kriterien zum Filtern von Tests aus Testassemblys. Beispiel: \"Priority=1|Name=MyTestMethod\". [Weitere Informationen](https://msdn.microsoft.com/de-de/library/jj155796.aspx)", "loc.input.label.runOnlyImpactedTests": "Nur betroffene Tests ausführen", @@ -71,10 +71,10 @@ "loc.input.help.configuration": "Buildkonfiguration, für die Testberichte erstellt werden sollen. Wenn Sie eine Variable für die Konfiguration in Ihrer Buildaufgabe erstellt haben, verwenden Sie diese hier.", "loc.input.label.publishRunAttachments": "Testanlagen hochladen", "loc.input.help.publishRunAttachments": "Veröffentlichen von Anlagen auf Ausführungsebene abonnieren oder kündigen.", - "loc.input.label.failOnMinTestsNotRun": "Fail the task if a minimum number of tests are not run.", - "loc.input.help.failOnMinTestsNotRun": "Selecting this option will fail the task if specified minimum number of tests is not run.", - "loc.input.label.minimumExpectedTests": "Minimum # of tests", - "loc.input.help.minimumExpectedTests": "Specify the minimum # of tests that should be run for the task to succeed. Total tests executed is calculated as the sum of passed, failed and aborted tests.", + "loc.input.label.failOnMinTestsNotRun": "Aufgabe als fehlerhaft markieren, wenn eine Mindestanzahl von Tests nicht ausgeführt wird", + "loc.input.help.failOnMinTestsNotRun": "Bei Auswahl dieser Option wird die Aufgabe als fehlerhaft markiert, wenn nicht die angegebene Mindestanzahl von Tests ausgeführt wird.", + "loc.input.label.minimumExpectedTests": "Mindestanzahl von Tests", + "loc.input.help.minimumExpectedTests": "Geben Sie die Mindestanzahl von Tests an, die ausgeführt werden müssen, damit die Aufgabe erfolgreich ist. Die Gesamtzahl der ausgeführten Tests wird als Summe der bestandenen, fehlerhaften und abgebrochenen Tests berechnet.", "loc.input.label.diagnosticsEnabled": "Bei schwerwiegenden Fehlern erweiterte Diagnosedaten erfassen", "loc.input.help.diagnosticsEnabled": "Erfassen Sie bei schwerwiegenden Fehlern erweiterte Diagnosedaten.", "loc.input.label.collectDumpOn": "Speicherabbild des Prozesses erfassen und an Testlaufbericht anfügen", @@ -185,9 +185,9 @@ "loc.messages.UnableToGetFeatureFlag": "Featureflag kann nicht abgerufen werden: %s", "loc.messages.diagnosticsInput": "Diagnose aktiviert: %s", "loc.messages.UncPathNotSupported": "Der Pfad zum Testquellen-Suchordner darf kein UNC-Pfad sein. Geben Sie einen Stammpfad oder einen Pfad relativ zu \"$(System.DefaultWorkingDirectory)\" an.", - "loc.messages.LookingForBuildToolsInstalltion": "Attempting to find vstest.console from a visual studio build tools installation with version %s.", - "loc.messages.LookingForVsInstalltion": "Attempting to find vstest.console from a visual studio installation with version %s.", + "loc.messages.LookingForBuildToolsInstalltion": "Es wird versucht, \"vstest.console\" in einer Installation der Visual Studio-Buildtools mit Version %s zu ermitteln.", + "loc.messages.LookingForVsInstalltion": "Es wird versucht, \"vstest.console\" in einer Visual Studio-Installation mit Version %s zu ermitteln.", "loc.messages.minTestsNotExecuted": "Die angegebene Mindestanzahl von Tests (%d) wurde nicht im Testlauf ausgeführt.", - "loc.messages.actionOnThresholdNotMet": "Action when minimum tests threshold not met : %s", - "loc.messages.minimumExpectedTests": "Minimum tests expected to be run: %d" + "loc.messages.actionOnThresholdNotMet": "Aktion, wenn der Schwellenwert für die Mindestanzahl von Tests nicht erfüllt ist: %s", + "loc.messages.minimumExpectedTests": "Mindestanzahl von Tests, die ausgeführt werden müssen: %d" } \ No newline at end of file diff --git a/Tasks/VsTestV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/es-ES/resources.resjson index f1ff833d539d..76209efa4afa 100644 --- a/Tasks/VsTestV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/VsTestV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Prueba de Visual Studio", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=835764)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkId=835764)", "loc.description": "Ejecuta pruebas unitarias y funcionales (Selenium, Appium, prueba automatizada de IU, etc.) con el ejecutor de pruebas Visual Studio Test (VsTest). Los marcos de pruebas que tienen un adaptador de pruebas de Visual Studio, como MsTest, xUnit, NUnit, Chutzpah, etc. (para pruebas de JavaScript con QUnit, Mocha y Jasmine) pueden ejecutarse. Las pruebas se pueden distribuir en varios agentes con esta tarea (versión 2).", "loc.instanceNameFormat": "VsTest - $(testSelector)", "loc.releaseNotes": "
    • Ejecución de pruebas mediante el trabajo de agente: Un agente unificado en las fases de compilación, versión y prueba permite que también se usen agentes de automatización con fines de prueba. Puede distribuir las pruebas con la configuración de trabajo multiagente. Esta se puede usar para replicar las pruebas en distintas configuraciones. Más información
    • Análisis de impacto en pruebas: seleccione y ejecute automáticamente solo las pruebas necesarias para validar el cambio de código.
    • Use la tarea del instalador de Visual Studio Test Platform para ejecutar pruebas sin necesidad de una instalación completa de Visual Studio.
    ", @@ -22,8 +22,8 @@ "loc.input.help.tcmTestRun": "La selección basada en serie de pruebas se usa cuando se desencadenan series de pruebas automatizadas desde la central de pruebas. Esta opción no se puede usar para ejecutar pruebas en la canalización CI/CD.", "loc.input.label.searchFolder": "Carpeta de búsqueda", "loc.input.help.searchFolder": "La carpeta donde buscar los ensamblados de prueba.", - "loc.input.label.resultsFolder": "Test results folder", - "loc.input.help.resultsFolder": "Folder to store test results. When this input is not specified, results are stored in $(Agent.TempDirectory)/TestResults by default, which is cleaned at the end of a pipeline run. The results directory will always be cleaned up at the start of the vstest task before the tests are run. Relative folder path if provided will be considered relative to $(Agent.TempDirectory)", + "loc.input.label.resultsFolder": "Carpeta de resultados de pruebas", + "loc.input.help.resultsFolder": "Carpeta para almacenar los resultados de las pruebas. Si no se especifica esta entrada, los resultados se almacenan en $(Agent.TempDirectory)/TestResults de forma predeterminada, que se limpia al final de una ejecución de canalización. El directorio de resultados se limpiará siempre al inicio de la tarea vstest antes de ejecutar las pruebas. Si se proporciona una ruta de acceso de carpeta relativa, se considerará relativa a $(Agent.TempDirectory)", "loc.input.label.testFiltercriteria": "Criterios de filtro de la prueba", "loc.input.help.testFiltercriteria": "Criterios adicionales para filtrar las pruebas de los ensamblados de prueba. Por ejemplo: \"Priority=1|Name=MyTestMethod\". [Más información](https://msdn.microsoft.com/en-us/library/jj155796.aspx)", "loc.input.label.runOnlyImpactedTests": "Ejecutar solo las pruebas afectadas", @@ -71,10 +71,10 @@ "loc.input.help.configuration": "Configuración de compilación con la que se deben evaluar las pruebas en los informes. Si tiene una variable de configuración definida en la tarea de compilación, úsela aquí.", "loc.input.label.publishRunAttachments": "Cargar datos adjuntos de prueba", "loc.input.help.publishRunAttachments": "Participar o no participar en la publicación de datos adjuntos en el nivel de ejecución.", - "loc.input.label.failOnMinTestsNotRun": "Fail the task if a minimum number of tests are not run.", - "loc.input.help.failOnMinTestsNotRun": "Selecting this option will fail the task if specified minimum number of tests is not run.", - "loc.input.label.minimumExpectedTests": "Minimum # of tests", - "loc.input.help.minimumExpectedTests": "Specify the minimum # of tests that should be run for the task to succeed. Total tests executed is calculated as the sum of passed, failed and aborted tests.", + "loc.input.label.failOnMinTestsNotRun": "Genere un error de la tarea si no se ejecuta un número mínimo de pruebas.", + "loc.input.help.failOnMinTestsNotRun": "Al seleccionar esta opción, se producirá un error en la tarea si no se ejecuta el número mínimo de pruebas especificado.", + "loc.input.label.minimumExpectedTests": "Número mínimo de pruebas", + "loc.input.help.minimumExpectedTests": "Especifique el número mínimo de pruebas que deben ejecutarse para que la tarea se complete correctamente. El número total de pruebas ejecutadas se calcula como la suma de las pruebas superadas, con errores y anuladas.", "loc.input.label.diagnosticsEnabled": "Recopilar diagnósticos avanzados en caso de errores graves", "loc.input.help.diagnosticsEnabled": "Recopilar diagnósticos avanzados en caso de errores graves.", "loc.input.label.collectDumpOn": "Recopilar volcado del proceso y asociarlo al informe de la serie de pruebas", @@ -185,9 +185,9 @@ "loc.messages.UnableToGetFeatureFlag": "No se puede obtener la marca de característica: %s", "loc.messages.diagnosticsInput": "Diagnósticos habilitados: %s", "loc.messages.UncPathNotSupported": "La ruta de acceso a la carpeta de búsqueda de orígenes de prueba no puede ser una ruta UNC. Proporcione una ruta de acceso raíz o una ruta de acceso relativa a $(System.DefaultWorkingDirectory).", - "loc.messages.LookingForBuildToolsInstalltion": "Attempting to find vstest.console from a visual studio build tools installation with version %s.", - "loc.messages.LookingForVsInstalltion": "Attempting to find vstest.console from a visual studio installation with version %s.", + "loc.messages.LookingForBuildToolsInstalltion": "Se está intentando encontrar vstest.console desde una instalación de herramientas de compilación de Visual Studio con la versión %s.", + "loc.messages.LookingForVsInstalltion": "Se está intentando encontrar vstest.console desde una instalación de Visual Studio con la versión %s.", "loc.messages.minTestsNotExecuted": "No se ejecutó el número mínimo de pruebas %d que se ha especificado en la serie de pruebas.", - "loc.messages.actionOnThresholdNotMet": "Action when minimum tests threshold not met : %s", - "loc.messages.minimumExpectedTests": "Minimum tests expected to be run: %d" + "loc.messages.actionOnThresholdNotMet": "Acción cuando no se cumple el umbral de mínimo de pruebas: %s", + "loc.messages.minimumExpectedTests": "Mínimo de pruebas que se espera ejecutar: %d" } \ No newline at end of file diff --git a/Tasks/VsTestV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/fr-FR/resources.resjson index 96f257b4fde9..94041533f84c 100644 --- a/Tasks/VsTestV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/VsTestV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio Test", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=835764)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkId=835764)", "loc.description": "Exécutez des tests unitaires et des tests fonctionnels (Selenium, Appium, test codé de l'interface utilisateur, etc.) à l'aide de Visual Studio Test (VsTest) Runner. Les frameworks de tests disposant d'un adaptateur de test Visual Studio comme MsTest, xUnit, NUnit, Chutzpah (pour les tests JavaScript qui utilisent QUnit, Mocha et Jasmine), etc. peuvent être exécutés. Vous pouvez distribuer les tests sur plusieurs agents à l'aide de cette tâche (version 2).", "loc.instanceNameFormat": "VsTest - $(testSelector)", "loc.releaseNotes": "
    • Exécuter les tests à l'aide d'un travail d'agent : l'utilisation d'un agent unifié pour les phases de build, de mise en production et de test permet également d'utiliser les agents Automation à des fins de test. Vous pouvez distribuer les tests à l'aide du paramètre de travail multiagent. Le paramètre de travail multiconfiguration permet de répliquer les tests dans différentes configurations. Plus d'informations
    • Analyse de l'impact de test : sélection et exécution automatiques des tests nécessaires à la validation de la modification du code.
    • Utilisez la tâche Programme d'installation de Visual Studio Test Platform pour exécuter les tests sans avoir besoin d'une installation Visual Studio complète.
    ", @@ -22,8 +22,8 @@ "loc.input.help.tcmTestRun": "La sélection en fonction de la série de tests est utilisée quand les séries de tests automatisés sont déclenchées à partir du hub de test. Vous ne pouvez pas utiliser cette option pour exécuter des tests dans le pipeline CI/CD.", "loc.input.label.searchFolder": "Dossier de recherche", "loc.input.help.searchFolder": "Dossier de recherche des assemblys de tests.", - "loc.input.label.resultsFolder": "Test results folder", - "loc.input.help.resultsFolder": "Folder to store test results. When this input is not specified, results are stored in $(Agent.TempDirectory)/TestResults by default, which is cleaned at the end of a pipeline run. The results directory will always be cleaned up at the start of the vstest task before the tests are run. Relative folder path if provided will be considered relative to $(Agent.TempDirectory)", + "loc.input.label.resultsFolder": "Dossier des résultats des tests", + "loc.input.help.resultsFolder": "Dossier de stockage des résultats des tests. Quand cette entrée n'est pas spécifiée, les résultats sont stockés dans $(Agent.TempDirectory)/TestResults par défaut, qui est nettoyé à la fin d'une exécution de pipeline. Le répertoire des résultats est toujours nettoyé au début de la tâche vstest, avant l'exécution des tests. Le chemin relatif au dossier, s'il est fourni, est pris en compte par rapport à $(Agent.TempDirectory)", "loc.input.label.testFiltercriteria": "Critères de filtre de test", "loc.input.help.testFiltercriteria": "Critères supplémentaires pour le filtrage des tests des assemblys de tests. Exemple : 'Priority=1|Name=MyTestMethod'. [Plus d'informations](https://msdn.microsoft.com/fr-fr/library/jj155796.aspx)", "loc.input.label.runOnlyImpactedTests": "Exécuter uniquement les tests impactés", @@ -71,10 +71,10 @@ "loc.input.help.configuration": "Configuration de build pour laquelle les tests doivent être signalés. Si vous avez défini une variable de configuration dans votre tâche de build, utilisez-la ici.", "loc.input.label.publishRunAttachments": "Charger les pièces jointes du test", "loc.input.help.publishRunAttachments": "Acceptation/refus de la publication des pièces jointes de la série.", - "loc.input.label.failOnMinTestsNotRun": "Fail the task if a minimum number of tests are not run.", - "loc.input.help.failOnMinTestsNotRun": "Selecting this option will fail the task if specified minimum number of tests is not run.", - "loc.input.label.minimumExpectedTests": "Minimum # of tests", - "loc.input.help.minimumExpectedTests": "Specify the minimum # of tests that should be run for the task to succeed. Total tests executed is calculated as the sum of passed, failed and aborted tests.", + "loc.input.label.failOnMinTestsNotRun": "Échec de la tâche si un nombre minimal de tests n'est pas exécuté.", + "loc.input.help.failOnMinTestsNotRun": "La sélection de cette option entraîne l'échec de la tâche si le nombre minimal de tests spécifié n'est pas exécuté.", + "loc.input.label.minimumExpectedTests": "Nombre minimal de tests", + "loc.input.help.minimumExpectedTests": "Spécifiez le nombre minimal de tests à exécuter pour que la tâche réussisse. Le nombre total de tests exécutés est calculé en tant que somme des tests réussis, non réussis et abandonnés.", "loc.input.label.diagnosticsEnabled": "Collecter les diagnostics avancés en cas de défaillances majeures", "loc.input.help.diagnosticsEnabled": "Collectez les diagnostics avancés en cas de défaillances majeures.", "loc.input.label.collectDumpOn": "Collecter l'image mémoire du processus, et la joindre au rapport de série de tests", @@ -185,9 +185,9 @@ "loc.messages.UnableToGetFeatureFlag": "Impossible d'obtenir l'indicateur de fonctionnalité : %s", "loc.messages.diagnosticsInput": "Diagnostics activés : %s", "loc.messages.UncPathNotSupported": "Le chemin du dossier de recherche des sources de test ne doit pas être un chemin UNC. Indiquez un chemin associé à une racine ou un chemin relatif à $(System.DefaultWorkingDirectory).", - "loc.messages.LookingForBuildToolsInstalltion": "Attempting to find vstest.console from a visual studio build tools installation with version %s.", - "loc.messages.LookingForVsInstalltion": "Attempting to find vstest.console from a visual studio installation with version %s.", + "loc.messages.LookingForBuildToolsInstalltion": "Tentative de localisation de vstest.console à partir d'une installation de Visual Studio Build Tools version %s.", + "loc.messages.LookingForVsInstalltion": "Tentative de localisation de vstest.console à partir d'une installation de Visual Studio version %s.", "loc.messages.minTestsNotExecuted": "Le nombre minimal de tests spécifié %d n'a pas été exécuté au cours de la série de tests.", - "loc.messages.actionOnThresholdNotMet": "Action when minimum tests threshold not met : %s", - "loc.messages.minimumExpectedTests": "Minimum tests expected to be run: %d" + "loc.messages.actionOnThresholdNotMet": "Action quand le seuil minimal de tests n'est pas atteint : %s", + "loc.messages.minimumExpectedTests": "Nombre minimal de tests dont l'exécution est attendue : %d" } \ No newline at end of file diff --git a/Tasks/VsTestV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/it-IT/resources.resjson index c499a6863e6a..c40273a6ba2b 100644 --- a/Tasks/VsTestV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/VsTestV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Test con Visual Studio", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=835764)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkId=835764)", "loc.description": "Consente di eseguire unit test e test funzionali (Selenium, Appium, test codificato dell'interfaccia utente e così via) usando Visual Studio Test (VsTest) Runner. È anche possibile eseguire i framework di test che contengono un adattatore di test di Visual Studio, come MsTest, xUnit, NUnit, Chutzpah (per test di JavaScript con QUnit, Mocha e Jasmine) e così via. Questa attività consente anche di distribuire i test in più agenti (versione 2).", "loc.instanceNameFormat": "VsTest - $(testSelector)", "loc.releaseNotes": "
    • Esecuzione di test con un processo agente: grazie all'agente unificato in Compilazione, Versione e Test è possibile usare agenti di automazione anche per i test. Per distribuire i test, è possibile usare l'impostazione del processo con più agenti. È possibile usare l'impostazione del processo con più configurazioni per replicare test in configurazioni diverse. Altre informazioni
    • Analisi di impatto test: consente di selezionare ed eseguire automaticamente solo i test necessari per convalidare la modifica al codice.
    • Usare l'attività Programma di installazione della piattaforma di Visual Studio Test per eseguire test senza disporre di un'installazione completa di Visual Studio.
    ", @@ -22,8 +22,8 @@ "loc.input.help.tcmTestRun": "La selezione basata sull'esecuzione dei test viene usata quando si attivano esecuzione dei test automatizzati dall'hub di test. Non è possibile usare questa opzione per l'esecuzione dei test nella pipeline CI/CD.", "loc.input.label.searchFolder": "Cartella di ricerca", "loc.input.help.searchFolder": "Cartella in cui cercare gli assembly di test.", - "loc.input.label.resultsFolder": "Test results folder", - "loc.input.help.resultsFolder": "Folder to store test results. When this input is not specified, results are stored in $(Agent.TempDirectory)/TestResults by default, which is cleaned at the end of a pipeline run. The results directory will always be cleaned up at the start of the vstest task before the tests are run. Relative folder path if provided will be considered relative to $(Agent.TempDirectory)", + "loc.input.label.resultsFolder": "Cartella dei risultati dei test", + "loc.input.help.resultsFolder": "Cartella in cui archiviare i risultati dei test. Quando questo valore di input non viene specificato, per impostazione predefinita i risultati vengono archiviati in $(Agent.TempDirectory)/TestResults e tale directory viene pulita alla fine di un'esecuzione della pipeline. La directory dei risultati viene sempre pulita all'avvio dell'attività VSTest prima dell'esecuzione dei test. Se specificato, il percorso relativo della cartella verrà considerato relativo a $(Agent.TempDirectory)", "loc.input.label.testFiltercriteria": "Criteri di filtro dei test", "loc.input.help.testFiltercriteria": "Criteri aggiuntivi per filtrare i test negli assembly di test, ad esempio `Priority=1|Name=MyTestMethod`. [Altre informazioni](https://msdn.microsoft.com/it-it/library/jj155796.aspx)", "loc.input.label.runOnlyImpactedTests": "Esegui solo i test interessati", @@ -71,10 +71,10 @@ "loc.input.help.configuration": "Configurazione della build da usare per i test. Usare qui l'eventuale variabile definita per la configurazione nell'attività di compilazione.", "loc.input.label.publishRunAttachments": "Carica allegati del test", "loc.input.help.publishRunAttachments": "Consente di acconsentire o rifiutare esplicitamente la pubblicazione degli allegati a livello di esecuzione.", - "loc.input.label.failOnMinTestsNotRun": "Fail the task if a minimum number of tests are not run.", - "loc.input.help.failOnMinTestsNotRun": "Selecting this option will fail the task if specified minimum number of tests is not run.", - "loc.input.label.minimumExpectedTests": "Minimum # of tests", - "loc.input.help.minimumExpectedTests": "Specify the minimum # of tests that should be run for the task to succeed. Total tests executed is calculated as the sum of passed, failed and aborted tests.", + "loc.input.label.failOnMinTestsNotRun": "Non eseguire l'attività se non è stato eseguito un numero minimo di test.", + "loc.input.help.failOnMinTestsNotRun": "Se si seleziona questa opzione, l'attività non verrà eseguita se non viene eseguito il numero minimo di test specificato.", + "loc.input.label.minimumExpectedTests": "Numero minimo di test", + "loc.input.help.minimumExpectedTests": "Consente di specificare il numero minimo di test da eseguire per l'esecuzione dell'attività. Il numero totale di test eseguiti è dato dalla somma dei test superati, non superati e interrotti.", "loc.input.label.diagnosticsEnabled": "Raccogli la diagnostica avanzata in caso di errori irreversibili", "loc.input.help.diagnosticsEnabled": "Consente di raccogliere la diagnostica avanzata in caso di errori irreversibili.", "loc.input.label.collectDumpOn": "Raccogli il dump di processo e allegalo al report di esecuzione dei test", @@ -185,9 +185,9 @@ "loc.messages.UnableToGetFeatureFlag": "Non è possibile ottenere il flag di funzionalità: %s", "loc.messages.diagnosticsInput": "Diagnostica abilitata: %s", "loc.messages.UncPathNotSupported": "Il percorso della cartella di ricerca delle origini di test non può essere un percorso UNC. Specificare un percorso completo o un percorso relativo a $(System.DefaultWorkingDirectory).", - "loc.messages.LookingForBuildToolsInstalltion": "Attempting to find vstest.console from a visual studio build tools installation with version %s.", - "loc.messages.LookingForVsInstalltion": "Attempting to find vstest.console from a visual studio installation with version %s.", + "loc.messages.LookingForBuildToolsInstalltion": "Verrà effettuato un tentativo per trovare il file vstest.console di un'installazione di Visual Studio Build Tools versione %s.", + "loc.messages.LookingForVsInstalltion": "Verrà effettuato un tentativo per trovare il file vstest.console di un'installazione di Visual Studio versione %s.", "loc.messages.minTestsNotExecuted": "Nell'esecuzione dei test non è stato eseguito il numero minimo specificato di test, pari a %d.", - "loc.messages.actionOnThresholdNotMet": "Action when minimum tests threshold not met : %s", - "loc.messages.minimumExpectedTests": "Minimum tests expected to be run: %d" + "loc.messages.actionOnThresholdNotMet": "Azione da eseguire quando la soglia minima dei test non viene soddisfatta: %s", + "loc.messages.minimumExpectedTests": "Numero minimo di test da eseguire: %d" } \ No newline at end of file diff --git a/Tasks/VsTestV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/ja-JP/resources.resjson index ce0a8410e289..040e0f58246d 100644 --- a/Tasks/VsTestV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/VsTestV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio テスト", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=835764)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkId=835764)", "loc.description": "Visual Studio Test (VsTest) ランナーを使用して、ユニット テストおよび機能テスト (Selenium、Appium、コード化された UI テストなど) を実行します。MsTest、xUnit、NUnit、Chutzpah (QUnit、Mocha、Jasmine を使用した JavaScript テスト向け) などの Visual Studio テスト アダプターを持つテスト フレームワークを実行できます。テストは、このタスク (バージョン 2) を使用して複数のエージェント上で配布できます。", "loc.instanceNameFormat": "VsTest - $(testSelector)", "loc.releaseNotes": "
    • エージェント ジョブを使用したテストの実行: ビルド、リリース、テストの統合エージェントでは、テスト用に自動化エージェントを使用することもできます。複数エージェント ジョブ設定を使用してテストを分散できます。複数構成ジョブ設定は、さまざまな構成でテストを複製するために使用できます。詳細情報
    • テストの影響分析: コード変更を検証するために必要なテストのみを自動的に選択し、実行します。
    • Visual Studio テスト プラットフォーム インストーラー タスクを使用すると、完全な Visual Studio インストールなしでテストを実行できます。
    ", @@ -22,8 +22,8 @@ "loc.input.help.tcmTestRun": "テストの実行に基づく選択は、テスト ハブから自動テストの実行をトリガーする場合に使用されます。このオプションは、CI/CD パイプラインでのテスト実行には使用できません。", "loc.input.label.searchFolder": "検索フォルダー", "loc.input.help.searchFolder": "テスト アセンブリを検索するフォルダー。", - "loc.input.label.resultsFolder": "Test results folder", - "loc.input.help.resultsFolder": "Folder to store test results. When this input is not specified, results are stored in $(Agent.TempDirectory)/TestResults by default, which is cleaned at the end of a pipeline run. The results directory will always be cleaned up at the start of the vstest task before the tests are run. Relative folder path if provided will be considered relative to $(Agent.TempDirectory)", + "loc.input.label.resultsFolder": "テスト結果フォルダー", + "loc.input.help.resultsFolder": "テスト結果を保存するフォルダー。この入力が指定されていない場合、結果は既定で $(Agent.TempDirectory)/TestResults に保存され、これはパイプライン実行の終了時に消去されます。結果のディレクトリは、vstest タスクの開始時、テストが実行される前に必ずクリーンアップされます。フォルダーの相対パスが指定された場合は、$(Agent.TempDirectory) からの相対指定と見なされます", "loc.input.label.testFiltercriteria": "テストのフィルター条件", "loc.input.help.testFiltercriteria": "テスト アセンブリからのテストをフィルター処理する追加条件。例: `Priority=1|Name=MyTestMethod`。[詳細](https://msdn.microsoft.com/ja-JP/library/jj155796.aspx)", "loc.input.label.runOnlyImpactedTests": "影響を受けたテストのみ実行する", @@ -70,11 +70,11 @@ "loc.input.label.configuration": "ビルド構成", "loc.input.help.configuration": "テストを報告する対象となるビルド構成。ビルド タスク内に構成の変数を定義した場合、ここでそれを使用します。", "loc.input.label.publishRunAttachments": "テストの添付ファイルのアップロード", - "loc.input.help.publishRunAttachments": "実行レベルの添付ファイルの公開をオプトイン/オプトアウトします。", - "loc.input.label.failOnMinTestsNotRun": "Fail the task if a minimum number of tests are not run.", - "loc.input.help.failOnMinTestsNotRun": "Selecting this option will fail the task if specified minimum number of tests is not run.", - "loc.input.label.minimumExpectedTests": "Minimum # of tests", - "loc.input.help.minimumExpectedTests": "Specify the minimum # of tests that should be run for the task to succeed. Total tests executed is calculated as the sum of passed, failed and aborted tests.", + "loc.input.help.publishRunAttachments": "実行レベルの添付ファイルの発行をオプトイン/オプトアウトします。", + "loc.input.label.failOnMinTestsNotRun": "最小数のテストが実行されない場合にタスクを失敗させます。", + "loc.input.help.failOnMinTestsNotRun": "このオプションを選択すると、指定された最小数のテストが実行されていない場合にタスクが失敗します。", + "loc.input.label.minimumExpectedTests": "テストの最小数", + "loc.input.help.minimumExpectedTests": "タスクを成功させるために実行する必要のあるテストの最小数を指定します。実行されたテストの合計は、成功、失敗、中止されたテストの合計として計算されます。", "loc.input.label.diagnosticsEnabled": "致命的なエラーが発生した場合に、高度な診断情報を収集する", "loc.input.help.diagnosticsEnabled": "致命的なエラーが発生した場合に高度な診断情報を収集します。", "loc.input.label.collectDumpOn": "プロセスのダンプを収集し、テストの実行レポートに添付する", @@ -185,9 +185,9 @@ "loc.messages.UnableToGetFeatureFlag": "次のフィーチャー フラグを取得できません。 %s", "loc.messages.diagnosticsInput": "診断が有効: %s", "loc.messages.UncPathNotSupported": "テスト ソースの検索フォルダーへのパスを UNC パスにすることはできません。ルートからのパスまたは $(System.DefaultWorkingDirectory) からの相対パスを指定してください。", - "loc.messages.LookingForBuildToolsInstalltion": "Attempting to find vstest.console from a visual studio build tools installation with version %s.", - "loc.messages.LookingForVsInstalltion": "Attempting to find vstest.console from a visual studio installation with version %s.", + "loc.messages.LookingForBuildToolsInstalltion": "Visual Studio Build Tools バージョン %s のインストールからの vstest.console の検索を試行しています。", + "loc.messages.LookingForVsInstalltion": "Visual Studio バージョン %s のインストールからの vstest.console の検索を試行しています。", "loc.messages.minTestsNotExecuted": "テストの実行で、指定されたテストの最小数 %d が実行されませんでした。", - "loc.messages.actionOnThresholdNotMet": "Action when minimum tests threshold not met : %s", - "loc.messages.minimumExpectedTests": "Minimum tests expected to be run: %d" + "loc.messages.actionOnThresholdNotMet": "テストの最小しきい値が満たされていない場合のアクション: %s", + "loc.messages.minimumExpectedTests": "実行されるテストの最小数: %d" } \ No newline at end of file diff --git a/Tasks/VsTestV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/ru-RU/resources.resjson index 6add55c4e4ba..bc3900d689ea 100644 --- a/Tasks/VsTestV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/VsTestV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Тест Visual Studio", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=835764)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkId=835764)", "loc.description": "Вы можете запускать модульные и функциональные тесты (Selenium, Appium, закодированные тесты пользовательского интерфейса и т. д.) с помощью средства запуска тестов Visual Studio (VsTest). Можно запустить платформы тестирования с адаптером тестов Visual Studio, такие как MsTest, xUnit, NUnit, Chutzpah (для тестов JavaScript с использованием QUnit, Mocha и Jasmine) и т. д. Тесты могут быть распределены между различными агентами с помощью этой задачи (версия 2).", "loc.instanceNameFormat": "VsTest - $(testSelector)", "loc.releaseNotes": "
    • Выполнение тестов с помощью задания агента: Унификация агентов сборки, выпуска и тестирования позволяет использовать агенты автоматизации также в целях тестирования. Вы можете распределять тесты с помощью задания с несколькими агентами. С помощью задания с несколькими конфигурациями можно реплицировать тесты в различных конфигурациях. Дополнительные сведения
    • Анализ влияния на тесты: Автоматически выбирайте и выполняйте только те тесты, которые необходимы для проверки изменений в коде.
    • Используйте задачу установщика платформы тестирования Visual Studio, чтобы выполнять тесты, не устанавливая Visual Studio полностью.
    ", @@ -22,8 +22,8 @@ "loc.input.help.tcmTestRun": "При активации автоматических тестовых запусков из центра тестирования используется выбор на основе тестового запуска. Данный параметр невозможно использовать для запуска тестов в конвейере CI/CD.", "loc.input.label.searchFolder": "Папка поиска", "loc.input.help.searchFolder": "Папка для поиска тестовых сборок.", - "loc.input.label.resultsFolder": "Test results folder", - "loc.input.help.resultsFolder": "Folder to store test results. When this input is not specified, results are stored in $(Agent.TempDirectory)/TestResults by default, which is cleaned at the end of a pipeline run. The results directory will always be cleaned up at the start of the vstest task before the tests are run. Relative folder path if provided will be considered relative to $(Agent.TempDirectory)", + "loc.input.label.resultsFolder": "Папка результатов теста", + "loc.input.help.resultsFolder": "Папка для хранения результатов тестов. Если эти входные данные не указаны, результаты по умолчанию хранятся в папке $(Agent.TempDirectory)/TestResults, которая очищается в конце выполнения конвейера. Каталог результатов всегда очищается при запуске задачи vstest перед выполнением тестов. Относительный путь к папке, если он указан, будет определяться относительно $(Agent.TempDirectory)", "loc.input.label.testFiltercriteria": "Критерии фильтрации тестов", "loc.input.help.testFiltercriteria": "Дополнительное условие фильтрации тестов из тестовых сборок. \"Priority=1|Name=MyTestMethod\". [Дополнительные сведения](https://msdn.microsoft.com/ru-ru/library/jj155796.aspx)", "loc.input.label.runOnlyImpactedTests": "Запустить только затронутые тесты", @@ -71,10 +71,10 @@ "loc.input.help.configuration": "Конфигурация сборки, на основе которой создаются отчеты о тестировании. Если вы определили переменную для конфигурации в задаче сборки, используйте ее здесь.", "loc.input.label.publishRunAttachments": "Отправить тестовые вложения", "loc.input.help.publishRunAttachments": "Участвовать или отказаться от участия в публикации вложений уровня запуска.", - "loc.input.label.failOnMinTestsNotRun": "Fail the task if a minimum number of tests are not run.", - "loc.input.help.failOnMinTestsNotRun": "Selecting this option will fail the task if specified minimum number of tests is not run.", - "loc.input.label.minimumExpectedTests": "Minimum # of tests", - "loc.input.help.minimumExpectedTests": "Specify the minimum # of tests that should be run for the task to succeed. Total tests executed is calculated as the sum of passed, failed and aborted tests.", + "loc.input.label.failOnMinTestsNotRun": "Задача завершается сбоем, если не выполнено указанное минимальное количество тестов.", + "loc.input.help.failOnMinTestsNotRun": "Выбор этого параметра приведет к сбою задачи, если не выполнено указанное минимальное количество тестов.", + "loc.input.label.minimumExpectedTests": "Минимальное число тестов", + "loc.input.help.minimumExpectedTests": "Укажите минимальное число тестов, которые должны быть проведены для успешного выполнения задачи. Общее число выполненных тестов вычисляется как сумма пройденных, непройденных и прерванных тестов.", "loc.input.label.diagnosticsEnabled": "Собирать расширенные диагностические данные в случае неустранимых ошибок", "loc.input.help.diagnosticsEnabled": "Сбор расширенных диагностических данных в случае неустранимых ошибок.", "loc.input.label.collectDumpOn": "Собрать дамп процесса и вложить его в отчет о тестовом запуске", @@ -185,9 +185,9 @@ "loc.messages.UnableToGetFeatureFlag": "Не удалось получить флаг компонента: %s", "loc.messages.diagnosticsInput": "Диагностика включена: %s", "loc.messages.UncPathNotSupported": "Путь к папке поиска источников тестов не может быть UNC-путем. Укажите корневой путь или путь относительно $(System.DefaultWorkingDirectory).", - "loc.messages.LookingForBuildToolsInstalltion": "Attempting to find vstest.console from a visual studio build tools installation with version %s.", - "loc.messages.LookingForVsInstalltion": "Attempting to find vstest.console from a visual studio installation with version %s.", + "loc.messages.LookingForBuildToolsInstalltion": "Выполняется попытка найти vstest.console из установки Visual Studio Build Tools с версией %s.", + "loc.messages.LookingForVsInstalltion": "Выполняется попытка найти vstest.console из установки Visual Studio с версией %s.", "loc.messages.minTestsNotExecuted": "Указанное минимальное количество тестов %d не было выполнено в рамках тестового запуска.", - "loc.messages.actionOnThresholdNotMet": "Action when minimum tests threshold not met : %s", - "loc.messages.minimumExpectedTests": "Minimum tests expected to be run: %d" + "loc.messages.actionOnThresholdNotMet": "Действие при несоблюдении минимального порога тестов: %s", + "loc.messages.minimumExpectedTests": "Ожидаемое минимальное число выполняемых тестов: %d" } \ No newline at end of file diff --git a/Tasks/VsTestV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/zh-TW/resources.resjson index c73ae476249f..e2e1c7dcb4e8 100644 --- a/Tasks/VsTestV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/VsTestV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Visual Studio 測試", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkId=835764)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkId=835764)", "loc.description": "使用 Visual Studio Test (VsTest) 執行器來執行單元和功能測試 (Selenium、Appium、自動程式化 UI 測試等)。可以執行具有 Visual Studio 測試配接器的測試架構,例如 MsTest、xUnit、NUnit、Chutzpah (適用於使用 QUnit、Mocha 和 Jasmine 的 JavaScript 測試) 等。使用此工作可讓測試分散在多個代理程式 (第 2 版)。", "loc.instanceNameFormat": "VsTest - $(testSelector)", "loc.releaseNotes": "
    • 使用代理程式作業執行測試: 建置、發行與測試的統一代理程式可讓自動化代理程式也用來進行測試。您可以使用多代理程式作業設定來散發測試。多組態作業設定可用來在不同的組態中複寫測試。詳細資訊
    • 測試影響分析: 僅自動選取和執行驗證程式碼變更所需的測試。
    • 使用 Visual Studio 測試平台安裝程式工作不需完整安裝 Visual Studio,就可執行測試。
    ", @@ -22,8 +22,8 @@ "loc.input.help.tcmTestRun": "當從測試中樞觸發自動化測試回合時,會使用測試回合相關的選項。執行 CI/CD 管線中的測試時,無法使用此選項。", "loc.input.label.searchFolder": "搜尋資料夾", "loc.input.help.searchFolder": "要在其中搜尋測試組件的資料夾。", - "loc.input.label.resultsFolder": "Test results folder", - "loc.input.help.resultsFolder": "Folder to store test results. When this input is not specified, results are stored in $(Agent.TempDirectory)/TestResults by default, which is cleaned at the end of a pipeline run. The results directory will always be cleaned up at the start of the vstest task before the tests are run. Relative folder path if provided will be considered relative to $(Agent.TempDirectory)", + "loc.input.label.resultsFolder": "測試結果資料夾", + "loc.input.help.resultsFolder": "儲存測試結果的資料夾。若未指定此輸入,根據預設會將結果儲存在 $(Agent.TempDirectory)/TestResults 中,管線執行結束後會予以清除。執行測試前,一律會在 vstest 工作開始時清除結果目錄。如果提供相對資料夾路徑,則會視為相對於 $(Agent.TempDirectory) 的路徑", "loc.input.label.testFiltercriteria": "測試篩選準則", "loc.input.help.testFiltercriteria": "從測試組件篩選測試的其他準則。例如: `Priority=1|Name=MyTestMethod`。[詳細資訊](https://msdn.microsoft.com/zh-tw/library/jj155796.aspx)", "loc.input.label.runOnlyImpactedTests": "僅執行受影響的測試", @@ -70,11 +70,11 @@ "loc.input.label.configuration": "組建設定", "loc.input.help.configuration": "測試應回報的建置設定。若您已為您的建置工作定義了設定變數,請在此使用。", "loc.input.label.publishRunAttachments": "上傳測試附件", - "loc.input.help.publishRunAttachments": "選擇加入/退出發佈測試回合層級附件。", - "loc.input.label.failOnMinTestsNotRun": "Fail the task if a minimum number of tests are not run.", - "loc.input.help.failOnMinTestsNotRun": "Selecting this option will fail the task if specified minimum number of tests is not run.", - "loc.input.label.minimumExpectedTests": "Minimum # of tests", - "loc.input.help.minimumExpectedTests": "Specify the minimum # of tests that should be run for the task to succeed. Total tests executed is calculated as the sum of passed, failed and aborted tests.", + "loc.input.help.publishRunAttachments": "選擇加入/退出發行測試回合層級附件。", + "loc.input.label.failOnMinTestsNotRun": "如未執行到最小測試數,就會讓工作失敗。", + "loc.input.help.failOnMinTestsNotRun": "選取此選項後,如未執行到指定的最小測試數,就會讓工作失敗。", + "loc.input.label.minimumExpectedTests": "最小測試數", + "loc.input.help.minimumExpectedTests": "指定最少應執行多少測試,工作才會成功。執行的測試總數為通過、失敗及中止的測試數總和。", "loc.input.label.diagnosticsEnabled": "在發生嚴重失敗時收集進階診斷", "loc.input.help.diagnosticsEnabled": "在發生嚴重失敗時收集進階診斷。", "loc.input.label.collectDumpOn": "收集處理序傾印並附加到測試回合報表", @@ -93,7 +93,7 @@ "loc.messages.VstestFailedReturnCode": "VsTest 工作失敗。", "loc.messages.VstestPassedReturnCode": "VsTest 工作成功。", "loc.messages.NoMatchingTestAssemblies": "找不到符合模式的測試組件: %s。", - "loc.messages.VstestNotFound": "找不到 Visual Studio %d。請使用建置代理程式電腦上的版本再試一次。", + "loc.messages.VstestNotFound": "找不到 Visual Studio %d。請使用建置代理式電腦上的版本再試一次。", "loc.messages.NoVstestFound": "找不到測試平台。將其安裝在組建代理程式電腦上後,再試一次。", "loc.messages.VstestFailed": "Vstest 失敗,並發生錯誤。請檢查記錄檔中是否發生失敗。可能有失敗的測試。", "loc.messages.VstestTIANotSupported": "請安裝 Visual Studio 2015 Update 3 或 Visual Studio 2017 RC 或更高版本,以執行測試影響分析。", @@ -185,9 +185,9 @@ "loc.messages.UnableToGetFeatureFlag": "無法取得功能旗標: %s", "loc.messages.diagnosticsInput": "已啟用診斷: %s", "loc.messages.UncPathNotSupported": "測試來源搜尋資料夾的路徑不能是 UNC 路徑。請提供根路徑或 $(System.DefaultWorkingDirectory) 的相對路徑。", - "loc.messages.LookingForBuildToolsInstalltion": "Attempting to find vstest.console from a visual studio build tools installation with version %s.", - "loc.messages.LookingForVsInstalltion": "Attempting to find vstest.console from a visual studio installation with version %s.", + "loc.messages.LookingForBuildToolsInstalltion": "正在嘗試從第 %s 版的 Visual Studio Build Tools 安裝中尋找 vstest.console。", + "loc.messages.LookingForVsInstalltion": "正在嘗試從第 %s 版的 Visual Studio 安裝中尋找 vstest.console。", "loc.messages.minTestsNotExecuted": "此測試回合執行的測試次數未達指定的下限 %d。", - "loc.messages.actionOnThresholdNotMet": "Action when minimum tests threshold not met : %s", - "loc.messages.minimumExpectedTests": "Minimum tests expected to be run: %d" + "loc.messages.actionOnThresholdNotMet": "不符合最小測試數閾值時需採取的動作: %s", + "loc.messages.minimumExpectedTests": "應執行的最小測試數: %d" } \ No newline at end of file diff --git a/Tasks/VsTestV2/task.json b/Tasks/VsTestV2/task.json index dbed06bc9fe6..f7ca60be74d5 100644 --- a/Tasks/VsTestV2/task.json +++ b/Tasks/VsTestV2/task.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/VsTestV2/task.loc.json b/Tasks/VsTestV2/task.loc.json index e48983ff3066..b6805cd5a41b 100644 --- a/Tasks/VsTestV2/task.loc.json +++ b/Tasks/VsTestV2/task.loc.json @@ -17,7 +17,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 195, + "Minor": 198, "Patch": 0 }, "demands": [ diff --git a/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/es-ES/resources.resjson index 9e736726d82d..629eb63573e7 100644 --- a/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/es-ES/resources.resjson @@ -9,7 +9,7 @@ "loc.input.label.EnvironmentName": "Equipos", "loc.input.help.EnvironmentName": "Proporcione una lista separada por comas de direcciones IP de equipos o nombres de dominio completos.
    Ejemplo: dbserver.fabrikam.com,192.168.12.34
    O bien proporcione la variable de salida de otras tareas. Ejemplo: $(nombreDeVariable)", "loc.input.label.AdminUserName": "Inicio de sesión del administrador", - "loc.input.help.AdminUserName": "Inicio de sesión del administrador para los equipos de destino.", + "loc.input.help.AdminUserName": "Inicio de sesión de administrador para los equipos de destino.", "loc.input.label.AdminPassword": "Contraseña", "loc.input.help.AdminPassword": "Contraseña de inicio de sesión del administrador para las máquinas de destino.
    Admite la variable definida en las canalizaciones de compilación o de versión como \"$(passwordVariable)\".
    Para proteger la variable, puede marcarla como \"secret\". ", "loc.input.label.TargetPath": "Carpeta de destino", diff --git a/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/fr-FR/resources.resjson index b908304505ba..3baad7b03fe9 100644 --- a/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -9,7 +9,7 @@ "loc.input.label.EnvironmentName": "Ordinateurs", "loc.input.help.EnvironmentName": "Indiquez une liste séparée par des virgules d'adresses IP ou de noms de domaine complets d'ordinateurs.
    Exemple : dbserver.fabrikam.com,192.168.12.34
    Ou indiquez une variable de sortie d'autres tâches. Exemple : $(variableName)", "loc.input.label.AdminUserName": "Informations de connexion d'administrateur", - "loc.input.help.AdminUserName": "Informations de connexion d'administrateur pour les ordinateurs cibles.", + "loc.input.help.AdminUserName": "Informations de connexion d'administrateur pour les machines cibles.", "loc.input.label.AdminPassword": "Mot de passe", "loc.input.help.AdminPassword": "Mot de passe de connexion de l'administrateur pour les machines cibles.
    Il peut accepter une variable définie dans les pipelines de build ou de mise en production sous la forme '$(passwordVariable)'.
    Vous pouvez marquer la variable comme étant de type 'secret' pour la sécuriser. ", "loc.input.label.TargetPath": "Dossier de destination", diff --git a/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/ja-JP/resources.resjson index 4d0621bbaa88..725ff1b94866 100644 --- a/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -9,10 +9,10 @@ "loc.input.label.EnvironmentName": "コンピューター", "loc.input.help.EnvironmentName": "コンピューターの IP アドレスまたは FQDN のコンマ区切り一覧を指定します。
    例: dbserver.fabrikam.com,192.168.12.34
    または他のタスクの出力変数を指定します。例: $(variableName)", "loc.input.label.AdminUserName": "管理者ログイン", - "loc.input.help.AdminUserName": "ターゲット コンピューターの管理者ログイン。", + "loc.input.help.AdminUserName": "ターゲット コンピューターにログインする管理者。", "loc.input.label.AdminPassword": "パスワード", "loc.input.help.AdminPassword": "ターゲット マシンの管理者ログインのパスワード。
    ビルドまたはリリース パイプラインで '$(passwordVariable)' として定義された変数を入力することができます。
    変数を 'secret' とマークしてセキュリティで保護することができます。 ", - "loc.input.label.TargetPath": "宛先フォルダー ", + "loc.input.label.TargetPath": "宛先フォルダー", "loc.input.help.TargetPath": "ソースからのファイルのコピー先となるターゲット コンピューター上のローカル パスまたはアクセス可能な UNC パス。たとえば、d:\\fabrikam または \\\\\\\\fabrikam\\Web など。", "loc.input.label.CleanTargetBeforeCopy": "ターゲットの内容消去 ", "loc.input.help.CleanTargetBeforeCopy": "これを選ぶと、ファイルをコピーする前に宛先フォルダーの内容を消去します。", diff --git a/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/zh-CN/resources.resjson index ec09ddb6aae8..ba1a2d3197a0 100644 --- a/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -9,7 +9,7 @@ "loc.input.label.EnvironmentName": "计算机", "loc.input.help.EnvironmentName": "提供以逗号分隔的计算机 IP 地址或 FQDN 列表。
    例如: dbserver.fabrikam.com,192.168.12.34
    或者提供其他任务的输出变量。例如: $(variableName)", "loc.input.label.AdminUserName": "管理员登录名", - "loc.input.help.AdminUserName": "目标计算机的管理员登录名。", + "loc.input.help.AdminUserName": "针对目标计算机的管理员登录。", "loc.input.label.AdminPassword": "密码", "loc.input.help.AdminPassword": "目标计算机的管理员登录密码。
    可接受在生成或发布管道中定义为 \"$(passwordVariable)\" 的变量。
    可将变量标记为“机密”来进行保护。", "loc.input.label.TargetPath": "目标文件夹", diff --git a/Tasks/WindowsMachineFileCopyV1/task.json b/Tasks/WindowsMachineFileCopyV1/task.json index c4b87389018b..f9308473f236 100644 --- a/Tasks/WindowsMachineFileCopyV1/task.json +++ b/Tasks/WindowsMachineFileCopyV1/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 48 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "1.104.0", "groups": [ diff --git a/Tasks/WindowsMachineFileCopyV1/task.loc.json b/Tasks/WindowsMachineFileCopyV1/task.loc.json index ae148c7d34f4..c6ef75975d08 100644 --- a/Tasks/WindowsMachineFileCopyV1/task.loc.json +++ b/Tasks/WindowsMachineFileCopyV1/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 0, - "Patch": 48 + "Minor": 198, + "Patch": 0 }, "minimumAgentVersion": "1.104.0", "groups": [ diff --git a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/de-DE/resources.resjson index b09b105a774e..cd23347160e0 100644 --- a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/de-DE/resources.resjson @@ -23,8 +23,8 @@ "loc.input.help.AdditionalArguments": "Zusätzliche Robocopy-Argumente, die beim Kopieren von Dateien angewendet werden. Beispiel: \"/min:33553332 /l\".", "loc.messages.WFC_ParameterCannotBeNullorEmpty": "Der Parameter \"{0}\" darf nicht NULL oder leer sein.", "loc.messages.WFC_FailedToConnectToPathWithUser": "Fehler beim Herstellen der Verbindung mit dem Pfad \"{0}\" mit dem Benutzer \"{1}\" für den Kopiervorgang.", - "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "Fehler beim Kopieren. Weitere Informationen finden Sie in den Robocopy-Protokollen.", - "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "Das rekursive Kopieren von \"{0}\" nach \"{1}\" auf dem Computer \"{2}\" war erfolgreich.", + "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "Fehler beim Kopieren. Überprüfen Sie die Robocopy-Protokolle auf weitere Details.", + "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "Das rekursive Kopieren aus ${0} in ${1} auf dem Computer \"{2}\" war erfolgreich.", "loc.messages.WFC_SourcePathDoesNotExist": "Der Quellpfad \"{0}\" ist nicht vorhanden.", "loc.messages.WFC_RemoteDestinationPathCannotContainEnvironmentVariables": "Der Remotezielpfad \"{0}\" darf keine Umgebungsvariablen enthalten.", "loc.messages.WFC_CopyStartedFor0": "Kopie für \"{0}\" gestartet", diff --git a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/es-ES/resources.resjson index 8aa6e1859ed0..f54d400796c4 100644 --- a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/es-ES/resources.resjson @@ -3,14 +3,14 @@ "loc.helpMarkDown": "[Más información](https://go.microsoft.com/fwlink/?linkid=627415)", "loc.description": "Copia archivos en máquinas remotas de Windows.", "loc.instanceNameFormat": "Copiar archivos desde $(SourcePath)", - "loc.releaseNotes": "Novedades de la versión 2.0:
      Se ha agregado compatibilidad con servidores proxy.
       Se ha quitado la compatibilidad con máquinas DTL heredadas.", + "loc.releaseNotes": "Novedades de la versión 2.0:
      Se está agregando compatibilidad con el proxy.
       Se ha quitado la compatibilidad con las máquinas DTL heredadas.", "loc.group.displayName.advanced": "Opciones avanzadas", "loc.input.label.SourcePath": "Origen", "loc.input.help.SourcePath": "Ruta de acceso absoluta del archivo o carpeta de origen en el equipo local, o un recurso compartido UNC, como c:\\fabrikamfiber o \\\\\\\\fabrikamshare\\fabrikamfiber.", "loc.input.label.MachineNames": "Equipos", "loc.input.help.MachineNames": "Proporcione una lista separada por comas de direcciones IP de equipos o nombres de dominio completos.
    Ejemplo: dbserver.fabrikam.com,192.168.12.34
    O bien proporcione la variable de salida de otras tareas. Ejemplo: $(nombreDeVariable)", "loc.input.label.AdminUserName": "Inicio de sesión del administrador", - "loc.input.help.AdminUserName": "Inicio de sesión del administrador para los equipos de destino.", + "loc.input.help.AdminUserName": "Inicio de sesión de administrador para los equipos de destino.", "loc.input.label.AdminPassword": "Contraseña", "loc.input.help.AdminPassword": "Contraseña de inicio de sesión del administrador para las máquinas de destino.
    Admite la variable declarada en las canalizaciones de compilación o de versión como \"$(passwordVariable)\".
    Para proteger la variable, puede marcarla como \"secret\". ", "loc.input.label.TargetPath": "Carpeta de destino", @@ -23,13 +23,13 @@ "loc.input.help.AdditionalArguments": "Argumentos adicionales de robocopy que se aplicarán al copiar archivos, como /min:33553332 /l.", "loc.messages.WFC_ParameterCannotBeNullorEmpty": "El parámetro \"{0}\" no puede ser nulo ni estar vacío.", "loc.messages.WFC_FailedToConnectToPathWithUser": "No se pudo conectar a la ruta de acceso {0} con el usuario {1} para realizar la copia.", - "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "Error al realizar la copia. Consulte los registros de robocopy para obtener más detalles.", - "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "La copia recursiva de {0} a {1} en la máquina {2} se realizó correctamente.", - "loc.messages.WFC_SourcePathDoesNotExist": "La ruta de acceso de origen \"{0}\" no existe.", - "loc.messages.WFC_RemoteDestinationPathCannotContainEnvironmentVariables": "La ruta de acceso \"{0}\" de destino remoto no puede contener variables de entorno.", + "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "Error al realizar la copia. Consulte los registros de robocopy para ver más detalles.", + "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "Copia recursiva de {0} a {1} en la máquina {2} realizada correctamente.", + "loc.messages.WFC_SourcePathDoesNotExist": "La ruta de origen '{0}' no existe.", + "loc.messages.WFC_RemoteDestinationPathCannotContainEnvironmentVariables": "La ruta de destino remota '{0}' no puede contener variables de entorno.", "loc.messages.WFC_CopyStartedFor0": "Se inició la copia para \"{0}\"", - "loc.messages.WFC_NoMachineExistsUnderEnvironment": "No existe ninguna máquina en el entorno \"{0}\" para la implementación.", - "loc.messages.WFC_NoMachineExistsUnderEnvironment0ForDeployment": "No existe ninguna máquina en el entorno \"{0}\" para la implementación.", + "loc.messages.WFC_NoMachineExistsUnderEnvironment": "No hay ningún equipo en el entorno '{0}' para implementarlo", + "loc.messages.WFC_NoMachineExistsUnderEnvironment0ForDeployment": "No hay ningún equipo en el entorno '{0}' para implementarlo", "loc.messages.WFC_CopyingFailedForResource": "Error al copiar el recurso: {0}", "loc.messages.WFC_FailedToCreatePSDrive": "No se pudo crear PSDrive con el destino: \"{0}\". Mensaje de error: \"{1}\"", "loc.messages.WFC_RobocopyError": "Error de Robocopy. Equipo: \"{0}\". Mensaje de error: \"{1}\"" diff --git a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/fr-FR/resources.resjson index 08624a6c0db4..c5382eb95e29 100644 --- a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -10,7 +10,7 @@ "loc.input.label.MachineNames": "Ordinateurs", "loc.input.help.MachineNames": "Indiquez une liste séparée par des virgules d'adresses IP ou de noms de domaine complets d'ordinateurs.
    Exemple : dbserver.fabrikam.com,192.168.12.34
    Ou indiquez une variable de sortie d'autres tâches. Exemple : $(variableName)", "loc.input.label.AdminUserName": "Informations de connexion d'administrateur", - "loc.input.help.AdminUserName": "Informations de connexion d'administrateur pour les ordinateurs cibles.", + "loc.input.help.AdminUserName": "Informations de connexion d'administrateur pour les machines cibles.", "loc.input.label.AdminPassword": "Mot de passe", "loc.input.help.AdminPassword": "Mot de passe de connexion de l'administrateur pour les machines cibles.
    Il peut accepter une variable définie dans les pipelines de build ou de mise en production sous la forme '$(passwordVariable)'.
    Vous pouvez marquer la variable comme étant de type 'secret' pour la sécuriser. ", "loc.input.label.TargetPath": "Dossier de destination", @@ -23,7 +23,7 @@ "loc.input.help.AdditionalArguments": "Arguments robocopy supplémentaires qui seront appliqués lors de la copie des fichiers, par exemple /min:33553332 /l.", "loc.messages.WFC_ParameterCannotBeNullorEmpty": "Le paramètre '{0}' ne peut pas être vide ou avoir une valeur null.", "loc.messages.WFC_FailedToConnectToPathWithUser": "Échec de la connexion au chemin {0} sous l'identité de l'utilisateur {1} pour la copie.", - "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "Échec de la copie. Pour plus d'informations, consultez les journaux relatifs à robocopy.", + "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "Échec de la copie. Pour plus d'informations, voir les journaux relatifs à Robocopy.", "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "La copie récursive de {0} à {1} sur la machine {2} a réussi.", "loc.messages.WFC_SourcePathDoesNotExist": "Le chemin source '{0}' n'existe pas.", "loc.messages.WFC_RemoteDestinationPathCannotContainEnvironmentVariables": "Le chemin de destination distant '{0}' ne peut pas contenir de variables d'environnement.", diff --git a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/it-IT/resources.resjson index fe48e6bef761..0d15ef063bb9 100644 --- a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/it-IT/resources.resjson @@ -23,7 +23,7 @@ "loc.input.help.AdditionalArguments": "Argomenti aggiuntivi di robocopy che verranno applicati durante la copia dei file, ad esempio /min:33553332 /l.", "loc.messages.WFC_ParameterCannotBeNullorEmpty": "Il parametro '{0}' non può essere Null o vuoto.", "loc.messages.WFC_FailedToConnectToPathWithUser": "Non è stato possibile connettersi al percorso {0} con l'utente {1} per la copia.", - "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "La copia non è riuscita. Per maggiori dettagli, vedere i log di robocopy.", + "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "La copia non è riuscita. Per altri dettagli, consultare i log di robocopy.", "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "La copia ricorsiva da {0} a {1} nel computer {2} è riuscita.", "loc.messages.WFC_SourcePathDoesNotExist": "Il percorso di origine '{0}' non esiste.", "loc.messages.WFC_RemoteDestinationPathCannotContainEnvironmentVariables": "Il percorso di destinazione remoto '{0}' non può contenere variabili di ambiente.", diff --git a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ja-JP/resources.resjson index 953886459745..801d953519ed 100644 --- a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -10,10 +10,10 @@ "loc.input.label.MachineNames": "コンピューター", "loc.input.help.MachineNames": "コンピューターの IP アドレスまたは FQDN のコンマ区切り一覧を指定します。
    例: dbserver.fabrikam.com,192.168.12.34
    または他のタスクの出力変数を指定します。例: $(variableName)", "loc.input.label.AdminUserName": "管理者ログイン", - "loc.input.help.AdminUserName": "ターゲット コンピューターの管理者ログイン。", + "loc.input.help.AdminUserName": "ターゲット コンピューターにログインする管理者。", "loc.input.label.AdminPassword": "パスワード", "loc.input.help.AdminPassword": "対象のマシンの管理者ログインのパスワード。
    ビルドまたはリリース パイプラインで '$(passwordVariable)' として定義された変数を入力することができます。
    変数を 'シークレット' とマークしてセキュリティで保護することができます。 ", - "loc.input.label.TargetPath": "宛先フォルダー ", + "loc.input.label.TargetPath": "宛先フォルダー", "loc.input.help.TargetPath": "ソースからのファイルのコピー先となるターゲット コンピューター上のローカル パスまたはアクセス可能な UNC パス。たとえば、d:\\fabrikam または \\\\\\\\fabrikam\\Web など。", "loc.input.label.CleanTargetBeforeCopy": "ターゲットの内容消去 ", "loc.input.help.CleanTargetBeforeCopy": "これを選ぶと、ファイルをコピーする前に宛先フォルダーの内容を消去します。", @@ -23,13 +23,13 @@ "loc.input.help.AdditionalArguments": "ファイルをコピーする場合に適用される追加の robocopy 引数 (/min:33553332 /l など)。", "loc.messages.WFC_ParameterCannotBeNullorEmpty": "パラメーター '{0}' を null や空にすることはできません。", "loc.messages.WFC_FailedToConnectToPathWithUser": "コピーのためにユーザー {1} でパス {0} に接続することができませんでした。 ", - "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "コピーに失敗しました。詳細については robocopy ログを参照してください。", - "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "マシン {2} 上の {0} から {1} への再帰的なコピーが成功しました。", + "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "コピーに失敗しました。詳細については robocopy のログを参照してください。", + "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "コンピューター {2} 上の {0} から {1} への再帰的なコピーは成功しました。", "loc.messages.WFC_SourcePathDoesNotExist": "ソース パス '{0}' は存在しません。", "loc.messages.WFC_RemoteDestinationPathCannotContainEnvironmentVariables": "リモート宛先パス '{0}' に環境変数を含めることはできません。", "loc.messages.WFC_CopyStartedFor0": "コピーが開始されました - {0}", - "loc.messages.WFC_NoMachineExistsUnderEnvironment": "環境 '{0}' には配置用のマシンが存在しません", - "loc.messages.WFC_NoMachineExistsUnderEnvironment0ForDeployment": "環境 '{0}' には配置用のマシンが存在しません", + "loc.messages.WFC_NoMachineExistsUnderEnvironment": "環境 '{0}' には配置用のコンピューターが存在しません。", + "loc.messages.WFC_NoMachineExistsUnderEnvironment0ForDeployment": "環境 '{0}' には配置用のコンピューターが存在しません。", "loc.messages.WFC_CopyingFailedForResource": "次のリソースのコピーに失敗しました。{0} ", "loc.messages.WFC_FailedToCreatePSDrive": "同期先 '{0}' に PSDrive を作成できませんでした。エラー メッセージ: '{1}'", "loc.messages.WFC_RobocopyError": "Robocopy でエラーが発生しました。コンピューター: '{0}'。エラー メッセージ: '{1}'" diff --git a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ko-KR/resources.resjson index fd073ed6d7f8..91b06338d73f 100644 --- a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -24,9 +24,9 @@ "loc.messages.WFC_ParameterCannotBeNullorEmpty": "'{0}' 매개 변수는 null이거나 비워 둘 수 없습니다.", "loc.messages.WFC_FailedToConnectToPathWithUser": "복사를 위해 {1} 사용자로 {0} 경로에 연결하지 못했습니다.", "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "복사하지 못했습니다. 자세한 내용은 robocopy 로그를 확인하세요.", - "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "{2} 컴퓨터의 {0}에서 {1}(으)로 재귀적으로 복사했습니다.", + "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "{2} 컴퓨터의 {0}에서 {1}(으)로 재귀적으로 복사하는 데 성공했습니다.", "loc.messages.WFC_SourcePathDoesNotExist": "소스 경로 '{0}'이(가) 없습니다.", - "loc.messages.WFC_RemoteDestinationPathCannotContainEnvironmentVariables": "원격 대상 경로 '{0}'에 환경 변수를 포함할 수 없습니다.", + "loc.messages.WFC_RemoteDestinationPathCannotContainEnvironmentVariables": "원격 대상 경로 '{0}'에는 환경 변수가 포함될 수 없습니다.", "loc.messages.WFC_CopyStartedFor0": "복사 시작 대상 - {0}", "loc.messages.WFC_NoMachineExistsUnderEnvironment": "배포를 위한 '{0}' 환경에 컴퓨터가 없음", "loc.messages.WFC_NoMachineExistsUnderEnvironment0ForDeployment": "배포를 위한 '{0}' 환경에 컴퓨터가 없음", diff --git a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ru-RU/resources.resjson index acedbd4d5129..fdcaf517bbf5 100644 --- a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -24,7 +24,7 @@ "loc.messages.WFC_ParameterCannotBeNullorEmpty": "Параметр \"{0}\" не может быть пустым или иметь значение NULL.", "loc.messages.WFC_FailedToConnectToPathWithUser": "Не удалось подключиться к пути {0} с учетными данными пользователя {1} для копирования.", "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "Произошел сбой копирования. Дополнительные сведения см. в журналах robocopy.", - "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "Рекурсивное копирование из {0} в {1} на компьютере {2} успешно выполнено.", + "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "Рекурсивное копирование из {0} в {1} на компьютере {2} выполнено.", "loc.messages.WFC_SourcePathDoesNotExist": "Исходный путь \"{0}\" не существует.", "loc.messages.WFC_RemoteDestinationPathCannotContainEnvironmentVariables": "Удаленный путь назначения \"{0}\" не может содержать переменные среды.", "loc.messages.WFC_CopyStartedFor0": "Начато копирование: {0}", diff --git a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/zh-CN/resources.resjson index 913826d47beb..2ed48f36bf17 100644 --- a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -10,7 +10,7 @@ "loc.input.label.MachineNames": "计算机", "loc.input.help.MachineNames": "提供以逗号分隔的计算机 IP 地址或 FQDN 列表。
    例如: dbserver.fabrikam.com,192.168.12.34
    或者提供其他任务的输出变量。例如: $(variableName)", "loc.input.label.AdminUserName": "管理员登录名", - "loc.input.help.AdminUserName": "目标计算机的管理员登录名。", + "loc.input.help.AdminUserName": "针对目标计算机的管理员登录。", "loc.input.label.AdminPassword": "密码", "loc.input.help.AdminPassword": "目标计算机的管理员登录密码。
    可接受生成或发布管道中定义为 \"$(passwordVariable)\" 的变量。
    可将变量标记为“机密”来进行保护。", "loc.input.label.TargetPath": "目标文件夹", diff --git a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/zh-TW/resources.resjson index bc3bd10588f1..7dfc8a3f9219 100644 --- a/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/WindowsMachineFileCopyV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -24,7 +24,7 @@ "loc.messages.WFC_ParameterCannotBeNullorEmpty": "參數 '{0}' 不得為 null 或空白。", "loc.messages.WFC_FailedToConnectToPathWithUser": "無法以使用者 {1} 連線到路徑 {0} 進行複製。", "loc.messages.WFC_CopyingFailedConsultRobocopyLogsForMoreDetails": "複製失敗。如需詳細資料,請參閱 robocopy 記錄檔。", - "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "在機器 {2} 上從 {0} 至 {1} 遞迴複製成功。", + "loc.messages.WFC_CopyingRecurivelyFrom0to1MachineSucceed": "成功從 {0} 遞迴複製到電腦 {2} 上的 {1}。", "loc.messages.WFC_SourcePathDoesNotExist": "來源路徑 '{0}' 不存在。", "loc.messages.WFC_RemoteDestinationPathCannotContainEnvironmentVariables": "遠端目的地路徑 '{0}' 不可包含環境變數。", "loc.messages.WFC_CopyStartedFor0": "{0} 的複製已啟動", diff --git a/Tasks/WindowsMachineFileCopyV2/task.json b/Tasks/WindowsMachineFileCopyV2/task.json index 7f997b0b32b4..1f430832c5dc 100644 --- a/Tasks/WindowsMachineFileCopyV2/task.json +++ b/Tasks/WindowsMachineFileCopyV2/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 1, - "Patch": 13 + "Minor": 198, + "Patch": 0 }, "releaseNotes": "What's new in Version 2.0:
      Proxy support is being added.
       Removed support of legacy DTL machines.", "minimumAgentVersion": "1.104.0", diff --git a/Tasks/WindowsMachineFileCopyV2/task.loc.json b/Tasks/WindowsMachineFileCopyV2/task.loc.json index 93b9b6f8bb18..bed0cf917e73 100644 --- a/Tasks/WindowsMachineFileCopyV2/task.loc.json +++ b/Tasks/WindowsMachineFileCopyV2/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 1, - "Patch": 13 + "Minor": 198, + "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", "minimumAgentVersion": "1.104.0", diff --git a/Tasks/XamarinAndroidV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/de-DE/resources.resjson index 56a3ec732786..40a902908e6d 100644 --- a/Tasks/XamarinAndroidV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/XamarinAndroidV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613728) or [see the Xamarin Android documentation](https://docs.microsoft.com/xamarin/android/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613728) oder [Xamarin Android-Dokumentation anzeigen](https://docs.microsoft.com/xamarin/android/)", "loc.description": "Android-App mit Xamarin erstellen", "loc.instanceNameFormat": "Xamarin.Android-Projekt $(project) erstellen", "loc.group.displayName.msbuildOptions": "MSBuild-Optionen", diff --git a/Tasks/XamarinAndroidV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/es-ES/resources.resjson index 701d01df3015..7ddb6fe4923a 100644 --- a/Tasks/XamarinAndroidV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/XamarinAndroidV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613728) or [see the Xamarin Android documentation](https://docs.microsoft.com/xamarin/android/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613728) o [consultar la documentación de Xamarin.Android](https://docs.microsoft.com/xamarin/android/)", "loc.description": "Compilar una aplicación de Android con Xamarin", "loc.instanceNameFormat": "Compilar proyecto Xamarin.Android $(project)", "loc.group.displayName.msbuildOptions": "Opciones de MSBuild", diff --git a/Tasks/XamarinAndroidV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/fr-FR/resources.resjson index 7dc87aa88da1..7ee881bc7db8 100644 --- a/Tasks/XamarinAndroidV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/XamarinAndroidV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613728) or [see the Xamarin Android documentation](https://docs.microsoft.com/xamarin/android/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613728) ou [consulter la documentation de Xamarin Android](https://docs.microsoft.com/xamarin/android/)", "loc.description": "Générer une application Android avec Xamarin", "loc.instanceNameFormat": "Générer le projet Xamarin.Android $(project)", "loc.group.displayName.msbuildOptions": "Options MSBuild", diff --git a/Tasks/XamarinAndroidV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/it-IT/resources.resjson index 533bba053445..5a70f0b4f11c 100644 --- a/Tasks/XamarinAndroidV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/XamarinAndroidV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613728) or [see the Xamarin Android documentation](https://docs.microsoft.com/xamarin/android/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613728). In alternativa [vedere la documentazione di Xamarin Android](https://docs.microsoft.com/xamarin/android/)", "loc.description": "Consente di compilare un'app Android con Xamarin", "loc.instanceNameFormat": "Compila il progetto Xamarin.Android $(project)", "loc.group.displayName.msbuildOptions": "Opzioni MSBuild", diff --git a/Tasks/XamarinAndroidV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/ja-JP/resources.resjson index de79169a4780..1dae596576bf 100644 --- a/Tasks/XamarinAndroidV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/XamarinAndroidV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613728) or [see the Xamarin Android documentation](https://docs.microsoft.com/xamarin/android/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613728)、または [Xamarin Android のドキュメントを参照](https://docs.microsoft.com/xamarin/android/)", "loc.description": "Xamarin を使用して Android アプリをビルドします", "loc.instanceNameFormat": "Xamarin.Android プロジェクト $(project) のビルド", "loc.group.displayName.msbuildOptions": "MSBuild オプション", diff --git a/Tasks/XamarinAndroidV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/ru-RU/resources.resjson index f50129fc103a..db75d952a7f0 100644 --- a/Tasks/XamarinAndroidV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/XamarinAndroidV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613728) or [see the Xamarin Android documentation](https://docs.microsoft.com/xamarin/android/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613728) или [документацию по Xamarin Android](https://docs.microsoft.com/xamarin/android/)", "loc.description": "Сборка приложения Android с помощью Xamarin", "loc.instanceNameFormat": "Сборка проекта Xamarin.Android $(project)", "loc.group.displayName.msbuildOptions": "Параметры MSBuild", diff --git a/Tasks/XamarinAndroidV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/zh-TW/resources.resjson index d432c42d3ec1..a468d4b2c0b2 100644 --- a/Tasks/XamarinAndroidV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/XamarinAndroidV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.Android", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613728) or [see the Xamarin Android documentation](https://docs.microsoft.com/xamarin/android/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613728)或[參閱 Xamarin Android 文件](https://docs.microsoft.com/xamarin/android/)", "loc.description": "使用 Xamarin 建置 Android 應用程式", "loc.instanceNameFormat": "建置 Xamarin.Android 專案 $(project)", "loc.group.displayName.msbuildOptions": "MSBuild 選項", diff --git a/Tasks/XamarinAndroidV1/task.json b/Tasks/XamarinAndroidV1/task.json index a5927e8f54e4..80a528e618ba 100644 --- a/Tasks/XamarinAndroidV1/task.json +++ b/Tasks/XamarinAndroidV1/task.json @@ -12,8 +12,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 197, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "demands": [ "MSBuild", @@ -253,4 +253,4 @@ "XamarinAndroidSucceeded": "Xamarin.Android task execution completed with no errors.", "MSB_BuildToolNotFound": "MSBuild or xbuild (Mono) were not found on the macOS or Linux agent." } -} +} \ No newline at end of file diff --git a/Tasks/XamarinAndroidV1/task.loc.json b/Tasks/XamarinAndroidV1/task.loc.json index f04515f175dc..de5b4499ac17 100644 --- a/Tasks/XamarinAndroidV1/task.loc.json +++ b/Tasks/XamarinAndroidV1/task.loc.json @@ -12,8 +12,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 197, - "Patch": 1 + "Minor": 198, + "Patch": 0 }, "demands": [ "MSBuild", diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/de-DE/resources.resjson index b19151fc3c1a..ea673360c3bf 100644 --- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin Test Cloud", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613744)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613744)", "loc.description": "[Veraltet] Hiermit werden mobile Apps mit Xamarin Test Cloud unter Verwendung von Xamarin.UITest getestet. Verwenden Sie stattdessen die Aufgabe \"App Center-Test\".", "loc.instanceNameFormat": "$(app) mit \"Xamarin.UITest\" in Xamarin-Testcloud testen", "loc.group.displayName.advanced": "Erweitert", diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/es-ES/resources.resjson index db094403497b..1ea215732664 100644 --- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin Test Cloud", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613744)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613744)", "loc.description": "[En desuso] Uso de Xamarin.UITest para probar las aplicaciones móviles con Xamarin Test Cloud. En su lugar, use la tarea \"Prueba de App Center\".", "loc.instanceNameFormat": "Probar $(app) con Xamarin.UITest en Xamarin Test Cloud", "loc.group.displayName.advanced": "Avanzado", @@ -14,7 +14,7 @@ "loc.input.help.user": "Nombre de usuario con el que se realizará esta prueba.", "loc.input.label.devices": "Dispositivos", "loc.input.help.devices": "Xamarin Test Cloud genera la cadena de dispositivos. Se puede encontrar como el valor del argumento de la línea de comandos --devices de una serie de pruebas de Test Cloud.", - "loc.input.label.series": "Serie", + "loc.input.label.series": "Series", "loc.input.help.series": "Nombre de serie para organizar las series de pruebas (p. ej., maestra, producción, beta).", "loc.input.label.testDir": "Directorio de ensamblado de la prueba", "loc.input.help.testDir": "Ruta de acceso relativa a la carpeta que contiene los ensamblados de prueba, como: nombreDeSolución/nombreDeProyectoDePruebas/bin/Release", diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/fr-FR/resources.resjson index 655886e20ecb..ec2bdfb8d59c 100644 --- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin Test Cloud", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613744)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613744)", "loc.description": "[Déprécié] Les tests d'applications mobiles avec Xamarin Test Cloud via Xamarin.UITest sont dépréciés. Utilisez la tâche 'Test App Center' à la place.", "loc.instanceNameFormat": "Tester $(app) avec Xamarin.UITest dans Xamarin Test Cloud", "loc.group.displayName.advanced": "Avancé", diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/it-IT/resources.resjson index 9bc73ff8db88..86a53c24988c 100644 --- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/it-IT/resources.resjson @@ -1,13 +1,13 @@ { "loc.friendlyName": "Xamarin Test Cloud", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613744)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613744)", "loc.description": "[Deprecato] Esegue il test di app per dispositivi mobili con Xamarin Test Cloud usando Xamarin.UITest. Usare invece l'attività 'Test App Center'.", "loc.instanceNameFormat": "Esegui test di $(app) con Xamarin.UITest in Xamarin Test Cloud", "loc.group.displayName.advanced": "Avanzate", "loc.input.label.app": "File dell'app", "loc.input.help.app": "Percorso relativo dalla radice del repository delle app da testare. È possibile usare i caratteri jolly, ad esempio `**/*.apk` per indicare tutti i file APK in tutte le sottocartelle. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=856077)", "loc.input.label.dsym": "File dSYM (solo iOS)", - "loc.input.help.dsym": "Per facilitare la lettura dei log di arresto anomalo del sistema, è possibile caricare un file dSYM associato all'app. Questo campo si applica solo alle app iOS. Specificare il percorso relativo al file con estensione ipa. È possibile usare i caratteri jolly, ad esempio *.dSYM. [Altre informazioni](https://go.microsoft.com/fwlink/?linkid=856077)", + "loc.input.help.dsym": "To make crash logs easier to read, you can upload a dSYM file that is associated with your app. This field only applies to iOS apps. Provide path relative to the .ipa file. Wildcards can be used ([more information](https://go.microsoft.com/fwlink/?linkid=856077)). For example: *.dSYM", "loc.input.label.teamApiKey": "Chiave API del team", "loc.input.help.teamApiKey": "La chiave API del team di Xamarin Test Cloud è indicata in \"Teams & Apps\" all'indirizzo https://testcloud.xamarin.com/account.", "loc.input.label.user": "Indirizzo di posta elettronica dell'utente", diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ja-JP/resources.resjson index 140340de5340..9b0b9d8a1c9d 100644 --- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin Test Cloud", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613744)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613744)", "loc.description": "[非推奨] Xamarin.UITest を使用して Xamarin Test Cloud でモバイル アプリをテストします。代わりに、'App Center テスト' タスクをご使用ください。", "loc.instanceNameFormat": "Xamarin Test Cloud の Xamarin.UITest でのテスト $(app)", "loc.group.displayName.advanced": "詳細設定", diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ko-KR/resources.resjson index 302472be6df2..1e5f07c34c2e 100644 --- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -7,7 +7,7 @@ "loc.input.label.app": "앱 파일", "loc.input.help.app": "테스트할 앱에 대한 리포 루트의 상대 경로입니다. 와일드카드를 사용할 수 있습니다([자세한 정보](https://go.microsoft.com/fwlink/?linkid=856077)). 예를 들어 모든 하위 폴더에 있는 모든 APK 파일을 표시하기 위해 '**/*.apk'를 사용할 수 있습니다.", "loc.input.label.dsym": "dSYM 파일(iOS 전용)", - "loc.input.help.dsym": "크래시 로그를 더 읽기 쉽게 하도록 앱과 연결된 dSYM 파일을 업로드할 수 있습니다. 이 필드는 iOS 앱에만 적용됩니다. .ipa 파일의 상대 경로를 제공하세요. 와일드카드를 사용할 수 있습니다([자세한 정보](https://go.microsoft.com/fwlink/?linkid=856077))(예: *.dSYM).", + "loc.input.help.dsym": "To make crash logs easier to read, you can upload a dSYM file that is associated with your app. This field only applies to iOS apps. Provide path relative to the .ipa file. Wildcards can be used ([more information](https://go.microsoft.com/fwlink/?linkid=856077)). For example: *.dSYM", "loc.input.label.teamApiKey": "팀 API 키", "loc.input.help.teamApiKey": "https://testcloud.xamarin.com/account의 \"Teams & Apps\"에서 Xamarin 테스트 클라우드 팀 API 키를 찾을 수 있습니다.", "loc.input.label.user": "사용자 전자 메일", diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ru-RU/resources.resjson index be9d82eeb6f6..664849044746 100644 --- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin Test Cloud", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613744)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613744)", "loc.description": "[Не рекомендуется] Тестирование мобильных приложений с Xamarin Test Cloud с помощью Xamarin.UITest. Вместо этого используйте задачу \"Тестирование в Центре приложений\".", "loc.instanceNameFormat": "Протестировать $(app) с помощью Xamarin.UITest в Xamarin Test Cloud", "loc.group.displayName.advanced": "Дополнительно", diff --git a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-TW/resources.resjson index 13691d56ee77..f54e8d6f69fc 100644 --- a/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin Test Cloud", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613744)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613744)", "loc.description": "[已淘汰] 使用 Xamarin.UITest 透過 Xamarin Test Cloud 測試行動應用程式。反之,使用 'App Center test' 工作。", "loc.instanceNameFormat": "在 Xamarin Test Cloud 中使用 Xamarin.UITest 測試 $(app) ", "loc.group.displayName.advanced": "進階", diff --git a/Tasks/XamarinTestCloudV1/task.json b/Tasks/XamarinTestCloudV1/task.json index c919be24dfbc..d73c9bd685d9 100644 --- a/Tasks/XamarinTestCloudV1/task.json +++ b/Tasks/XamarinTestCloudV1/task.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 167, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "1.83.0", diff --git a/Tasks/XamarinTestCloudV1/task.loc.json b/Tasks/XamarinTestCloudV1/task.loc.json index 8ce813abc086..fcab0e8164d6 100644 --- a/Tasks/XamarinTestCloudV1/task.loc.json +++ b/Tasks/XamarinTestCloudV1/task.loc.json @@ -13,8 +13,8 @@ "author": "Microsoft Corporation", "version": { "Major": 1, - "Minor": 167, - "Patch": 2 + "Minor": 198, + "Patch": 0 }, "demands": [], "minimumAgentVersion": "1.83.0", diff --git a/Tasks/XamariniOSV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/XamariniOSV2/Strings/resources.resjson/de-DE/resources.resjson index 8a7e29b9a06a..a1f14f6cac82 100644 --- a/Tasks/XamariniOSV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/XamariniOSV2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.iOS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613729) or [see the Xamarin iOS documentation](https://docs.microsoft.com/xamarin/ios/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613729) oder [Xamarin iOS-Dokumentation anzeigen](https://docs.microsoft.com/xamarin/ios/)", "loc.description": "iOS-App mit Xamarin auf macOS erstellen", "loc.instanceNameFormat": "Xamarin.iOS-Projektmappe $(solution) erstellen", "loc.releaseNotes": "Die Einrichtung der iOS-Signatur wurde aus der Aufgabe entfernt. Verwenden Sie \"Sichere Dateien\" mit den unterstützenden Aufgaben \"Apple-Zertifikat installieren\" und \"Apple-Bereitstellungsprofil installieren\", um die Signatur einzurichten. Die Optionen wurden für eine bessere Zusammenarbeit mit \"Visual Studio für Mac\" aktualisiert.", diff --git a/Tasks/XamariniOSV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/XamariniOSV2/Strings/resources.resjson/es-ES/resources.resjson index 5d27ea131cfe..bd21ae2068ad 100644 --- a/Tasks/XamariniOSV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/XamariniOSV2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.iOS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613729) or [see the Xamarin iOS documentation](https://docs.microsoft.com/xamarin/ios/)", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613729) o [consultar la documentación de Xamarin.iOS](https://docs.microsoft.com/xamarin/ios/)", "loc.description": "Compilar una aplicación iOS con Xamarin en macOS", "loc.instanceNameFormat": "Compilar solución Xamarin.iOS $(solution)", "loc.releaseNotes": "La configuración de firma de iOS se ha eliminado de la tarea. Use \"Archivos seguros\" con las tareas complementarias \"Instalar certificado de Apple\" e \"Instalar perfil de aprovisionamiento de Apple\" para configurar la firma. Las opciones se han actualizado para funcionar mejor con \"Visual Studio para Mac\".", @@ -32,7 +32,7 @@ "loc.messages.ProvProfileUUIDNotFound": "No se encuentra el UUID del perfil de aprovisionamiento: %s", "loc.messages.XamariniOSSucceeded": "La ejecución de la tarea Xamarin.iOS finalizó sin errores.", "loc.messages.XamariniOSFailed": "Error de la tarea Xamarin.iOS: %s. Para obtener instrucciones sobre cómo configurar la canalización de compilación, consulte https://go.microsoft.com/fwlink/?LinkId=760847.", - "loc.messages.MSB_Build0": "Compilación {0}", + "loc.messages.MSB_Build0": "Compilación: {0}", "loc.messages.MSB_DetectedNuGetExtensionsLoaderPath0": "Se detectó la ruta de acceso del cargador de extensiones de NuGet. La variable de entorno NUGET_EXTENSIONS_PATH está establecida en '{0}'.", "loc.messages.MSB_SolutionNotFoundUsingSearchPattern0": "No se encontró la solución con el patrón de búsqueda '{0}'.", "loc.messages.MSB_RestoreNuGetPackagesDeprecated": "La opción \"Restaurar paquetes de NuGet\" está en desuso. Para restaurar paquetes de NuGet en la compilación, agregue una tarea del instalador de la herramienta NuGet a la canalización de compilación.", diff --git a/Tasks/XamariniOSV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/XamariniOSV2/Strings/resources.resjson/fr-FR/resources.resjson index ebe94c04ce05..cdfe83bcc328 100644 --- a/Tasks/XamariniOSV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/XamariniOSV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.iOS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613729) or [see the Xamarin iOS documentation](https://docs.microsoft.com/xamarin/ios/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613729) ou [consulter la documentation de Xamarin iOS](https://docs.microsoft.com/xamarin/ios/)", "loc.description": "Générer une application iOS avec Xamarin sur macOS", "loc.instanceNameFormat": "Générer la solution Xamarin.iOS $(solution)", "loc.releaseNotes": "La configuration de la signature iOS a été supprimée de la tâche. Utilisez Fichiers sécurisés avec les tâches de prise en charge Installer le certificat Apple et Installer le profil d'approvisionnement Apple pour configurer la signature. Mise à jour des options pour une meilleure utilisation avec Visual Studio pour Mac.", diff --git a/Tasks/XamariniOSV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/XamariniOSV2/Strings/resources.resjson/it-IT/resources.resjson index 6182b59be3c6..88eccf87a8f6 100644 --- a/Tasks/XamariniOSV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/XamariniOSV2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.iOS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613729) or [see the Xamarin iOS documentation](https://docs.microsoft.com/xamarin/ios/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613729). In alternativa [vedere la documentazione di Xamarin iOS](https://docs.microsoft.com/xamarin/ios/)", "loc.description": "Consente di compilare un'app iOS con Xamarin in macOS", "loc.instanceNameFormat": "Compila la soluzione Xamarin.iOS $(solution)", "loc.releaseNotes": "La configurazione della firma di iOS è stata rimossa dall'attività. Per configurare la firma, usare `File protetti` con le attività di supporto `Installa certificato Apple` e `Installa profilo di provisioning Apple`. Opzioni aggiornate per una maggiore compatibilità con `Visual Studio per Mac`.", diff --git a/Tasks/XamariniOSV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/XamariniOSV2/Strings/resources.resjson/ja-JP/resources.resjson index ee8441352ae5..d459590a3d60 100644 --- a/Tasks/XamariniOSV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/XamariniOSV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.iOS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613729) or [see the Xamarin iOS documentation](https://docs.microsoft.com/xamarin/ios/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613729)、または [Xamarin iOS のドキュメントを参照](https://docs.microsoft.com/xamarin/ios/)", "loc.description": "Xamarin を使用して macOS 上で iOS アプリをビルドします", "loc.instanceNameFormat": "Xamarin.iOS ソリューションのビルド $(solution)", "loc.releaseNotes": "設定済みの iOS の署名がタスクから削除されました。サポート タスク `Install Apple Certificate` と `Install Apple Provisioning Profile` とともに `Secure Files` を使用して署名を設定します。`Visual Studio for Mac` とのより良い連携のため、オプションが更新されました。", diff --git a/Tasks/XamariniOSV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/XamariniOSV2/Strings/resources.resjson/ru-RU/resources.resjson index 23f6a458dfb2..e1fdb628ce36 100644 --- a/Tasks/XamariniOSV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/XamariniOSV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.iOS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613729) or [see the Xamarin iOS documentation](https://docs.microsoft.com/xamarin/ios/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613729) или [документацию по Xamarin iOS](https://docs.microsoft.com/xamarin/ios/)", "loc.description": "Создание приложения для iOS с помощью Xamarin в macOS", "loc.instanceNameFormat": "Сборка решения Xamarin.iOS $(solution)", "loc.releaseNotes": "Настройка подписи iOS была удалена из задачи. Чтобы настроить подпись, используйте задачу \"Защита файлов\" со вспомогательными задачами \"Установка сертификата Apple\" и \"Установка профиля подготовки Apple\". Параметры обновлены для более эффективной работы с Visual Studio для Mac.", diff --git a/Tasks/XamariniOSV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/XamariniOSV2/Strings/resources.resjson/zh-TW/resources.resjson index 53c67f9857d3..2b487c9f905f 100644 --- a/Tasks/XamariniOSV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/XamariniOSV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,6 +1,6 @@ { "loc.friendlyName": "Xamarin.iOS", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613729) or [see the Xamarin iOS documentation](https://docs.microsoft.com/xamarin/ios/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613729)或[參閱 Xamarin iOS 文件](https://docs.microsoft.com/xamarin/ios/)", "loc.description": "在 macOS 上使用 Xamarin 建置 iOS 應用程式", "loc.instanceNameFormat": "建置 Xamarin.iOS 方案 $(solution)", "loc.releaseNotes": "iOS 簽署設定已從工作中移除。請使用 [安全檔案] 搭配支援的工作 [安裝 Apple Certificate] 與 [安裝 Apple 佈建設定檔] 來設定簽署。已更新選項,以搭配 `Visual Studio for Mac` 運作得更順暢。", diff --git a/Tasks/XamariniOSV2/task.json b/Tasks/XamariniOSV2/task.json index 50d620070a4a..7c038bb77d0b 100644 --- a/Tasks/XamariniOSV2/task.json +++ b/Tasks/XamariniOSV2/task.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "releaseNotes": "iOS signing set up has been removed from the task. Use `Secure Files` with supporting tasks `Install Apple Certificate` and `Install Apple Provisioning Profile` to setup signing. Updated options to work better with `Visual Studio for Mac`.", @@ -164,4 +164,4 @@ "SolutionDoesNotExist": "The solution file was specified, but it does not exist: %s", "BuildRequiresMac": "Xamarin iOS builds require a macOS agent. Apple does not support iOS builds on a Linux or Windows agent." } -} +} \ No newline at end of file diff --git a/Tasks/XamariniOSV2/task.loc.json b/Tasks/XamariniOSV2/task.loc.json index f785fbbf63c8..e6e1a3869058 100644 --- a/Tasks/XamariniOSV2/task.loc.json +++ b/Tasks/XamariniOSV2/task.loc.json @@ -12,7 +12,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 189, + "Minor": 198, "Patch": 0 }, "releaseNotes": "ms-resource:loc.releaseNotes", @@ -164,4 +164,4 @@ "SolutionDoesNotExist": "ms-resource:loc.messages.SolutionDoesNotExist", "BuildRequiresMac": "ms-resource:loc.messages.BuildRequiresMac" } -} +} \ No newline at end of file diff --git a/Tasks/XcodeV5/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/de-DE/resources.resjson index 82fd01792dbb..71809588b74c 100644 --- a/Tasks/XcodeV5/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/XcodeV5/Strings/resources.resjson/de-DE/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Xcode", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613730) or [see the Xcode documentation](https://developer.apple.com/xcode/)", + "loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://go.microsoft.com/fwlink/?LinkID=613730) oder [Xcode-Dokumentation anzeigen](https://developer.apple.com/xcode/)", "loc.description": "Hiermit wird ein Xcode-Arbeitsbereich unter macOS erstellt, getestet oder archiviert. Optional kann eine App paketiert werden.", "loc.instanceNameFormat": "Xcode $(actions)", - "loc.releaseNotes": "This version of the task is compatible with Xcode 8 - 11. Features that were solely to maintain compatibility with Xcode 7 have been removed. This task has better options for using Microsoft-hosted macOS agents.", + "loc.releaseNotes": "Diese Version der Aufgabe ist mit Xcode 8 bis 13 kompatibel. Features, die ausschließlich der Kompatibilität mit Xcode 7 dienten, wurden entfernt. Die Aufgabe umfasst verbesserte Optionen zur Verwendung von macOS-Agents, die von Microsoft gehostet werden.", "loc.group.displayName.sign": "Signierung und Bereitstellung", "loc.group.displayName.package": "Paketoptionen", "loc.group.displayName.devices": "Geräte und Simulatoren", @@ -19,7 +19,7 @@ "loc.input.label.scheme": "Schema", "loc.input.help.scheme": "(Optional) Geben Sie den Namen eines in Xcode definierten Schemas an. Es muss sich um ein freigegebenes Schema handeln, für das das Kontrollkästchen Freigegeben unter Verwaltete Schemas in Xcode aktiviert ist. Wenn Sie oben einen Arbeitsbereich oder Projektpfad ohne ein Schema angeben, und der Arbeitsbereich nur ein einziges freigegebenes Schema umfasst, wird dieses automatisch verwendet.", "loc.input.label.xcodeVersion": "Xcode-Version", - "loc.input.help.xcodeVersion": "Geben Sie die Zielversion von Xcode an. Wählen Sie \"Standard\" aus, um die Standardversion von Xcode auf dem Agentcomputer zu verwenden. Die Auswahl einer Versionsnummer (z. B. \"Xcode 9\") hängt davon ab, ob für den Versionsspeicherort auf dem Agentcomputer Umgebungsvariablen festgelegt werden (z. B. \"XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer\"). Wählen Sie \"Pfad angeben\" aus, um einen bestimmten Pfad zum Xcode-Entwicklerverzeichnis anzugeben.", + "loc.input.help.xcodeVersion": "Geben Sie die Zielversion von Xcode an. Wählen Sie \"Standard\" aus, um die Standardversion von Xcode auf dem Agentcomputer zu verwenden. Die Auswahl einer Versionsnummer (z. B. \"Xcode 9\") hängt davon ab, ob für den Versionsspeicherort auf dem Agentcomputer Umgebungsvariablen festgelegt werden (z. B. \"XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer\"). Wählen Sie \"Pfad angeben\" aus, um einen bestimmten Pfad zum Xcode-Entwicklerverzeichnis anzugeben.
    Hinweis: XCode 12 ist auf macOS-10.15 installiert (oder höher)", "loc.input.label.xcodeDeveloperDir": "Xcode-Entwicklerpfad", "loc.input.help.xcodeDeveloperDir": "(Optional) Geben Sie einen Pfad zu einem bestimmten Xcode-Entwicklerverzeichnis an (z. B. \"/Applications/Xcode_9.0.0.app/Contents/Developer\"). Dies ist nützlich, wenn mehrere Versionen von Xcode auf dem Agent-Computer installiert sind.", "loc.input.label.packageApp": "App-Paket erstellen", @@ -64,8 +64,12 @@ "loc.input.help.cwd": "(Optional) Geben Sie das Arbeitsverzeichnis ein, in dem der Build ausgeführt werden soll. Wenn kein Wert eingegeben wird, wird der Stamm des Repositorys verwendet.", "loc.input.label.useXcpretty": "xcpretty verwenden", "loc.input.help.useXcpretty": "Geben Sie an, ob xcpretty zum Formatieren der xcodebuild-Ausgabe verwendet werden soll. Bei Aktivierung dieser Einstellung muss xcpretty auf dem Agent-Computer installiert sein. Wenn xcpretty nicht installiert ist, wird die unformatierte xcodebuild-Ausgabe angezeigt. Auf Build-Agents, die mit Azure Pipelines gehostet werden, ist xcpretty vorinstalliert. Siehe [xcpretty](https://github.com/supermarin/xcpretty) auf GitHub.", + "loc.input.label.xcprettyArgs": "Xcpretty-Argumente", + "loc.input.help.xcprettyArgs": "Zusätzliche Argumente, die an xcpretty übergeben werden sollen.", "loc.input.label.publishJUnitResults": "Testergebnisse in Azure Pipelines veröffentlichen", "loc.input.help.publishJUnitResults": "Geben Sie an, ob JUnit-Testergebnisse in Azure Pipelines veröffentlicht werden sollen. Dies erfordert, dass xcpretty zum Generieren von JUnit-Testergebnissen aktiviert ist.", + "loc.input.label.testRunTitle": "Testlauftitel", + "loc.input.help.testRunTitle": "Der Titel des Testlaufs beim Veröffentlichen der JUnit-Testergebnisse in Azure Pipelines.", "loc.messages.SignIdNotFound": "Fehler bei der Suche nach der iOS-Signaturidentität. Überprüfen Sie, ob Signatur- und Bereitstellungsinformationen angegeben wurden.", "loc.messages.TempKeychainSetupFailed": "Fehler beim Hinzufügen der temporären Keychain zum Keychainssuchpfad.", "loc.messages.ProvProfileDetailsNotFound": "Fehler bei der Suche nach Details für das Bereitstellungsprofil: %s", @@ -92,5 +96,6 @@ "loc.messages.OutputDirectoryIgnored": "Das Ausgabeverzeichnis für die Buildausgabe (Binärdateien) wurde ignoriert. Die Angabe eines Ausgabeverzeichnisses ist nicht mit der Aktion \"%s\" kompatibel.", "loc.messages.NoDestinationPlatformWarning": "UI-Tests müssen über einen Simulator oder ein verbundenes Gerät ausgeführt werden. Legen Sie \"Zielplattform\" in der Xcode-Aufgabe auf einen anderen Wert als \"Standard\" fest.", "loc.messages.XcprettyNotInstalled": "xcpretty ist nicht auf dem Buildserver installiert. Es wird die unformatierte xcodebuild-Ausgabe angezeigt. Testergebnisse können nicht veröffentlicht werden, wenn xcpretty nicht installiert ist.", - "loc.messages.XcodeRequiresMac": "Für die Verwendung von Xcode ist ein macOS-Agent erforderlich. Die Builderstellung mit Xcode unter Linux oder Windows wird von Apple nicht unterstützt." + "loc.messages.XcodeRequiresMac": "Für die Verwendung von Xcode ist ein macOS-Agent erforderlich. Die Builderstellung mit Xcode unter Linux oder Windows wird von Apple nicht unterstützt.", + "loc.messages.UsingDefaultSimulator": "Standardsimulator wird verwendet: %s." } \ No newline at end of file diff --git a/Tasks/XcodeV5/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/es-ES/resources.resjson index 33881f0f8ba7..4ea1e26e6cbb 100644 --- a/Tasks/XcodeV5/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/XcodeV5/Strings/resources.resjson/es-ES/resources.resjson @@ -1,9 +1,9 @@ { - "loc.friendlyName": "Xcode", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613730) or [see the Xcode documentation](https://developer.apple.com/xcode/)", + "loc.friendlyName": "XCode", + "loc.helpMarkDown": "[Obtener más información acerca de esta tarea](https://go.microsoft.com/fwlink/?LinkID=613730) o [consultar la documentación de Xcode](https://developer.apple.com/xcode/)", "loc.description": "Compile, pruebe o archive un área de trabajo de Xcode en macOS. Opcionalmente, puede empaquetar una aplicación.", "loc.instanceNameFormat": "Xcode $(actions)", - "loc.releaseNotes": "This version of the task is compatible with Xcode 8 - 11. Features that were solely to maintain compatibility with Xcode 7 have been removed. This task has better options for using Microsoft-hosted macOS agents.", + "loc.releaseNotes": "Esta versión de la tarea es compatible con Xcode 8 - 13. Se han quitado las características que eran únicamente para mantener la compatibilidad con Xcode 7. Esta tarea tiene mejores opciones para usar agentes macOS hospedados por Microsoft.", "loc.group.displayName.sign": "Firma y aprovisionamiento", "loc.group.displayName.package": "Opciones del paquete", "loc.group.displayName.devices": "Dispositivos y simuladores", @@ -19,7 +19,7 @@ "loc.input.label.scheme": "Esquema", "loc.input.help.scheme": "(Opcional) Escriba un nombre de esquema definido en Xcode. Debe ser un esquema compartido, con la casilla Compartido habilitada en Esquemas compartidos en Xcode. Si especifica una Ruta de acceso de área de trabajo o proyecto anteriormente sin especificar un esquema y el área de trabajo tiene un solo esquema compartido, se utilizará automáticamente.", "loc.input.label.xcodeVersion": "Versión de Xcode", - "loc.input.help.xcodeVersion": "Especifique la versión de destino de Xcode. Seleccione \"Predeterminado\" para utilizar la versión predeterminada de Xcode en el equipo del agente. Al seleccionar un número de versión (por ejemplo, \"Xcode 9\") se toman como base las variables de entorno que se están definiendo en el equipo del agente para la ubicación de la versión (por ejemplo, \"XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer\"). Seleccione \"Especificar la ruta de acceso\" para proporcionar una ruta de acceso específica al directorio de desarrollador de Xcode.", + "loc.input.help.xcodeVersion": "Especifique la versión de destino de Xcode. Seleccione \"Predeterminado\" para utilizar la versión predeterminada de Xcode en el equipo del agente. Al seleccionar un número de versión (por ejemplo: \"Xcode 9\") se toman como base las variables de entorno que se están definiendo en el equipo del agente para la ubicación de la versión (por ejemplo: \"XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer\"). Seleccione \"Especificar la ruta de acceso\" para proporcionar una ruta específica al directorio de desarrolladores de Xcode.
    Nota: XCode 12 se instala en macOS-10.15 (o superior)", "loc.input.label.xcodeDeveloperDir": "Ruta de acceso de desarrollador de Xcode", "loc.input.help.xcodeDeveloperDir": "(Opcional) Escriba una ruta de acceso a un directorio específico de desarrollador de Xcode (por ejemplo, \"/Applications/Xcode_9.0.0.app/Contents/Developer\"). Esto resulta útil cuando se instalan varias versiones de Xcode en el equipo del agente.", "loc.input.label.packageApp": "Crear paquete de aplicación", @@ -64,8 +64,12 @@ "loc.input.help.cwd": "(Opcional) Especifique el directorio de trabajo en el que se va a ejecutar la compilación. Si no se especifica ningún valor, se usará la raíz del repositorio.", "loc.input.label.useXcpretty": "Usar xcpretty", "loc.input.help.useXcpretty": "Especifique si se va a usar xcpretty para formatear la salida de xcodebuild. Para habilitar esta opción, xcpretty debe estar instalado en la máquina del agente. Si no lo está, se muestra la salida de xcodebuild sin formato. xcpretty está preinstalado en los agentes de compilación hospedados de Azure Pipelines. Consulte [xcpretty](https://github.com/supermarin/xcpretty) en GitHub.", + "loc.input.label.xcprettyArgs": "Argumentos de xcpretty", + "loc.input.help.xcprettyArgs": "Argumentos adicionales que se pasan a xcpretty.", "loc.input.label.publishJUnitResults": "Publicar resultados de pruebas en Azure Pipelines", "loc.input.help.publishJUnitResults": "Especifique si los resultados de pruebas JUnit se van a publicar en Azure Pipelines. Para generar estos resultados de pruebas, es necesario que xcpretty esté habilitado.", + "loc.input.label.testRunTitle": "Título de la serie de pruebas", + "loc.input.help.testRunTitle": "Título de la serie de pruebas cuando se publican los resultados de pruebas de JUnit en Azure Pipelines.", "loc.messages.SignIdNotFound": "No se encuentra la identidad de firma de iOS. Compruebe que la información de firma y aprovisionamiento se ha proporcionado.", "loc.messages.TempKeychainSetupFailed": "No se pudo agregar la cadena de claves temporal a la ruta de acceso de búsqueda de cadenas de claves.", "loc.messages.ProvProfileDetailsNotFound": "No se encuentran los detalles del perfil de aprovisionamiento: %s", @@ -92,5 +96,6 @@ "loc.messages.OutputDirectoryIgnored": "El directorio de salida para la salida de compilación (binarios) se ha omitido. La especificación de un directorio de salida es incompatible con la acción \"%s\".", "loc.messages.NoDestinationPlatformWarning": "Las pruebas de IU deben ejecutarse en un simulador o un dispositivo conectado. En la tarea de Xcode, establezca \"Plataforma de destino\" en un valor distinto de \"Predeterminado\".", "loc.messages.XcprettyNotInstalled": "xcpretty no está instalado en el servidor de compilación. Se mostrará la salida sin formato de xcodebuild. Si xcpretty no está instalado, los resultados de pruebas no se podrán publicar.", - "loc.messages.XcodeRequiresMac": "El uso de Xcode requiere un agente de macOS. Apple no admite la compilación con Xcode en Linux o Windows." + "loc.messages.XcodeRequiresMac": "El uso de Xcode requiere un agente de macOS. Apple no admite la compilación con Xcode en Linux o Windows.", + "loc.messages.UsingDefaultSimulator": "Usando el simulador predeterminado: %s." } \ No newline at end of file diff --git a/Tasks/XcodeV5/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/fr-FR/resources.resjson index 320e8dc58a17..e66770166e44 100644 --- a/Tasks/XcodeV5/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/XcodeV5/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Xcode", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613730) or [see the Xcode documentation](https://developer.apple.com/xcode/)", + "loc.helpMarkDown": "[En savoir plus sur cette tâche](https://go.microsoft.com/fwlink/?LinkID=613730) ou [consulter la documentation de Xcode](https://developer.apple.com/xcode/)", "loc.description": "Générez, testez ou archivez un espace de travail Xcode sur macOS. Créez éventuellement un package d'application.", "loc.instanceNameFormat": "Xcode $(actions)", - "loc.releaseNotes": "This version of the task is compatible with Xcode 8 - 11. Features that were solely to maintain compatibility with Xcode 7 have been removed. This task has better options for using Microsoft-hosted macOS agents.", + "loc.releaseNotes": "Cette version de la tâche est compatible avec Xcode 8 - 13. Les fonctionnalités qui étaient présentes uniquement pour préserver la compatibilité avec Xcode 7 ont été supprimées. Cette tâche offre de meilleures options pour l'utilisation d'agents macOS hébergés par Microsoft.", "loc.group.displayName.sign": "Signature et provisionnement", "loc.group.displayName.package": "Options de package", "loc.group.displayName.devices": "Appareils et simulateurs", @@ -19,7 +19,7 @@ "loc.input.label.scheme": "Schéma", "loc.input.help.scheme": "(Facultatif) Entrez un nom de schéma défini dans Xcode. Il doit s'agir d'un schéma partagé, dont la case Partagé doit être cochée sous Schémas gérés dans Xcode. Si vous spécifiez un Chemin d'espace de travail ou de projet ci-dessus sans spécifier de schéma, et si l'espace de travail a un seul schéma partagé, il est automatiquement utilisé.", "loc.input.label.xcodeVersion": "Version de Xcode", - "loc.input.help.xcodeVersion": "Spécifiez la version cible de Xcode. Sélectionnez Par défaut pour utiliser la version par défaut de Xcode sur la machine d'agent. La sélection d'un numéro de version (exemple : 'Xcode 9') repose sur la définition de variables d'environnement sur la machine d'agent pour l'emplacement de la version (exemple : 'XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer'). Sélectionnez Spécifier le chemin pour indiquer un chemin spécifique vers le répertoire de Xcode Developer.", + "loc.input.help.xcodeVersion": "Spécifiez la version cible du code Xcode. Sélectionnez « Par défaut » pour utiliser la version par défaut du code Xcode sur l’ordinateur de l’agent. La sélection d’un numéro de version (par exemple« Code Xcode 9 » ) dépend du fait que des variables d’environnement sont définies sur l’ordinateur agent pour l’emplacement de la version (par exemple, « XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer »). Sélectionnez « Spécifier le chemin d’accès » pour fournir un chemin d’accès spécifique au répertoire de développeurs Xcode.
    Remarque : XCode 12 est installé sur macOS-10.15 (ou version supérieure)", "loc.input.label.xcodeDeveloperDir": "Chemin de Xcode Developer", "loc.input.help.xcodeDeveloperDir": "(Facultatif) Entrez le chemin d'un répertoire Xcode Developer spécifique (exemple : '/Applications/Xcode_9.0.0.app/Contents/Developer'). Cela est utile quand plusieurs versions de Xcode sont installées sur la machine d'agent.", "loc.input.label.packageApp": "Créer le package de l'application", @@ -54,7 +54,7 @@ "loc.input.help.destinationPlatform": "Entrez une plateforme d'appareil de destination à utiliser pour les tests d'IU quand l'appareil de build générique est non valide.", "loc.input.label.destinationTypeOption": "Type de destination", "loc.input.help.destinationTypeOption": "Choisissez le type de destination à utiliser pour les tests d'IU. Les appareils doivent être connectés au Mac qui effectue la build via une connexion par câble ou réseau. Consultez Appareils et simulateurs dans Xcode.", - "loc.input.label.destinationSimulators": "Simulateur", + "loc.input.label.destinationSimulators": "Simulator", "loc.input.help.destinationSimulators": "Entrez un nom de simulateur Xcode à utiliser pour les tests d'IU. Par exemple, entrez 'iPhone X' (iOS et watchOS) ou 'Apple TV 4K' (tvOS). La version du système d'exploitation cible est facultative et peut être spécifiée au format suivant 'OS=numéro_version', par exemple 'iPhone X,OS=11.1'. Vous trouverez une liste des simulateurs installés sur l'agent macOS hébergé [ici](https://go.microsoft.com/fwlink/?linkid=875290).", "loc.input.label.destinationDevices": "Appareil", "loc.input.help.destinationDevices": "Entrez le nom de l'appareil à utiliser pour les tests d'IU, par exemple 'iPad de Laurent'.", @@ -64,8 +64,12 @@ "loc.input.help.cwd": "(Facultatif) Entrez le répertoire de travail dans lequel exécuter la build. Si vous n'entrez aucune valeur, la racine du dépôt est utilisée.", "loc.input.label.useXcpretty": "Utiliser xcpretty", "loc.input.help.useXcpretty": "Indiquez si vous souhaitez utiliser xcpretty pour mettre en forme la sortie de xcodebuild. Au préalable, xcpretty doit être installé sur la machine d'agent. Si xcpretty n'est pas installé, la sortie brute de xcodebuild est affichée. Le formateur xcpretty est préinstallé sur les agents de build hébergés Azure Pipelines. Consultez [xcpretty](https://github.com/supermarin/xcpretty) sur GitHub.", + "loc.input.label.xcprettyArgs": "Arguments xcpretty", + "loc.input.help.xcprettyArgs": "Arguments supplémentaires à passer à xcpretty.", "loc.input.label.publishJUnitResults": "Publier les résultats des tests sur Azure Pipelines", "loc.input.help.publishJUnitResults": "Indiquez si les résultats des tests JUnit doivent être publiés sur Azure Pipelines. Vous devez activer xcpretty pour permettre la génération des résultats des tests JUnit.", + "loc.input.label.testRunTitle": "Titre de la série de tests", + "loc.input.help.testRunTitle": "Titre de la série de tests pour la publication des résultats des tests JUnit sur Azure Pipelines.", "loc.messages.SignIdNotFound": "Échec de la localisation de l'identité de signature iOS. Vérifiez que les informations de signature et de provisionnement sont fournies.", "loc.messages.TempKeychainSetupFailed": "Échec de l'ajout du trousseau de clés temporaire au chemin de recherche des trousseaux de clés.", "loc.messages.ProvProfileDetailsNotFound": "Échec de la localisation des détails du profil de provisionnement : %s", @@ -92,5 +96,6 @@ "loc.messages.OutputDirectoryIgnored": "Le répertoire de sortie de build (fichiers binaires) est ignoré. La spécification d'un répertoire de sortie est incompatible avec l'action '%s'.", "loc.messages.NoDestinationPlatformWarning": "Les tests d'IU doivent être exécutés sur un simulateur ou un appareil connecté. Dans la tâche Xcode, affectez à Plateforme de destination une autre valeur que 'Par défaut'.", "loc.messages.XcprettyNotInstalled": "xcpretty n'est pas installé sur le serveur de builds. La sortie brute de xcodebuild va être affichée. La publication des résultats des tests sera un échec, si xcpretty n'est pas installé.", - "loc.messages.XcodeRequiresMac": "L'utilisation de Xcode nécessite un agent macOS. La génération avec Xcode sur Linux ou Windows n'est pas prise en charge par Apple." + "loc.messages.XcodeRequiresMac": "L'utilisation de Xcode nécessite un agent macOS. La génération avec Xcode sur Linux ou Windows n'est pas prise en charge par Apple.", + "loc.messages.UsingDefaultSimulator": "Utilisation du simulateur par défaut : %s." } \ No newline at end of file diff --git a/Tasks/XcodeV5/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/it-IT/resources.resjson index 8d98ca8e55f4..b11c9063b905 100644 --- a/Tasks/XcodeV5/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/XcodeV5/Strings/resources.resjson/it-IT/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Xcode", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613730) or [see the Xcode documentation](https://developer.apple.com/xcode/)", + "loc.helpMarkDown": "[Altre informazioni su questa attività](https://go.microsoft.com/fwlink/?LinkID=613730). In alternativa [vedere la documentazione di Xcode](https://developer.apple.com/xcode/)", "loc.description": "Consente di compilare, testare o archiviare un'area di lavoro Xcode in macOS. Facoltativamente crea il pacchetto di un'app.", "loc.instanceNameFormat": "Xcode $(actions)", - "loc.releaseNotes": "This version of the task is compatible with Xcode 8 - 11. Features that were solely to maintain compatibility with Xcode 7 have been removed. This task has better options for using Microsoft-hosted macOS agents.", + "loc.releaseNotes": "Questa versione dell'attività è compatibile con Xcode 8-13. Le funzionalità presenti solo per garantire la compatibilità con Xcode 7 sono state rimosse. L'attività include opzioni ottimizzate per l'uso di agenti macOS ospitati da Microsoft.", "loc.group.displayName.sign": "Firma e provisioning", "loc.group.displayName.package": "Opzioni pacchetto", "loc.group.displayName.devices": "Dispositivi e simulatori", @@ -19,7 +19,7 @@ "loc.input.label.scheme": "Schema", "loc.input.help.scheme": "(Facoltativo) Consente di immettere un nome di schema definito in Xcode. Deve essere uno schema condiviso, per il quale la casella di controllo Shared è selezionata in Managed Schemes in Xcode. Se si specifica sopra l'opzione Percorso progetto o area di lavoro senza specificare uno schema verrà usato automaticamente lo schema condiviso dell'area di lavoro, se questa ne include uno solo.", "loc.input.label.xcodeVersion": "Versione di Xcode", - "loc.input.help.xcodeVersion": "Consente di specificare la versione di destinazione di Xcode. Selezionare `Predefinita` per usare la versione predefinita di Xcode nel computer agente. Se si seleziona un numero di versione, ad esempio `Xcode 9`, verranno usate le variabili di ambiente impostate nel computer agente per il percorso della versione, ad esempio `XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer`. Selezionare `Specifica il percorso` per specificare un percorso per la directory per sviluppatori Xcode.", + "loc.input.help.xcodeVersion": "Specificare la versione di destinazione di Xcode. Selezionare 'Predefinita' per usare la versione predefinita di Xcode nel computer agente. La selezione di un numero di versione, ad esempio 'Xcode 9', si basa sulle variabili di ambiente impostate nel computer agente per il percorso della versione (ad esempio, 'XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer'). Selezionare 'Specifica percorso' per specificare un percorso per la directory per sviluppatori di Xcode.
    Nota: Xcode 12 è installato su macOS-10.15 o versione successiva", "loc.input.label.xcodeDeveloperDir": "Percorso sviluppatori Xcode", "loc.input.help.xcodeDeveloperDir": "(Facoltativo) Consente di immettere un percorso di una directory specifica per sviluppatori Xcode, ad esempio `/Applications/Xcode_9.0.0.app/Contents/Developer`. È utile quando nel computer agente sono installate più versioni di Xcode.", "loc.input.label.packageApp": "Crea pacchetto dell'app", @@ -64,8 +64,12 @@ "loc.input.help.cwd": "(Facoltativo) Consente di immettere la directory di lavoro in cui eseguire la compilazione. Se non si specifica alcun valore, verrà usata la radice del repository.", "loc.input.label.useXcpretty": "Usa xcpretty", "loc.input.help.useXcpretty": "Consente di specificare se usare xcpretty per formattare l'output di xcodebuild. Se si abilita questa opzione, xcpretty deve essere installato nel computer agente. Se xcpretty non è installato, viene visualizzato output xcodebuild non elaborato. xcpretty è preinstallato in agenti di compilazione ospitati di Azure Pipelines. Vedere [xcpretty](https://github.com/supermarin/xcpretty) in GitHub.", + "loc.input.label.xcprettyArgs": "Argomenti di xcpretty", + "loc.input.help.xcprettyArgs": "Argomenti aggiuntivi da passare a xcpretty.", "loc.input.label.publishJUnitResults": "Pubblica i risultati dei test in Azure Pipelines", "loc.input.help.publishJUnitResults": "Specificare se pubblicare i risultati dei test di JUnit in Azure Pipelines. Per generare i risultati dei test di JUnit, è necessario abilitare xcpretty.", + "loc.input.label.testRunTitle": "Titolo dell'esecuzione dei test", + "loc.input.help.testRunTitle": "Titolo dell'esecuzione dei test durante la pubblicazione dei risultati dei test JUnit in Azure Pipelines.", "loc.messages.SignIdNotFound": "Non è stato possibile trovare l'identità di firma iOS. Verificare che siano state specificate le informazioni su firma e provisioning.", "loc.messages.TempKeychainSetupFailed": "Non è stato possibile aggiungere la keychain temporanea al percorso di ricerca delle keychain.", "loc.messages.ProvProfileDetailsNotFound": "Non è stato possibile trovare i dettagli per il profilo di provisioning: %s", @@ -92,5 +96,6 @@ "loc.messages.OutputDirectoryIgnored": "La directory di output per l'output di compilazione (file binari) è stata ignorata. La specifica di una directory di output è incompatibile con l'azione '%s'.", "loc.messages.NoDestinationPlatformWarning": "I test dell'interfaccia utente devono essere eseguiti su un simulatore o un dispositivo connesso. Nell'attività Xcode impostare `Piattaforma di destinazione` su un valore diverso da `Predefinita`.", "loc.messages.XcprettyNotInstalled": "xcpretty non è installato nel server di compilazione. Verrà visualizzato l'output non elaborato di xcodebuild. La pubblicazione dei risultati dei test non riuscirà se xcpretty non è installato.", - "loc.messages.XcodeRequiresMac": "Per usare Xcode, è richiesto un agente macOS. La compilazione con Xcode in Linux o Windows non è supportata da Apple." + "loc.messages.XcodeRequiresMac": "Per usare Xcode, è richiesto un agente macOS. La compilazione con Xcode in Linux o Windows non è supportata da Apple.", + "loc.messages.UsingDefaultSimulator": "Uso del simulatore predefinito: %s." } \ No newline at end of file diff --git a/Tasks/XcodeV5/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/ja-JP/resources.resjson index f02cdbad58ac..539a14943218 100644 --- a/Tasks/XcodeV5/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/XcodeV5/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Xcode", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613730) or [see the Xcode documentation](https://developer.apple.com/xcode/)", + "loc.helpMarkDown": "[このタスクの詳細を表示](https://go.microsoft.com/fwlink/?LinkID=613730)、または [Xcode のドキュメントを参照](https://developer.apple.com/xcode/)", "loc.description": "macOS で Xcode ワークスペースをビルド、テスト、アーカイブします。オプションでアプリをパッケージ化します。", "loc.instanceNameFormat": "Xcode $(actions)", - "loc.releaseNotes": "This version of the task is compatible with Xcode 8 - 11. Features that were solely to maintain compatibility with Xcode 7 have been removed. This task has better options for using Microsoft-hosted macOS agents.", + "loc.releaseNotes": "タスクのこのバージョンは Xcode 8 から 13 と互換性があります。Xcode 7 との互換性を維持するためだけの機能は削除されています。Microsoft によってホストされている macOS エージェントを使用する場合、このタスクよりも良いオプションがあります。", "loc.group.displayName.sign": "署名およびプロビジョニング", "loc.group.displayName.package": "パッケージのオプション", "loc.group.displayName.devices": "デバイスとシミュレーター", @@ -17,9 +17,9 @@ "loc.input.label.xcWorkspacePath": "ワークスペースまたはプロジェクト パス", "loc.input.help.xcWorkspacePath": "(省略可能) Xcode ワークスペースまたはプロジェクトに対するリポジトリのルートからの相対パスを入力します。たとえば、'MyApp/MyApp.xcworkspace' または 'MyApp/MyApp.xcodeproj' です。ワイルドカードを使用できます ([詳細情報](https://go.microsoft.com/fwlink/?linkid=856077))。", "loc.input.label.scheme": "スキーム", - "loc.input.help.scheme": "(省略可能) Xcode で定義されているスキーム名を入力します。共有スキームである必要があります。そのためには、Xcode の [マネージド スキーム] の下にある [共有] チェック ボックスを有効にします。スキームを指定しないで上の [ワークスペースまたはプロジェクトのパス] を指定し、かつワークスペースが単一の共有スキームを持つ場合、それが自動的に使用されます。", + "loc.input.help.scheme": "(省略可能) Xcode で定義されているスキーム名を入力します。共有スキームである必要があります。そのためには、Xcode の [管理スキーム] の下にある [共有] チェック ボックスを有効にします。スキームを指定しないで上の [ワークスペースまたはプロジェクトのパス] を指定し、かつワークスペースが単一の共有スキームを持つ場合、それが自動的に使用されます。", "loc.input.label.xcodeVersion": "Xcode バージョン", - "loc.input.help.xcodeVersion": "Xcode のターゲット バージョンを指定します。エージェント マシン上の Xcode の既定バージョンを使用するには、[既定] を選択します。選択するバージョン番号 (例: [Xcode 9]) は、エージェント マシンに設定されているバージョンの場所の環境変数 (例: XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer) に依存しています。Xcode Developer ディレクトリへの特定のパスを指定する場合には [パスの指定] を選択します。", + "loc.input.help.xcodeVersion": "Xcode のターゲット バージョンを指定します。エージェント マシン上の Xcode の既定バージョンを使用するには、[既定] を選択します。選択するバージョン番号 (例: [Xcode 9]) は、エージェント マシンに設定されているバージョンの場所の環境変数 (例: XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer) に依存しています。Xcode Developer ディレクトリへの特定のパスを指定する場合には [パスの指定] を選択します。
    注: XCode 12 は macOS-10.15 移行にインストールされます", "loc.input.label.xcodeDeveloperDir": "Xcode Developer パス", "loc.input.help.xcodeDeveloperDir": "(省略可能) 特定の Xcode Developer ディレクトリ パスを入力します (例: Applications/Xcode_9.0.0.app/Contents/Developer)。これは、エージェント マシンに複数のバージョンの Xcode がインストールされている場合に役立ちます。", "loc.input.label.packageApp": "アプリ パッケージの作成", @@ -54,7 +54,7 @@ "loc.input.help.destinationPlatform": "汎用のビルド デバイスが無効な場合に UI テストに使用する対象デバイスのプラットフォームを入力します。", "loc.input.label.destinationTypeOption": "対象の種類", "loc.input.help.destinationTypeOption": "UI テストに使用する対象の種類を選択します。デバイスは、ケーブルまたはネットワーク接続を使用して、ビルドを実行する Mac に接続する必要があります。Xcode の [Devices and Simulators] を参照してください。", - "loc.input.label.destinationSimulators": "シミュレーター", + "loc.input.label.destinationSimulators": "Simulator", "loc.input.help.destinationSimulators": "UI テストに使用する Xcode シミュレーター名を入力します。たとえば、「iPhone X」(iOS と watchOS) または「Apple TV 4K」(tvOS) と入力します。ターゲット OS バージョンはオプションで、「OS=versionNumber」の形式 (例: 「iPhone X,OS=11.1」) で指定できます。Hosted macOS エージェントにインストールされているシミュレーターのリストは [ここをご覧ください](https://go.microsoft.com/fwlink/?linkid=875290)。", "loc.input.label.destinationDevices": "デバイス", "loc.input.help.destinationDevices": "UI テストに使用するデバイスの名前を入力します。例: 「Raisa の iPad」など。", @@ -64,8 +64,12 @@ "loc.input.help.cwd": "(省略可能) ビルドを実行する作業ディレクトリを入力します。値を入力しない場合は、リポジトリのルートが使用されます。", "loc.input.label.useXcpretty": "xcpretty の使用", "loc.input.help.useXcpretty": "xcpretty を使用して、xcodebuild 出力を書式設定するかどうかを指定します。これを有効にするには、xcpretty がエージェント マシンにインストールされている必要があります。xcpretty がインストールされていない場合は、未処理の xcodebuild 出力が表示されます。Azure Pipelines でホストされているビルド エージェントでは xcpretty はプレインストールされています。GitHub の [xcpretty](https://github.com/supermarin/xcpretty) を参照してください。", + "loc.input.label.xcprettyArgs": "xcpretty 引数", + "loc.input.help.xcprettyArgs": "xcpretty に渡す追加の引数。", "loc.input.label.publishJUnitResults": "テスト結果を Azure Pipelines に公開する", "loc.input.help.publishJUnitResults": "JUnit テスト結果を Azure Pipelines に公開するかどうかを指定します。これには、JUnit テスト結果を生成するために xcpretty が有効になっていることが必要です。", + "loc.input.label.testRunTitle": "テストの実行のタイトル", + "loc.input.help.testRunTitle": "JUnit のテスト結果を Azure Pipelines に公開するときの、テストの実行のタイトル。", "loc.messages.SignIdNotFound": "iOS 署名 ID が見つかりませんでした。指定された署名とプロビジョニングの情報をご確認ください。", "loc.messages.TempKeychainSetupFailed": "一時キーチェーンをキーチェーン検索パスに追加できませんでした。", "loc.messages.ProvProfileDetailsNotFound": "プロビジョニング プロファイルの詳細が見つかりませんでした: %s", @@ -73,7 +77,7 @@ "loc.messages.MultipleWorkspacesFound": "Xcode ワークスペースの複数の一致が見つかりました。最初の一致が使用されます: %s", "loc.messages.WorkspaceDoesNotExist": "Xcode ワークスペースが指定されていますが、存在しないか、ディレクトリではありません: %s", "loc.messages.UseXcprettyForTestPublishing": "`Use xcpretty` を有効化してテスト結果を公開します。このビルドでは、テスト結果は公開されません。", - "loc.messages.NoTestResultsFound": "`%s` と一致するテスト結果ファイルが見つかりませんでした。JUnit テスト結果の公開はスキップされます。", + "loc.messages.NoTestResultsFound": "`%s` と一致するテスト結果ファイルが見つかりませんでした。JUnit テスト結果の発行はスキップされます。", "loc.messages.XcodeSuccess": "Xcode タスクがエラーなしで実行されました。", "loc.messages.TempKeychainDeleteFailed": "ビルド中に作成された一時キーチェーンを削除することができませんでした: `%s`", "loc.messages.ProvProfileDeleteFailed": "プロビジョニング プロファイル `%s` を削除することができませんでした。", @@ -92,5 +96,6 @@ "loc.messages.OutputDirectoryIgnored": "ビルド出力 (バイナリ) の出力ディレクトリは無視されます。出力ディレクトリを指定することは、'%s' アクションと矛盾します。", "loc.messages.NoDestinationPlatformWarning": "UI テストをシミュレーターまたは接続されているデバイスに対して実行する必要があります。Xcode タスクでは、`Destination platform` を `Default` 以外の値に設定します。", "loc.messages.XcprettyNotInstalled": "xcpretty はビルド サーバーにインストールされていません。xcodebuild の未加工の出力が表示されます。xcpretty がインストールされていない場合、テスト結果の公開は失敗します。", - "loc.messages.XcodeRequiresMac": "Xcode を使用するには、macOS エージェントが必要です。Apple は Linux または Windows 上で Xcode を使用するビルドをサポートしていません。" + "loc.messages.XcodeRequiresMac": "Xcode を使用するには、macOS エージェントが必要です。Apple は Linux または Windows 上で Xcode を使用するビルドをサポートしていません。", + "loc.messages.UsingDefaultSimulator": "既定のシミュレーターを使用しています: %s。" } \ No newline at end of file diff --git a/Tasks/XcodeV5/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/ko-KR/resources.resjson index 1576dc31311d..7fe8a001005f 100644 --- a/Tasks/XcodeV5/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/XcodeV5/Strings/resources.resjson/ko-KR/resources.resjson @@ -3,7 +3,7 @@ "loc.helpMarkDown": "[이 작업에 대한 자세한 정보](https://go.microsoft.com/fwlink/?LinkID=613730) 또는 [Xcode 설명서 참조](https://developer.apple.com/xcode/)", "loc.description": "macOS에서 Xcode 작업 영역을 빌드, 테스트 또는 보관합니다. 필요에 따라 앱을 패키지합니다.", "loc.instanceNameFormat": "Xcode $(actions)", - "loc.releaseNotes": "This version of the task is compatible with Xcode 8 - 11. Features that were solely to maintain compatibility with Xcode 7 have been removed. This task has better options for using Microsoft-hosted macOS agents.", + "loc.releaseNotes": "이 버전의 작업은 Xcode 8~13과 호환됩니다. Xcode 7과 호환성을 유지하는 용도로만 사용되었던 기능은 제거되었습니다. 이 작업에서 Microsoft 호스팅 macOS 에이전트를 사용하는 옵션이 향상되었습니다.", "loc.group.displayName.sign": "서명 및 프로비전", "loc.group.displayName.package": "패키지 옵션", "loc.group.displayName.devices": "장치 및 시뮬레이터", @@ -13,13 +13,13 @@ "loc.input.label.configuration": "구성", "loc.input.help.configuration": "빌드할 Xcode 프로젝트 또는 작업 영역 구성을 입력합니다. 이 필드의 기본값은 '$(Configuration)' 변수입니다. 변수를 사용하는 경우 **변수** 탭에서 값(예: '릴리스')을 지정해야 합니다.", "loc.input.label.sdk": "SDK", - "loc.input.help.sdk": "Xcode 프로젝트 또는 작업 영역을 빌드할 때 사용할 SDK를 지정합니다. macOS 터미널 애플리케이션에서 'xcodebuild -showsdks'를 실행하여 유효한 SDK 목록을 표시합니다. 이 필드의 기본값은 '$(SDK)' 변수입니다. 변수를 사용하는 경우 **변수** 탭에서 값(예: 'iphonesimulator')을 지정해야 합니다.", + "loc.input.help.sdk": "Xcode 프로젝트 또는 작업 영역을 빌드할 때 사용할 SDK를 지정합니다. macOS 터미널 응용 프로그램에서 'xcodebuild -showsdks'를 실행하여 유효한 SDK 목록을 표시합니다. 이 필드의 기본값은 '$(SDK)' 변수입니다. 변수를 사용하는 경우 **변수** 탭에서 값(예: 'iphonesimulator')을 지정해야 합니다.", "loc.input.label.xcWorkspacePath": "작업 영역 또는 프로젝트 경로", "loc.input.help.xcWorkspacePath": "(선택 사항) 리포지토리의 루트에서 Xcode 작업 영역 또는 프로젝트로의 상대 경로를 입력합니다. 예를 들어 'MyApp/MyApp.xcworkspace' 또는 'MyApp/MyApp.xcodeproj'입니다. 와일드카드를 사용할 수 있습니다([자세한 정보](https://go.microsoft.com/fwlink/?linkid=856077)).", "loc.input.label.scheme": "구성표", "loc.input.help.scheme": "(옵션) Xcode에서 정의된 구성표 이름을 입력합니다. Xcode에서 관리된 구성표 아래의 공유 확인란이 선택된 공유 체계여야 합니다. 구성표를 지정하지 않고 위에서 작업 영역 또는 프로젝트 경로를 지정하면 작업 영역에 단일 공유 구성표가 있을 경우 이 구성표가 자동으로 사용됩니다.", "loc.input.label.xcodeVersion": "Xcode 버전", - "loc.input.help.xcodeVersion": "Xcode의 대상 버전을 지정합니다. 에이전트 컴퓨터에서 Xcode의 기본 버전을 사용하려면 '기본값'을 선택합니다. 버전 번호(예: 'Xcode 9')를 선택하면 버전 위치(예: 'XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer')에 대한 환경 변수가 에이전트 컴퓨터에 설정됩니다. Xcode 개발자 디렉터리의 특정 경로를 제공하려면 '경로 지정'을 선택합니다.", + "loc.input.help.xcodeVersion": "Xcode의 대상 버전을 지정합니다. 에이전트 컴퓨터에서 Xcode의 기본 버전을 사용하려면 '기본값'을 선택합니다. 버전 번호(예: 'Xcode 9')를 선택하면 버전 위치(예: 'XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer')에 대해 에이전트 컴퓨터에 설정되어 있는 환경 변수에 의존하게 됩니다. Xcode 개발자 디렉터리에 특정 경로를 제공하려면 '경로 지정'을 선택합니다.
    참고: XCode 12는 macOS-10.15(또는 이상)에 설치됩니다", "loc.input.label.xcodeDeveloperDir": "Xcode 개발자 경로", "loc.input.help.xcodeDeveloperDir": "(옵션) 특정 Xcode 개발자 디렉터리의 경로를 입력합니다(예: '/Applications/Xcode_9.0.0.app/Contents/Developer'). 이 옵션은 여러 버전의 Xcode가 에이전트 컴퓨터에 설치된 경우에 유용합니다.", "loc.input.label.packageApp": "앱 패키지 만들기", @@ -64,8 +64,12 @@ "loc.input.help.cwd": "(선택 사항) 빌드를 실행할 작업 디렉터리를 입력합니다. 값을 입력하지 않으면 리포지토리의 루트가 사용됩니다.", "loc.input.label.useXcpretty": "xcpretty 사용", "loc.input.help.useXcpretty": "xcpretty를 사용하여 xcodebuild 출력의 서식을 지정할지 여부를 지정합니다. 이 기능을 사용하려면 에이전트 머신에 xcpretty가 설치되어 있어야 합니다. xcpretty가 설치되지 않은 경우 원시 xcodebuild 출력이 표시됩니다. xcpretty는 Azure Pipelines에 호스트된 빌드 에이전트에 미리 설치되어 있습니다. GitHub에서 [xcpretty](https://github.com/supermarin/xcpretty)를 참조하세요.", + "loc.input.label.xcprettyArgs": "xcpretty 인수", + "loc.input.help.xcprettyArgs": "xcpretty에 전달할 추가 인수입니다.", "loc.input.label.publishJUnitResults": "테스트 결과를 Azure Pipelines에 게시합니다.", "loc.input.help.publishJUnitResults": "JUnit 테스트 결과를 Azure Pipelines에 게시할지 여부를 지정합니다. JUnit 테스트 결과를 생성하려면 xcpretty를 사용하도록 설정해야 합니다.", + "loc.input.label.testRunTitle": "테스트 실행 제목", + "loc.input.help.testRunTitle": "JUnit 테스트 결과를 Azure Pipelines에 게시할 때 테스트 실행의 제목입니다.", "loc.messages.SignIdNotFound": "iOS 서명 ID를 찾지 못했습니다. 서명 및 프로비전 정보를 제공했는지 확인하세요.", "loc.messages.TempKeychainSetupFailed": "키 집합 검색 경로에 임시 키 집합을 추가하지 못했습니다.", "loc.messages.ProvProfileDetailsNotFound": "프로비전 프로필의 세부 정보를 찾지 못함: %s", @@ -92,5 +96,6 @@ "loc.messages.OutputDirectoryIgnored": "빌드 출력(이진)의 출력 디렉터리가 무시됩니다. 출력 디렉터리 지정은 '%s' 작업과 호환되지 않습니다.", "loc.messages.NoDestinationPlatformWarning": "시뮬레이터 또는 연결된 장치에 대해 UI 테스트를 실행해야 합니다. Xcode 작업에서 '대상 플랫폼'을 '기본값' 이외의 값으로 설정합니다.", "loc.messages.XcprettyNotInstalled": "xcpretty가 빌드 서버에 설치되어 있지 않습니다. xcodebuild 원시 출력이 표시됩니다. xcpretty가 설치되지 않은 경우 테스트 결과를 게시하면 실패합니다.", - "loc.messages.XcodeRequiresMac": "Xcode를 사용하려면 macOS 에이전트가 필요합니다. Apple에서는 Linux 또는 Windows에서 Xcode를 사용한 빌드를 지원하지 않습니다." + "loc.messages.XcodeRequiresMac": "Xcode를 사용하려면 macOS 에이전트가 필요합니다. Apple에서는 Linux 또는 Windows에서 Xcode를 사용한 빌드를 지원하지 않습니다.", + "loc.messages.UsingDefaultSimulator": "기본 시뮬레이터 %s을(를) 사용합니다." } \ No newline at end of file diff --git a/Tasks/XcodeV5/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/ru-RU/resources.resjson index 4610ed444c5d..6313ad31aefb 100644 --- a/Tasks/XcodeV5/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/XcodeV5/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "Xcode", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613730) or [see the Xcode documentation](https://developer.apple.com/xcode/)", + "loc.helpMarkDown": "[См. дополнительные сведения об этой задаче](https://go.microsoft.com/fwlink/?LinkID=613730) или [документацию по Xcode](https://developer.apple.com/xcode/)", "loc.description": "Вы можете собирать, тестировать и архивировать рабочие области Xcode в macOS. При необходимости создавайте пакеты приложений.", "loc.instanceNameFormat": "Xcode $(actions)", - "loc.releaseNotes": "This version of the task is compatible with Xcode 8 - 11. Features that were solely to maintain compatibility with Xcode 7 have been removed. This task has better options for using Microsoft-hosted macOS agents.", + "loc.releaseNotes": "Эта версия задачи совместима с Xcode версий 8–13. Функции, которые предназначались исключительно для обеспечения совместимости с Xcode 7, были удалены. Эта задача предоставляет более удобные варианты использования агентов macOS, размещенных на серверах Майкрософт.", "loc.group.displayName.sign": "Подписывание и подготовка", "loc.group.displayName.package": "Параметры пакета", "loc.group.displayName.devices": "Устройства и симуляторы", @@ -19,7 +19,7 @@ "loc.input.label.scheme": "Схема", "loc.input.help.scheme": "(Необязательно) Введите имя схемы, определенной в Xcode. Это должна быть общая схема, для которой в разделе Управляемые схемы в Xcode должен стоять флажок Общая. Если указать Путь к рабочей области или проекту выше без определения схемы и в рабочей области есть одна общая схема, она будет использована автоматически.", "loc.input.label.xcodeVersion": "Версия Xcode", - "loc.input.help.xcodeVersion": "Укажите целевую версию Xcode. Выберите \"По умолчанию\", чтобы использовать версию Xcode по умолчанию на компьютере агента. При указании номера версии (например, \"Xcode 9\") расположение этой версии определяется с помощью переменных среды на компьютере агента (например, \"XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer\"). Выберите команду \"Указать путь\", чтобы указать путь к определенному каталогу для разработчиков Xcode.", + "loc.input.help.xcodeVersion": "Укажите целевую версию Xcode. Выберите \"По умолчанию\", чтобы использовать версию Xcode по умолчанию на компьютере агента. Номер версии (например, \"Xcode 9\") указывается в зависимости от переменных среды, заданных на компьютере агента для расположения версии (например, \"XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer\"). Выберите команду \"Указать путь\", чтобы указать путь к определенному каталогу для разработчиков Xcode.
    Примечание. Версия Xcode 12 устанавливается на macOS-10.15 (или более поздней версии)", "loc.input.label.xcodeDeveloperDir": "Путь к папке для разработчиков Xcode", "loc.input.help.xcodeDeveloperDir": "(Необязательно) Введите путь к указанному каталогу для разработчиков Xcode (например, \"/Applications/Xcode_9.0.0.app/Contents/Developer/\"). Это удобно, если на компьютере агента установлено несколько версий Xcode.", "loc.input.label.packageApp": "Создать пакет приложения", @@ -64,8 +64,12 @@ "loc.input.help.cwd": "(Необязательно) Укажите рабочий каталог, в котором будет вестись сборка. Если значение не указано, будет использоваться корневой каталог хранилища.", "loc.input.label.useXcpretty": "Использовать xcpretty", "loc.input.help.useXcpretty": "Укажите, следует ли использовать xcpretty для форматирования выходных данных xcodebuild. Для этого средство xcpretty должно быть установлено на компьютере агента. Если средство xcpretty не установлено, выводятся необработанные выходные данные xcodebuild. Средство xcpretty предустановлено в размещенных агентах сборки Azure Pipelines. См. страницу [xcpretty](https://github.com/supermarin/xcpretty) в GitHub.", + "loc.input.label.xcprettyArgs": "Аргументы xcpretty", + "loc.input.help.xcprettyArgs": "Дополнительные аргументы для передачи команде xcpretty.", "loc.input.label.publishJUnitResults": "Опубликовать результаты тестов в Azure Pipelines", "loc.input.help.publishJUnitResults": "Укажите, следует ли публиковать результаты теста JUnit в Azure Pipelines. Для создания результатов теста JUnit требуется включить xcpretty.", + "loc.input.label.testRunTitle": "Название тестового запуска", + "loc.input.help.testRunTitle": "Название тестового запуска при публикации результатов теста JUnit в Azure Pipelines.", "loc.messages.SignIdNotFound": "Не удалось найти удостоверение подписывания для iOS. Убедитесь, что указаны необходимые данные для подписывания и подготовки.", "loc.messages.TempKeychainSetupFailed": "Не удалось добавить временную цепочку ключей в путь поиска цепочек ключей.", "loc.messages.ProvProfileDetailsNotFound": "Не удалось найти сведения о профиле подготовки: %s", @@ -92,5 +96,6 @@ "loc.messages.OutputDirectoryIgnored": "Выходной каталог для выходных данных сборки (двоичных файлов) игнорируется. Выходной каталог не может быть указан для действия \"%s\".", "loc.messages.NoDestinationPlatformWarning": "Тесты пользовательского интерфейса должны запускаться в симуляторе или на подключенном устройстве. В задаче Xcode присвойте параметру \"Платформа назначения\" значение, отличное от \"По умолчанию\".", "loc.messages.XcprettyNotInstalled": "Средство xcpretty не установлено на сервере сборки. Будут выведены необработанные выходные данные xcodebuild. Если средство xcpretty не установлено, опубликовать результаты тестов не удастся.", - "loc.messages.XcodeRequiresMac": "Для использования Xcode требуется агент macOS. Сборка с Xcode в Linux или Windows не поддерживается Apple." + "loc.messages.XcodeRequiresMac": "Для использования Xcode требуется агент macOS. Сборка с Xcode в Linux или Windows не поддерживается Apple.", + "loc.messages.UsingDefaultSimulator": "Используется симулятор по умолчанию: %s." } \ No newline at end of file diff --git a/Tasks/XcodeV5/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/zh-CN/resources.resjson index 60deb9a712cb..ad003cc9974d 100644 --- a/Tasks/XcodeV5/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/XcodeV5/Strings/resources.resjson/zh-CN/resources.resjson @@ -3,7 +3,7 @@ "loc.helpMarkDown": "[详细了解此任务](https://go.microsoft.com/fwlink/?LinkID=613730)或[参阅 Xcode 文档](https://developer.apple.com/xcode/)", "loc.description": "在 macOS 上生成、测试或存档 Xcode 工作区。可选择性地打包应用。", "loc.instanceNameFormat": "Xcode $(actions)", - "loc.releaseNotes": "This version of the task is compatible with Xcode 8 - 11. Features that were solely to maintain compatibility with Xcode 7 have been removed. This task has better options for using Microsoft-hosted macOS agents.", + "loc.releaseNotes": "此任务版本与 Xcode 8 - 13 兼容。已删除仅与 Xcode 7 保持兼容的功能。此任务可通过更好的选项来使用 Microsoft 托管的 macOS 代理。", "loc.group.displayName.sign": "签名和预配", "loc.group.displayName.package": "包选项", "loc.group.displayName.devices": "设备和模拟器", @@ -19,7 +19,7 @@ "loc.input.label.scheme": "方案", "loc.input.help.scheme": "(可选)输入 Xcode 中定义的方案名称。它必须是共享方案,其“共享”复选框已在 Xcode 中的“托管方案”下启用。如果在上面指定“工作区或项目路径”但未指定方案,并且工作区具有一个共享方案,则它将自动使用。", "loc.input.label.xcodeVersion": "Xcode 版本", - "loc.input.help.xcodeVersion": "指定 Xcode 的目标版本。选择“默认”可在代理计算机上使用默认版本的 Xcode。选择版本号(例如 \"Xcode 9\")依赖于代理计算机上为版本位置(例如 \"XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer\")设置的环境变量。选择“指定路径”可提供到 Xcode 开发人员目录的特定路径。", + "loc.input.help.xcodeVersion": "指定 Xcode 的目标版本。选择“默认”以在代理计算机上使用默认版本的 Xcode。选择版本号(如 “Xcode 9”)依赖于在代理计算机上为版本位置(e.g. `XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer`)设置的环境变量。选择 `Specify path`,以提供 Xcode 开发人员目录的特定路径。
    注意: XCode 12 安装在 macOS-10.15(或更高版本)上", "loc.input.label.xcodeDeveloperDir": "Xcode 开发人员路径", "loc.input.help.xcodeDeveloperDir": "(可选)输入到特定 Xcode 开发人员目录的路径(例如 \"/Applications/Xcode_9.0.0.app/Contents/Developer\")。在代理计算机上安装多个版本的 Xcode 时,这非常有用。", "loc.input.label.packageApp": "创建应用包", @@ -64,8 +64,12 @@ "loc.input.help.cwd": "(可选)输入要在其中运行生成的工作目录。如果未输入任何值,将使用存储库的根。", "loc.input.label.useXcpretty": "使用 xcpretty", "loc.input.help.useXcpretty": "指定是否使用 xcpretty 来设置 xcodebuild 输出的格式。启用此选项需要在代理计算机上安装 xcpretty。如果未安装 xcpretty,将显示原始 xcodebuild 输出。xcpretty 预安装在 Azure Pipelines 托管的生成代理上。请参阅 GitHub 上的 [xcpretty](https://github.com/supermarin/xcpretty)。", + "loc.input.label.xcprettyArgs": "Xcpretty 参数", + "loc.input.help.xcprettyArgs": "要传递给 xcpretty 的其他参数。", "loc.input.label.publishJUnitResults": "将测试结果发布到 Azure Pipelines", "loc.input.help.publishJUnitResults": "指定是否将 JUnit 测试结果发布到 Azure Pipelines。这要求启用 xcpretty 以生成 JUnit 测试结果。", + "loc.input.label.testRunTitle": "测试运行标题", + "loc.input.help.testRunTitle": "将 JUnit 测试结果发布到 Azure 管道时测试运行的标题。", "loc.messages.SignIdNotFound": "未能找到 iOS 签名标识。请确认已提供了签名和预配信息。", "loc.messages.TempKeychainSetupFailed": "未能将临时密钥链添加到密钥链搜索路径。", "loc.messages.ProvProfileDetailsNotFound": "未能找到预配配置文件 %s 的详细信息", @@ -92,5 +96,6 @@ "loc.messages.OutputDirectoryIgnored": "已忽略生成输出(二进制文件)的输出目录。指定输出目录与“%s”操作不兼容。", "loc.messages.NoDestinationPlatformWarning": "必须对模拟器或连接的设备运行 UI 测试。在 Xcode 任务中。将“目标平台”设置为不同于“默认值”的值。", "loc.messages.XcprettyNotInstalled": "生成服务器上未安装 xcpretty。将显示 xcodebuild 原始输出。如果未安装 xcpretty,发布测试结果将失败。", - "loc.messages.XcodeRequiresMac": "使用 Xcode 需要 macOS 代理。Apple 不支持在 Linux 或 Windows 上通过 Xcode 进行生成。" + "loc.messages.XcodeRequiresMac": "使用 Xcode 需要 macOS 代理。Apple 不支持在 Linux 或 Windows 上通过 Xcode 进行生成。", + "loc.messages.UsingDefaultSimulator": "使用默认模拟器: %s。" } \ No newline at end of file diff --git a/Tasks/XcodeV5/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/zh-TW/resources.resjson index 077edf883aea..e9ad479a3c5e 100644 --- a/Tasks/XcodeV5/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/XcodeV5/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,9 +1,9 @@ { "loc.friendlyName": "XCode", - "loc.helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613730) or [see the Xcode documentation](https://developer.apple.com/xcode/)", + "loc.helpMarkDown": "[深入了解此工作](https://go.microsoft.com/fwlink/?LinkID=613730)或[參閱 Xcode 文件](https://developer.apple.com/xcode/)", "loc.description": "在 macOS 上建置、測試或封存 Xcode 工作區。選擇性地封裝應用程式。", "loc.instanceNameFormat": "Xcode $(actions)", - "loc.releaseNotes": "This version of the task is compatible with Xcode 8 - 11. Features that were solely to maintain compatibility with Xcode 7 have been removed. This task has better options for using Microsoft-hosted macOS agents.", + "loc.releaseNotes": "此版本的工作與 Xcode 8 - 13 相容。已移除僅為維持與 Xcode 7 相容的功能。此工作在與使用 Microsoft 託管的 macOS 代理程式搭配方面具有較佳的選項。", "loc.group.displayName.sign": "簽署與佈建", "loc.group.displayName.package": "套件選項", "loc.group.displayName.devices": "裝置和模擬器", @@ -19,7 +19,7 @@ "loc.input.label.scheme": "配置", "loc.input.help.scheme": "(選擇性) 輸入 Xcode 中定義的配置名稱。其必須是共用的配置 (必須啟用 Xcode 中,[受控配置] 下的 [共用] 核取方塊)。若您只在上列位置指定工作區或專案的路徑而未指定配置,且工作區只有一個共用配置,將會自動使用該配置。", "loc.input.label.xcodeVersion": "Xcode 版本", - "loc.input.help.xcodeVersion": "指定 Xcode 的目標版本。選取 [預設] 可在代理程式電腦上使用預設版本的 Xcode。選取的版本號碼 (例如 'Xcode 9') 必須在代理程式電腦的環境變數中,設定版本的位置 (例如 ' XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer')。選取 [指定路徑] 可提供 Xcode 開發人員目錄的特定路徑。", + "loc.input.help.xcodeVersion": "指定 Xcode 的目標版本。選取 [預設] 可在代理程式機器上使用預設版本的 Xcode。選取版本號碼 (例如 'Xcode 9') 依賴在代理程式機器上為該版本位置 (例如 ' XCODE_9_DEVELOPER_DIR=/Applications/Xcode_9.0.0.app/Contents/Developer') 設定的環境變數。選取 [指定路徑] 可提供 Xcode 開發人員目錄的特定路徑。
    注意: XCode 12 已安裝於 macOS-10.15 (或更高版本)", "loc.input.label.xcodeDeveloperDir": "Xcode 開發人員路徑", "loc.input.help.xcodeDeveloperDir": "(選擇性) 輸入特定 Xcode 開發人員目錄的路徑 (例如 '/ Applications/Xcode_9.0.0.app/Contents/Developer')。當代理程式電腦上安裝有多個版本的 Xcode 時,此路徑十分有用。", "loc.input.label.packageApp": "建立應用程式套件", @@ -64,8 +64,12 @@ "loc.input.help.cwd": "(選擇性) 輸入要在其中執行組建的工作目錄。如果未輸入值,將會使用存放庫的根路徑。", "loc.input.label.useXcpretty": "使用 xcpretty", "loc.input.help.useXcpretty": "指定是否要使用 xcpretty 將 xcodebuild 輸出格式化。代理程式電腦上需要安裝 xcpretty 才能啟用此選項。若未安裝 xcpretty,則會顯示未經處理的 xcodebuild 輸出。xcpretty 會預先安裝在 Azure Pipelines 裝載的組建代理程式上。請參閱 GitHub 上的 [xcpretty](https://github.com/supermarin/xcpretty)。", + "loc.input.label.xcprettyArgs": "Xcpretty 引數", + "loc.input.help.xcprettyArgs": "要傳遞給 xcpretty 的其他引數。", "loc.input.label.publishJUnitResults": "將測試結果發佈至 Azure Pipelines", "loc.input.help.publishJUnitResults": "請指定是否要將 JUnit 測試結果發佈至 Azure Pipelines。需要啟用 xcpretty 才能產生 JUnit 測試結果。", + "loc.input.label.testRunTitle": "測試回合標題", + "loc.input.help.testRunTitle": "將 JUnit 測試結果發佈至 Azure Pipelines 時,測試回合的標題。", "loc.messages.SignIdNotFound": "找不到 iOS 簽署身分識別。請驗證已提供簽署與佈建資訊。", "loc.messages.TempKeychainSetupFailed": "無法將暫存的 Keychain 新增至 Keychain 搜尋路徑。", "loc.messages.ProvProfileDetailsNotFound": "找不到發佈設定檔的詳細資料: %s", @@ -73,7 +77,7 @@ "loc.messages.MultipleWorkspacesFound": "已找到多個 Xcode 工作區相符。將使用最初相符: %s", "loc.messages.WorkspaceDoesNotExist": "指定的 Xcode 工作區不存在或並非目錄: %s", "loc.messages.UseXcprettyForTestPublishing": "啟用 [使用 xcpretty] 以發佈測試結果。對於這個組建,不會發佈任何測試結果。", - "loc.messages.NoTestResultsFound": "找不到任何與 `%s` 相符的測試結果。將跳過 JUnit 測試結果的發佈。", + "loc.messages.NoTestResultsFound": "找不到任何與 `%s` 相符的測試結果。將跳過 JUnit 測試結果的發行。", "loc.messages.XcodeSuccess": "Xcode 工作執行完成,未發生錯誤。", "loc.messages.TempKeychainDeleteFailed": "無法刪除在組建 `%s` 期間建立的暫存 keychain", "loc.messages.ProvProfileDeleteFailed": "無法刪除佈建設定檔 `%s`。", @@ -92,5 +96,6 @@ "loc.messages.OutputDirectoryIgnored": "已忽略建置輸出 (二進位檔案) 的輸出目錄。指定的輸出目錄與 '%s' 動作不相容。", "loc.messages.NoDestinationPlatformWarning": "UI 測試的執行對象必須為模擬器或已連線的裝置。在 Xcode 工作中,請將 `Destination platform` 設為 `Default` 以外的值。", "loc.messages.XcprettyNotInstalled": "組建伺服器上未安裝 xcpretty。會顯示 xcodebuild 未經處理的輸出。若未安裝 xcpretty,就無法發佈測試結果。", - "loc.messages.XcodeRequiresMac": "需要 macOS 代理程式才能使用 Xcode。Apple 不支援以 Xcode 在 Linux 或 Windows 上建置。" + "loc.messages.XcodeRequiresMac": "需要 macOS 代理程式才能使用 Xcode。Apple 不支援以 Xcode 在 Linux 或 Windows 上建置。", + "loc.messages.UsingDefaultSimulator": "使用預設模擬器: %s。" } \ No newline at end of file diff --git a/Tasks/XcodeV5/task.json b/Tasks/XcodeV5/task.json index c25fdc650305..1e7d7dc025fd 100644 --- a/Tasks/XcodeV5/task.json +++ b/Tasks/XcodeV5/task.json @@ -13,7 +13,7 @@ "version": { "Major": 5, "Minor": 198, - "Patch": 0 + "Patch": 1 }, "releaseNotes": "This version of the task is compatible with Xcode 8 - 13. Features that were solely to maintain compatibility with Xcode 7 have been removed. This task has better options for using Microsoft-hosted macOS agents.", "demands": [ @@ -403,4 +403,4 @@ "XcodeRequiresMac": "Using Xcode requires a macOS agent. Building with Xcode on Linux or Windows is not supported by Apple.", "UsingDefaultSimulator": "Using default simulator: %s." } -} +} \ No newline at end of file diff --git a/Tasks/XcodeV5/task.loc.json b/Tasks/XcodeV5/task.loc.json index 4e3de9faa157..2de352927b5d 100644 --- a/Tasks/XcodeV5/task.loc.json +++ b/Tasks/XcodeV5/task.loc.json @@ -13,7 +13,7 @@ "version": { "Major": 5, "Minor": 198, - "Patch": 0 + "Patch": 1 }, "releaseNotes": "ms-resource:loc.releaseNotes", "demands": [ diff --git a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/de-DE/resources.resjson index 122f4fefe344..e51233c68165 100644 --- a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/de-DE/resources.resjson @@ -74,7 +74,7 @@ "loc.messages.SwappedAppServiceSlotWithProduction": "Slots für App Service \"%s\" getauscht: \"production\" und \"%s\"", "loc.messages.SwappedAppServiceSlotSlots": "Slots für App Service \"%s\" getauscht: \"%s\" und \"%s\"'", "loc.messages.FailedToGetAppServicePublishingCredentials": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s\". Fehler: %s", - "loc.messages.WarmingUpSlots": "Slots werden aufgewärmt.", + "loc.messages.WarmingUpSlots": "Slots werden aufgewärmt", "loc.messages.DeploymentIDCannotBeNull": "Die Bereitstellungs-ID darf nicht NULL oder leer sein.", "loc.messages.DeploymentDataEntityCannotBeNull": "Die Datenentität für die Bereitstellung darf nicht NULL oder undefiniert sein.", "loc.messages.SiteExtensionInstalled": "Die Websiteerweiterung \"%s\" wurde installiert.", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "Das Format der Antwort ist ungültig.", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Stellen Sie sicher, dass der Computer das TLS 1.2-Protokoll oder eine höhere Version verwendet. Weitere Informationen zum Aktivieren von TLS auf Ihrem Computer finden Sie unter https://aka.ms/enableTlsv2.", "loc.messages.JarPathNotPresent": "Der Java-JAR-Pfad ist nicht vorhanden.", - "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist." + "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist. Weitere Informationen finden Sie unter https://aka.ms/azureappservicedeploytsg.", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Es wird versucht, die App Service-Konfigurationseinstellungen zu aktualisieren. Daten: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "Die App Service-Konfigurationseinstellungen wurden aktualisiert.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Es wird versucht, die App Service-Anwendungseinstellungen zu aktualisieren. Daten: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen werden gelöscht. Daten: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "Die App Service-Anwendungseinstellungen und die Kudu-Anwendungseinstellungen wurden aktualisiert.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Es wird versucht, die App Service-Verbindungszeichenfolgen zu aktualisieren. Daten: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service-Anwendungseinstellungen sind bereits vorhanden.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service-Verbindungszeichenfolgen sind bereits vorhanden.", + "loc.messages.UpdatedAppServiceConnectionStrings": "Die App Service-Verbindungszeichenfolgen wurden aktualisiert. Daten: %s", + "loc.messages.FailedToGetAppServiceMetadata": "Fehler beim Abrufen der Metadaten für App Service \"%s\". Fehler: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Fehler beim Aktualisieren der Sloteinstellungen der Konfiguration für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Fehler beim Aktualisieren der Verbindungszeichenfolgen für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Fehler beim Aktualisieren der Sloteinstellungen der Verbindungszeichenfolge für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Fehler beim Abrufen der Verbindungszeichenfolgen für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Fehler beim Abrufen der Sloteinstellungen der Verbindungszeichenfolge für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Fehler beim Abrufen der Slotkonfigurationsnamen für die App Service-Instanz \"%s\". Fehler: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "Fehler beim Patchen der Konfiguration für App Service \"%s\". Fehler: %s", + "loc.messages.KuduStackTraceURL": "Überprüfen Sie zum weiteren Debuggen die URL für die Kudu-Stapelüberwachung: %s", + "loc.messages.CorrelationIdForARM": "Korrelations-ID aus ARM-API-Aufrufantwort: %s" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/es-ES/resources.resjson index 84ab466e4890..b6db941fb4f2 100644 --- a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/es-ES/resources.resjson @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "El formato de la respuesta no es válido.", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Asegúrese de que el equipo usa el protocolo TLS 1.2 o posterior. Consulte https://aka.ms/enableTlsv2 para obtener más información sobre cómo habilitar TLS en la máquina.", "loc.messages.JarPathNotPresent": "La ruta de acceso de jar de Java no está presente.", - "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado." + "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio que se usa es válida y no ha expirado. Para obtener más información, consulte https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Intentando actualizar los valores de configuración de la instancia de App Service. Datos: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "Se han actualizado los valores de configuración de App Service.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Intentando actualizar la configuración de aplicación de App Service. Datos: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "Eliminando la configuración de la aplicación de App Service. Datos: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "Se han actualizado la configuración de aplicación de App Service y la configuración de aplicación de Kudu.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Intentando actualizar las cadenas de conexión de la instancia de App Service. Datos: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "La configuración de aplicación de App Service ya está presente.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Las cadenas de conexión de App Service ya están presentes.", + "loc.messages.UpdatedAppServiceConnectionStrings": "Las cadenas de conexión de App Service se han actualizado. Datos: %s", + "loc.messages.FailedToGetAppServiceMetadata": "No se pudieron obtener los metadatos de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "No se pudieron actualizar los valores de espacio de configuración de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "No se pudieron actualizar las cadenas de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "No se pudo actualizar la configuración de espacio de la cadena de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "No se pudieron obtener las cadenas de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "No se pudo obtener la configuración de espacio de la cadena de conexión de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "No se pudieron obtener los nombres de configuración de espacio de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "No se pudo aplicar una revisión a la configuración de la instancia de App Service \"%s\". Error: %s", + "loc.messages.KuduStackTraceURL": "Para depurar aún más, compruebe la dirección URL de seguimiento de pila de Kudu: %s", + "loc.messages.CorrelationIdForARM": "Identificador de correlación de la respuesta de llamada API de ARM: %s" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/fr-FR/resources.resjson index ecd11cd184bb..1252b337a4ff 100644 --- a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/fr-FR/resources.resjson @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MaxLength\" : 90", "loc.messages.ResourceGroupDeceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MinLength\" : 1", "loc.messages.ResourceGroupDoesntMatchPattern": "\"resourceGroupName\" doit satisfaire la contrainte - \"Pattern\" : /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe de machines virtuelles identiques ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", - "loc.messages.GetVMSSFailed": "Échec de l'obtention des détails du groupe de machines virtuelles identiques correspondant au groupe de ressources %s et portant le nom %s. Erreur : %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe de machines virtuelles identiques %s, car il utilise une image de plateforme. Seul un groupe de machines virtuelles identiques qui utilise une image personnalisée peut être mis à jour.", + "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe VMSS ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", + "loc.messages.GetVMSSFailed": "L'obtention des détails du groupe VMSS correspondant au groupe de ressources %s et portant le nom %s a échoué. Erreur : %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe VMSS %s, car il utilise une image de plateforme. Seul un groupe VMSS qui utilise une image personnalisée peut être mis à jour.", "loc.messages.VMSSImageUrlCannotBeNull": "L'URL de l'image doit être une chaîne non vide.", "loc.messages.VMSSImageAlreadyUptoDate": "L'image est déjà à jour pour %s. Mise à jour de l'image ignorée.", - "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe de machines virtuelles identiques : %s.", - "loc.messages.VMSSUpdateImage": "Mise à jour du groupe de machines virtuelles identiques %s pour l'utilisation d'une nouvelle image...", + "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe VMSS : %s.", + "loc.messages.VMSSUpdateImage": "Mise à jour du groupe VMSS %s pour l'utilisation d'une nouvelle image...", "loc.messages.ResourceNameCannotBeNull": "Le nom de la ressource ne peut pas avoir une valeur null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "L'URL de ressource Active Directory ne peut pas être vide.", "loc.messages.StorageAccountCannotBeNull": "le accountName de stockage ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "La réponse n'est pas dans un format valide", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assurez-vous que l'ordinateur utilise le protocole TLS 1.2 ou ultérieur. Consultez https://aka.ms/enableTlsv2 pour plus d'informations sur l'activation de TLS sur votre ordinateur.", "loc.messages.JarPathNotPresent": "Le chemin du fichier jar Java n'est pas présent", - "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré." + "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré. Pour plus d'informations, consultez https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentative de mise à jour des paramètres de configuration d'App Service. Données : %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "Mise à jour effectuée des paramètres de configuration d'App Service.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Tentative de mise à jour des paramètres d'application d'App Service. Données : %s", + "loc.messages.DeletingAppServiceApplicationSettings": "Suppression des paramètres d'application d'App Service. Données : %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "Mise à jour effectuée des paramètres d'application d'App Service et des paramètres d'application de Kudu.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Tentative de mise à jour des chaînes de connexion d'App Service. Données : %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "Les paramètres d'application d'App Service sont déjà présents.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Les chaînes de connexion d'App Service sont déjà présentes.", + "loc.messages.UpdatedAppServiceConnectionStrings": "Chaînes de connexion d'App Service mises à jour. Données : %s", + "loc.messages.FailedToGetAppServiceMetadata": "Échec de l'obtention des métadonnées de l'App Service '%s'. Erreur : %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Échec de la mise à jour des paramètres d'emplacement de la configuration '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Échec de la mise jour des chaînes de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Échec de la mise à jour des paramètres d'emplacement de la chaîne de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Échec de l'obtention des chaînes de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Échec de l'obtention des paramètres d'emplacement de la chaîne de connexion '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Échec de l'obtention des noms de configurations de l'emplacement '%s' d'App Service. Erreur : %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "Échec de l'application du correctif à la configuration de l'App Service '%s'. Erreur : %s", + "loc.messages.KuduStackTraceURL": "Pour déboguer davantage, consultez l'URL de l'arborescence des appels de procédure Kudu : %s", + "loc.messages.CorrelationIdForARM": "ID de corrélation de la réponse à l'appel d'API ARM : %s" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/it-IT/resources.resjson index 84283ec986a3..aafdc31f8db0 100644 --- a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/it-IT/resources.resjson @@ -2,7 +2,7 @@ "loc.messages.ClientIdCannotBeEmpty": "clientId non deve essere una stringa vuota.", "loc.messages.DomainCannotBeEmpty": "domain non deve essere una stringa vuota.", "loc.messages.SecretCannotBeEmpty": "secret non deve essere una stringa vuota.", - "loc.messages.armUrlCannotBeEmpty": "arm Url non deve essere una stringa vuota.", + "loc.messages.armUrlCannotBeEmpty": "L'URL di ARM non deve essere una stringa vuota.", "loc.messages.authorityUrlCannotBeEmpty": "authority non deve essere una stringa vuota.", "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Non è stato possibile recuperare il token di accesso per Azure. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Configurare l'identità del servizio gestita per la macchina virtuale 'https://aka.ms/azure-msi-docs'. Codice di stato: %s. Messaggio di stato: %s", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "Il formato della risposta non è valido", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assicurarsi che il computer usi il protocollo TLS 1.2 o superiore. Per altre informazioni su come abilitare TLS nel computer, vedere https://aka.ms/enableTlsv2.", "loc.messages.JarPathNotPresent": "Il percorso del file jar Java non è presente", - "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta." + "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta. Per altre informazioni, vedere https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Tentativo di aggiornamento delle impostazioni di configurazione del servizio app. Dati: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "Le impostazioni di configurazione del servizio app sono state aggiornate.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Tentativo di aggiornamento delle impostazioni applicazione del servizio app. Dati: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "Eliminazione delle impostazioni applicazione del servizio app. Dati: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "Le impostazioni applicazione del servizio app e le impostazioni applicazione di Kudu sono state aggiornate.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Tentativo di aggiornamento delle stringhe di connessione del servizio app. Dati: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "Le impostazioni applicazione del servizio app sono già presenti.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Le stringhe di connessione del servizio app sono già presenti.", + "loc.messages.UpdatedAppServiceConnectionStrings": "Le stringhe di connessione del servizio app sono state aggiornate. Dati: %s", + "loc.messages.FailedToGetAppServiceMetadata": "Non è stato possibile ottenere i metadati del servizio app '%s'. Errore: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Non è stato possibile aggiornare le impostazioni dello slot di configurazione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Non è stato possibile aggiornare le stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Non è stato possibile aggiornare le impostazioni dello slot delle stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Non è stato possibile ottenere le stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Non è stato possibile ottenere le impostazioni dello slot delle stringhe di connessione del servizio app '%s'. Errore: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Non è stato possibile ottenere i nomi di configurazione slot del servizio app '%s'. Errore: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "Non è stato possibile correggere la configurazione del servizio app '%s'. Errore: %s", + "loc.messages.KuduStackTraceURL": "Per approfondire il debug, vedere l'URL di analisi dello stack di Kudu: %s", + "loc.messages.CorrelationIdForARM": "ID correlazione della risposta alla chiamata API ARM: %s" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ja-JP/resources.resjson index 4699cd194138..d28e878513c4 100644 --- a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ja-JP/resources.resjson @@ -66,14 +66,14 @@ "loc.messages.FailedToGetAppServiceDetails": "App Service '%s' の詳細をフェッチできませんでした。エラー: %s", "loc.messages.AppServiceState": "App Service の状態は '%s' です。", "loc.messages.InvalidMonitorAppState": "アプリ状態を監視するために指定された状態 '%s' は無効です", - "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の発行プロファイルをフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の公開プロファイルをフェッチできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされています", "loc.messages.SwappingAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされています", "loc.messages.SwappedAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされました", "loc.messages.SwappedAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされました", - "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の発行資格情報をフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.WarmingUpSlots": "スロットをウォームアップしています", "loc.messages.DeploymentIDCannotBeNull": "配置 ID を null または空にすることはできません。", "loc.messages.DeploymentDataEntityCannotBeNull": "配置データ エンティティを null または未定義にすることはできません。", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "応答が無効な形式です", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "マシンで TLS 1.2 プロトコル以上を使用していることを確認します。お使いのマシンで TLS を有効にする方法について詳しくは、https://aka.ms/enableTlsv2 をご確認ください。", "loc.messages.JarPathNotPresent": "Java jar パスが存在しません", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことを確認してください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。詳細については、https://aka.ms/azureappservicedeploytsg をご覧ください", + "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 構成の設定を更新しようとしています。データ: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 構成の設定が更新されました。", + "loc.messages.UpdatingAppServiceApplicationSettings": "App Service アプリケーションの設定を更新しようとしています。データ: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "App Service のアプリケーション設定を削除しています。データ: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "App Service アプリケーション設定と Kudu アプリケーション設定が更新されました。", + "loc.messages.UpdatingAppServiceConnectionStrings": "App Service 接続文字列を更新しようとしています。データ: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service アプリケーション設定は既に存在します。", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service 接続文字列は既に存在します。", + "loc.messages.UpdatedAppServiceConnectionStrings": "App Service 接続文字列が更新されました。データ: %s", + "loc.messages.FailedToGetAppServiceMetadata": "App Service '%s' のメタデータの取得に失敗しました。エラー: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "App Service '%s' 構成スロットの設定を更新できませんでした。エラー: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "App Service '%s' 接続文字列を更新できませんでした。エラー: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "App Service '%s' 接続文字列スロットの設定を更新できませんでした。エラー: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "App Service '%s' 接続文字列を取得できませんでした。エラー: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "App Service '%s' 接続文字列スロットの設定を取得できませんでした。エラー: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "App Service '%s' スロット構成名を取得できませんでした。エラー: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "App Service '%s' の構成を修正できませんでした。エラー: %s", + "loc.messages.KuduStackTraceURL": "さらにデバッグするには、Kudu スタック トレースの URL %s をご確認ください", + "loc.messages.CorrelationIdForARM": "ARM API 呼び出しの応答からの関連付け ID: %s" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ko-KR/resources.resjson index ea25d3af2fa1..914d44f7f72d 100644 --- a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ko-KR/resources.resjson @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "응답의 형식이 유효하지지 않습니다.", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "머신에서 TLS 1.2 프로토콜 이상을 사용 중인지 확인하세요. 머신에서 TLS를 사용하도록 설정하는 방법에 대해 자세히 알아보려면 https://aka.ms/enableTlsv2를 참조하세요.", "loc.messages.JarPathNotPresent": "Java jar 경로가 없습니다.", - "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요." + "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 가져올 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요. 자세한 내용은 https://aka.ms/azureappservicedeploytsg를 참조하세요.", + "loc.messages.UpdatingAppServiceConfigurationSettings": "App Service 구성 설정을 업데이트하는 중입니다. 데이터: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "App Service 구성 설정을 업데이트했습니다.", + "loc.messages.UpdatingAppServiceApplicationSettings": "App Service 애플리케이션 설정을 업데이트하는 중입니다. 데이터: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "App Service 애플리케이션 설정을 삭제하는 중입니다. 데이터: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "App Service 응용 프로그램 설정 및 Kudu 응용 프로그램 설정을 업데이트했습니다.", + "loc.messages.UpdatingAppServiceConnectionStrings": "App Service 연결 문자열을 업데이트하는 중입니다. 데이터: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service 애플리케이션 설정이 이미 있습니다.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service 연결 문자열이 이미 있습니다.", + "loc.messages.UpdatedAppServiceConnectionStrings": "App Service 연결 문자열을 업데이트했습니다. 데이터: %s", + "loc.messages.FailedToGetAppServiceMetadata": "App Service '%s' 메타데이터를 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "App Service '%s' 구성 슬롯 설정을 업데이트하지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "App Service '%s' 연결 설정을 업데이트하지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "App Service '%s' 연결 문자열 슬롯 설정을 업데이트하지 못했습니다. 오류: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "App Service '%s' 연결 문자열을 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "App Service '%s' 연결 문자열 슬롯 설정을 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "App Service '%s' 슬롯 구성 이름을 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "App Service '%s' 구성을 패치하지 못했습니다. 오류: %s", + "loc.messages.KuduStackTraceURL": "추가로 디버깅하려면 Kudu 스택 추적 URL %s을(를) 확인하세요.", + "loc.messages.CorrelationIdForARM": "ARM API 호출 응답의 상관 관계 ID: %s" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ru-RU/resources.resjson index e898006762fb..55f63d5d3dc2 100644 --- a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/ru-RU/resources.resjson @@ -2,7 +2,7 @@ "loc.messages.ClientIdCannotBeEmpty": "Параметр clientId должен быть непустой строкой.", "loc.messages.DomainCannotBeEmpty": "Параметр domain должен быть непустой строкой.", "loc.messages.SecretCannotBeEmpty": "Параметр secret должен быть непустой строкой.", - "loc.messages.armUrlCannotBeEmpty": "Параметр arm Url должен быть непустой строкой.", + "loc.messages.armUrlCannotBeEmpty": "URL-адрес ARM должен быть непустой строкой.", "loc.messages.authorityUrlCannotBeEmpty": "Параметр authority должен быть непустой строкой.", "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Не удалось получить маркер доступа для Azure. Код состояния: %s, сообщение о состоянии: %s", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Настройте управляемое удостоверение службы (MSI) для виртуальной машины \"https://aka.ms/azure-msi-docs\". Код состояния: %s; сообщения о состоянии: %s.", @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MaxLength\": 90", "loc.messages.ResourceGroupDeceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MinLength\": 1", "loc.messages.ResourceGroupDoesntMatchPattern": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"Шаблон\": /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Имя масштабируемого набора виртуальных машин не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", - "loc.messages.GetVMSSFailed": "Не удалось получить сведения о масштабируемом наборе виртуальных машин с группой ресурсов %s и именем %s. Ошибка: %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить масштабируемый набор виртуальных машин %s, так как в нем используется образ платформы. Для обновления доступны только масштабируемые наборы виртуальных машин с пользовательскими образами.", + "loc.messages.VMSSNameCannotBeNull": "Имя VMSS не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", + "loc.messages.GetVMSSFailed": "Не удалось получить сведения о VMSS с группой ресурсов %s и именем %s. Ошибка: %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить VMSS %s, так как в нем используется образ платформы. Для обновления доступны только VMSS с пользовательскими образами.", "loc.messages.VMSSImageUrlCannotBeNull": "URL-адрес образа должен быть непустой строкой.", "loc.messages.VMSSImageAlreadyUptoDate": "Образ %s уже обновлен. Обновление образа пропущено.", - "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа масштабируемого набора виртуальных машин: %s.", - "loc.messages.VMSSUpdateImage": "Перевод масштабируемого набора виртуальных машин %s на новый образ...", + "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа VMSS: %s.", + "loc.messages.VMSSUpdateImage": "Перевод VMSS %s на новый образ...", "loc.messages.ResourceNameCannotBeNull": "Имя ресурса не может иметь значение null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "URL-адрес ресурса Active Directory не может быть пустым.", "loc.messages.StorageAccountCannotBeNull": "Параметр accountName хранилища не может иметь значение NULL или быть неопределенным. Он должен иметь строковый тип.", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "Ответ имеет недопустимый формат.", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Компьютер должен использовать протокол TLS 1.2 или более поздней версии. Дополнительные сведения о том, как включить TLS на вашем компьютере: https://aka.ms/enableTlsv2.", "loc.messages.JarPathNotPresent": "Отсутствует путь к jar-файлу Java.", - "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек." + "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек. Дополнительные сведения: https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "Выполняется попытка изменить параметры конфигурации Службы приложений. Данные: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "Параметры конфигурации службы приложений обновлены.", + "loc.messages.UpdatingAppServiceApplicationSettings": "Выполняется попытка изменить параметры приложения Службы приложений. Данные: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "Удаление параметров приложения Службы приложений. Данные: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "Параметры приложений службы приложений и параметры приложений Kudu обновлены.", + "loc.messages.UpdatingAppServiceConnectionStrings": "Выполняется попытка изменить строки подключения Службы приложений. Данные: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "Параметры приложения Службы приложений уже существуют.", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "Строки подключений Службы приложений уже существуют.", + "loc.messages.UpdatedAppServiceConnectionStrings": "Обновлены строки подключения Службы приложений. Данные: %s", + "loc.messages.FailedToGetAppServiceMetadata": "Не удалось получить метаданные службы приложений \"%s\". Ошибка: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "Не удалось изменить параметры слотов конфигураций \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "Не удалось изменить строки подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "Не удалось изменить параметры слотов строк подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "Не удалось получить строки подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "Не удалось получить параметры слотов строк подключения \"%s\" Службы приложений. Ошибка: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "Не удалось получить имена конфигураций слотов Службы приложений \"%s\". Ошибка: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "Не удалось изменить конфигурацию службы приложений \"%s\". Ошибка: %s", + "loc.messages.KuduStackTraceURL": "Для дальнейшей отладки проверьте URL-адрес трассировки стека Kudu: %s", + "loc.messages.CorrelationIdForARM": "Идентификатор корреляции из ответа на вызов API ARM: %s" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/zh-CN/resources.resjson index 52b508bc0559..29db325f3d0e 100644 --- a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/zh-CN/resources.resjson @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "响应的格式无效。", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "请确保计算机使用的是 TLS 1.2 协议或更高版本。请访问 https://aka.ms/enableTlsv2 获取有关如何在计算机中启用 TLS 的详细信息。", "loc.messages.JarPathNotPresent": "Java jar 路径不存在", - "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。" + "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。有关详细信息,请参阅 https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "正在尝试更新应用服务配置设置。数据: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "已更新应用服务配置设置。", + "loc.messages.UpdatingAppServiceApplicationSettings": "正在尝试更新应用服务应用程序设置。数据: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "正在删除应用服务应用程序设置。数据: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "已更新应用服务应用程序设置和 Kudu 应用程序设置。", + "loc.messages.UpdatingAppServiceConnectionStrings": "正在尝试更新应用服务连接字符串。数据: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "应用服务应用程序设置已存在。", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "应用服务连接字符串已存在。", + "loc.messages.UpdatedAppServiceConnectionStrings": "已更新应用服务连接字符串。数据: %s", + "loc.messages.FailedToGetAppServiceMetadata": "未能获取应用服务“%s”元数据。错误: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "未能更新应用服务 \"%s\" 配置槽设置。错误: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "未能更新应用服务 \"%s\" 连接字符串。错误: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "未能更新应用服务 \"%s\" 连接字符串槽设置。错误: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "未能获取应用服务 \"%s\" 连接字符串。错误: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "未能获取应用服务 \"%s\" 连接字符串槽设置。错误: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "未能获取应用服务 \"%s\" 槽配置名称。错误: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "未能修补应用服务“%s”配置。错误: %s", + "loc.messages.KuduStackTraceURL": "若要进行进一步调试,请检查 Kudu 堆栈跟踪 URL: %s", + "loc.messages.CorrelationIdForARM": "来自 ARM API 调用响应的相关 ID: %s" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/zh-TW/resources.resjson index 13e257929fd9..d3fe3723a06d 100644 --- a/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/Strings/resources.resjson/zh-TW/resources.resjson @@ -66,14 +66,14 @@ "loc.messages.FailedToGetAppServiceDetails": "無法擷取 App Service '%s' 詳細資料。錯誤: %s", "loc.messages.AppServiceState": "App Service 的狀態為 '%s'。", "loc.messages.InvalidMonitorAppState": "為監視應用程式狀態提供的狀態 '%s' 無效", - "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發行設定檔。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發佈設定檔。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "無法交換 App Service '%s' 位置 - 'production' 和 '%s'。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "無法交換 App Service '%s' 位置 - '%s' 和 '%s'。錯誤: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "正在交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappingAppServiceSlotSlots": "正在交換 App Service '%s' 位置 - '%s' 和 '%s'", "loc.messages.SwappedAppServiceSlotWithProduction": "已交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappedAppServiceSlotSlots": "已交換 App Service '%s' 位置 - '%s' 和 '%s'", - "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發行認證。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.WarmingUpSlots": "正在準備交換位置", "loc.messages.DeploymentIDCannotBeNull": "部署識別碼不可為 null 或空白。", "loc.messages.DeploymentDataEntityCannotBeNull": "部署資料實體不可為 null 或未定義。", @@ -140,5 +140,24 @@ "loc.messages.ResponseNotValid": "回應的格式無效", "loc.messages.Updatemachinetoenablesecuretlsprotocol": "請確定電腦目前使用 TLS 1.2 通訊協定或更高的版本。請查看 https://aka.ms/enableTlsv2,以取得如何於您的電腦上啟用 TLS 的詳細資訊。", "loc.messages.JarPathNotPresent": "沒有 Java 的 jar 路徑", - "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。" + "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請確認使用的服務主體有效而且未到期。如需詳細資訊,請參閱 https://aka.ms/azureappservicedeploytsg", + "loc.messages.UpdatingAppServiceConfigurationSettings": "正在嘗試更新 App Service 組態設定。資料: %s", + "loc.messages.UpdatedAppServiceConfigurationSettings": "已更新 App Service 組態設定。", + "loc.messages.UpdatingAppServiceApplicationSettings": "正在嘗試更新 App Service 應用程式設定。資料: %s", + "loc.messages.DeletingAppServiceApplicationSettings": "正在刪除 App Service 應用程式設定。資料: %s", + "loc.messages.UpdatedAppServiceApplicationSettings": "已更新 App Service 應用程式設定與 Kudu 應用程式設定。", + "loc.messages.UpdatingAppServiceConnectionStrings": "正在嘗試更新 App Service 連接字串。資料: %s", + "loc.messages.AppServiceApplicationSettingsAlreadyPresent": "App Service 應用程式設定已存在。", + "loc.messages.AppServiceConnectionStringsAlreadyPresent": "App Service 連接字串已存在。", + "loc.messages.UpdatedAppServiceConnectionStrings": "已更新 App Service 連接字串。資料: %s", + "loc.messages.FailedToGetAppServiceMetadata": "無法取得 App Service '%s' 中繼資料。錯誤: %s", + "loc.messages.FailedToUpdateAppServiceConfigSlotSettings": "無法更新 App Service '%s' 組態位置設定。錯誤: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStrings": "無法更新 App Service '%s' 連接字串。錯誤: %s", + "loc.messages.FailedToUpdateAppServiceConnectionStringSlotSettings": "無法更新 App Service '%s' 連接字串位置設定。錯誤: %s", + "loc.messages.FailedToGetAppServiceConnectionStrings": "無法取得 App Service '%s' 連接字串。錯誤: %s", + "loc.messages.FailedToGetAppServiceConnectionStringSlotSettings": "無法取得 App Service '%s' 連接字串位置設定。錯誤: %s", + "loc.messages.FailedToGetAppServiceSlotConfigurationNames": "無法取得 App Service '%s' 位置組態名稱。錯誤: %s", + "loc.messages.FailedToPatchAppServiceConfiguration": "無法修補 App Service '%s' 組態。錯誤: %s", + "loc.messages.KuduStackTraceURL": "若要進一步偵錯,請檢查 Kudu 堆疊追蹤 URL: %s", + "loc.messages.CorrelationIdForARM": "來自 ARM api 呼叫回應的相互關聯識別碼: %s" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson index 5509ee992ddc..ac256b36d0e8 100644 --- a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "\"secret\" darf keine leere Zeichenfolge sein.", "loc.messages.armUrlCannotBeEmpty": "\"arm Url\" darf keine leere Zeichenfolge sein.", "loc.messages.authorityUrlCannotBeEmpty": "\"authority\" darf keine leere Zeichenfolge sein.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Ein Zugriffstoken für Azure konnte nicht abgerufen werden. Statuscode: %s, Statusmeldung: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Ein Zugriffstoken für den verwalteten Dienstprinzipal konnte nicht abgerufen werden. Konfigurieren Sie die verwaltete Dienstidentität (MSI) für den virtuellen Computer (https://aka.ms/azure-msi-docs). Statuscode: %s, Statusmeldung: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Ein Zugriffstoken für den verwalteten Dienstprinzipal konnte nicht abgerufen werden. Statuscode: %s, Statusmeldung: %s", "loc.messages.CallbackCannotBeNull": "Rückruf darf nicht NULL sein.", "loc.messages.VMNameCannotBeNull": "\"vmName\" darf nicht NULL oder undefiniert sein und muss den Typ \"Zeichenfolge\" aufweisen.", "loc.messages.InvalidValue": "%s ist kein gültiger Wert. Die gültigen Werte sind: %s", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "Fehler beim Starten des fortlaufenden WebJobs \"%s\". Fehler: %s", "loc.messages.FailedToStopContinuousWebJob": "Fehler beim Beenden des fortlaufenden WebJobs \"%s\". Fehler: %s", "loc.messages.FailedToGetSiteExtensions": "Fehler beim Abrufen der Websiteerweiterungen. Fehler: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "Fehler beim Abrufen von Erweiterungsfeed. Fehler: %s", "loc.messages.ExtensionAlreadyInstalled": "Die Erweiterung \"%s\" ist bereits installiert.", "loc.messages.InstallingSiteExtension": "Websiteerweiterung \"%s\" wird installiert", "loc.messages.FailedToGetResourceID": "Fehler beim Abrufen der Ressourcen-ID für Ressourcentyp \"%s\" und Ressourcenname \"%s\". Fehler: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "Fehler beim Bereitstellen des Webpakets. Fehler: %s", "loc.messages.FailedToCreatePath": "Fehler beim Erstellen des Pfads \"%s\" aus Kudu. Fehler: %s", "loc.messages.FailedToDeleteFile": "Fehler beim Löschen der Datei \"%s/%s\" aus Kudu. Fehler: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Fehler beim Löschen des Ordners \"%s\" aus Kudu. Fehler: %s", "loc.messages.FailedToUploadFile": "Fehler beim Hochladen der Datei \"%s/%s\" aus Kudu. Fehler: %s", "loc.messages.FailedToGetFileContent": "Fehler beim Abrufen des Dateiinhalts \"%s/%s\" aus Kudu. Fehler: %s", "loc.messages.FailedToListPath": "Fehler beim Auflisten des Pfads \"%s\". Fehler: %s", "loc.messages.FailedToGetDeploymentLogs": "Fehler beim Abrufen von Bereitstellungsprotokollen. Fehler: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "Der HTTP-Antwortcode \"%s\" ist kein gültiger Umleitungsstatuscode.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "Der Adressheader ist NULL für die HTTP-Antwort mit dem Statuscode \"%s\".", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "Um ein Zertifikat in App Service zu verwenden, muss das Zertifikat von einer vertrauenswürdigen Zertifizierungsstelle signiert sein. Werden von Ihrer Web-App Zertifikatüberprüfungsfehler zurückgegeben, verwenden Sie wahrscheinlich ein selbstsigniertes Zertifikat. Um den Fehler zu beheben, müssen Sie in der Build- oder Releasedefinition eine Variable mit dem Namen VSTS_ARM_REST_IGNORE_SSL_ERRORS auf den Wert TRUE festlegen.", + "loc.messages.FailedToGetAzureMetricAlerts": "Fehler beim Abrufen von Azure-Metrikwarnungen: %s. Fehler: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Fehler beim Aktualisieren der Ressource \"%s\" der Azure-Metrikwarnungsregel. Fehler: %s", + "loc.messages.ResponseNotValid": "Das Format der Antwort ist ungültig." } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson index a5c77c11536c..e7f02251dce0 100644 --- a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret debe ser una cadena no vacía.", "loc.messages.armUrlCannotBeEmpty": "arm Url debe ser una cadena no vacía.", "loc.messages.authorityUrlCannotBeEmpty": "authority debe ser una cadena no vacía.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "No se pudo capturar el token de acceso para Azure. Código de estado: %s. Mensaje de estado: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "No se pudo capturar el token de acceso para la entidad de servicio administrada. Configure Managed Service Identity (MSI) para la máquina virtual \"https://aka.ms/azure-msi-docs\". Código de estado: %s. Mensaje de estado: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "No se pudo capturar el token de acceso para la entidad de servicio administrada. Código de estado: %s. Mensaje de estado: %s", "loc.messages.CallbackCannotBeNull": "callback no puede ser NULL.", "loc.messages.VMNameCannotBeNull": "vmName no puede ser NULL o no estar definido, y debe ser de tipo cadena.", "loc.messages.InvalidValue": "%s no es un valor válido. Los valores válidos son: %s", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "No se pudo iniciar el WebJob continuo \"%s\". Error: %s", "loc.messages.FailedToStopContinuousWebJob": "No se pudo detener el WebJob continuo \"%s\". Error: %s", "loc.messages.FailedToGetSiteExtensions": "No se pudieron obtener las extensiones de sitio. Error: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "No se pudo obtener la fuente de la extensión. Error: %s", "loc.messages.ExtensionAlreadyInstalled": "La extensión \"%s\" ya está instalada.", "loc.messages.InstallingSiteExtension": "Instalando la extensión de sitio \"%s\"", "loc.messages.FailedToGetResourceID": "No se pudo obtener el identificador del tipo de recurso \"%s\" y el nombre de recurso \"%s\". Error: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "No se pudo implementar el paquete web. Error: %s", "loc.messages.FailedToCreatePath": "No se pudo crear la ruta de acceso \"%s\" de Kudu. Error: %s", "loc.messages.FailedToDeleteFile": "No se pudo eliminar el archivo \"%s/%s\" de Kudu. Error: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "No se pudo eliminar la carpeta \"%s\" de Kudu. Error: %s", "loc.messages.FailedToUploadFile": "No se pudo cargar el archivo \"%s/%s\" de Kudu. Error: %s", "loc.messages.FailedToGetFileContent": "No se pudo obtener el contenido del archivo \"%s/%s\" de Kudu. Error: %s", "loc.messages.FailedToListPath": "No se pudo enumerar la ruta de acceso \"%s\". Error: %s", "loc.messages.FailedToGetDeploymentLogs": "No se pudieron obtener los registros de implementación. Error: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "El código de respuesta HTTP \"%s\" no es un código de estado de redireccionamiento válido.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "El encabezado de la ubicación es NULL para la respuesta HTTP con el código de estado %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "Para usar un certificado en App Service, debe haberlo firmado una entidad de certificación de confianza. Si la aplicación web genera errores de validación del certificado, es posible que esté usando un certificado autofirmado. Para resolverlo, debe establecer una variable denominada VSTS_ARM_REST_IGNORE_SSL_ERRORS como true en la definición de compilación o de versión.", + "loc.messages.FailedToGetAzureMetricAlerts": "No se pudieron obtener las alertas de métrica de Azure: %s. Error: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "No se pudo actualizar el recurso de regla de alerta de métrica de Azure \"%s\". Error: %s", + "loc.messages.ResponseNotValid": "El formato de la respuesta no es válido." } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson index 82181979fc34..5d99476cb824 100644 --- a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret doit être une chaîne non vide.", "loc.messages.armUrlCannotBeEmpty": "armUrl doit être une chaîne non vide.", "loc.messages.authorityUrlCannotBeEmpty": "authority doit être une chaîne non vide.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Code d'état : %s, message d'état : %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour le principal du service managé. Configurez MSI (Managed Service Identity) pour la machine virtuelle 'https://aka.ms/azure-msi-docs'. Code d'état : %s, message d'état : %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Impossible de récupérer (fetch) le jeton d'accès pour le principal du service managé. Code d'état : %s, message d'état : %s", "loc.messages.CallbackCannotBeNull": "callback ne peut pas avoir une valeur null.", "loc.messages.VMNameCannotBeNull": "vmName ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", "loc.messages.InvalidValue": "%s est une valeur non valide. Les valeurs valides sont : %s", @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MaxLength\" : 90", "loc.messages.ResourceGroupDeceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MinLength\" : 1", "loc.messages.ResourceGroupDoesntMatchPattern": "\"resourceGroupName\" doit satisfaire la contrainte - \"Pattern\" : /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe de machines virtuelles identiques ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", - "loc.messages.GetVMSSFailed": "Échec de l'obtention des détails du groupe de machines virtuelles identiques correspondant au groupe de ressources %s et portant le nom %s. Erreur : %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe de machines virtuelles identiques %s, car il utilise une image de plateforme. Seul un groupe de machines virtuelles identiques qui utilise une image personnalisée peut être mis à jour.", + "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe VMSS ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", + "loc.messages.GetVMSSFailed": "L'obtention des détails du groupe VMSS correspondant au groupe de ressources %s et portant le nom %s a échoué. Erreur : %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe VMSS %s, car il utilise une image de plateforme. Seul un groupe VMSS qui utilise une image personnalisée peut être mis à jour.", "loc.messages.VMSSImageUrlCannotBeNull": "L'URL de l'image doit être une chaîne non vide.", "loc.messages.VMSSImageAlreadyUptoDate": "L'image est déjà à jour pour %s. Mise à jour de l'image ignorée.", - "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe de machines virtuelles identiques : %s.", - "loc.messages.VMSSUpdateImage": "Mise à jour du groupe de machines virtuelles identiques %s pour l'utilisation d'une nouvelle image...", + "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe VMSS : %s.", + "loc.messages.VMSSUpdateImage": "Mise à jour du groupe VMSS %s pour l'utilisation d'une nouvelle image...", "loc.messages.ResourceNameCannotBeNull": "Le nom de la ressource ne peut pas avoir une valeur null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "L'URL de ressource Active Directory ne peut pas être vide.", "loc.messages.StorageAccountCannotBeNull": "le accountName de stockage ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "Échec du démarrage du WebJob continu '%s'. Erreur : %s", "loc.messages.FailedToStopContinuousWebJob": "Échec de l'arrêt du WebJob continu '%s'. Erreur : %s", "loc.messages.FailedToGetSiteExtensions": "Échec de l'obtention des extensions de site. Erreur : %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "Échec de l'obtention du flux d'extension. Erreur : %s", "loc.messages.ExtensionAlreadyInstalled": "L'extension '%s' est déjà installée.", "loc.messages.InstallingSiteExtension": "Installation de l'extension de site '%s'", "loc.messages.FailedToGetResourceID": "Échec de l'obtention de l'ID de ressource pour le type de ressource '%s' et le nom de ressource '%s'. Erreur : %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "Échec du déploiement du package web. Erreur : %s", "loc.messages.FailedToCreatePath": "Échec de la création du chemin '%s' à partir de Kudu. Erreur : %s", "loc.messages.FailedToDeleteFile": "Échec de la suppression du fichier '%s/%s' à partir de Kudu. Erreur : %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Échec de la suppression du dossier '%s' dans Kudu. Erreur : %s", "loc.messages.FailedToUploadFile": "Échec du chargement du fichier '%s/%s' à partir de Kudu. Erreur : %s", "loc.messages.FailedToGetFileContent": "Échec de l'obtention du contenu du fichier '%s/%s' à partir de Kudu. Erreur : %s", "loc.messages.FailedToListPath": "Échec du listage du chemin '%s'. Erreur : %s", "loc.messages.FailedToGetDeploymentLogs": "Échec de l'obtention des journaux de déploiement. Erreur : %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "Le code de réponse HTTP '%s' n'est pas un code d'état de redirection valide.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "L'en-tête d'emplacement a une valeur null pour la réponse HTTP ayant le code d'état : %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "Pour utiliser un certificat dans App Service, celui-ci doit être signé par une autorité de certification de confiance. Si votre application web génère des erreurs de validation de certificat, cela signifie probablement que vous utilisez un certificat auto-signé. Pour résoudre ces erreurs, vous devez affecter la valeur true à une variable nommée VSTS_ARM_REST_IGNORE_SSL_ERRORS dans la définition de build ou la définition de mise en production", + "loc.messages.FailedToGetAzureMetricAlerts": "Échec de l'obtention des alertes de métrique Azure : %s. Erreur : %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Échec de la mise à jour de la ressource '%s' de la règle d'alerte de métrique Azure. Erreur : %s", + "loc.messages.ResponseNotValid": "La réponse n'est pas dans un format valide" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson index b91a0bb95c0b..6a044198bea0 100644 --- a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson @@ -2,11 +2,11 @@ "loc.messages.ClientIdCannotBeEmpty": "clientId non deve essere una stringa vuota.", "loc.messages.DomainCannotBeEmpty": "domain non deve essere una stringa vuota.", "loc.messages.SecretCannotBeEmpty": "secret non deve essere una stringa vuota.", - "loc.messages.armUrlCannotBeEmpty": "arm Url non deve essere una stringa vuota.", + "loc.messages.armUrlCannotBeEmpty": "L'URL di ARM non deve essere una stringa vuota.", "loc.messages.authorityUrlCannotBeEmpty": "authority non deve essere una stringa vuota.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Non è stato possibile recuperare il token di accesso per Azure. Codice di stato: %s. Messaggio di stato: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Configurare l'identità del servizio gestita per la macchina virtuale 'https://aka.ms/azure-msi-docs'. Codice di stato: %s. Messaggio di stato: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.CallbackCannotBeNull": "il valore di callback non può essere Null.", "loc.messages.VMNameCannotBeNull": "Il valore di vmName non può essere Null o non definito e deve essere di tipo stringa.", "loc.messages.InvalidValue": "%s non è un valore valido. I valori validi sono: %s", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "Non è stato possibile avviare il processo Web continuo '%s'. Errore: %s", "loc.messages.FailedToStopContinuousWebJob": "Non è stato possibile arrestare il processo Web continuo '%s'. Errore: %s", "loc.messages.FailedToGetSiteExtensions": "Non è stato possibile ottenere le estensioni del sito. Errore: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "Non è stato possibile ottenere il feed dell'estensione. Errore: %s", "loc.messages.ExtensionAlreadyInstalled": "L'estensione '%s' è già installata.", "loc.messages.InstallingSiteExtension": "Installazione dell'estensione del sito '%s'", "loc.messages.FailedToGetResourceID": "Non è stato possibile ottenere l'ID risorsa per il tipo di risorsa '%s' e il nome di risorsa '%s'. Errore: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "Non è stato possibile distribuire il pacchetto Web. Errore: %s", "loc.messages.FailedToCreatePath": "Non è stato possibile creare il percorso '%s' da Kudu. Errore: %s", "loc.messages.FailedToDeleteFile": "Non è stato possibile eliminare il file '%s/%s' da Kudu. Errore: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Non è stato possibile eliminare la cartella '%s' da Kudu. Errore: %s", "loc.messages.FailedToUploadFile": "Non è stato possibile caricare il file '%s/%s da Kudu. Errore: %s", "loc.messages.FailedToGetFileContent": "Non è stato possibile ottenere il contenuto '%s/%s' del file da Kudu. Errore: %s", "loc.messages.FailedToListPath": "Non è stato possibile elencare il percorso '%s'. Errore: %s", "loc.messages.FailedToGetDeploymentLogs": "Non è stato possibile ottenere i log di distribuzione. Errore: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "Il codice di risposta HTTP '%s' non è un codice di stato di reindirizzamento valido.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "L'intestazione del percorso è Null per la risposta HTTP con codice di stato: %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "Per usare un certificato nel servizio app, il certificato deve essere firmato da un'autorità di certificazione attendibile. Se l'app Web restituisce errori di convalida del certificato, è possibile che si stia usando un certificato autofirmato. Per risolvere gli errori, è necessario impostare su true una variabile denominata VSTS_ARM_ARM_REST_IGNORE_SSL_ERRORS nella definizione di compilazione o versione", + "loc.messages.FailedToGetAzureMetricAlerts": "Non è stato possibile ottenere gli avvisi per le metriche di Azure: %s. Errore: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Non è stato possibile aggiornare la risorsa '%s' della regola di avviso delle metriche di Azure. Errore: %s", + "loc.messages.ResponseNotValid": "Il formato della risposta non è valido" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson index fe69410eb9cd..658933796c49 100644 --- a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret を空の文字列にすることはできません。", "loc.messages.armUrlCannotBeEmpty": "ARM URL を空の文字列にすることはできません。", "loc.messages.authorityUrlCannotBeEmpty": "機関を空の文字列にすることはできません。", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Azure 用のアクセス トークンをフェッチできませんでした。状態コード: %s、状態メッセージ: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。仮想マシンのマネージド サービス ID (MSI) を構成してください 'https://aka.ms/azure-msi-docs'。状態コード: %s、ステータス メッセージ: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "マネージド サービス プリンシパルのアクセス トークンをフェッチできませんでした。状態コード: %s、ステータス メッセージ: %s", "loc.messages.CallbackCannotBeNull": "コールバックを null にすることはできません。", "loc.messages.VMNameCannotBeNull": "vmName を null または未定義にすることはできません。文字列型にする必要があります。", "loc.messages.InvalidValue": "%s は無効な値です。有効な値: %s", @@ -66,14 +66,14 @@ "loc.messages.FailedToGetAppServiceDetails": "App Service '%s' の詳細をフェッチできませんでした。エラー: %s", "loc.messages.AppServiceState": "App Service の状態は '%s' です。", "loc.messages.InvalidMonitorAppState": "アプリ状態を監視するために指定された状態 '%s' は無効です", - "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の発行プロファイルをフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の公開プロファイルをフェッチできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされています", "loc.messages.SwappingAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされています", "loc.messages.SwappedAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされました", "loc.messages.SwappedAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされました", - "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の発行資格情報をフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.WarmingUpSlots": "スロットをウォームアップしています", "loc.messages.DeploymentIDCannotBeNull": "配置 ID を null または空にすることはできません。", "loc.messages.DeploymentDataEntityCannotBeNull": "配置データ エンティティを null または未定義にすることはできません。", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "継続的 Web ジョブ '%s' を開始できませんでした。エラー: %s", "loc.messages.FailedToStopContinuousWebJob": "継続的 Web ジョブ '%s' を停止できませんでした。エラー: %s", "loc.messages.FailedToGetSiteExtensions": "サイト拡張機能を取得できませんでした。エラー: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "拡張機能フィードを取得できませんでした。エラー: %s", "loc.messages.ExtensionAlreadyInstalled": "拡張機能 '%s' は既にインストールされています。", "loc.messages.InstallingSiteExtension": "サイト拡張機能 '%s' をインストールしています", "loc.messages.FailedToGetResourceID": "リソースの種類 '%s'、リソース名 '%s' のリソース ID を取得できませんでした。エラー: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "Web パッケージを配置することができませんでした。エラー: %s", "loc.messages.FailedToCreatePath": "Kudu からパス '%s' を作成することができませんでした。エラー: %s", "loc.messages.FailedToDeleteFile": "Kudu からファイル '%s/%s' を削除することができませんでした。エラー: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Kudu からフォルダー '%s' を削除できませんでした。エラー: %s", "loc.messages.FailedToUploadFile": "Kudu からファイル '%s/%s をアップロードできませんでした。エラー: %s", "loc.messages.FailedToGetFileContent": "Kudu からファイル コンテンツ '%s/%s' を取得できませんでした。エラー: %s", "loc.messages.FailedToListPath": "パス '%s' の一覧を取得できませんでした。エラー: %s", "loc.messages.FailedToGetDeploymentLogs": "配置ログを取得できませんでした。エラー: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "HTTP 応答コード: '%s' は無効なリダイレクト状態コードです。", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "HTTP 応答の場所ヘッダーは次の状態コードで null になっています: %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "App Service で証明書を使用するには、証明書が信頼された証明機関によって署名されている必要があります。Web アプリで証明書の検証エラーが出る場合は、自己署名証明書を使用している可能性があり、それを解決するには、VSTS_ARM_REST_IGNORE_SSL_ERRORS という名前の変数の値をビルド定義またはリリース定義で true に設定する必要があります。", + "loc.messages.FailedToGetAzureMetricAlerts": "Azure のメトリック アラートを取得できませんでした: %s。エラー: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Azure のメトリック アラート ルール '%s' リソースを更新できませんでした。エラー: %s", + "loc.messages.ResponseNotValid": "応答が無効な形式です" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson index 7d68fc56211f..123c5574bf21 100644 --- a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret은 비어 있지 않은 문자열이어야 합니다.", "loc.messages.armUrlCannotBeEmpty": "arm URL은 비어 있지 않은 문자열이어야 합니다.", "loc.messages.authorityUrlCannotBeEmpty": "authority는 비어 있지 않은 문자열이어야 합니다.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Azure에 대한 액세스 토큰을 페치할 수 없습니다. 상태 코드: %s, 상태 메시지: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "관리 서비스 주체에 대한 액세스 토큰을 페치할 수 없습니다. 가상 머신에 대한 MSI(관리 서비스 ID)를 구성하세요('https://aka.ms/azure-msi-docs'). 상태 코드: %s, 상태 메시지: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "관리 서비스 주체에 대한 액세스 토큰을 페치할 수 없습니다. 상태 코드: %s, 상태 메시지: %s", "loc.messages.CallbackCannotBeNull": "호출은 null일 수 없습니다.", "loc.messages.VMNameCannotBeNull": "vmName은 null이거나 정의되지 않은 상태일 수 없으며, 문자열 형식이어야 합니다.", "loc.messages.InvalidValue": "%s은(는) 유효한 값이 아닙니다. 유효한 값은 %s입니다.", @@ -93,14 +93,14 @@ "loc.messages.WebTestAlreadyConfigured": "URL에 대해 웹 테스트가 이미 구성되어 있음: %s", "loc.messages.FailedToGetAppServiceConfiguration": "App Service '%s' 구성을 가져오지 못했습니다. 오류: %s", "loc.messages.FailedToUpdateAppServiceConfiguration": "App Service '%s' 구성을 업데이트하지 못했습니다. 오류: %s", - "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' 응용 프로그램 설정을 가져오지 못했습니다. 오류: %s", - "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' 응용 프로그램 설정을 업데이트하지 못했습니다. 오류: %s", + "loc.messages.FailedToGetAppServiceApplicationSettings": "App Service '%s' 애플리케이션 설정을 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAppServiceApplicationSettings": "App Service '%s' 애플리케이션 설정을 업데이트하지 못했습니다. 오류: %s", "loc.messages.KuduSCMDetailsAreEmpty": "KUDU SCM 정보가 비어 있음", "loc.messages.FailedToGetContinuousWebJobs": "연속 WebJob을 가져오지 못했습니다. 오류: %s", "loc.messages.FailedToStartContinuousWebJob": "연속 WebJob '%s'을(를) 시작하지 못했습니다. 오류: %s", "loc.messages.FailedToStopContinuousWebJob": "연속 WebJob '%s'을(를) 중지하지 못했습니다. 오류: %s", "loc.messages.FailedToGetSiteExtensions": "사이트 확장을 가져오지 못했습니다. 오류: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "피드 확장을 가져오지 못했습니다. 오류: %s", "loc.messages.ExtensionAlreadyInstalled": "'%s' 확장이 이미 설치되어 있습니다.", "loc.messages.InstallingSiteExtension": "사이트 확장 '%s'을(를) 설치하는 중", "loc.messages.FailedToGetResourceID": "리소스 종류 '%s' 및 리소스 이름 '%s'의 리소스 ID를 가져오지 못했습니다. 오류: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "웹 패키지를 배포하지 못했습니다. 오류: %s", "loc.messages.FailedToCreatePath": "Kudu에서 '%s' 경로를 만들지 못했습니다. 오류: %s", "loc.messages.FailedToDeleteFile": "Kudu에서 '%s/%s' 파일을 삭제하지 못했습니다. 오류: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Kudu에서 '%s' 폴더를 삭제하지 못했습니다. 오류: %s", "loc.messages.FailedToUploadFile": "Kudu에서 '%s/%s' 파일을 업로드하지 못했습니다. 오류: %s", "loc.messages.FailedToGetFileContent": "Kudu에서 파일 콘텐츠 '%s/%s'을(를) 가져오지 못했습니다. 오류: %s", "loc.messages.FailedToListPath": "'%s' 경로를 나열하지 못했습니다. 오류: %s", "loc.messages.FailedToGetDeploymentLogs": "배포 로그를 가져오지 못했습니다. 오류: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "HTTP 응답 코드: '%s'은(는) 유효한 리디렉션 상태 코드가 아닙니다.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "HTTP 응답에 대한 위치 헤더가 null입니다(상태 코드: %s).", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "App Service에서 인증서를 사용하려면 신뢰할 수 있는 인증 기관에서 인증서에 서명해야 합니다. 웹앱에서 인증서 유효성 검사 오류가 발생하는 경우 아마도 자체 서명된 인증서를 사용하는 중이며, 오류를 해결하려면 이름이 VSTS_ARM_REST_IGNORE_SSL_ERRORS인 변수를 빌드 또는 릴리스 정의에서 true 값으로 설정해야 합니다.", + "loc.messages.FailedToGetAzureMetricAlerts": "Azure 메트릭 경고(%s)를 가져오지 못했습니다. 오류: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Azure 메트릭 경고 규칙 '%s' 리소스를 업데이트하지 못했습니다. 오류: %s", + "loc.messages.ResponseNotValid": "응답의 형식이 유효하지지 않습니다." } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson index ab08d9514c98..605d3239c61d 100644 --- a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson @@ -2,11 +2,11 @@ "loc.messages.ClientIdCannotBeEmpty": "Параметр clientId должен быть непустой строкой.", "loc.messages.DomainCannotBeEmpty": "Параметр domain должен быть непустой строкой.", "loc.messages.SecretCannotBeEmpty": "Параметр secret должен быть непустой строкой.", - "loc.messages.armUrlCannotBeEmpty": "Параметр arm Url должен быть непустой строкой.", + "loc.messages.armUrlCannotBeEmpty": "URL-адрес ARM должен быть непустой строкой.", "loc.messages.authorityUrlCannotBeEmpty": "Параметр authority должен быть непустой строкой.", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Не удалось получить маркер доступа для Azure. Код состояния: %s, сообщение о состоянии: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Настройте управляемое удостоверение службы (MSI) для виртуальной машины \"https://aka.ms/azure-msi-docs\". Код состояния: %s; сообщения о состоянии: %s.", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Код состояния: %s, сообщение о состоянии: %s.", "loc.messages.CallbackCannotBeNull": "Обратный вызов не может иметь значение NULL.", "loc.messages.VMNameCannotBeNull": "Параметр vmName не может иметь значение NULL или быть неопределенным. Также он должен быть строковым параметром.", "loc.messages.InvalidValue": "%s не является допустимым значением. Допустимые значения: %s", @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MaxLength\": 90", "loc.messages.ResourceGroupDeceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MinLength\": 1", "loc.messages.ResourceGroupDoesntMatchPattern": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"Шаблон\": /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Имя масштабируемого набора виртуальных машин не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", - "loc.messages.GetVMSSFailed": "Не удалось получить сведения о масштабируемом наборе виртуальных машин с группой ресурсов %s и именем %s. Ошибка: %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить масштабируемый набор виртуальных машин %s, так как в нем используется образ платформы. Для обновления доступны только масштабируемые наборы виртуальных машин с пользовательскими образами.", + "loc.messages.VMSSNameCannotBeNull": "Имя VMSS не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", + "loc.messages.GetVMSSFailed": "Не удалось получить сведения о VMSS с группой ресурсов %s и именем %s. Ошибка: %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить VMSS %s, так как в нем используется образ платформы. Для обновления доступны только VMSS с пользовательскими образами.", "loc.messages.VMSSImageUrlCannotBeNull": "URL-адрес образа должен быть непустой строкой.", "loc.messages.VMSSImageAlreadyUptoDate": "Образ %s уже обновлен. Обновление образа пропущено.", - "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа масштабируемого набора виртуальных машин: %s.", - "loc.messages.VMSSUpdateImage": "Перевод масштабируемого набора виртуальных машин %s на новый образ...", + "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа VMSS: %s.", + "loc.messages.VMSSUpdateImage": "Перевод VMSS %s на новый образ...", "loc.messages.ResourceNameCannotBeNull": "Имя ресурса не может иметь значение null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "URL-адрес ресурса Active Directory не может быть пустым.", "loc.messages.StorageAccountCannotBeNull": "Параметр accountName хранилища не может иметь значение NULL или быть неопределенным. Он должен иметь строковый тип.", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "Не удалось запустить непрерывное веб-задание \"%s\". Ошибка: %s", "loc.messages.FailedToStopContinuousWebJob": "Не удалось остановить непрерывное веб-задание \"%s\". Ошибка: %s", "loc.messages.FailedToGetSiteExtensions": "Не удалось получить расширения сайта. Ошибка: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "Не удалось получить канал расширения. Ошибка: %s.", "loc.messages.ExtensionAlreadyInstalled": "Расширение \"%s\" уже установлено.", "loc.messages.InstallingSiteExtension": "Установка расширения сайта \"%s\"", "loc.messages.FailedToGetResourceID": "Не удалось получить идентификатор ресурса для ресурса с типом \"%s\" и именем \"%s\". Ошибка: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "Не удалось развернуть веб-пакет. Ошибка: %s", "loc.messages.FailedToCreatePath": "Не удалось создать путь \"%s\" из Kudu. Ошибка: %s", "loc.messages.FailedToDeleteFile": "Не удалось удалить файл \"%s/%s\" из Kudu. Ошибка: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "Не удалось удалить папку \"%s\" из Kudu. Ошибка: %s.", "loc.messages.FailedToUploadFile": "Не удалось отправить файл \"%s/%s из Kudu. Ошибка: %s", "loc.messages.FailedToGetFileContent": "Не удалось получить содержимое файла \"%s/%s\" из Kudu. Ошибка: %s", "loc.messages.FailedToListPath": "Не удалось получить список элементов для пути \"%s\". Ошибка: %s", "loc.messages.FailedToGetDeploymentLogs": "Не удалось получить журналы развертывания. Ошибка: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "Код ответа HTTP \"%s\" не является допустимым кодом состояния перенаправления.", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "Заголовок расположения равен NULL у ответа HTTP с кодом состояния %s.", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "Чтобы использовать сертификат в службе приложений, сертификат должен быть подписан доверенным центром сертификации. Если в веб-приложении появляются ошибки проверки серитфиката, возможно, вы используете самозаверяющий сертификат, и для устранения этих ошибок необходимо установить значение true для переменной VSTS_ARM_REST_IGNORE_SSL_ERRORS в определении сборки или выпуска.", + "loc.messages.FailedToGetAzureMetricAlerts": "Не удалось получить метрики оповещений Azure: %s. Ошибка: %s.", + "loc.messages.FailedToUpdateAzureMetricAlerts": "Не удалось обновить правило генерации оповещений метрики Azure для ресурса \"%s\". Ошибка: %s.", + "loc.messages.ResponseNotValid": "Ответ имеет недопустимый формат." } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson index e3026a8a2388..88f6564eb808 100644 --- a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret 必须是非空字符串。", "loc.messages.armUrlCannotBeEmpty": "arm Url 必须是非空字符串。", "loc.messages.authorityUrlCannotBeEmpty": "authority 必须是非空字符串。", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "无法提取 Azure 的访问令牌。状态代码: %s,状态消息: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "无法提取托管服务主体的访问令牌。请为虚拟机配置托管服务标识(MSI)(https://aka.ms/azure-msi-docs)。状态代码: %s,状态消息: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "无法提取托管服务主体的访问令牌。状态代码: %s,状态消息: %s", "loc.messages.CallbackCannotBeNull": "回叫不能为 NULL。", "loc.messages.VMNameCannotBeNull": "vmName 不能为 NULL 或未定义,且必须为类型字符串。", "loc.messages.InvalidValue": "%s 不是有效值。有效值为: %s", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "未能启动持续 Web 作业“%s”。错误: %s", "loc.messages.FailedToStopContinuousWebJob": "未能停止持续 Web 作业“%s”。错误: %s", "loc.messages.FailedToGetSiteExtensions": "未能获取站点扩展。错误: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "未能获取扩展源。错误: %s", "loc.messages.ExtensionAlreadyInstalled": "扩展“%s”已安装。", "loc.messages.InstallingSiteExtension": "正在安装站点扩展“%s”", "loc.messages.FailedToGetResourceID": "未能获取资源类型“%s”和资源名称“%s”的资源 ID。错误: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "未能部署 Web 包。错误: %s", "loc.messages.FailedToCreatePath": "未能从 Kudu 创建路径“%s”。错误: %s", "loc.messages.FailedToDeleteFile": "未能从 Kudu 删除文件“%s/%s”。错误: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "未能从 Kudu 删除文件夹“%s”。错误: %s", "loc.messages.FailedToUploadFile": "未能从 Kudu 上传文件“%s/%s”。错误: %s", "loc.messages.FailedToGetFileContent": "未能从 Kudu 获取文件内容“%s/%s”。错误: %s", "loc.messages.FailedToListPath": "未能列出路径“%s”。错误: %s", "loc.messages.FailedToGetDeploymentLogs": "未能获取部署日志。错误: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "HTTP 响应代码 \"%s\" 不是有效的重定向状态代码。", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "HTTP 响应的位置标头为 null 且状态代码为 %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "要在应用服务中使用某个证书,该证书必须由受信任的证书颁发机构签名。如果 Web 应用显示证书验证错误,则你可能使用的是自签名证书,要解决验证问题,需要在生成或发布定义中,将名为 VSTS_ARM_REST_IGNORE_SSL_ERRORS 的变量设置为 true 值。", + "loc.messages.FailedToGetAzureMetricAlerts": "获取 Azure 指标警报失败: %s。错误: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "未能更新 Azure 指标预警规则“%s”资源。错误: %s", + "loc.messages.ResponseNotValid": "响应的格式无效。" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson index d9dda52fdd1c..3390d4682760 100644 --- a/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson @@ -4,9 +4,9 @@ "loc.messages.SecretCannotBeEmpty": "secret 不得為空字串。", "loc.messages.armUrlCannotBeEmpty": "arm Url 不得為空字串。", "loc.messages.authorityUrlCannotBeEmpty": "authority 不得為空字串。", - "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Could not fetch access token for Azure. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: %s, status message: %s", - "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "Could not fetch access token for Managed Service Principal. Status code: %s, status message: %s", + "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "無法擷取 Azure 的存取權杖。狀態碼: %s,狀態訊息: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "無法擷取受控服務主體的存取權杖。請設定虛擬機器的受控服務識別 (MSI) (https://aka.ms/azure-msi-docs)。狀態碼: %s,狀態訊息: %s", + "loc.messages.CouldNotFetchAccessTokenforMSIStatusCode": "無法擷取受控服務主體的存取權杖。狀態碼: %s,狀態訊息: %s", "loc.messages.CallbackCannotBeNull": "回撥不得為 null。", "loc.messages.VMNameCannotBeNull": "vmName 不得為 null 或未定義。其必須是 type 字串。", "loc.messages.InvalidValue": "%s 不是有效的值。有效值: %s", @@ -66,14 +66,14 @@ "loc.messages.FailedToGetAppServiceDetails": "無法擷取 App Service '%s' 詳細資料。錯誤: %s", "loc.messages.AppServiceState": "App Service 的狀態為 '%s'。", "loc.messages.InvalidMonitorAppState": "為監視應用程式狀態提供的狀態 '%s' 無效", - "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發行設定檔。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發佈設定檔。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "無法交換 App Service '%s' 位置 - 'production' 和 '%s'。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "無法交換 App Service '%s' 位置 - '%s' 和 '%s'。錯誤: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "正在交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappingAppServiceSlotSlots": "正在交換 App Service '%s' 位置 - '%s' 和 '%s'", "loc.messages.SwappedAppServiceSlotWithProduction": "已交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappedAppServiceSlotSlots": "已交換 App Service '%s' 位置 - '%s' 和 '%s'", - "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發行認證。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.WarmingUpSlots": "正在準備交換位置", "loc.messages.DeploymentIDCannotBeNull": "部署識別碼不可為 null 或空白。", "loc.messages.DeploymentDataEntityCannotBeNull": "部署資料實體不可為 null 或未定義。", @@ -100,7 +100,7 @@ "loc.messages.FailedToStartContinuousWebJob": "無法啟動持續 WebJob '%s'。錯誤: %s", "loc.messages.FailedToStopContinuousWebJob": "無法停止持續 WebJob '%s'。錯誤: %s", "loc.messages.FailedToGetSiteExtensions": "無法取得網站延伸模組。錯誤: %s", - "loc.messages.FailedToGetAllSiteExtensions": "Failed to get extension feed. Error: %s", + "loc.messages.FailedToGetAllSiteExtensions": "無法取得延伸模組摘要。錯誤: %s", "loc.messages.ExtensionAlreadyInstalled": "延伸模組 '%s' 已安裝。", "loc.messages.InstallingSiteExtension": "正在安裝網站延伸模組 '%s'", "loc.messages.FailedToGetResourceID": "無法取得資源類型 '%s' 和資源名稱 '%s' 的資源識別碼。錯誤: %s", @@ -127,15 +127,15 @@ "loc.messages.Failedtodeploywebapppackageusingkuduservice": "無法部署網頁套件。錯誤: %s", "loc.messages.FailedToCreatePath": "無法從 Kudu 建立路徑 '%s'。錯誤: %s", "loc.messages.FailedToDeleteFile": "無法從 Kudu 刪除檔案 '%s/%s'。錯誤: %s", - "loc.messages.FailedToDeleteFolder": "Failed to delete folder '%s' from Kudu. Error: %s", + "loc.messages.FailedToDeleteFolder": "無法從 Kudu 刪除資料夾 '%s'。錯誤: %s", "loc.messages.FailedToUploadFile": "無法從 Kudu 上傳檔案 '%s/%s。錯誤: %s", "loc.messages.FailedToGetFileContent": "無法從 Kudu 取得檔案內容 '%s/%s'。錯誤: %s", "loc.messages.FailedToListPath": "無法列出路徑 '%s'。錯誤: %s", "loc.messages.FailedToGetDeploymentLogs": "無法取得部署記錄。錯誤: %s", "loc.messages.ARG_RedirectResponseInvalidStatusCode": "HTTP 回應碼: '%s' 不是有效的重新導向狀態碼。", "loc.messages.ARG_RedirectResponseLocationHeaderIsNull": "HTTP 回應的位置標頭為 null,狀態碼: %s", - "loc.messages.ASE_SSLIssueRecommendation": "To use a certificate in App Service, the certificate must be signed by a trusted certificate authority. If your web app gives you certificate validation errors, you're probably using a self-signed certificate and to resolve them you need to set a variable named VSTS_ARM_REST_IGNORE_SSL_ERRORS to the value true in the build or release definition", - "loc.messages.FailedToGetAzureMetricAlerts": "Failed to get Azure metric alerts: %s. Error: %s", - "loc.messages.FailedToUpdateAzureMetricAlerts": "Failed to update Azure metric alert rule '%s' Resource. Error: %s", - "loc.messages.ResponseNotValid": "Response is not in a valid format" + "loc.messages.ASE_SSLIssueRecommendation": "若要在 App Service 中使用憑證,必須是由信任之憑證授權單位簽署的憑證。若您的 Web 應用程式顯示憑證驗證錯誤,有可能您是使用自我簽署的憑證。若要解決這些錯誤,必須將組建或發行定義中的 VSTS_ARM_REST_IGNORE_SSL_ERRORS 變數值設為 true", + "loc.messages.FailedToGetAzureMetricAlerts": "無法取得 Azure 度量警示: %s。錯誤: %s", + "loc.messages.FailedToUpdateAzureMetricAlerts": "無法更新 Azure 度量警示規則 '%s' 資源。錯誤: %s", + "loc.messages.ResponseNotValid": "回應的格式無效" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/package-lock.json b/common-npm-packages/AzureRmDeploy-common/package-lock.json index cd8e0bc83b4d..a2b6fc3f9200 100644 --- a/common-npm-packages/AzureRmDeploy-common/package-lock.json +++ b/common-npm-packages/AzureRmDeploy-common/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-azurermdeploycommon", - "version": "2.1.0", + "version": "2.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -860,4 +860,4 @@ } } } -} +} \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/package.json b/common-npm-packages/AzureRmDeploy-common/package.json index 529f8e390382..febb3b3fae36 100644 --- a/common-npm-packages/AzureRmDeploy-common/package.json +++ b/common-npm-packages/AzureRmDeploy-common/package.json @@ -1,36 +1,36 @@ { - "name": "azure-pipelines-tasks-azurermdeploycommon", - "version": "2.1.1", - "description": "Common Lib for Azure ARM REST apis", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/Microsoft/vsts-tasks.git" - }, - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Microsoft/vsts-tasks/issues" - }, - "scripts": { - "build": "node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/openssl/1.0.2/M138/openssl.zip ./openssl && node make.js" - }, - "homepage": "https://github.com/Microsoft/vsts-tasks#readme", - "dependencies": { - "@types/mocha": "^5.2.7", - "@types/node": "^10.17.0", - "@types/q": "1.0.7", - "jsonwebtoken": "7.3.0", - "q": "1.5.1", - "typed-rest-client": "^1.8.4", - "azure-pipelines-task-lib": "^3.1.0", - "archiver": "2.1.1", - "decompress-zip": "0.3.0", - "ltx": "2.6.2", - "winreg": "1.2.2", - "xml2js": "0.4.13", - "node-stream-zip": "1.7.0" - }, - "devDependencies": { - "typescript": "4.0.2" - } -} + "name": "azure-pipelines-tasks-azurermdeploycommon", + "version": "2.198.1", + "description": "Common Lib for Azure ARM REST apis", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/Microsoft/vsts-tasks.git" + }, + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Microsoft/vsts-tasks/issues" + }, + "scripts": { + "build": "node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/openssl/1.0.2/M138/openssl.zip ./openssl && node make.js" + }, + "homepage": "https://github.com/Microsoft/vsts-tasks#readme", + "dependencies": { + "@types/mocha": "^5.2.7", + "@types/node": "^10.17.0", + "@types/q": "1.0.7", + "jsonwebtoken": "7.3.0", + "q": "1.5.1", + "typed-rest-client": "^1.8.4", + "azure-pipelines-task-lib": "^3.1.0", + "archiver": "2.1.1", + "decompress-zip": "0.3.0", + "ltx": "2.6.2", + "winreg": "1.2.2", + "xml2js": "0.4.13", + "node-stream-zip": "1.7.0" + }, + "devDependencies": { + "typescript": "4.0.2" + } +} \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/de-DE/resources.resjson index e3a7cc7a1a10..6e2bd1bbe6a4 100644 --- a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/de-DE/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Stellen Sie sicher, dass der Computer das TLS 1.2-Protokoll oder eine höhere Version verwendet. Weitere Informationen zum Aktivieren von TLS auf Ihrem Computer finden Sie unter https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Der Java-JAR-Pfad ist nicht vorhanden." } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/es-ES/resources.resjson index e3a7cc7a1a10..169494b35f06 100644 --- a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/es-ES/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Asegúrese de que el equipo usa el protocolo TLS 1.2 o posterior. Consulte https://aka.ms/enableTlsv2 para obtener más información sobre cómo habilitar TLS en la máquina.", + "loc.messages.JarPathNotPresent": "La ruta de acceso de jar de Java no está presente." } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/fr-FR/resources.resjson index e3a7cc7a1a10..1528be52378f 100644 --- a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assurez-vous que l'ordinateur utilise le protocole TLS 1.2 ou ultérieur. Consultez https://aka.ms/enableTlsv2 pour plus d'informations sur l'activation de TLS sur votre ordinateur.", + "loc.messages.JarPathNotPresent": "Le chemin du fichier jar Java n'est pas présent" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/it-IT/resources.resjson index e3a7cc7a1a10..b81d91e667e3 100644 --- a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/it-IT/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assicurarsi che il computer usi il protocollo TLS 1.2 o superiore. Per altre informazioni su come abilitare TLS nel computer, vedere https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Il percorso del file jar Java non è presente" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ja-JP/resources.resjson index e3a7cc7a1a10..6c7dbdcb2d89 100644 --- a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "マシンで TLS 1.2 プロトコル以上を使用していることを確認します。お使いのマシンで TLS を有効にする方法について詳しくは、https://aka.ms/enableTlsv2 をご確認ください。", + "loc.messages.JarPathNotPresent": "Java jar パスが存在しません" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ko-KR/resources.resjson index e3a7cc7a1a10..a4f1906d5953 100644 --- a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "머신에서 TLS 1.2 프로토콜 이상을 사용 중인지 확인하세요. 머신에서 TLS를 사용하도록 설정하는 방법에 대해 자세히 알아보려면 https://aka.ms/enableTlsv2를 참조하세요.", + "loc.messages.JarPathNotPresent": "Java jar 경로가 없습니다." } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ru-RU/resources.resjson index e3a7cc7a1a10..547949922680 100644 --- a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Компьютер должен использовать протокол TLS 1.2 или более поздней версии. Дополнительные сведения о том, как включить TLS на вашем компьютере: https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Отсутствует путь к jar-файлу Java." } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-CN/resources.resjson index e3a7cc7a1a10..ede3b613f8f8 100644 --- a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "请确保计算机使用的是 TLS 1.2 协议或更高版本。请访问 https://aka.ms/enableTlsv2 获取有关如何在计算机中启用 TLS 的详细信息。", + "loc.messages.JarPathNotPresent": "Java jar 路径不存在" } \ No newline at end of file diff --git a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-TW/resources.resjson index e3a7cc7a1a10..9901418f88ce 100644 --- a/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/AzureRmDeploy-common/webdeployment-common/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,4 +1,4 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present" + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "請確定電腦目前使用 TLS 1.2 通訊協定或更高的版本。請查看 https://aka.ms/enableTlsv2,以取得如何於您的電腦上啟用 TLS 的詳細資訊。", + "loc.messages.JarPathNotPresent": "沒有 Java 的 jar 路徑" } \ No newline at end of file diff --git a/common-npm-packages/MSBuildHelpers/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/MSBuildHelpers/Strings/resources.resjson/es-ES/resources.resjson index 630a2a1fb68a..f24efc34164f 100644 --- a/common-npm-packages/MSBuildHelpers/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/MSBuildHelpers/Strings/resources.resjson/es-ES/resources.resjson @@ -1,5 +1,5 @@ { - "loc.messages.MSB_Build0": "Compilación {0}", + "loc.messages.MSB_Build0": "Compilación: {0}", "loc.messages.MSB_BuildToolNotFound": "No se encontró MSBuild o xbuild (Mono) en el agente para Mac o Linux.", "loc.messages.MSB_DetectedNuGetExtensionsLoaderPath0": "Se detectó la ruta de acceso del cargador de extensiones de NuGet. La variable de entorno NUGET_EXTENSIONS_PATH está establecida en '{0}'.", "loc.messages.MSB_MSBuild15NotFoundionArchitecture0": "No se encontró la versión de MSBuild \"15.0\" para la arquitectura \"{0}\". Compruebe que el valor de entrada de la arquitectura es correcto y compruebe que Visual Studio 2017 está instalado. La versión de MSBuild \"15.0\" se incluyó con la instalación de Visual Studio 2017.", diff --git a/common-npm-packages/MSBuildHelpers/package-lock.json b/common-npm-packages/MSBuildHelpers/package-lock.json index c71ee8d7b5f9..30946c0992f5 100644 --- a/common-npm-packages/MSBuildHelpers/package-lock.json +++ b/common-npm-packages/MSBuildHelpers/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-msbuildhelpers", - "version": "2.197.0", + "version": "2.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -415,4 +415,4 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" } } -} +} \ No newline at end of file diff --git a/common-npm-packages/MSBuildHelpers/package.json b/common-npm-packages/MSBuildHelpers/package.json index 137dd42e6e75..e32fbcd94745 100644 --- a/common-npm-packages/MSBuildHelpers/package.json +++ b/common-npm-packages/MSBuildHelpers/package.json @@ -1,27 +1,27 @@ { - "name": "azure-pipelines-tasks-msbuildhelpers", - "version": "2.197.0", - "description": "Azure Pipelines tasks MSBuild helpers", - "main": "msbuildhelpers.js", - "scripts": { - "build": "node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/vswhere/1_0_62/vswhere.zip ./vswhere && node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/msbuildlogger/5/msbuildlogger.zip ./msbuildlogger && node make.js" - }, - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" - }, - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" - }, - "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", - "dependencies": { - "azure-pipelines-task-lib": "^3.1.0", - "@types/node": "^10.17.0", - "@types/mocha": "^5.2.7" - }, - "devDependencies": { - "typescript": "4.0.2" - } -} + "name": "azure-pipelines-tasks-msbuildhelpers", + "version": "2.198.1", + "description": "Azure Pipelines tasks MSBuild helpers", + "main": "msbuildhelpers.js", + "scripts": { + "build": "node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/vswhere/1_0_62/vswhere.zip ./vswhere && node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/msbuildlogger/5/msbuildlogger.zip ./msbuildlogger && node make.js" + }, + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" + }, + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" + }, + "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", + "dependencies": { + "azure-pipelines-task-lib": "^3.1.0", + "@types/node": "^10.17.0", + "@types/mocha": "^5.2.7" + }, + "devDependencies": { + "typescript": "4.0.2" + } +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/artifacts-common/Strings/resources.resjson/de-DE/resources.resjson new file mode 100644 index 000000000000..7b1401b080e1 --- /dev/null +++ b/common-npm-packages/artifacts-common/Strings/resources.resjson/de-DE/resources.resjson @@ -0,0 +1,13 @@ +{ + "loc.messages.CredProvider_AlreadyInstalled": "Der Anmeldeinformationsanbieter ist bereits installiert. Wenn in späteren Schritten paketbezogene Authentifizierungsfehler vorliegen, erwägen Sie, die Eingabe \"forceReinstallCredentialProvider\" für diese Aufgabe auf TRUE festzulegen, um eine Neuinstallation zu erzwingen.", + "loc.messages.CredProvider_Error_FailedCopy": "Fehler beim Kopieren von \"%s\" nach \"%s\" während der Installation des Anmeldeinformationsanbieters. Stellen Sie sicher, dass das Zielverzeichnis nicht verwendet wird und das Agentkonto über Schreibberechtigungen für das Verzeichnis verfügt.", + "loc.messages.CredProvider_Error_FailedRemoveDir": "Fehler beim Entfernen des Verzeichnisses \"%s\" beim Installieren des Anmeldeinformationsanbieters. Stellen Sie sicher, dass das Zielverzeichnis nicht verwendet wird und das Agentkonto über die Berechtigung zum Löschen dieses Verzeichnisses verfügt.", + "loc.messages.CredProvider_Error_InvalidServiceConnection": "Die Dienstverbindung für \"%s\" ist ungültig.", + "loc.messages.CredProvider_Error_InvalidServiceConnection_ApiKey": "Die Dienstverbindung für \"%s\" ist ungültig. ApiKey-Dienstverbindungen werden in diese Aufgabe nicht unterstützt. Verwenden Sie stattdessen \"--ApiKey\" (NuGet) oder \"--api-key\" (dotnet), wenn Sie das Tool selbst aufrufen. Weitere Informationen finden Sie in der Aufgabendokumentation.", + "loc.messages.CredProvider_InstallingNetCoreTo": "Der Azure Artifacts-Anmeldeinformationsanbieter (.NET Core) wird in \"%s\" installiert. Dieser Anmeldeinformationsanbieter ist mit .NET SDK 2.1.400 oder höher kompatibel.", + "loc.messages.CredProvider_InstallingNetFxTo": "Der Azure Artifacts-Anmeldeinformationsanbieter (.NET Framework) wird in \"%s\" installiert. Dieser Anmeldeinformationsanbieter ist mit nuget.exe 4.8.0.5385 oder höher und MSBuild 15.8.166.59604 oder höher kompatibel.", + "loc.messages.CredProvider_SettingUpForOrgFeeds": "Der Anmeldeinformationsanbieter wird zur Verwendung der Identität \"%s\" für Feeds in Ihrer Organisation/Sammlung eingerichtet, die mit folgendem Präfix beginnen:", + "loc.messages.CredProvider_SettingUpForServiceConnections": "Der Anmeldeinformationsanbieter für diese Dienstverbindungen wird eingerichtet:", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_MissingParameter": "Fehler beim Analysieren des Dienstendpunkts \"%s\", weil der Parameter \"%s\" fehlte.", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_BadScheme": "Fehler beim Analysieren des Dienstendpunkts \"%s\", weil das Authentifizierungsschema \"%s\" ungültig war." +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/artifacts-common/Strings/resources.resjson/es-ES/resources.resjson new file mode 100644 index 000000000000..0d3caa9fd38a --- /dev/null +++ b/common-npm-packages/artifacts-common/Strings/resources.resjson/es-ES/resources.resjson @@ -0,0 +1,13 @@ +{ + "loc.messages.CredProvider_AlreadyInstalled": "El proveedor de credenciales ya está instalado. Si se producen errores de autenticación relacionados con los paquetes en pasos posteriores, establezca la entrada de esta tarea \"forceReinstallCredentialProvider\" en true para forzar la reinstalación.", + "loc.messages.CredProvider_Error_FailedCopy": "No se pudo copiar de \"%s\" a \"%s\" al instalar el proveedor de credenciales. Asegúrese de que el directorio de destino no esté en uso y de que la cuenta del agente tenga permiso para escribir en él.", + "loc.messages.CredProvider_Error_FailedRemoveDir": "No se pudo quitar el directorio \"%s\" al instalar el proveedor de credenciales. Asegúrese de que este directorio no esté en uso y de que la cuenta del agente tenga permiso para eliminarlo.", + "loc.messages.CredProvider_Error_InvalidServiceConnection": "La conexión de servicio de \"%s\" no es válida.", + "loc.messages.CredProvider_Error_InvalidServiceConnection_ApiKey": "La conexión de servicio de \"%s\" no es válida. No se admiten conexiones de servicio ApiKey en esta tarea. En su lugar, use -ApiKey (NuGet) o --api-key (dotnet) al invocar la propia herramienta. Consulte la documentación de las tareas para obtener más detalles.", + "loc.messages.CredProvider_InstallingNetCoreTo": "Instalando el proveedor de credenciales de Azure Artifacts (.NET Core) en \"%s\". Este proveedor de credenciales es compatible con el SDK de dotnet 2.1.400 o versiones posteriores.", + "loc.messages.CredProvider_InstallingNetFxTo": "Instalando el proveedor de credenciales de Azure Artifacts (.NET Framework) en \"%s\". Este proveedor de credenciales es compatible con nuget.exe 4.8.0.5385 o versiones posteriores y MSBuild 15.8.166.59604 o versiones posteriores.", + "loc.messages.CredProvider_SettingUpForOrgFeeds": "Configurando el proveedor de credenciales para usar la identidad \"%s\" en las fuentes de la organización o colección que empiecen por:", + "loc.messages.CredProvider_SettingUpForServiceConnections": "Configurando el proveedor de credenciales para estas conexiones de servicio:", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_MissingParameter": "No se pudo analizar el punto de conexión de servicio \"%s\" porque faltaba el parámetro \"%s\".", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_BadScheme": "No se pudo analizar el punto de conexión de servicio \"%s\" porque el esquema de autenticación \"%s\" no era válido." +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/artifacts-common/Strings/resources.resjson/fr-FR/resources.resjson new file mode 100644 index 000000000000..4e17885ada1b --- /dev/null +++ b/common-npm-packages/artifacts-common/Strings/resources.resjson/fr-FR/resources.resjson @@ -0,0 +1,13 @@ +{ + "loc.messages.CredProvider_AlreadyInstalled": "Le fournisseur d'informations d'identification est déjà installé. S'il existe des erreurs d'authentification liées au package au cours des étapes suivantes, affectez la valeur true à l'entrée 'forceReinstallCredentialProvider' de cette tâche pour forcer la réinstallation.", + "loc.messages.CredProvider_Error_FailedCopy": "Échec de la copie de '%s' vers '%s' durant l'installation du fournisseur d'informations d'identification. Vérifiez que le répertoire de destination n'est pas utilisé, et que le compte d'agent est autorisé à y écrire.", + "loc.messages.CredProvider_Error_FailedRemoveDir": "Échec de la suppression du répertoire '%s' durant l'installation du fournisseur d'informations d'identification. Vérifiez que ce répertoire n'est pas utilisé, et que le compte d'agent est autorisé à le supprimer.", + "loc.messages.CredProvider_Error_InvalidServiceConnection": "La connexion de service pour '%s' est non valide.", + "loc.messages.CredProvider_Error_InvalidServiceConnection_ApiKey": "La connexion de service pour '%s' est non valide. Les connexions de service ApiKey ne sont pas prises en charge dans cette tâche. À la place, utilisez -ApiKey (NuGet) ou --api-key (dotnet) quand vous appelez l'outil lui-même. Pour plus d'informations, consultez la documentation relative à la tâche.", + "loc.messages.CredProvider_InstallingNetCoreTo": "Installation du fournisseur d'informations d'identification Azure Artifacts (.NET Core) dans '%s'. Ce fournisseur d'informations d'identification est compatible avec le kit dotnet SDK 2.1.400 ou version ultérieure.", + "loc.messages.CredProvider_InstallingNetFxTo": "Installation du fournisseur d'informations d'identification Azure Artifacts (.NET Framework) dans '%s'. Ce fournisseur d'informations d'identification est compatible avec nuget.exe 4.8.0.5385 ou version ultérieure, et MSBuild 15.8.166.59604 ou version ultérieure.", + "loc.messages.CredProvider_SettingUpForOrgFeeds": "Configuration du fournisseur d'informations d'identification afin d'utiliser l'identité '%s' pour les flux de votre organisation/collection commençant par :", + "loc.messages.CredProvider_SettingUpForServiceConnections": "Configuration du fournisseur d'informations d'identification pour les connexions de service suivantes :", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_MissingParameter": "Échec de l'analyse du point de terminaison de service '%s', car il manque le paramètre '%s'", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_BadScheme": "Échec de l'analyse du point de terminaison de service '%s', car le schéma d'authentification '%s' est non valide" +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/artifacts-common/Strings/resources.resjson/it-IT/resources.resjson new file mode 100644 index 000000000000..ea8e050afc1e --- /dev/null +++ b/common-npm-packages/artifacts-common/Strings/resources.resjson/it-IT/resources.resjson @@ -0,0 +1,13 @@ +{ + "loc.messages.CredProvider_AlreadyInstalled": "Il provider di credenziali è già installato. Se nei passaggi successivi si verificano errori di autenticazione relativi al pacchetto, provare a impostare su true il valore di input 'forceReinstallCredentialProvider' di questa attività per forzare la reinstallazione.", + "loc.messages.CredProvider_Error_FailedCopy": "Non è stato possibile copiare da '%s' a '%s' durante l'installazione del provider di credenziali. Assicurarsi che la directory di destinazione non sia in uso e che l'account dell'agente sia autorizzato a scrivervi.", + "loc.messages.CredProvider_Error_FailedRemoveDir": "Non è stato possibile rimuovere la directory '%s' durante l'installazione del provider di credenziali. Assicurarsi che la directory non sia in uso e che l'account dell'agente sia autorizzato a eliminare questa directory.", + "loc.messages.CredProvider_Error_InvalidServiceConnection": "La connessione al servizio per '%s' non è valida.", + "loc.messages.CredProvider_Error_InvalidServiceConnection_ApiKey": "La connessione al servizio per '%s' non è valida. Le connessioni al servizio ApiKey non sono supportate in questa attività. In alternativa, usare -ApiKey (NuGet) o --api-key (.NET) quando si richiama lo strumento stesso. Per maggiori dettagli, vedere la documentazione dell'attività.", + "loc.messages.CredProvider_InstallingNetCoreTo": "Installazione del provider di credenziali di Azure Artifacts (.NET Core) in '%s'. Questo provider di credenziali è compatibile con .NET SDK 2.1.400 o versioni successive.", + "loc.messages.CredProvider_InstallingNetFxTo": "Installazione del provider di credenziali di Azure Artifacts (.NET Framework) in '%s'. Questo provider di credenziali è compatibile con nuget.exe 4.8.0.5385 o versioni successive e MSBuild 15.8.166.59604 o versioni successive.", + "loc.messages.CredProvider_SettingUpForOrgFeeds": "Configurazione del provider di credenziali per l'uso dell'identità '%s' per i feed nell'organizzazione/raccolta che iniziano con:", + "loc.messages.CredProvider_SettingUpForServiceConnections": "Configurazione del provider di credenziali per queste connessioni al servizio:", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_MissingParameter": "Non è stato possibile analizzare l'endpoint servizio '%s' perché manca il parametro '%s'", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_BadScheme": "Non è stato possibile analizzare l'endpoint servizio '%s' perché lo schema di autenticazione '%s' non è valido" +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/artifacts-common/Strings/resources.resjson/ja-JP/resources.resjson new file mode 100644 index 000000000000..f53ee0cc3e31 --- /dev/null +++ b/common-npm-packages/artifacts-common/Strings/resources.resjson/ja-JP/resources.resjson @@ -0,0 +1,13 @@ +{ + "loc.messages.CredProvider_AlreadyInstalled": "資格情報プロバイダーは既にインストールされています。後の手順でパッケージ関連の認証エラーが発生した場合、このタスクの入力 'forceReinstallCredentialProvider' を true に設定して、強制的に再インストールすることを検討してください。", + "loc.messages.CredProvider_Error_FailedCopy": "資格情報プロバイダーのインストール中に、'%s' から '%s' へのコピーに失敗しました。宛先ディレクトリが使用中でないこと、およびエージェント アカウントに書き込みアクセス許可があることを確認してください。", + "loc.messages.CredProvider_Error_FailedRemoveDir": "資格情報プロバイダーのインストール中にディレクトリ '%s' を削除に失敗しました。このディレクトリが使用されていないこと、およびこのディレクトリを削除するためのアクセス許可がエージェント アカウントにあることを確認してください。", + "loc.messages.CredProvider_Error_InvalidServiceConnection": "'%s' のサービス接続が有効ではありません。", + "loc.messages.CredProvider_Error_InvalidServiceConnection_ApiKey": "'%s' のサービス接続が有効ではありません。ApiKey サービス接続はこのタスクではサポートされていません。代わりに、ツール自体を呼び出すときに -ApiKey (NuGet) または --api-key (dotnet) を使用してください。詳細については、タスクのドキュメントを参照してください。", + "loc.messages.CredProvider_InstallingNetCoreTo": "Azure Artifacts 資格情報プロバイダー (.NET Core) を '%s' にインストールしています。この資格情報プロバイダーは dotnet SDK 2.1.400 以降と互換性があります。", + "loc.messages.CredProvider_InstallingNetFxTo": "Azure Artifacts 資格情報プロバイダー (.NET Framework) を '%s' にインストールしています。この資格情報プロバイダーは、nuget.exe 4.8.0.5385 以降、および MSBuild 15.8.166.59604 以降と互換性があります。", + "loc.messages.CredProvider_SettingUpForOrgFeeds": "次の組織またはコレクションのフィードに対して、ID '%s' を使用するように資格情報プロバイダーを設定しています。", + "loc.messages.CredProvider_SettingUpForServiceConnections": "これらのサービス接続の資格情報プロバイダーを設定しています。", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_MissingParameter": "パラメーター '%s' がないため、サービス エンドポイント '%s' を解析できませんでした", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_BadScheme": "認証スキーム '%s' が無効なため、サービス エンドポイント '%s' を解析できませんでした" +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/artifacts-common/Strings/resources.resjson/ko-KR/resources.resjson new file mode 100644 index 000000000000..5a4ae7f53b02 --- /dev/null +++ b/common-npm-packages/artifacts-common/Strings/resources.resjson/ko-KR/resources.resjson @@ -0,0 +1,13 @@ +{ + "loc.messages.CredProvider_AlreadyInstalled": "자격 증명 공급자가 이미 설치되어 있습니다. 이후 단계에서 패키지 관련 인증 오류가 발생하면 이 작업의 입력 'forceReinstallCredentialProvider'를 true로 설정하여 강제로 다시 설치해 보세요.", + "loc.messages.CredProvider_Error_FailedCopy": "자격 증명 공급자를 설치하는 동안 '%s'에서 '%s'(으)로 복사하지 못했습니다. 대상 디렉터리가 사용 중이 아닌지와 에이전트 계정에 쓰기 권한이 있는지 확인하세요.", + "loc.messages.CredProvider_Error_FailedRemoveDir": "자격 증명 공급자를 설치하는 동안 '%s' 디렉터리를 제거하지 못했습니다. 이 디렉터리가 사용 중이 아닌지와 에이전트 계정에 이 디렉터리를 삭제할 수 있는 권한이 있는지 확인하세요.", + "loc.messages.CredProvider_Error_InvalidServiceConnection": "'%s'에 대한 서비스 연결이 잘못되었습니다.", + "loc.messages.CredProvider_Error_InvalidServiceConnection_ApiKey": "'%s'에 대한 서비스 연결이 잘못되었습니다. ApiKey 서비스 연결은 이 작업에서 지원되지 않습니다. 대신, 도구 자체를 호출할 때 -ApiKey(NuGet) 또는 --api-key(dotnet)를 사용합니다. 자세한 내용은 작업 설명서를 참조하세요.", + "loc.messages.CredProvider_InstallingNetCoreTo": "Azure Artifacts 자격 증명 공급자(.NET Core)를 '%s'에 설치하는 중입니다. 이 자격 증명 공급자는 dotnet SDK 2.1.400 이상과 호환됩니다.", + "loc.messages.CredProvider_InstallingNetFxTo": "Azure Artifacts 자격 증명 공급자(.NET Framework)를 '%s'에 설치하는 중입니다. 이 자격 증명 공급자는 nuget.exe 4.8.0.5385 이상 및 MSBuild 15.8.166.59604 이상과 호환됩니다.", + "loc.messages.CredProvider_SettingUpForOrgFeeds": "다음으로 시작하는 조직/컬렉션의 피드에 ID '%s'을(를) 사용하도록 자격 증명 공급자 설정:", + "loc.messages.CredProvider_SettingUpForServiceConnections": "다음 서비스 연결에 대한 자격 증명 공급자 설정:", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_MissingParameter": "서비스 엔드포인트 '%s'은(는) '%s' 매개 변수가 없으므로 구문 분석하지 못했습니다.", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_BadScheme": "서비스 엔드포인트 '%s'은(는) 인증 체계 '%s'이(가) 잘못되었으므로 구문 분석하지 못했습니다." +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/artifacts-common/Strings/resources.resjson/ru-RU/resources.resjson new file mode 100644 index 000000000000..d911890378e0 --- /dev/null +++ b/common-npm-packages/artifacts-common/Strings/resources.resjson/ru-RU/resources.resjson @@ -0,0 +1,13 @@ +{ + "loc.messages.CredProvider_AlreadyInstalled": "Поставщик учетных данных уже установлен. Если в последующих шагах возникают проблемы проверки подлинности для пакета, то рекомендуется задать для входного параметра forceReinstallCredentialProvider этой задачи значение true, чтобы выполнить принудительную переустановку.", + "loc.messages.CredProvider_Error_FailedCopy": "Не удалось скопировать из \"%s\" в \"%s\" при установке поставщика учетных данных. Убедитесь, что целевой каталог не используется и учетная запись агента имеет разрешение на запись в него.", + "loc.messages.CredProvider_Error_FailedRemoveDir": "Не удалось удалить каталог \"%s\" при установке поставщика учетных данных. Убедитесь, что этот каталог не используется и учетная запись агента имеет разрешение на его удаление.", + "loc.messages.CredProvider_Error_InvalidServiceConnection": "Недопустимое подключение службы для \"%s\".", + "loc.messages.CredProvider_Error_InvalidServiceConnection_ApiKey": "Недопустимое подключение службы для \"%s\". Подключения к службе ApiKey в этой задаче не поддерживаются. Вместо этого используйте -ApiKey (NuGet) или --api-key (dotnet) при вызове самого инструмента. Дополнительные сведения см. в документации по задаче.", + "loc.messages.CredProvider_InstallingNetCoreTo": "Идет установка поставщика учетных данных Azure Artifacts (.NET Core) в \"%s\". Этот поставщик учетных данных совместим с пакетом SDK для DotNet 2.1.400 или более поздней версии.", + "loc.messages.CredProvider_InstallingNetFxTo": "Идет установка поставщика учетных данных Azure Artifacts (.NET Framework) в \"%s\". Этот поставщик учетных данных совместим с nuget.exe 4.8.0.5385 или более поздней версии и MSBuild 15.8.166.59604 или более поздней версии.", + "loc.messages.CredProvider_SettingUpForOrgFeeds": "Поставщик учетных данных будет настроен на использование удостоверения \"%s\" для веб-каналов вашей организации или коллекции, начинающихся с:", + "loc.messages.CredProvider_SettingUpForServiceConnections": "Идет настройка поставщика учетных данных для следующих подключений службы:", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_MissingParameter": "Не удалось проанализировать конечную точку службы \"%s\", так как в ней отсутствует параметр \"%s\"", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_BadScheme": "Не удалось проанализировать конечную точку службы \"%s\", так как схема проверки подлинности \"%s\" недопустима" +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/artifacts-common/Strings/resources.resjson/zh-CN/resources.resjson new file mode 100644 index 000000000000..d674336fb736 --- /dev/null +++ b/common-npm-packages/artifacts-common/Strings/resources.resjson/zh-CN/resources.resjson @@ -0,0 +1,13 @@ +{ + "loc.messages.CredProvider_AlreadyInstalled": "已安装凭据提供程序。如果在后续步骤中存在与包相关的身份验证失败,请考虑将此任务的输入 \"forceReinstallCredentialProvider\" 设置为 true 以强制重新安装。", + "loc.messages.CredProvider_Error_FailedCopy": "安装凭据提供程序时,未能从 \"%s\" 复制到 \"%s\"。请确保目标目录未在使用中,并且代理帐户有权向其写入内容。", + "loc.messages.CredProvider_Error_FailedRemoveDir": "安装凭据提供程序时,未能删除目录 \"%s\"。请确保此目录未在使用中,并且代理帐户有权删除此目录。", + "loc.messages.CredProvider_Error_InvalidServiceConnection": "\"%s\" 的服务连接无效。", + "loc.messages.CredProvider_Error_InvalidServiceConnection_ApiKey": "\"%s\" 的服务连接无效。此任务中不支持 ApiKey 服务连接。请在调用工具本身时改用 -ApiKey (NuGet) 或 --api-key (dotnet)。有关详细信息,请参阅任务文档。", + "loc.messages.CredProvider_InstallingNetCoreTo": "正在将 Azure Artifacts 凭据提供程序(.NET Core)安装到 \"%s\"。此凭据提供程序与 dotnet SDK 2.1.400 或更高版本兼容。", + "loc.messages.CredProvider_InstallingNetFxTo": "正在将 Azure Artifacts 凭据提供程序(.NET Framework)安装到 \"%s\"。此凭据提供程序与 nuget.exe 4.8.0.5385 或更高版本以及 MSBuild 15.8.166.59604 或更高版本兼容。", + "loc.messages.CredProvider_SettingUpForOrgFeeds": "设置凭据提供程序,以将标识 \"%s\" 用于组织/集合中以下列内容开头的源:", + "loc.messages.CredProvider_SettingUpForServiceConnections": "为这些服务连接设置凭据提供程序:", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_MissingParameter": "未能分析服务终结点 \"%s\",因为它缺少参数 \"%s\"", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_BadScheme": "未能分析服务终结点 \"%s\",因为身份验证方案 \"%s\" 无效" +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/artifacts-common/Strings/resources.resjson/zh-TW/resources.resjson new file mode 100644 index 000000000000..68e0f950ab01 --- /dev/null +++ b/common-npm-packages/artifacts-common/Strings/resources.resjson/zh-TW/resources.resjson @@ -0,0 +1,13 @@ +{ + "loc.messages.CredProvider_AlreadyInstalled": "已安裝認證提供者。如果後續步驟中有套件相關的驗證失敗,請考慮將此工作的輸入 'forceReinstallCredentialProvider' 設定為 true,以強制重新安裝。", + "loc.messages.CredProvider_Error_FailedCopy": "無法在安裝認證提供者時,從 '%s' 複製到 '%s'。請確認目的地目錄未在使用中,而且代理程式帳戶有權寫入此目錄。", + "loc.messages.CredProvider_Error_FailedRemoveDir": "無法在安裝認證提供者時,移除目錄 '%s'。請確認此目錄未在使用中,而且代理程式帳戶有權刪除此目錄。", + "loc.messages.CredProvider_Error_InvalidServiceConnection": "'%s' 的服務連線無效。", + "loc.messages.CredProvider_Error_InvalidServiceConnection_ApiKey": "'%s' 的服務連線無效。此工作不支援 ApiKey 服務連線。當叫用工具本身時,請改用 -ApiKey (NuGet) 或 --api-key (dotnet)。如需詳細資料,請參閱工作文件。", + "loc.messages.CredProvider_InstallingNetCoreTo": "正在將 Azure Artifacts 認證提供者 (.NET Core) 安裝到 '%s'。此認證提供者與 dotnet SDK 2.1.400 或更新版本相容。", + "loc.messages.CredProvider_InstallingNetFxTo": "正在將 Azure Artifacts 認證提供者 (.NET Framework) 安裝到 '%s'。此認證提供者與 nuget.exe 4.8.0.5385 或更新版本相容,也與 MSBuild 15.8.166.59604 或更新版本相容。", + "loc.messages.CredProvider_SettingUpForOrgFeeds": "正在設定認證提供者,為開頭如下的組織/集合中之摘要,使用身分識別 '%s':", + "loc.messages.CredProvider_SettingUpForServiceConnections": "正在設定這些服務連線的認證提供者:", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_MissingParameter": "因為服務端點 '%s' 缺少參數 '%s',所以無法予以剖析", + "loc.messages.ServiceConnections_Error_FailedToParseServiceEndpoint_BadScheme": "因為驗證配置 '%s' 無效,所以無法剖析服務端點 '%s'" +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/package-lock.json b/common-npm-packages/artifacts-common/package-lock.json index 5f1d314ddc4f..7da19495e98f 100644 --- a/common-npm-packages/artifacts-common/package-lock.json +++ b/common-npm-packages/artifacts-common/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-artifacts-common", - "version": "2.1.0", + "version": "2.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -487,4 +487,4 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" } } -} +} \ No newline at end of file diff --git a/common-npm-packages/artifacts-common/package.json b/common-npm-packages/artifacts-common/package.json index 23a75340b845..28b7bb9e5760 100644 --- a/common-npm-packages/artifacts-common/package.json +++ b/common-npm-packages/artifacts-common/package.json @@ -1,26 +1,26 @@ { - "name": "azure-pipelines-tasks-artifacts-common", - "version": "2.1.0", - "description": "Azure Artifacts common code (for new authentication tasks)", - "scripts": { - "build": "cd ../build-scripts && npm install && cd ../artifacts-common && node make.js" - }, - "author": "Microsoft Corporation", - "repository": { - "type": "git", - "url": "https://github.com/Microsoft/azure-pipelines-tasks" - }, - "license": "MIT", - "dependencies": { - "@types/fs-extra": "8.0.0", - "@types/node": "^10.17.0", - "@types/mocha": "^5.2.6", - "azure-devops-node-api": "10.2.2", - "azure-pipelines-task-lib": "^3.1.0", - "fs-extra": "8.1.0", - "semver": "6.3.0" - }, - "devDependencies": { - "typescript": "4.0.2" - } -} + "name": "azure-pipelines-tasks-artifacts-common", + "version": "2.198.1", + "description": "Azure Artifacts common code (for new authentication tasks)", + "scripts": { + "build": "cd ../build-scripts && npm install && cd ../artifacts-common && node make.js" + }, + "author": "Microsoft Corporation", + "repository": { + "type": "git", + "url": "https://github.com/Microsoft/azure-pipelines-tasks" + }, + "license": "MIT", + "dependencies": { + "@types/fs-extra": "8.0.0", + "@types/node": "^10.17.0", + "@types/mocha": "^5.2.6", + "azure-devops-node-api": "10.2.2", + "azure-pipelines-task-lib": "^3.1.0", + "fs-extra": "8.1.0", + "semver": "6.3.0" + }, + "devDependencies": { + "typescript": "4.0.2" + } +} \ No newline at end of file diff --git a/common-npm-packages/az-blobstorage-provider-v2/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/az-blobstorage-provider-v2/Strings/resources.resjson/fr-FR/resources.resjson index 5038bd28d10f..a43ddaa21006 100644 --- a/common-npm-packages/az-blobstorage-provider-v2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/az-blobstorage-provider-v2/Strings/resources.resjson/fr-FR/resources.resjson @@ -10,5 +10,5 @@ "loc.messages.UnableToFetchItem": "Impossible de récupérer (fetch) l'élément : {0}. Erreur : {1}", "loc.messages.UploadingItem": "Chargement de {0}.", "loc.messages.ContinuationTokenExistsFetchingRemainingFiles": "Un jeton de continuation existe. Tentative de récupération (fetch) de la liste des fichiers restants.", - "loc.messages.GetArtifactItemsNotSupported": "Obtention des éléments d'artefact non prise en charge, chemin de code non valide" + "loc.messages.GetArtifactItemsNotSupported": "Obtention des éléments d'artefact non prise en charge, chemin du code non valide" } \ No newline at end of file diff --git a/common-npm-packages/az-blobstorage-provider-v2/package-lock.json b/common-npm-packages/az-blobstorage-provider-v2/package-lock.json index fb26bd7bcf9a..6a30ddbe4a70 100644 --- a/common-npm-packages/az-blobstorage-provider-v2/package-lock.json +++ b/common-npm-packages/az-blobstorage-provider-v2/package-lock.json @@ -1,6 +1,6 @@ { "name": "azp-tasks-az-blobstorage-provider-v2", - "version": "2.0.4", + "version": "2.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -4177,4 +4177,4 @@ "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" } } -} +} \ No newline at end of file diff --git a/common-npm-packages/az-blobstorage-provider-v2/package.json b/common-npm-packages/az-blobstorage-provider-v2/package.json index c5be1a85049a..2acae89cec62 100644 --- a/common-npm-packages/az-blobstorage-provider-v2/package.json +++ b/common-npm-packages/az-blobstorage-provider-v2/package.json @@ -1,27 +1,27 @@ { - "name": "azp-tasks-az-blobstorage-provider-v2", - "version": "2.0.4", - "description": "Common Library to download blobs from azure storage", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" - }, - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" - }, - "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", - "dependencies": { - "artifact-engine": "1.0.0", - "azure-pipelines-task-lib": "^3.1.0", - "azure-storage": "^2.10.4", - "q": "1.4.1" - }, - "devDependencies": { - "typescript": "4.0.2" - }, - "scripts": { - "build": "cd ../build-scripts && npm install && cd ../az-blobstorage-provider-v2 && node make.js" - } -} + "name": "azp-tasks-az-blobstorage-provider-v2", + "version": "2.198.1", + "description": "Common Library to download blobs from azure storage", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" + }, + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" + }, + "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", + "dependencies": { + "artifact-engine": "1.0.0", + "azure-pipelines-task-lib": "^3.1.0", + "azure-storage": "^2.10.4", + "q": "1.4.1" + }, + "devDependencies": { + "typescript": "4.0.2" + }, + "scripts": { + "build": "cd ../build-scripts && npm install && cd ../az-blobstorage-provider-v2 && node make.js" + } +} \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/de-DE/resources.resjson index 9da92bb8709b..1569ca50de12 100644 --- a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/de-DE/resources.resjson @@ -55,26 +55,36 @@ "loc.messages.StoppingAppServiceSlot": "App Service wird beendet: %s-%s", "loc.messages.StoppedAppService": "App Service \"%s\" wurde erfolgreich beendet.", "loc.messages.StoppedAppServiceSlot": "App Service \"%s-%s\" wurde erfolgreich beendet.", - "loc.messages.FailedToStopAppService": "Fehler beim Starten von App Service \"%s\". Fehler: %s", - "loc.messages.FailedToStopAppServiceSlot": "Fehler beim Start von App Service \"%s-%s\". Fehler: %s", + "loc.messages.FailedToStopAppService": "Fehler beim Beenden von App Service \"%s\". Fehler: %s", + "loc.messages.FailedToStopAppServiceSlot": "Fehler beim Beenden von App Service \"%s-%s\". Fehler: %s", "loc.messages.RestartingAppService": "App Service wird neu gestartet: %s", "loc.messages.RestartingAppServiceSlot": "App Service wird neu gestartet: %s-%s", "loc.messages.RestartedAppService": "App Service \"%s\" wurde erfolgreich neu gestartet.", "loc.messages.RestartedAppServiceSlot": "App Service \"%s-%s\" wurde erfolgreich neu gestartet.", "loc.messages.FailedToRestartAppService": "Fehler beim Neustart von App Service \"%s\". Fehler: %s", "loc.messages.FailedToRestartAppServiceSlot": "Fehler beim Neustart von App Service \"%s-%s\". Fehler: %s", + "loc.messages.DeletingAppServiceSlot": "App Service-Slot wird gelöscht: %s", + "loc.messages.DeletedAppServiceSlot": "App Service-Slot \"%s\" wurde erfolgreich gelöscht.", + "loc.messages.FailedToDeleteAppServiceSlot": "Fehler beim Löschen von App Service-Slot \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServiceDetails": "Fehler beim Abrufen der App Service-Details \"%s\". Fehler: %s", "loc.messages.AppServiceState": "Der App Service befindet sich im Zustand \"%s\".", "loc.messages.InvalidMonitorAppState": "Ungültiger Zustand \"%s\" für den Zustand der Überwachungs-App angegeben.", "loc.messages.FailedToGetAppServicePublishingProfile": "Fehler beim Abrufen des Veröffentlichungsprofils für App Service \"%s\". Fehler: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "Fehler beim Tauschen der App Service-Slots \"%s\": \"production\" und \"%s\". Fehler: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "Fehler beim Tauschen der App Service-Slots \"%s\": \"%s\" und \"%s\". Fehler: %s", + "loc.messages.FailedToSwapAppServiceSlotSlotsPhase1": "Fehler bei Phase 1 des Austauschs: Konfigurationsänderungen für App Service-Instanz \"%s\", Slots \"%s\" und \"%s\". Fehler: %s", + "loc.messages.FailedToCancelSwapAppServiceSlotSlotsPhase1": "Fehler beim Abbrechen von Phase 1 des Austauschs: Konfigurationsänderungen für App Service-Instanz \"%s\", Slot \"%s\". Fehler: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "Slots für App Service \"%s\" werden getauscht: \"production\" und \"%s\"", "loc.messages.SwappingAppServiceSlotSlots": "Slots für App Service \"%s\" werden getauscht: \"%s\" und \"%s\"", + "loc.messages.SwappingAppServiceSlotSlotsPhase1": "Phase 1 des Austauschs wird durchgeführt: Konfigurationsänderungen für App Service-Instanz \"%s\", Slots \"%s\" und \"%s\".", + "loc.messages.PreviewSwapPhase1": "Zeigen Sie eine Vorschau von Phase 1 des Austauschs im Quellslot an, indem Sie zu https://%s-%s.azurewebsites.net wechseln.", + "loc.messages.CancelSwapAppServiceSlotSlotsPhase1": "Phase 1 des Austauschs abbrechen: Konfigurationsänderungen für App Service-Instanz \"%s\", Slots: \"%s\"", "loc.messages.SwappedAppServiceSlotWithProduction": "Slots für App Service \"%s\" getauscht: \"production\" und \"%s\"", "loc.messages.SwappedAppServiceSlotSlots": "Slots für App Service \"%s\" getauscht: \"%s\" und \"%s\"'", + "loc.messages.SwappedAppServiceSlotSlotsPhase1": "Phase 1 des Austauschs durchgeführt: Konfigurationsänderungen für App Service-Instanz \"%s\", Slots \"%s\" und \"%s\".", + "loc.messages.CancelledSwapAppServiceSlotSlotsPhase1": "Phase 1 des Austauschs abgebrochen: Konfigurationsänderungen für App Service-Instanz \"%s\", Slots: \"%s\"", "loc.messages.FailedToGetAppServicePublishingCredentials": "Fehler beim Abrufen der Anmeldeinformationen für die Veröffentlichung für App Service \"%s\". Fehler: %s", - "loc.messages.WarmingUpSlots": "Slots werden aufgewärmt.", + "loc.messages.WarmingUpSlots": "Slots werden aufgewärmt", "loc.messages.DeploymentIDCannotBeNull": "Die Bereitstellungs-ID darf nicht NULL oder leer sein.", "loc.messages.DeploymentDataEntityCannotBeNull": "Die Datenentität für die Bereitstellung darf nicht NULL oder undefiniert sein.", "loc.messages.SiteExtensionInstalled": "Die Websiteerweiterung \"%s\" wurde installiert.", @@ -139,6 +149,9 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Fehler beim Aktualisieren der Ressource \"%s\" der Azure-Metrikwarnungsregel. Fehler: %s", "loc.messages.ResponseNotValid": "Das Format der Antwort ist ungültig.", "loc.messages.NotAbleToCreateFirewallRule": "Fehler beim Hinzufügen der Firewallregel zum Azure MySQL-Server. Fehler: %s", + "loc.messages.MethodNotImplementedError": "Die Methode \"%s\" ist nicht implementiert.", + "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist. Weitere Informationen finden Sie unter https://aka.ms/azureappservicedeploytsg.", + "loc.messages.CorrelationIdForARM": "Korrelations-ID aus ARM-API-Aufrufantwort: %s", "loc.messages.CantDownloadAccessProfile": "Zugriffsprofil/Kube-Konfigurationsdatei für den Cluster \"%s\" kann nicht heruntergeladen werden. Ursache: %s.", "loc.messages.FailedToPatchAppServiceConfiguration": "Fehler beim Patchen der Konfiguration für App Service \"%s\". Fehler: %s", "loc.messages.FailedToGetAppServiceMetadata": "Fehler beim Abrufen der Metadaten für App Service \"%s\". Fehler: %s", @@ -149,7 +162,10 @@ "loc.messages.UpdatedRule": "Aktualisierte Regel: %s", "loc.messages.CreatedRule": "Erstellte Regel: %s", "loc.messages.RetryingRequest": "Anforderung wird nach %s Sekunden wiederholt.", + "loc.messages.InvalidCertFileProvided": "Ungültige Zertifikatdatei angegeben.", "loc.messages.UnableToFetchAuthorityURL": "Abrufen der Autoritäts-URL nicht möglich.", + "loc.messages.ManagementGroupIdCannotBeNull": "Die Verwaltungsgruppen-ID darf nicht NULL sein.", "loc.messages.MysqlServerNameCannotBeEmpty": "Der MySQL-Servername darf nicht NULL sein.", + "loc.messages.FirewallRuleNameCannotBeNull": "Der Name der Firewallregel darf nicht NULL sein.", "loc.messages.StorageAccountDoesNotExist": "Fehler beim Abrufen des Azure-Speicherkontos mit dem Namen %s." } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/es-ES/resources.resjson index 92a98e73b6fc..e4ab7c0deb01 100644 --- a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/es-ES/resources.resjson @@ -55,24 +55,34 @@ "loc.messages.StoppingAppServiceSlot": "Deteniendo la instancia de App Service: %s-%s", "loc.messages.StoppedAppService": "La instancia de App Service \"%s\" se detuvo correctamente.", "loc.messages.StoppedAppServiceSlot": "La instancia de App Service \"%s-%s\" se detuvo correctamente.", - "loc.messages.FailedToStopAppService": "No se pudo iniciar la instancia de App Service \"%s\". Error: %s", - "loc.messages.FailedToStopAppServiceSlot": "No se pudo iniciar la instancia de App Service \"%s-%s\". Error: %s", + "loc.messages.FailedToStopAppService": "No se pudo detener App Service '%s'. Error: %s", + "loc.messages.FailedToStopAppServiceSlot": "No se pudo detener App Service '%s-%s'. Error: %s", "loc.messages.RestartingAppService": "Reiniciando la instancia de App Service: %s", "loc.messages.RestartingAppServiceSlot": "Reiniciando la instancia de App Service: %s-%s", "loc.messages.RestartedAppService": "La instancia de App Service \"%s\" se reinició correctamente.", "loc.messages.RestartedAppServiceSlot": "La instancia de App Service \"%s-%s\" se reinició correctamente.", "loc.messages.FailedToRestartAppService": "No se pudo reiniciar la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToRestartAppServiceSlot": "No se pudo reiniciar la instancia de App Service \"%s-%s\". Error: %s", + "loc.messages.DeletingAppServiceSlot": "Eliminando el espacio de App Service: %s", + "loc.messages.DeletedAppServiceSlot": "El espacio de App Service \"%s\" se eliminó correctamente.", + "loc.messages.FailedToDeleteAppServiceSlot": "No se pudo eliminar el espacio de App Service \"%s\". Error: %s", "loc.messages.FailedToGetAppServiceDetails": "No se pudieron capturar los detalles de la instancia de App Service \"%s\". Error: %s", "loc.messages.AppServiceState": "La instancia de App Service tiene el estado \"%s\".", "loc.messages.InvalidMonitorAppState": "Se proporcionó un estado \"%s\" no válido para la aplicación de supervisión.", "loc.messages.FailedToGetAppServicePublishingProfile": "No se pudo capturar el perfil de publicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "No se pudieron intercambiar los espacios de la instancia de App Service \"%s\": \"producción\" y \"%s\". Error: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "No se pudieron intercambiar los espacios de la instancia de App Service \"%s\": \"%s\" y \"%s\". Error: %s", + "loc.messages.FailedToSwapAppServiceSlotSlotsPhase1": "No se pudieron intercambiar los cambios de configuración de la primera fase para los espacios \"%s\" y \"%s\" de la instancia de App Service \"%s\". Error: %s", + "loc.messages.FailedToCancelSwapAppServiceSlotSlotsPhase1": "No se pudieron cancelar los cambios de configuración de la primera fase del intercambio para el espacio \"%s\" de la instancia de App Service \"%s\". Error: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "Intercambiando los espacios de la instancia de App Service \"%s\": \"producción\" y \"%s\"", "loc.messages.SwappingAppServiceSlotSlots": "Intercambiando los espacios de la instancia de App Service \"%s\": \"%s\" y \"%s\"", + "loc.messages.SwappingAppServiceSlotSlotsPhase1": "Intercambiando los cambios de configuración de la primera fase para la instancia de App Service \"%s\", espacios \"%s\" y \"%s\".", + "loc.messages.PreviewSwapPhase1": "Vaya a https://%s-%s.azurewebsites.net para obtener una vista previa del intercambio de la primera fase en el espacio de origen.", + "loc.messages.CancelSwapAppServiceSlotSlotsPhase1": "Cancelar los cambios de configuración de la primera fase del intercambio para los espacios \"%s\" de la instancia de App Service \"%s\"", "loc.messages.SwappedAppServiceSlotWithProduction": "Se intercambiaron los espacios de la instancia de App Service \"%s\": \"producción\" y \"%s\"", "loc.messages.SwappedAppServiceSlotSlots": "Se intercambiaron los espacios de la instancia de App Service \"%s\": \"%s\" y \"%s\"", + "loc.messages.SwappedAppServiceSlotSlotsPhase1": "Los cambios de configuración de la primera fase se han intercambiado para la instancia de App Service \"%s\", espacios \"%s\" y \"%s\".", + "loc.messages.CancelledSwapAppServiceSlotSlotsPhase1": "Se han cancelado los cambios de configuración de la primera fase del intercambio para los espacios \"%s\" de la instancia de App Service \"%s\"", "loc.messages.FailedToGetAppServicePublishingCredentials": "No se pudieron capturar las credenciales de publicación de la instancia de App Service \"%s\". Error: %s", "loc.messages.WarmingUpSlots": "Preparando los espacios", "loc.messages.DeploymentIDCannotBeNull": "El identificador de implementación no puede ser NULL o no estar definido.", @@ -139,6 +149,9 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "No se pudo actualizar el recurso de regla de alerta de métrica de Azure \"%s\". Error: %s", "loc.messages.ResponseNotValid": "El formato de la respuesta no es válido.", "loc.messages.NotAbleToCreateFirewallRule": "Error al agregar la regla de firewall al servidor MySQL de Azure: %s", + "loc.messages.MethodNotImplementedError": "El método \"%s\" no está implementado", + "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio que se usa es válida y no ha expirado. Para obtener más información, consulte https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "Identificador de correlación de la respuesta de llamada API de ARM: %s", "loc.messages.CantDownloadAccessProfile": "No se puede descargar el archivo de configuración del perfil de acceso o kube para el clúster %s. Motivo %s.", "loc.messages.FailedToPatchAppServiceConfiguration": "No se pudo aplicar una revisión a la configuración de la instancia de App Service \"%s\". Error: %s", "loc.messages.FailedToGetAppServiceMetadata": "No se pudieron obtener los metadatos de la instancia de App Service \"%s\". Error: %s", @@ -149,7 +162,10 @@ "loc.messages.UpdatedRule": "Regla actualizada: \"%s\"", "loc.messages.CreatedRule": "Regla creada: \"%s\"", "loc.messages.RetryingRequest": "Reintentando solicitud después de %s segundos.", + "loc.messages.InvalidCertFileProvided": "Se ha proporcionado un archivo de certificado no válido.", "loc.messages.UnableToFetchAuthorityURL": "No se puede recuperar la dirección URL de la autoridad.", + "loc.messages.ManagementGroupIdCannotBeNull": "El identificador del grupo de administración no puede ser NULL.", "loc.messages.MysqlServerNameCannotBeEmpty": "El nombre del servidor MySQL no puede ser un valor null.", + "loc.messages.FirewallRuleNameCannotBeNull": "El nombre de la regla de firewall no puede ser un valor null.", "loc.messages.StorageAccountDoesNotExist": "No se pudo obtener la cuenta de Azure Storage con el nombre %s." } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/fr-FR/resources.resjson index 83aa9d14b473..4c6700ca39be 100644 --- a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/fr-FR/resources.resjson @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MaxLength\" : 90", "loc.messages.ResourceGroupDeceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MinLength\" : 1", "loc.messages.ResourceGroupDoesntMatchPattern": "\"resourceGroupName\" doit satisfaire la contrainte - \"Pattern\" : /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe de machines virtuelles identiques ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", - "loc.messages.GetVMSSFailed": "Échec de l'obtention des détails du groupe de machines virtuelles identiques correspondant au groupe de ressources %s et portant le nom %s. Erreur : %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe de machines virtuelles identiques %s, car il utilise une image de plateforme. Seul un groupe de machines virtuelles identiques qui utilise une image personnalisée peut être mis à jour.", + "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe VMSS ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", + "loc.messages.GetVMSSFailed": "L'obtention des détails du groupe VMSS correspondant au groupe de ressources %s et portant le nom %s a échoué. Erreur : %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe VMSS %s, car il utilise une image de plateforme. Seul un groupe VMSS qui utilise une image personnalisée peut être mis à jour.", "loc.messages.VMSSImageUrlCannotBeNull": "L'URL de l'image doit être une chaîne non vide.", "loc.messages.VMSSImageAlreadyUptoDate": "L'image est déjà à jour pour %s. Mise à jour de l'image ignorée.", - "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe de machines virtuelles identiques : %s.", - "loc.messages.VMSSUpdateImage": "Mise à jour du groupe de machines virtuelles identiques %s pour l'utilisation d'une nouvelle image...", + "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe VMSS : %s.", + "loc.messages.VMSSUpdateImage": "Mise à jour du groupe VMSS %s pour l'utilisation d'une nouvelle image...", "loc.messages.ResourceNameCannotBeNull": "Le nom de la ressource ne peut pas avoir une valeur null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "L'URL de ressource Active Directory ne peut pas être vide.", "loc.messages.StorageAccountCannotBeNull": "le accountName de stockage ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", @@ -55,24 +55,34 @@ "loc.messages.StoppingAppServiceSlot": "Arrêt de l'App Service : %s-%s", "loc.messages.StoppedAppService": "L'App Service '%s' s'est correctement arrêté.", "loc.messages.StoppedAppServiceSlot": "L'App Service '%s-%s' s'est correctement arrêté.", - "loc.messages.FailedToStopAppService": "Échec du démarrage de l'App Service '%s'. Erreur : %s", - "loc.messages.FailedToStopAppServiceSlot": "Échec du démarrage de l'App Service '%s-%s'. Erreur : %s", + "loc.messages.FailedToStopAppService": "Échec de l’arrêt du service d’application « % ». Erreur : %s", + "loc.messages.FailedToStopAppServiceSlot": "Échec de l’arrêt du service d’application « %s-% ». Erreur : %s", "loc.messages.RestartingAppService": "Redémarrage de l'App Service : %s", "loc.messages.RestartingAppServiceSlot": "Redémarrage de l'App Service : %s-%s", "loc.messages.RestartedAppService": "L'App Service '%s' a correctement redémarré.", "loc.messages.RestartedAppServiceSlot": "L'App Service '%s-%s' a correctement redémarré.", "loc.messages.FailedToRestartAppService": "Échec du redémarrage de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToRestartAppServiceSlot": "Échec du redémarrage de l'App Service '%s-%s'. Erreur : %s", + "loc.messages.DeletingAppServiceSlot": "Suppression de l'emplacement d'App Service : %s", + "loc.messages.DeletedAppServiceSlot": "L'emplacement '%s' d'App Service a été supprimé correctement.", + "loc.messages.FailedToDeleteAppServiceSlot": "Échec de la suppression de l'emplacement '%s' d'App Service. Erreur : %s", "loc.messages.FailedToGetAppServiceDetails": "Échec de la récupération (fetch) des détails de l'App Service '%s'. Erreur : %s", "loc.messages.AppServiceState": "App Service est à l'état '%s'.", "loc.messages.InvalidMonitorAppState": "État '%s' non valide pour la supervision de l'état de l'application", "loc.messages.FailedToGetAppServicePublishingProfile": "Échec de la récupération (fetch) du profil de publication de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "Échec de l'échange des emplacements de l'App Service '%s' - 'production' et '%s'. Erreur : %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "Échec de l'échange des emplacements de l'App Service '%s' - '%s' et '%s'. Erreur : %s", + "loc.messages.FailedToSwapAppServiceSlotSlotsPhase1": "Échec de l'échange de la phase 1 des changements de configuration pour les emplacements '%s' d'App Service - '%s' et '%s'. Erreur : %s", + "loc.messages.FailedToCancelSwapAppServiceSlotSlotsPhase1": "Échec de l'annulation de l'échange de la phase 1 des changements de configuration pour les emplacements '%s' d'App Service - '%s'. Erreur : %s", "loc.messages.SwappingAppServiceSlotWithProduction": "Échange des emplacements de l'App Service '%s' - 'production' et '%s'", "loc.messages.SwappingAppServiceSlotSlots": "Échange des emplacements de l'App Service '%s' - '%s' et '%s'", + "loc.messages.SwappingAppServiceSlotSlotsPhase1": "Échange de la phase 1 des changements de configuration pour les emplacements '%s' d'App Service - '%s' et '%s'", + "loc.messages.PreviewSwapPhase1": "Affichez un aperçu de l'échange de la phase 1 dans l'emplacement source en accédant à https://%s-%s.azurewebsites.net", + "loc.messages.CancelSwapAppServiceSlotSlotsPhase1": "Annuler l'échange de la phase 1 des changements de configuration pour les emplacements '%s' d'App Service - '%s'", "loc.messages.SwappedAppServiceSlotWithProduction": "Échange effectué des emplacements de l'App Service '%s' - 'production' et '%s'", "loc.messages.SwappedAppServiceSlotSlots": "Échange effectué des emplacements de l'App Service '%s' - '%s' et '%s'", + "loc.messages.SwappedAppServiceSlotSlotsPhase1": "Échange effectué de la phase 1 des changements de configuration pour les emplacements '%s' d'App Service - '%s' et '%s'", + "loc.messages.CancelledSwapAppServiceSlotSlotsPhase1": "Annulation effectuée de l'échange de la phase 1 des changements de configuration pour les emplacements '%s' d'App Service - '%s'", "loc.messages.FailedToGetAppServicePublishingCredentials": "Échec de la récupération (fetch) des informations d'identification de publication de l'App Service '%s'. Erreur : %s", "loc.messages.WarmingUpSlots": "Préchauffage des emplacements", "loc.messages.DeploymentIDCannotBeNull": "L'ID de déploiement ne peut pas avoir une valeur null ou être vide.", @@ -139,6 +149,9 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Échec de la mise à jour de la ressource '%s' de la règle d'alerte de métrique Azure. Erreur : %s", "loc.messages.ResponseNotValid": "La réponse n'est pas dans un format valide", "loc.messages.NotAbleToCreateFirewallRule": "Obtention d'une erreur durant l'ajout d'une règle de pare-feu au serveur Azure MySQL. Erreur : %s", + "loc.messages.MethodNotImplementedError": "La méthode '%s' n'est pas implémentée.", + "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré. Pour plus d'informations, consultez https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "ID de corrélation de la réponse à l'appel d'API ARM : %s", "loc.messages.CantDownloadAccessProfile": "Impossible de télécharger le fichier config de profil d'accès/kube pour le cluster %s. Raison : %s.", "loc.messages.FailedToPatchAppServiceConfiguration": "Échec de l'application du correctif à la configuration de l'App Service '%s'. Erreur : %s", "loc.messages.FailedToGetAppServiceMetadata": "Échec de l'obtention des métadonnées de l'App Service '%s'. Erreur : %s", @@ -149,7 +162,10 @@ "loc.messages.UpdatedRule": "Règle mise à jour : '%s'", "loc.messages.CreatedRule": "Règle créée : '%s'", "loc.messages.RetryingRequest": "Nouvelle tentative d'interrogation après %s.", + "loc.messages.InvalidCertFileProvided": "Le fichier de certificat fourni n'est pas valide.", "loc.messages.UnableToFetchAuthorityURL": "Impossible de récupérer (fetch) l'URL d'autorité.", + "loc.messages.ManagementGroupIdCannotBeNull": "L'ID du groupe d'administration ne peut pas avoir une valeur null.", "loc.messages.MysqlServerNameCannotBeEmpty": "Le nom du serveur MySQL ne doit pas avoir une valeur null.", + "loc.messages.FirewallRuleNameCannotBeNull": "Le nom de la règle de pare-feu ne doit pas avoir une valeur null.", "loc.messages.StorageAccountDoesNotExist": "Échec de l'obtention du compte de stockage Azure nommé %s." } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/it-IT/resources.resjson index f183fb1ea0f1..fcc5c39137ee 100644 --- a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/it-IT/resources.resjson @@ -2,7 +2,7 @@ "loc.messages.ClientIdCannotBeEmpty": "clientId non deve essere una stringa vuota.", "loc.messages.DomainCannotBeEmpty": "domain non deve essere una stringa vuota.", "loc.messages.SecretCannotBeEmpty": "secret non deve essere una stringa vuota.", - "loc.messages.armUrlCannotBeEmpty": "arm Url non deve essere una stringa vuota.", + "loc.messages.armUrlCannotBeEmpty": "L'URL di ARM non deve essere una stringa vuota.", "loc.messages.authorityUrlCannotBeEmpty": "authority non deve essere una stringa vuota.", "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Non è stato possibile recuperare il token di accesso per Azure. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Configurare l'identità del servizio gestita per la macchina virtuale 'https://aka.ms/azure-msi-docs'. Codice di stato: %s. Messaggio di stato: %s", @@ -55,24 +55,34 @@ "loc.messages.StoppingAppServiceSlot": "Arresto del servizio app: %s-%s", "loc.messages.StoppedAppService": "Il servizio app '%s' è stato arrestato.", "loc.messages.StoppedAppServiceSlot": "Il servizio app '%s-%s' è stato arrestato.", - "loc.messages.FailedToStopAppService": "Non è stato possibile avviare il servizio app '%s'. Errore: %s", - "loc.messages.FailedToStopAppServiceSlot": "Non è stato possibile avviare il servizio app '%s-%s'. Errore: %s", + "loc.messages.FailedToStopAppService": "Non è stato possibile interrompere il servizio app '%s'. Errore: %s", + "loc.messages.FailedToStopAppServiceSlot": "Non è stato possibile interrompere il servizio app '%s-%s'. Errore: %s", "loc.messages.RestartingAppService": "Riavvio del servizio app: %s", "loc.messages.RestartingAppServiceSlot": "Riavvio del servizio app: %s-%s", "loc.messages.RestartedAppService": "Il servizio app '%s' è stato riavviato.", "loc.messages.RestartedAppServiceSlot": "Il servizio app '%s-%s' è stato riavviato.", "loc.messages.FailedToRestartAppService": "Non è stato possibile riavviare il servizio app '%s'. Errore: %s", "loc.messages.FailedToRestartAppServiceSlot": "Non è stato possibile riavviare il servizio app '%s-%s'. Errore: %s", + "loc.messages.DeletingAppServiceSlot": "Eliminazione dello slot %s del servizio app", + "loc.messages.DeletedAppServiceSlot": "Lo slot '%s' del servizio app è stato eliminato.", + "loc.messages.FailedToDeleteAppServiceSlot": "Non è stato possibile eliminare lo slot '%s' del servizio app. Errore: %s", "loc.messages.FailedToGetAppServiceDetails": "Non è stato possibile recuperare i dettagli del servizio app '%s'. Errore: %s", "loc.messages.AppServiceState": "Il servizio app si trova nello stato '%s'.", "loc.messages.InvalidMonitorAppState": "Lo stato '%s', specificato per il monitoraggio dello stato dell'app, non è valido", "loc.messages.FailedToGetAppServicePublishingProfile": "Non è stato possibile recuperare il profilo di pubblicazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "Non è stato possibile scambiare gli slot 'production' e '%s' del servizio app '%s'. Errore: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "Non è stato possibile scambiare gli slot '%s' e '%s' del servizio app '%s'. Errore: %s", + "loc.messages.FailedToSwapAppServiceSlotSlotsPhase1": "Non è stato possibile scambiare le modifiche di configurazione della fase 1 per gli slot del servizio app '%s' - '%s' e '%s'. Errore: %s", + "loc.messages.FailedToCancelSwapAppServiceSlotSlotsPhase1": "Non è stato possibile annullare lo scambio delle modifiche di configurazione della fase 1 per lo slot del servizio app '%s' - '%s'. Errore: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "Scambio degli slot 'production' e '%s' del servizio app '%s'", "loc.messages.SwappingAppServiceSlotSlots": "Scambio degli slot '%s' e '%s' del servizio app '%s'", + "loc.messages.SwappingAppServiceSlotSlotsPhase1": "Scambio delle modifiche di configurazione della fase 1 per gli slot del servizio app '%s' - '%s' e '%s'", + "loc.messages.PreviewSwapPhase1": "Per visualizzare l'anteprima dello scambio della fase 1 nello slot di origine, vedere https://%s-%s.azurewebsites.net", + "loc.messages.CancelSwapAppServiceSlotSlotsPhase1": "Annulla lo scambio delle modifiche di configurazione della fase 1 per gli slot del servizio app '%s' - '%s'", "loc.messages.SwappedAppServiceSlotWithProduction": "Gli slot 'production' e '%s' del servizio app '%s' sono stati scambiati", "loc.messages.SwappedAppServiceSlotSlots": "Gli slot '%s' e '%s' del servizio app '%s' sono stati scambiati", + "loc.messages.SwappedAppServiceSlotSlotsPhase1": "Scambio delle modifiche di configurazione della fase 1 completato per gli slot del servizio app '%s' - '%s' e '%s'", + "loc.messages.CancelledSwapAppServiceSlotSlotsPhase1": "Scambio delle modifiche di configurazione della fase 1 annullato per gli slot del servizio app '%s' - '%s'", "loc.messages.FailedToGetAppServicePublishingCredentials": "Non è stato possibile recuperare le credenziali di pubblicazione del servizio app '%s'. Errore: %s", "loc.messages.WarmingUpSlots": "Riscaldamento degli slot", "loc.messages.DeploymentIDCannotBeNull": "L'ID distribuzione non può essere Null o vuoto.", @@ -139,6 +149,9 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Non è stato possibile aggiornare la risorsa '%s' della regola di avviso delle metriche di Azure. Errore: %s", "loc.messages.ResponseNotValid": "Il formato della risposta non è valido", "loc.messages.NotAbleToCreateFirewallRule": "Si è verificato un errore durante l'aggiunta della regola del firewall al server MySQL di Azure. Errore: %s", + "loc.messages.MethodNotImplementedError": "Il metodo '%s' non è implementato.", + "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta. Per altre informazioni, vedere https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "ID correlazione della risposta alla chiamata API ARM: %s", "loc.messages.CantDownloadAccessProfile": "Non è possibile scaricare il profilo di accesso o il file di configurazione kube per il cluster %s. Motivo: %s.", "loc.messages.FailedToPatchAppServiceConfiguration": "Non è stato possibile correggere la configurazione del servizio app '%s'. Errore: %s", "loc.messages.FailedToGetAppServiceMetadata": "Non è stato possibile ottenere i metadati del servizio app '%s'. Errore: %s", @@ -149,7 +162,10 @@ "loc.messages.UpdatedRule": "Regola aggiornata: '%s'", "loc.messages.CreatedRule": "Regola creata: '%s'", "loc.messages.RetryingRequest": "La richiesta verrà ripetuta dopo %s secondi.", + "loc.messages.InvalidCertFileProvided": "Il file di certificato specificato non è valido.", "loc.messages.UnableToFetchAuthorityURL": "Non è possibile recuperare l'URL dell'autorità.", + "loc.messages.ManagementGroupIdCannotBeNull": "L'ID gruppo di gestione non può essere Null.", "loc.messages.MysqlServerNameCannotBeEmpty": "Il nome del server MySQL non può essere Null.", + "loc.messages.FirewallRuleNameCannotBeNull": "Il nome della regola del firewall non può essere Null.", "loc.messages.StorageAccountDoesNotExist": "Non è stato possibile recuperare l'account di archiviazione di Azure denominato %s." } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ja-JP/resources.resjson index 32fdf7a3e0d7..ee9085bea02d 100644 --- a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ja-JP/resources.resjson @@ -55,25 +55,35 @@ "loc.messages.StoppingAppServiceSlot": "App Service を停止しています: %s-%s", "loc.messages.StoppedAppService": "App Service '%s' が正常に停止されました。", "loc.messages.StoppedAppServiceSlot": "App Service '%s-%s' が正常に停止されました。", - "loc.messages.FailedToStopAppService": "App Service '%s' を開始できませんでした。エラー: %s", - "loc.messages.FailedToStopAppServiceSlot": "App Service '%s-%s' を開始できませんでした。エラー: %s", + "loc.messages.FailedToStopAppService": "App Service '%s' を停止できませんでした。エラー: %s", + "loc.messages.FailedToStopAppServiceSlot": "App Service '%s-%s' を停止できませんでした。エラー: %s", "loc.messages.RestartingAppService": "App Service を再起動しています: %s", "loc.messages.RestartingAppServiceSlot": "App Service %s-%s を再起動しています", "loc.messages.RestartedAppService": "App Service '%s' が正常に再起動されました。", "loc.messages.RestartedAppServiceSlot": "App Service '%s-%s' が正常に再起動されました。", "loc.messages.FailedToRestartAppService": "App Service '%s' を再起動できませんでした。エラー: %s", "loc.messages.FailedToRestartAppServiceSlot": "App Service '%s-%s' を再起動できませんでした。エラー: %s", + "loc.messages.DeletingAppServiceSlot": "App Service スロット (%s) を削除しています", + "loc.messages.DeletedAppServiceSlot": "App Service スロット '%s' が正常に削除されました。", + "loc.messages.FailedToDeleteAppServiceSlot": "App Service スロット '%s' を削除できませんでした。エラー: %s", "loc.messages.FailedToGetAppServiceDetails": "App Service '%s' の詳細をフェッチできませんでした。エラー: %s", "loc.messages.AppServiceState": "App Service の状態は '%s' です。", "loc.messages.InvalidMonitorAppState": "アプリ状態を監視するために指定された状態 '%s' は無効です", - "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の発行プロファイルをフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の公開プロファイルをフェッチできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' をスワップできませんでした。エラー: %s", + "loc.messages.FailedToSwapAppServiceSlotSlotsPhase1": "App Service '%s' のスロット'%s' と '%s' について、フェーズ 1 の構成の変更をスワップできませんでした。エラー: %s", + "loc.messages.FailedToCancelSwapAppServiceSlotSlotsPhase1": "App Service '%s' スロット'%s' について、フェーズ 1 の構成の変更のスワップを取り消すことができませんでした。エラー: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされています", "loc.messages.SwappingAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされています", + "loc.messages.SwappingAppServiceSlotSlotsPhase1": "App Service '%s' スロット '%s' と '%s' について、フェーズ 1 構成の変更をスワップしています", + "loc.messages.PreviewSwapPhase1": "ソース スロットでフェーズ 1 のスワップをプレビューするには、https://%s-%s.azurewebsites.net に移動してください", + "loc.messages.CancelSwapAppServiceSlotSlotsPhase1": "App Service '%s' スロット '%s' に対するスワップのフェーズ 1 の構成の変更を取り消します", "loc.messages.SwappedAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされました", "loc.messages.SwappedAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされました", - "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の発行資格情報をフェッチできませんでした。エラー: %s", + "loc.messages.SwappedAppServiceSlotSlotsPhase1": "App Service '%s' スロット '%s' と '%s' について、フェーズ 1 構成の変更がスワップされました", + "loc.messages.CancelledSwapAppServiceSlotSlotsPhase1": "App Service '%s' スロット '%s' に対するスワップのフェーズ 1 の構成の変更が取り消されました", + "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.WarmingUpSlots": "スロットをウォームアップしています", "loc.messages.DeploymentIDCannotBeNull": "配置 ID を null または空にすることはできません。", "loc.messages.DeploymentDataEntityCannotBeNull": "配置データ エンティティを null または未定義にすることはできません。", @@ -139,6 +149,9 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Azure のメトリック アラート ルール '%s' リソースを更新できませんでした。エラー: %s", "loc.messages.ResponseNotValid": "応答が無効な形式です", "loc.messages.NotAbleToCreateFirewallRule": "ファイアウォール規則を Azure MySql サーバーに追加する際にエラーが発生しました。エラー: %s", + "loc.messages.MethodNotImplementedError": "メソッド '%s' は実装されていません。", + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。詳細については、https://aka.ms/azureappservicedeploytsg をご覧ください", + "loc.messages.CorrelationIdForARM": "ARM API 呼び出しの応答からの関連付け ID: %s", "loc.messages.CantDownloadAccessProfile": "クラスター %s のアクセス プロファイルまたは kube 構成ファイルをダウンロードできません。理由 %s。", "loc.messages.FailedToPatchAppServiceConfiguration": "App Service '%s' の構成を修正できませんでした。エラー: %s", "loc.messages.FailedToGetAppServiceMetadata": "App Service '%s' のメタデータの取得に失敗しました。エラー: %s", @@ -149,7 +162,10 @@ "loc.messages.UpdatedRule": "ルールを更新しました : '%s'", "loc.messages.CreatedRule": "ルールが作成されました: '%s'", "loc.messages.RetryingRequest": "%s 秒後に要求を再試行しています。", + "loc.messages.InvalidCertFileProvided": "指定された証明書ファイルが無効です。", "loc.messages.UnableToFetchAuthorityURL": "機関の URL をフェッチできません。", + "loc.messages.ManagementGroupIdCannotBeNull": "管理グループ ID を null にすることはできません。", "loc.messages.MysqlServerNameCannotBeEmpty": "MySQL サーバー名を null にすることはできません。", + "loc.messages.FirewallRuleNameCannotBeNull": "ファイアウォール規則名を null 値にすることはできません。", "loc.messages.StorageAccountDoesNotExist": "名前 %s の Azure ストレージ アカウントを取得できませんでした。" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ko-KR/resources.resjson index cfc960d17b79..cf2fbf3cf943 100644 --- a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ko-KR/resources.resjson @@ -55,24 +55,34 @@ "loc.messages.StoppingAppServiceSlot": "App Service를 중지하는 중: %s-%s", "loc.messages.StoppedAppService": "App Service '%s'이(가) 중지되었습니다.", "loc.messages.StoppedAppServiceSlot": "App Service '%s-%s'이(가) 중지되었습니다.", - "loc.messages.FailedToStopAppService": "App Service '%s'을(를) 시작하지 못했습니다. 오류: %s", - "loc.messages.FailedToStopAppServiceSlot": "App Service '%s-%s'을(를) 시작하지 못했습니다. 오류: %s", + "loc.messages.FailedToStopAppService": "App Service '%s'을(를) 중지하지 못했습니다. 오류: %s", + "loc.messages.FailedToStopAppServiceSlot": "App Service '%s-%s'을(를) 중지하지 못했습니다. 오류: %s", "loc.messages.RestartingAppService": "App Service를 다시 시작하는 중: %s", "loc.messages.RestartingAppServiceSlot": "App Service를 다시 시작하는 중: %s-%s", "loc.messages.RestartedAppService": "App Service '%s'이(가) 다시 시작되었습니다.", "loc.messages.RestartedAppServiceSlot": "App Service '%s-%s'이(가) 다시 시작되었습니다.", "loc.messages.FailedToRestartAppService": "App Service '%s'을(를) 다시 시작하지 못했습니다. 오류: %s", "loc.messages.FailedToRestartAppServiceSlot": "App Service '%s-%s'을(를) 다시 시작하지 못했습니다. 오류: %s", + "loc.messages.DeletingAppServiceSlot": "App Service 슬롯 %s을(를) 삭제하는 중", + "loc.messages.DeletedAppServiceSlot": "App Service 슬롯 '%s'을(를) 삭제했습니다.", + "loc.messages.FailedToDeleteAppServiceSlot": "App Service 슬롯 '%s'을(를) 삭제하지 못했습니다. 오류: %s", "loc.messages.FailedToGetAppServiceDetails": "App Service '%s' 정보를 페치하지 못했습니다. 오류: %s", "loc.messages.AppServiceState": "App Service가 '%s' 상태입니다.", "loc.messages.InvalidMonitorAppState": "잘못된 상태 '%s'이(가) 앱 상태 모니터링에 제공됨", "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' 게시 프로필을 페치하지 못했습니다. 오류: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "App Service '%s' 슬롯 - 'production' 및 '%s'을(를) 전환하지 못했습니다. 오류: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "App Service '%s' 슬롯 - '%s' 및 '%s'을(를) 전환하지 못했습니다. 오류: %s", + "loc.messages.FailedToSwapAppServiceSlotSlotsPhase1": "App Service '%s' 슬롯 '%s' 및 '%s'에 대한 1단계 구성 변경 내용을 교환하지 못했습니다. 오류: %s", + "loc.messages.FailedToCancelSwapAppServiceSlotSlotsPhase1": "App Service '%s' 슬롯 '%s'에 대한 1단계 구성 변경 내용 교환을 취소하지 못했습니다. 오류: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "App Service '%s' 슬롯 - 'production' 및 '%s'을(를) 전환하는 중", "loc.messages.SwappingAppServiceSlotSlots": "App Service '%s' 슬롯 - '%s' 및 '%s'을(를) 전환하는 중", + "loc.messages.SwappingAppServiceSlotSlotsPhase1": "App Service '%s' 슬롯 - '%s' 및 '%s'에 대한 1단계 구성 변경 내용을 교환하는 중", + "loc.messages.PreviewSwapPhase1": "https://%s-%s.azurewebsites.net으로 이동하여 소스 슬롯에서 1단계 교환을 미리 봅니다.", + "loc.messages.CancelSwapAppServiceSlotSlotsPhase1": "App Service '%s' 슬롯에 대한 1단계 구성 변경 내용 교환 취소 - '%s'", "loc.messages.SwappedAppServiceSlotWithProduction": "App Service '%s' 슬롯 - 'production' 및 '%s' 전환함", "loc.messages.SwappedAppServiceSlotSlots": "App Service '%s' 슬롯 - '%s' 및 '%s' 전환함", + "loc.messages.SwappedAppServiceSlotSlotsPhase1": "App Service '%s' 슬롯 - '%s' 및 '%s'에 대한 1단계 구성 변경 내용을 교환했습니다.", + "loc.messages.CancelledSwapAppServiceSlotSlotsPhase1": "App Service '%s' 슬롯에 대한 1단계 구성 변경 내용 교환을 취소함 - '%s'", "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' 게시 자격 증명을 페치하지 못했습니다. 오류: %s", "loc.messages.WarmingUpSlots": "슬롯 준비 중", "loc.messages.DeploymentIDCannotBeNull": "배포 ID는 null이거나 비워 둘 수 없습니다.", @@ -139,6 +149,9 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Azure 메트릭 경고 규칙 '%s' 리소스를 업데이트하지 못했습니다. 오류: %s", "loc.messages.ResponseNotValid": "응답의 형식이 유효하지지 않습니다.", "loc.messages.NotAbleToCreateFirewallRule": "Azure MySQL 서버에 방화벽 규칙을 추가하는 중 오류가 발생했습니다. 오류: %s", + "loc.messages.MethodNotImplementedError": "메서드 '%s'이(가) 구현되지 않았습니다.", + "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 가져올 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요. 자세한 내용은 https://aka.ms/azureappservicedeploytsg를 참조하세요.", + "loc.messages.CorrelationIdForARM": "ARM API 호출 응답의 상관 관계 ID: %s", "loc.messages.CantDownloadAccessProfile": "%s 클러스터의 액세스 프로필/kube 구성 파일을 다운로드할 수 없습니다. 이유: %s.", "loc.messages.FailedToPatchAppServiceConfiguration": "App Service '%s' 구성을 패치하지 못했습니다. 오류: %s", "loc.messages.FailedToGetAppServiceMetadata": "App Service '%s' 메타데이터를 가져오지 못했습니다. 오류: %s", @@ -149,7 +162,10 @@ "loc.messages.UpdatedRule": "'%s' 규칙을 업데이트했습니다.", "loc.messages.CreatedRule": "'%s' 규칙을 만들었습니다.", "loc.messages.RetryingRequest": "%s초 후에 요청을 다시 시도합니다.", + "loc.messages.InvalidCertFileProvided": "잘못된 인증서 파일을 제공했습니다.", "loc.messages.UnableToFetchAuthorityURL": "기관 URL을 페치할 수 없습니다.", + "loc.messages.ManagementGroupIdCannotBeNull": "관리 그룹 ID는 null일 수 없습니다.", "loc.messages.MysqlServerNameCannotBeEmpty": "MySQL 서버 이름은 null일 수 없습니다.", + "loc.messages.FirewallRuleNameCannotBeNull": "방화벽 규칙 이름은 null일 수 없습니다.", "loc.messages.StorageAccountDoesNotExist": "이름이 %s인 Azure Storage 계정을 가져오지 못했습니다." } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ru-RU/resources.resjson index 3efc740fdf5f..0568b8ba50b6 100644 --- a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/ru-RU/resources.resjson @@ -2,7 +2,7 @@ "loc.messages.ClientIdCannotBeEmpty": "Параметр clientId должен быть непустой строкой.", "loc.messages.DomainCannotBeEmpty": "Параметр domain должен быть непустой строкой.", "loc.messages.SecretCannotBeEmpty": "Параметр secret должен быть непустой строкой.", - "loc.messages.armUrlCannotBeEmpty": "Параметр arm Url должен быть непустой строкой.", + "loc.messages.armUrlCannotBeEmpty": "URL-адрес ARM должен быть непустой строкой.", "loc.messages.authorityUrlCannotBeEmpty": "Параметр authority должен быть непустой строкой.", "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Не удалось получить маркер доступа для Azure. Код состояния: %s, сообщение о состоянии: %s", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Настройте управляемое удостоверение службы (MSI) для виртуальной машины \"https://aka.ms/azure-msi-docs\". Код состояния: %s; сообщения о состоянии: %s.", @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MaxLength\": 90", "loc.messages.ResourceGroupDeceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MinLength\": 1", "loc.messages.ResourceGroupDoesntMatchPattern": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"Шаблон\": /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Имя масштабируемого набора виртуальных машин не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", - "loc.messages.GetVMSSFailed": "Не удалось получить сведения о масштабируемом наборе виртуальных машин с группой ресурсов %s и именем %s. Ошибка: %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить масштабируемый набор виртуальных машин %s, так как в нем используется образ платформы. Для обновления доступны только масштабируемые наборы виртуальных машин с пользовательскими образами.", + "loc.messages.VMSSNameCannotBeNull": "Имя VMSS не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", + "loc.messages.GetVMSSFailed": "Не удалось получить сведения о VMSS с группой ресурсов %s и именем %s. Ошибка: %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить VMSS %s, так как в нем используется образ платформы. Для обновления доступны только VMSS с пользовательскими образами.", "loc.messages.VMSSImageUrlCannotBeNull": "URL-адрес образа должен быть непустой строкой.", "loc.messages.VMSSImageAlreadyUptoDate": "Образ %s уже обновлен. Обновление образа пропущено.", - "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа масштабируемого набора виртуальных машин: %s.", - "loc.messages.VMSSUpdateImage": "Перевод масштабируемого набора виртуальных машин %s на новый образ...", + "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа VMSS: %s.", + "loc.messages.VMSSUpdateImage": "Перевод VMSS %s на новый образ...", "loc.messages.ResourceNameCannotBeNull": "Имя ресурса не может иметь значение null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "URL-адрес ресурса Active Directory не может быть пустым.", "loc.messages.StorageAccountCannotBeNull": "Параметр accountName хранилища не может иметь значение NULL или быть неопределенным. Он должен иметь строковый тип.", @@ -55,24 +55,34 @@ "loc.messages.StoppingAppServiceSlot": "Останавливается служба приложений: %s-%s", "loc.messages.StoppedAppService": "Служба приложений \"%s\" успешно остановлена.", "loc.messages.StoppedAppServiceSlot": "Служба приложений \"%s-%s\" успешно остановлена.", - "loc.messages.FailedToStopAppService": "Не удалось запустить службу приложений \"%s\". Ошибка: %s", - "loc.messages.FailedToStopAppServiceSlot": "Не удалось запустить службу приложений \"%s-%s\". Ошибка: %s", + "loc.messages.FailedToStopAppService": "Не удалось остановить Службу приложений \"%s\". Ошибка: %s", + "loc.messages.FailedToStopAppServiceSlot": "Не удалось остановить Службу приложений \"%s-%s\". Ошибка: %s", "loc.messages.RestartingAppService": "Перезапуск службы приложений: %s", "loc.messages.RestartingAppServiceSlot": "Перезапуск службы приложений: %s-%s", "loc.messages.RestartedAppService": "Служба приложений \"%s\" успешно перезапущена.", "loc.messages.RestartedAppServiceSlot": "Служба приложений \"%s-%s\" успешно перезапущена.", "loc.messages.FailedToRestartAppService": "Не удалось перезапустить службу приложений \"%s\". Ошибка: %s", "loc.messages.FailedToRestartAppServiceSlot": "Не удалось перезапустить службу приложений \"%s-%s\". Ошибка: %s", + "loc.messages.DeletingAppServiceSlot": "Идет удаление слота Службы приложений: %s", + "loc.messages.DeletedAppServiceSlot": "Слот Службы приложений \"%s\" успешно удален.", + "loc.messages.FailedToDeleteAppServiceSlot": "Не удалось удалить слот Службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToGetAppServiceDetails": "Не удалось получить сведения о службе приложений \"%s\". Ошибка: %s", "loc.messages.AppServiceState": "Служба приложений находится в состоянии \"%s\".", "loc.messages.InvalidMonitorAppState": "Указано недопустимое состояние \"%s\" для мониторинга состояния приложений", "loc.messages.FailedToGetAppServicePublishingProfile": "Не удалось получить профиль публикации для службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "Не удалось переключить слоты \"production\" и \"%s\" службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "Не удалось переключить слоты \"%s\" и \"%s\" службы приложений \"%s\". Ошибка: %s", + "loc.messages.FailedToSwapAppServiceSlotSlotsPhase1": "Не удалось выполнить 1-й этап переключения изменений конфигурации для слотов \"%s\" Службы приложений — \"%s\" и \"%s\". Ошибка: %s", + "loc.messages.FailedToCancelSwapAppServiceSlotSlotsPhase1": "Не удалось отменить 1-й этап переключения изменений конфигурации для слота \"%s\" Службы приложений — \"%s\". Ошибка: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "Переключаются слоты \"production\" и \"%s\" службы приложений \"%s\"", "loc.messages.SwappingAppServiceSlotSlots": "Переключаются слоты \"%s\" и \"%s\" службы приложений \"%s\"", + "loc.messages.SwappingAppServiceSlotSlotsPhase1": "Выполняется 1-й этап переключения изменений конфигурации для слотов \"%s\" Службы приложений — \"%s\" и \"%s\"", + "loc.messages.PreviewSwapPhase1": "Просмотрите 1-й этап переключения в исходном слоте, перейдя по адресу https://%s-%s.azurewebsites.net", + "loc.messages.CancelSwapAppServiceSlotSlotsPhase1": "Отменить 1-й этап переключения изменений конфигурации для слотов \"%s\" Службы приложений — \"%s\"", "loc.messages.SwappedAppServiceSlotWithProduction": "Слоты \"production\" и \"%s\" службы приложений \"%s\" успешно переключены", "loc.messages.SwappedAppServiceSlotSlots": "Слоты \"%s\" и \"%s\" службы приложений \"%s\" успешно переключены", + "loc.messages.SwappedAppServiceSlotSlotsPhase1": "Выполнен 1-й этап переключения изменений конфигурации для слотов \"%s\" Службы приложений — \"%s\" и \"%s\"", + "loc.messages.CancelledSwapAppServiceSlotSlotsPhase1": "Отменен 1-й этап переключения изменений конфигурации для слотов \"%s\" Службы приложений — \"%s\"", "loc.messages.FailedToGetAppServicePublishingCredentials": "Не удалось получить учетные данные публикации для службы приложений \"%s\". Ошибка: %s", "loc.messages.WarmingUpSlots": "Подготовка слотов", "loc.messages.DeploymentIDCannotBeNull": "Идентификатор развертывания не может быть равен NULL или не определен.", @@ -139,6 +149,9 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Не удалось обновить правило генерации оповещений метрики Azure для ресурса \"%s\". Ошибка: %s.", "loc.messages.ResponseNotValid": "Ответ имеет недопустимый формат.", "loc.messages.NotAbleToCreateFirewallRule": "Сбой при добавлении правила брандмауэра на сервере MySQL Azure. Ошибка: %s", + "loc.messages.MethodNotImplementedError": "Метод \"%s\" не реализован.", + "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек. Дополнительные сведения: https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "Идентификатор корреляции из ответа на вызов API ARM: %s", "loc.messages.CantDownloadAccessProfile": "Не удается скачать файл доступа к профилю или файл kube config для кластера %s. Причина: %s.", "loc.messages.FailedToPatchAppServiceConfiguration": "Не удалось изменить конфигурацию службы приложений \"%s\". Ошибка: %s", "loc.messages.FailedToGetAppServiceMetadata": "Не удалось получить метаданные службы приложений \"%s\". Ошибка: %s", @@ -149,7 +162,10 @@ "loc.messages.UpdatedRule": "Обновлено правило: \"%s\"", "loc.messages.CreatedRule": "Создано правило: \"%s\"", "loc.messages.RetryingRequest": "Повторная попытка запроса будет выполнена через %s сек.", + "loc.messages.InvalidCertFileProvided": "Предоставлен недопустимый файл сертификата.", "loc.messages.UnableToFetchAuthorityURL": "Не удается получить URL-адрес центра.", + "loc.messages.ManagementGroupIdCannotBeNull": "Идентификатор группы управления не может иметь значение null.", "loc.messages.MysqlServerNameCannotBeEmpty": "Имя сервера MySQL не может иметь значение NULL.", + "loc.messages.FirewallRuleNameCannotBeNull": "Имя правила брандмауэра не может иметь значение NULL.", "loc.messages.StorageAccountDoesNotExist": "Не удалось получить учетную запись хранения Azure с именем %s." } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/zh-CN/resources.resjson index dc5aaec3ec95..ae6ca13f6ff8 100644 --- a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/zh-CN/resources.resjson @@ -55,24 +55,34 @@ "loc.messages.StoppingAppServiceSlot": "正在停止应用服务: %s-%s", "loc.messages.StoppedAppService": "应用服务“%s”已成功停止。", "loc.messages.StoppedAppServiceSlot": "应用服务“%s-%s”已成功停止。", - "loc.messages.FailedToStopAppService": "未能启动应用服务“%s”。错误: %s", - "loc.messages.FailedToStopAppServiceSlot": "未能启动应用服务“%s-%s”。错误: %s", + "loc.messages.FailedToStopAppService": "无法停止应用服务“%s”。错误: %s", + "loc.messages.FailedToStopAppServiceSlot": "无法停止应用服务“%s-%s”。错误: %s", "loc.messages.RestartingAppService": "正在重启应用服务: %s", "loc.messages.RestartingAppServiceSlot": "正在重启应用服务: %s-%s", "loc.messages.RestartedAppService": "应用服务“%s”已成功重启。", "loc.messages.RestartedAppServiceSlot": "应用服务“%s-%s”已成功重启。", "loc.messages.FailedToRestartAppService": "未能重启应用服务“%s”。错误: %s", "loc.messages.FailedToRestartAppServiceSlot": "未能重启应用服务“%s-%s”。错误: %s", + "loc.messages.DeletingAppServiceSlot": "正在删除应用服务槽: %s", + "loc.messages.DeletedAppServiceSlot": "已成功删除应用服务槽 \"%s\"。", + "loc.messages.FailedToDeleteAppServiceSlot": "未能删除应用服务槽 \"%s\"。错误: %s", "loc.messages.FailedToGetAppServiceDetails": "未能提取应用服务“%s”详细信息。错误: %s", "loc.messages.AppServiceState": "应用服务处于“%s”状态。", "loc.messages.InvalidMonitorAppState": "为监视应用状态而提供的状态“%s”无效", "loc.messages.FailedToGetAppServicePublishingProfile": "未能提取应用服务“%s”发布配置文件。错误: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "未能交换应用服务“%s”槽 -“生产”和“%s”。错误: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "未能交换应用服务“%s”槽 -“%s”和“%s”。错误: %s", + "loc.messages.FailedToSwapAppServiceSlotSlotsPhase1": "未能应用服务 \"%s\" 槽的交换阶段 1 配置更改 - \"%s\" 和 \"%s\"。错误: %s", + "loc.messages.FailedToCancelSwapAppServiceSlotSlotsPhase1": "未能取消应用服务 \"%s\" 槽的交换阶段 1 配置更改 - \"%s\"。错误: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "正在交换应用服务“%s”槽 -“生产”和“%s”", "loc.messages.SwappingAppServiceSlotSlots": "正在交换应用服务“%s”槽 -“%s”和“%s”", + "loc.messages.SwappingAppServiceSlotSlotsPhase1": "正在交换应用服务 \"%s\" 槽的阶段 1 配置更改 - \"%s\" 和 \"%s\"", + "loc.messages.PreviewSwapPhase1": "通过转到 https://%s-%s.azurewebsites.net 预览源槽中的阶段 1 交换", + "loc.messages.CancelSwapAppServiceSlotSlotsPhase1": "取消应用服务 \"%s\" 槽的交换阶段 1 配置更改 - \"%s\"", "loc.messages.SwappedAppServiceSlotWithProduction": "已交换应用服务“%s”槽 -“生产”和“%s”", "loc.messages.SwappedAppServiceSlotSlots": "已交换应用服务“%s”槽 -“%s”和“%s”", + "loc.messages.SwappedAppServiceSlotSlotsPhase1": "已交换应用服务 \"%s\" 槽的阶段 1 配置更改 - \"%s\" 和 \"%s\"", + "loc.messages.CancelledSwapAppServiceSlotSlotsPhase1": "已取消应用服务 \"%s\" 槽的交换阶段 1 配置更改 - \"%s\"", "loc.messages.FailedToGetAppServicePublishingCredentials": "未能提取应用服务“%s”发布凭据。错误: %s", "loc.messages.WarmingUpSlots": "正在预热槽", "loc.messages.DeploymentIDCannotBeNull": "部署 ID 不能为 NULL 或为空。", @@ -139,6 +149,9 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "未能更新 Azure 指标预警规则“%s”资源。错误: %s", "loc.messages.ResponseNotValid": "响应的格式无效。", "loc.messages.NotAbleToCreateFirewallRule": "将防火墙规则添加到 Azure MySQL 服务器时出现错误。错误: %s", + "loc.messages.MethodNotImplementedError": "方法 \"%s\" 未实现。", + "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。有关详细信息,请参阅 https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "来自 ARM API 调用响应的相关 ID: %s", "loc.messages.CantDownloadAccessProfile": "无法下载群集 %s 的访问配置文件/kube 配置文件。原因为 %s。", "loc.messages.FailedToPatchAppServiceConfiguration": "未能修补应用服务“%s”配置。错误: %s", "loc.messages.FailedToGetAppServiceMetadata": "未能获取应用服务“%s”元数据。错误: %s", @@ -149,7 +162,10 @@ "loc.messages.UpdatedRule": "已更新规则:“%s”", "loc.messages.CreatedRule": "已创建规则:“%s”", "loc.messages.RetryingRequest": "在 %s 秒后重试请求。", + "loc.messages.InvalidCertFileProvided": "提供的证书文件无效。", "loc.messages.UnableToFetchAuthorityURL": "无法提取授权 URL。", + "loc.messages.ManagementGroupIdCannotBeNull": "管理组 ID 不能为 NULL。", "loc.messages.MysqlServerNameCannotBeEmpty": "MySQL 服务器名称不能为 null。", + "loc.messages.FirewallRuleNameCannotBeNull": "防火墙规则名称不能为 null。", "loc.messages.StorageAccountDoesNotExist": "无法获取名为 %s 的 Azure 存储帐户。" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/zh-TW/resources.resjson index e835618a3c22..8e0ff58813eb 100644 --- a/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/azure-arm-rest-v2/Strings/resources.resjson/zh-TW/resources.resjson @@ -55,25 +55,35 @@ "loc.messages.StoppingAppServiceSlot": "正在停止 App Service: %s-%s", "loc.messages.StoppedAppService": "App Service '%s' 已成功停止。", "loc.messages.StoppedAppServiceSlot": "App Service '%s-%s' 已成功停止。", - "loc.messages.FailedToStopAppService": "無法啟動 App Service '%s'。錯誤: %s", - "loc.messages.FailedToStopAppServiceSlot": "無法啟動 App Service '%s-%s'。錯誤: %s", + "loc.messages.FailedToStopAppService": "無法停止 App Service '%s'。錯誤: %s", + "loc.messages.FailedToStopAppServiceSlot": "無法停止 App Service '%s-%s'。錯誤: %s", "loc.messages.RestartingAppService": "正在重新啟動 App Service: %s", "loc.messages.RestartingAppServiceSlot": "正在重新啟動 App Service: %s-%s", "loc.messages.RestartedAppService": "App Service '%s' 已成功重新啟動。", "loc.messages.RestartedAppServiceSlot": "App Service '%s-%s' 已成功重新啟動。", "loc.messages.FailedToRestartAppService": "無法重新啟動 App Service '%s'。錯誤: %s", "loc.messages.FailedToRestartAppServiceSlot": "無法重新啟動 App Service '%s-%s'。錯誤: %s", + "loc.messages.DeletingAppServiceSlot": "正在刪除 App Service 位置: %s", + "loc.messages.DeletedAppServiceSlot": "已成功刪除 App Service 位置 '%s'。", + "loc.messages.FailedToDeleteAppServiceSlot": "無法刪除 App Service 位置 '%s'。錯誤: %s", "loc.messages.FailedToGetAppServiceDetails": "無法擷取 App Service '%s' 詳細資料。錯誤: %s", "loc.messages.AppServiceState": "App Service 的狀態為 '%s'。", "loc.messages.InvalidMonitorAppState": "為監視應用程式狀態提供的狀態 '%s' 無效", - "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發行設定檔。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發佈設定檔。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "無法交換 App Service '%s' 位置 - 'production' 和 '%s'。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "無法交換 App Service '%s' 位置 - '%s' 和 '%s'。錯誤: %s", + "loc.messages.FailedToSwapAppServiceSlotSlotsPhase1": "無法交換 App Service '%s' 位置的階段 1 組態變更 - '%s' 和 '%s'。錯誤: %s", + "loc.messages.FailedToCancelSwapAppServiceSlotSlotsPhase1": "無法取消交換 App Service '%s' 位置的階段 1 組態變更 - '%s'。錯誤: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "正在交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappingAppServiceSlotSlots": "正在交換 App Service '%s' 位置 - '%s' 和 '%s'", + "loc.messages.SwappingAppServiceSlotSlotsPhase1": "正在交換 App Service '%s' 位置的階段 1 組態變更 - '%s' 和 '%s'", + "loc.messages.PreviewSwapPhase1": "請前往 https://%s-%s.azurewebsites.net 預覽來源位置的階段 1 交換", + "loc.messages.CancelSwapAppServiceSlotSlotsPhase1": "取消交換 App Service '%s' 位置的階段 1 組態變更 - '%s'", "loc.messages.SwappedAppServiceSlotWithProduction": "已交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappedAppServiceSlotSlots": "已交換 App Service '%s' 位置 - '%s' 和 '%s'", - "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發行認證。錯誤: %s", + "loc.messages.SwappedAppServiceSlotSlotsPhase1": "已交換 App Service '%s' 位置的階段 1 組態變更 - '%s' 和 '%s'", + "loc.messages.CancelledSwapAppServiceSlotSlotsPhase1": "已取消交換 App Service '%s' 位置的階段 1 組態變更 - '%s'", + "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.WarmingUpSlots": "正在準備交換位置", "loc.messages.DeploymentIDCannotBeNull": "部署識別碼不可為 null 或空白。", "loc.messages.DeploymentDataEntityCannotBeNull": "部署資料實體不可為 null 或未定義。", @@ -139,6 +149,9 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "無法更新 Azure 度量警示規則 '%s' 資源。錯誤: %s", "loc.messages.ResponseNotValid": "回應的格式無效", "loc.messages.NotAbleToCreateFirewallRule": "將防火牆規則新增至 Azure mysql 伺服器時得到錯誤。錯誤: %s", + "loc.messages.MethodNotImplementedError": "未實作方法 '%s'。", + "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請確認使用的服務主體有效而且未到期。如需詳細資訊,請參閱 https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "來自 ARM api 呼叫回應的相互關聯識別碼: %s", "loc.messages.CantDownloadAccessProfile": "無法下載叢集 %s 的存取設定檔/Kube 組態檔。原因 %s。", "loc.messages.FailedToPatchAppServiceConfiguration": "無法修補 App Service '%s' 組態。錯誤: %s", "loc.messages.FailedToGetAppServiceMetadata": "無法取得 App Service '%s' 中繼資料。錯誤: %s", @@ -149,7 +162,10 @@ "loc.messages.UpdatedRule": "已更新規則: '%s'", "loc.messages.CreatedRule": "已建立規則: '%s'", "loc.messages.RetryingRequest": "即將在 %s 秒後重試要求。", + "loc.messages.InvalidCertFileProvided": "提供的憑證檔案無效。", "loc.messages.UnableToFetchAuthorityURL": "無法擷取授權單位 URL。", + "loc.messages.ManagementGroupIdCannotBeNull": "管理群組識別碼不可為 Null。", "loc.messages.MysqlServerNameCannotBeEmpty": "MySQL 伺服器名稱不可為 null。", + "loc.messages.FirewallRuleNameCannotBeNull": "防火牆規則名稱不得為 null。", "loc.messages.StorageAccountDoesNotExist": "無法取得名稱為 %s 的 Azure 儲存體帳戶。" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/package-lock.json b/common-npm-packages/azure-arm-rest-v2/package-lock.json index 31f5f2204c03..7664b1a362f8 100644 --- a/common-npm-packages/azure-arm-rest-v2/package-lock.json +++ b/common-npm-packages/azure-arm-rest-v2/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-azure-arm-rest-v2", - "version": "2.0.4", + "version": "2.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -533,4 +533,4 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" } } -} +} \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest-v2/package.json b/common-npm-packages/azure-arm-rest-v2/package.json index e3494d8b422a..597dfeba360b 100644 --- a/common-npm-packages/azure-arm-rest-v2/package.json +++ b/common-npm-packages/azure-arm-rest-v2/package.json @@ -1,31 +1,31 @@ { - "name": "azure-pipelines-tasks-azure-arm-rest-v2", - "version": "2.0.6", - "description": "Common Lib for Azure ARM REST apis", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" - }, - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" - }, - "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", - "dependencies": { - "jsonwebtoken": "7.3.0", - "q": "1.5.1", - "typed-rest-client": "1.8.4", - "azure-pipelines-task-lib": "^3.1.0", - "@types/mocha": "^5.2.7", - "@types/node": "^10.17.0", - "@types/q": "1.5.4" - }, - "devDependencies": { - "typescript": "4.0.2", - "shelljs": "0.8.4" - }, - "scripts": { - "build": "node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/openssl/1.0.2/M138/openssl.zip ./openssl && node make.js" - } -} + "name": "azure-pipelines-tasks-azure-arm-rest-v2", + "version": "2.198.1", + "description": "Common Lib for Azure ARM REST apis", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" + }, + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" + }, + "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", + "dependencies": { + "jsonwebtoken": "7.3.0", + "q": "1.5.1", + "typed-rest-client": "1.8.4", + "azure-pipelines-task-lib": "^3.1.0", + "@types/mocha": "^5.2.7", + "@types/node": "^10.17.0", + "@types/q": "1.5.4" + }, + "devDependencies": { + "typescript": "4.0.2", + "shelljs": "0.8.4" + }, + "scripts": { + "build": "node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/openssl/1.0.2/M138/openssl.zip ./openssl && node make.js" + } +} \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson index 532173fde7c6..5cca8afb9c8f 100644 --- a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/de-DE/resources.resjson @@ -139,5 +139,6 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Fehler beim Aktualisieren der Ressource \"%s\" der Azure-Metrikwarnungsregel. Fehler: %s", "loc.messages.ResponseNotValid": "Das Format der Antwort ist ungültig.", "loc.messages.NotAbleToCreateFirewallRule": "Fehler beim Hinzufügen der Firewallregel zum Azure MySQL-Server. Fehler: %s", - "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist." + "loc.messages.ExpiredServicePrincipal": "Das Zugriffstoken für Azure konnte nicht abgerufen werden. Stellen Sie sicher, dass der verwendete Dienstprinzipal gültig und nicht abgelaufen ist. Weitere Informationen finden Sie unter https://aka.ms/azureappservicedeploytsg.", + "loc.messages.CorrelationIdForARM": "Korrelations-ID aus ARM-API-Aufrufantwort: %s" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson index c2035cc1f4c7..0a41aaa79252 100644 --- a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/es-ES/resources.resjson @@ -139,5 +139,6 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "No se pudo actualizar el recurso de regla de alerta de métrica de Azure \"%s\". Error: %s", "loc.messages.ResponseNotValid": "El formato de la respuesta no es válido.", "loc.messages.NotAbleToCreateFirewallRule": "Error al agregar la regla de firewall al servidor MySQL de Azure: %s", - "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio usada es válida y no ha expirado." + "loc.messages.ExpiredServicePrincipal": "No se pudo capturar el token de acceso de Azure. Compruebe que la entidad de servicio que se usa es válida y no ha expirado. Para obtener más información, consulte https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "Identificador de correlación de la respuesta de llamada API de ARM: %s" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson index 5a5f31de9288..c60b34ea2a09 100644 --- a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/fr-FR/resources.resjson @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MaxLength\" : 90", "loc.messages.ResourceGroupDeceededLength": "\"resourceGroupName\" doit satisfaire la contrainte - \"MinLength\" : 1", "loc.messages.ResourceGroupDoesntMatchPattern": "\"resourceGroupName\" doit satisfaire la contrainte - \"Pattern\" : /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe de machines virtuelles identiques ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", - "loc.messages.GetVMSSFailed": "Échec de l'obtention des détails du groupe de machines virtuelles identiques correspondant au groupe de ressources %s et portant le nom %s. Erreur : %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe de machines virtuelles identiques %s, car il utilise une image de plateforme. Seul un groupe de machines virtuelles identiques qui utilise une image personnalisée peut être mis à jour.", + "loc.messages.VMSSNameCannotBeNull": "Le nom du groupe VMSS ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", + "loc.messages.GetVMSSFailed": "L'obtention des détails du groupe VMSS correspondant au groupe de ressources %s et portant le nom %s a échoué. Erreur : %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Impossible de mettre à jour le groupe VMSS %s, car il utilise une image de plateforme. Seul un groupe VMSS qui utilise une image personnalisée peut être mis à jour.", "loc.messages.VMSSImageUrlCannotBeNull": "L'URL de l'image doit être une chaîne non vide.", "loc.messages.VMSSImageAlreadyUptoDate": "L'image est déjà à jour pour %s. Mise à jour de l'image ignorée.", - "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe de machines virtuelles identiques : %s.", - "loc.messages.VMSSUpdateImage": "Mise à jour du groupe de machines virtuelles identiques %s pour l'utilisation d'une nouvelle image...", + "loc.messages.NewVMSSImageUrl": "URL de la nouvelle image du groupe VMSS : %s.", + "loc.messages.VMSSUpdateImage": "Mise à jour du groupe VMSS %s pour l'utilisation d'une nouvelle image...", "loc.messages.ResourceNameCannotBeNull": "Le nom de la ressource ne peut pas avoir une valeur null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "L'URL de ressource Active Directory ne peut pas être vide.", "loc.messages.StorageAccountCannotBeNull": "le accountName de stockage ne peut pas avoir une valeur null ou être non défini. De plus, il doit être de type chaîne.", @@ -139,5 +139,6 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Échec de la mise à jour de la ressource '%s' de la règle d'alerte de métrique Azure. Erreur : %s", "loc.messages.ResponseNotValid": "La réponse n'est pas dans un format valide", "loc.messages.NotAbleToCreateFirewallRule": "Obtention d'une erreur durant l'ajout d'une règle de pare-feu au serveur Azure MySQL. Erreur : %s", - "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré." + "loc.messages.ExpiredServicePrincipal": "Impossible de récupérer (fetch) le jeton d'accès pour Azure. Vérifiez si le principal de service utilisé est valide et s'il n'a pas expiré. Pour plus d'informations, consultez https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "ID de corrélation de la réponse à l'appel d'API ARM : %s" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson index 68ba2b071402..dad6173b2d60 100644 --- a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/it-IT/resources.resjson @@ -2,7 +2,7 @@ "loc.messages.ClientIdCannotBeEmpty": "clientId non deve essere una stringa vuota.", "loc.messages.DomainCannotBeEmpty": "domain non deve essere una stringa vuota.", "loc.messages.SecretCannotBeEmpty": "secret non deve essere una stringa vuota.", - "loc.messages.armUrlCannotBeEmpty": "arm Url non deve essere una stringa vuota.", + "loc.messages.armUrlCannotBeEmpty": "L'URL di ARM non deve essere una stringa vuota.", "loc.messages.authorityUrlCannotBeEmpty": "authority non deve essere una stringa vuota.", "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Non è stato possibile recuperare il token di accesso per Azure. Codice di stato: %s. Messaggio di stato: %s", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Non è stato possibile recuperare il token di accesso per l'entità servizio gestita. Configurare l'identità del servizio gestita per la macchina virtuale 'https://aka.ms/azure-msi-docs'. Codice di stato: %s. Messaggio di stato: %s", @@ -139,5 +139,6 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Non è stato possibile aggiornare la risorsa '%s' della regola di avviso delle metriche di Azure. Errore: %s", "loc.messages.ResponseNotValid": "Il formato della risposta non è valido", "loc.messages.NotAbleToCreateFirewallRule": "Si è verificato un errore durante l'aggiunta della regola del firewall al server MySQL di Azure. Errore: %s", - "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta." + "loc.messages.ExpiredServicePrincipal": "Non è stato possibile recuperare il token di accesso per Azure. Verificare che l'entità servizio usata sia valida e non sia scaduta. Per altre informazioni, vedere https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "ID correlazione della risposta alla chiamata API ARM: %s" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson index db464e3d5876..8da2e49b1b4c 100644 --- a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ja-JP/resources.resjson @@ -66,14 +66,14 @@ "loc.messages.FailedToGetAppServiceDetails": "App Service '%s' の詳細をフェッチできませんでした。エラー: %s", "loc.messages.AppServiceState": "App Service の状態は '%s' です。", "loc.messages.InvalidMonitorAppState": "アプリ状態を監視するために指定された状態 '%s' は無効です", - "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の発行プロファイルをフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "App Service '%s' の公開プロファイルをフェッチできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' をスワップできませんでした。エラー: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされています", "loc.messages.SwappingAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされています", "loc.messages.SwappedAppServiceSlotWithProduction": "App Service '%s' のスロット 'production' と '%s' がスワップされました", "loc.messages.SwappedAppServiceSlotSlots": "App Service '%s' のスロット '%s' と '%s' がスワップされました", - "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の発行資格情報をフェッチできませんでした。エラー: %s", + "loc.messages.FailedToGetAppServicePublishingCredentials": "App Service '%s' の公開資格情報をフェッチできませんでした。エラー: %s", "loc.messages.WarmingUpSlots": "スロットをウォームアップしています", "loc.messages.DeploymentIDCannotBeNull": "配置 ID を null または空にすることはできません。", "loc.messages.DeploymentDataEntityCannotBeNull": "配置データ エンティティを null または未定義にすることはできません。", @@ -139,5 +139,6 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Azure のメトリック アラート ルール '%s' リソースを更新できませんでした。エラー: %s", "loc.messages.ResponseNotValid": "応答が無効な形式です", "loc.messages.NotAbleToCreateFirewallRule": "ファイアウォール規則を Azure MySql サーバーに追加する際にエラーが発生しました。エラー: %s", - "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。" + "loc.messages.ExpiredServicePrincipal": "Azure のアクセス トークンをフェッチできませんでした。使用されているサービス プリンシパルが有効であり、有効期限が切れていないことをご確認ください。詳細については、https://aka.ms/azureappservicedeploytsg をご覧ください", + "loc.messages.CorrelationIdForARM": "ARM API 呼び出しの応答からの関連付け ID: %s" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson index 73bf452c5b2a..4b0c8f9ad255 100644 --- a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ko-KR/resources.resjson @@ -139,5 +139,6 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Azure 메트릭 경고 규칙 '%s' 리소스를 업데이트하지 못했습니다. 오류: %s", "loc.messages.ResponseNotValid": "응답의 형식이 유효하지지 않습니다.", "loc.messages.NotAbleToCreateFirewallRule": "Azure MySQL 서버에 방화벽 규칙을 추가하는 중 오류가 발생했습니다. 오류: %s", - "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 페치할 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요." + "loc.messages.ExpiredServicePrincipal": "Azure의 액세스 토큰을 가져올 수 없습니다. 사용한 서비스 주체가 유효하고 만료되지 않았는지 확인하세요. 자세한 내용은 https://aka.ms/azureappservicedeploytsg를 참조하세요.", + "loc.messages.CorrelationIdForARM": "ARM API 호출 응답의 상관 관계 ID: %s" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson index 65f8802abe48..ea8df6f7e41b 100644 --- a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/ru-RU/resources.resjson @@ -2,7 +2,7 @@ "loc.messages.ClientIdCannotBeEmpty": "Параметр clientId должен быть непустой строкой.", "loc.messages.DomainCannotBeEmpty": "Параметр domain должен быть непустой строкой.", "loc.messages.SecretCannotBeEmpty": "Параметр secret должен быть непустой строкой.", - "loc.messages.armUrlCannotBeEmpty": "Параметр arm Url должен быть непустой строкой.", + "loc.messages.armUrlCannotBeEmpty": "URL-адрес ARM должен быть непустой строкой.", "loc.messages.authorityUrlCannotBeEmpty": "Параметр authority должен быть непустой строкой.", "loc.messages.CouldNotFetchAccessTokenforAzureStatusCode": "Не удалось получить маркер доступа для Azure. Код состояния: %s, сообщение о состоянии: %s", "loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "Не удалось получить маркер доступа для управляемого субъекта-службы. Настройте управляемое удостоверение службы (MSI) для виртуальной машины \"https://aka.ms/azure-msi-docs\". Код состояния: %s; сообщения о состоянии: %s.", @@ -28,13 +28,13 @@ "loc.messages.ResourceGroupExceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MaxLength\": 90", "loc.messages.ResourceGroupDeceededLength": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"MinLength\": 1", "loc.messages.ResourceGroupDoesntMatchPattern": "Параметр \"resourceGroupName\" должен удовлетворять ограничению — \"Шаблон\": /^[-\\w\\._\\(\\)]+$/", - "loc.messages.VMSSNameCannotBeNull": "Имя масштабируемого набора виртуальных машин не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", - "loc.messages.GetVMSSFailed": "Не удалось получить сведения о масштабируемом наборе виртуальных машин с группой ресурсов %s и именем %s. Ошибка: %s", - "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить масштабируемый набор виртуальных машин %s, так как в нем используется образ платформы. Для обновления доступны только масштабируемые наборы виртуальных машин с пользовательскими образами.", + "loc.messages.VMSSNameCannotBeNull": "Имя VMSS не может иметь значение NULL или быть неопределенным. Оно должно иметь строковый тип.", + "loc.messages.GetVMSSFailed": "Не удалось получить сведения о VMSS с группой ресурсов %s и именем %s. Ошибка: %s", + "loc.messages.VMSSDoesNotHaveCustomImage": "Невозможно обновить VMSS %s, так как в нем используется образ платформы. Для обновления доступны только VMSS с пользовательскими образами.", "loc.messages.VMSSImageUrlCannotBeNull": "URL-адрес образа должен быть непустой строкой.", "loc.messages.VMSSImageAlreadyUptoDate": "Образ %s уже обновлен. Обновление образа пропущено.", - "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа масштабируемого набора виртуальных машин: %s.", - "loc.messages.VMSSUpdateImage": "Перевод масштабируемого набора виртуальных машин %s на новый образ...", + "loc.messages.NewVMSSImageUrl": "URL-адрес нового образа VMSS: %s.", + "loc.messages.VMSSUpdateImage": "Перевод VMSS %s на новый образ...", "loc.messages.ResourceNameCannotBeNull": "Имя ресурса не может иметь значение null.", "loc.messages.activeDirectoryResourceIdUrlCannotBeEmpty": "URL-адрес ресурса Active Directory не может быть пустым.", "loc.messages.StorageAccountCannotBeNull": "Параметр accountName хранилища не может иметь значение NULL или быть неопределенным. Он должен иметь строковый тип.", @@ -139,5 +139,6 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "Не удалось обновить правило генерации оповещений метрики Azure для ресурса \"%s\". Ошибка: %s.", "loc.messages.ResponseNotValid": "Ответ имеет недопустимый формат.", "loc.messages.NotAbleToCreateFirewallRule": "Сбой при добавлении правила брандмауэра на сервере MySQL Azure. Ошибка: %s", - "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек." + "loc.messages.ExpiredServicePrincipal": "Не удалось получить маркер доступа для Azure. Убедитесь, что используемый субъект-служба является допустимым, а срок его действия не истек. Дополнительные сведения: https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "Идентификатор корреляции из ответа на вызов API ARM: %s" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson index 27ddcad8b6bd..c849f08972cf 100644 --- a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/zh-CN/resources.resjson @@ -139,5 +139,6 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "未能更新 Azure 指标预警规则“%s”资源。错误: %s", "loc.messages.ResponseNotValid": "响应的格式无效。", "loc.messages.NotAbleToCreateFirewallRule": "将防火墙规则添加到 Azure MySQL 服务器时出现错误。错误: %s", - "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。" + "loc.messages.ExpiredServicePrincipal": "无法提取 Azure 的访问令牌。请确保使用的服务主体有效且未过期。有关详细信息,请参阅 https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "来自 ARM API 调用响应的相关 ID: %s" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson index bbc146a470ca..7b0d8d7a89e7 100644 --- a/common-npm-packages/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/azure-arm-rest/Strings/resources.resjson/zh-TW/resources.resjson @@ -66,14 +66,14 @@ "loc.messages.FailedToGetAppServiceDetails": "無法擷取 App Service '%s' 詳細資料。錯誤: %s", "loc.messages.AppServiceState": "App Service 的狀態為 '%s'。", "loc.messages.InvalidMonitorAppState": "為監視應用程式狀態提供的狀態 '%s' 無效", - "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發行設定檔。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingProfile": "無法擷取 App Service '%s' 發佈設定檔。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotWithProduction": "無法交換 App Service '%s' 位置 - 'production' 和 '%s'。錯誤: %s", "loc.messages.FailedToSwapAppServiceSlotSlots": "無法交換 App Service '%s' 位置 - '%s' 和 '%s'。錯誤: %s", "loc.messages.SwappingAppServiceSlotWithProduction": "正在交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappingAppServiceSlotSlots": "正在交換 App Service '%s' 位置 - '%s' 和 '%s'", "loc.messages.SwappedAppServiceSlotWithProduction": "已交換 App Service '%s' 位置 - 'production' 和 '%s'", "loc.messages.SwappedAppServiceSlotSlots": "已交換 App Service '%s' 位置 - '%s' 和 '%s'", - "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發行認證。錯誤: %s", + "loc.messages.FailedToGetAppServicePublishingCredentials": "無法擷取 App Service '%s' 發佈認證。錯誤: %s", "loc.messages.WarmingUpSlots": "正在準備交換位置", "loc.messages.DeploymentIDCannotBeNull": "部署識別碼不可為 null 或空白。", "loc.messages.DeploymentDataEntityCannotBeNull": "部署資料實體不可為 null 或未定義。", @@ -139,5 +139,6 @@ "loc.messages.FailedToUpdateAzureMetricAlerts": "無法更新 Azure 度量警示規則 '%s' 資源。錯誤: %s", "loc.messages.ResponseNotValid": "回應的格式無效", "loc.messages.NotAbleToCreateFirewallRule": "將防火牆規則新增至 Azure mysql 伺服器時得到錯誤。錯誤: %s", - "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請驗證使用的服務主體是否有效且未過期。" + "loc.messages.ExpiredServicePrincipal": "無法擷取 Azure 的存取權杖。請確認使用的服務主體有效而且未到期。如需詳細資訊,請參閱 https://aka.ms/azureappservicedeploytsg", + "loc.messages.CorrelationIdForARM": "來自 ARM api 呼叫回應的相互關聯識別碼: %s" } \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/package-lock.json b/common-npm-packages/azure-arm-rest/package-lock.json index 4b42da7e8a66..f82f716c2276 100644 --- a/common-npm-packages/azure-arm-rest/package-lock.json +++ b/common-npm-packages/azure-arm-rest/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-azure-arm-rest", - "version": "1.0.0", + "version": "1.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -193,4 +193,4 @@ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" } } -} +} \ No newline at end of file diff --git a/common-npm-packages/azure-arm-rest/package.json b/common-npm-packages/azure-arm-rest/package.json index 4683136fd302..65cc4e5a56d8 100644 --- a/common-npm-packages/azure-arm-rest/package.json +++ b/common-npm-packages/azure-arm-rest/package.json @@ -1,27 +1,27 @@ { - "name": "azure-pipelines-tasks-azure-arm-rest", - "version": "1.0.0", - "description": "Common Lib for Azure ARM REST apis", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" - }, - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" - }, - "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", - "dependencies": { - "jsonwebtoken": "7.3.0", - "q": "1.4.1", - "typed-rest-client": "0.12.0", - "vsts-task-lib": "2.0.5" - }, - "devDependencies": { - "typescript": "2.3.4" - }, - "scripts": { - "build": "cd ../build-scripts && npm install && cd ../azure-arm-rest && node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/openssl/1.0.2/M138/openssl.zip ./openssl && node make.js" - } -} + "name": "azure-pipelines-tasks-azure-arm-rest", + "version": "1.198.1", + "description": "Common Lib for Azure ARM REST apis", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" + }, + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" + }, + "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", + "dependencies": { + "jsonwebtoken": "7.3.0", + "q": "1.4.1", + "typed-rest-client": "0.12.0", + "vsts-task-lib": "2.0.5" + }, + "devDependencies": { + "typescript": "2.3.4" + }, + "scripts": { + "build": "cd ../build-scripts && npm install && cd ../azure-arm-rest && node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/openssl/1.0.2/M138/openssl.zip ./openssl && node make.js" + } +} \ No newline at end of file diff --git a/common-npm-packages/docker-common-v2/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/docker-common-v2/Strings/resources.resjson/de-DE/resources.resjson index 095102f5765d..81436e1793e2 100644 --- a/common-npm-packages/docker-common-v2/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/docker-common-v2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,12 +1,12 @@ { "loc.messages.AddingNewAuthToExistingConfig": "Die Authentifizierungsdaten für die Registrierung werden der Docker-Konfigurationsdatei hinzugefügt. Registrierung: %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "Die DOCKER_HOST-Variable ist festgelegt. Docker versucht, eine Verbindung mit dem Docker-Host herzustellen: %s", "loc.messages.ContainerPatternFound": "Muster in Docker-Dateipfadparameter gefunden.", "loc.messages.ContainerPatternNotFound": "Kein Muster im Docker-Parameter \"filepath\" gefunden.", "loc.messages.ContainerDockerFileNotFound": "Es wurde keine Docker-Datei gefunden, die \"%s\" entspricht.", "loc.messages.CantWriteDataToFile": "In die Datei \"%s\" können keine Daten geschrieben werden. Fehler: %s", "loc.messages.CouldNotFindDockerConfig": "Die Docker-Konfiguration wurde nicht gefunden. Entweder ist die DOCKER_CONFIG-Variable nicht festgelegt, oder die Konfigurationsdatei befindet sich nicht im temporären Verzeichnis, oder die Datei ist nicht vorhanden. DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "Die DOCKER_HOST-Variable ist festgelegt. Stellen Sie sicher, dass der Docker-Daemon auf \"%s\" ausgeführt wird.", "loc.messages.DeletingDockerConfigDirectory": "Das Docker-Konfigurationsverzeichnis wird gelöscht. Pfad: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Die Authentifizierungsdaten für die Registrierung werden aus der Docker-Konfigurationsdatei gelöscht. Registrierung: %s, neue Docker-Konfiguration: %s", "loc.messages.DockerRegistryNotFound": "Keine Dienstverbindung für Docker-Registrierung angegeben.", @@ -22,5 +22,5 @@ "loc.messages.PathIsNotInTempDirectory": "Der Konfigurationspfad befindet sich nicht im temporären Verzeichnis. Konfigurationspfad: %s, temporäres Verzeichnis: %s", "loc.messages.RegistryAuthNotPresentInConfig": "Die Authentifizierungsdaten für die Registrierung wurden nicht in der Docker-Konfigurationsdatei gefunden. Keine Aktion für Abmeldung erforderlich. Registrierung: %s", "loc.messages.RestoringOldLoginAuth": "Die vorherigen Authentifizierungsdaten für die Registrierungsanmeldung werden wiederhergestellt: %s", - "loc.messages.WritingDockerConfigToTempFile": "Die Docker-Konfiguration wird in die temporäre Datei geschrieben. Dateipfad: %s, Docker-Konfiguration: %s" + "loc.messages.WritingDockerConfigToTempFile": "Die Docker-Konfiguration wird in eine temporäre Datei geschrieben. Dateipfad: %s, Docker-Konfiguration: %s" } \ No newline at end of file diff --git a/common-npm-packages/docker-common-v2/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/docker-common-v2/Strings/resources.resjson/es-ES/resources.resjson index 0581e92f566c..7ee23ccf7266 100644 --- a/common-npm-packages/docker-common-v2/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/docker-common-v2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,12 +1,12 @@ { "loc.messages.AddingNewAuthToExistingConfig": "Agregando datos de autenticación para el registro en el archivo de configuración de Docker. Registro: %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST está establecida. Docker intentará conectarse a su host: %s", "loc.messages.ContainerPatternFound": "Se encontró un patrón en el parámetro filepath de Docker.", "loc.messages.ContainerPatternNotFound": "No se ha encontrado ningún patrón en el parámetro filepath de Docker", "loc.messages.ContainerDockerFileNotFound": "No se encontró ningún archivo de Docker que coincidiera con %s.", "loc.messages.CantWriteDataToFile": "No se pueden escribir datos en el archivo %s. Error: %s", "loc.messages.CouldNotFindDockerConfig": "No se encuentra la configuración de Docker. La variable DOCKER_CONFIG no se ha establecido, el archivo de configuración está fuera del directorio temporal o el archivo no existe. DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST está establecida. Asegúrese de que el demonio de Docker se está ejecutando en %s.", "loc.messages.DeletingDockerConfigDirectory": "Eliminando el directorio de configuración de Docker. Ruta de acceso: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Eliminando los datos de autenticación para el registro del archivo de configuración del Docker. Registro: %s. Nueva configuración de Docker: %s", "loc.messages.DockerRegistryNotFound": "Conexión de servicio de registro de Docker no especificado.", diff --git a/common-npm-packages/docker-common-v2/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/docker-common-v2/Strings/resources.resjson/fr-FR/resources.resjson index f232bfa1a7a2..be1176248a5d 100644 --- a/common-npm-packages/docker-common-v2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/docker-common-v2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,12 +1,12 @@ { "loc.messages.AddingNewAuthToExistingConfig": "Ajout de données d'authentification pour le registre dans le fichier config Docker. Registre : %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "La variable DOCKER_HOST est définie. Docker va tenter de se connecter à l'hôte Docker : %s", "loc.messages.ContainerPatternFound": "Modèle trouvé dans le paramètre filepath Docker", "loc.messages.ContainerPatternNotFound": "Modèle introuvable dans le paramètre filepath Docker", "loc.messages.ContainerDockerFileNotFound": "Le fichier Docker correspondant à %s est introuvable.", "loc.messages.CantWriteDataToFile": "Impossible d'écrire des données dans le fichier %s. Erreur : %s", "loc.messages.CouldNotFindDockerConfig": "Configuration Docker introuvable. Il est possible que la variable DOCKER_CONFIG ne soit pas définie, que le fichier config se trouve en dehors du répertoire temp, ou que le fichier n'existe pas. DOCKER_CONFIG : %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variable DOCKER_HOST est définie. Vérifiez que le démon Docker s'exécute sur %s", "loc.messages.DeletingDockerConfigDirectory": "Suppression du répertoire de configuration Docker. Chemin : %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Suppression de données d'authentification pour le registre dans le fichier config Docker. Registre : %s. Nouvelle configuration Docker : %s", "loc.messages.DockerRegistryNotFound": "Connexion de service de registre Docker non spécifiée.", diff --git a/common-npm-packages/docker-common-v2/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/docker-common-v2/Strings/resources.resjson/it-IT/resources.resjson index a7f53355df5e..b4b9df334a8a 100644 --- a/common-npm-packages/docker-common-v2/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/docker-common-v2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,12 +1,12 @@ { "loc.messages.AddingNewAuthToExistingConfig": "Aggiunta dei dati di autenticazione per il registro nel file di configurazione Docker. Registro: %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "La variabile DOCKER_HOST è impostata. Docker proverà a connettersi all'host Docker: %s", "loc.messages.ContainerPatternFound": "Il criterio è stato trovato nel parametro filepath di Docker", "loc.messages.ContainerPatternNotFound": "Non è stato trovato alcun criterio nel parametro filepath di Docker", "loc.messages.ContainerDockerFileNotFound": "Non è stato trovato alcun Dockerfile corrispondente a %s.", "loc.messages.CantWriteDataToFile": "Non è possibile scrivere dati nel file %s. Errore: %s", "loc.messages.CouldNotFindDockerConfig": "Non è stato possibile trovare la configurazione di Docker. La variabile DOCKER_CONFIG non è impostata oppure il file di configurazione non è incluso nella directory temporanea o non esiste. DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "La variabile DOCKER_HOST è impostata. Assicurarsi che il daemon Docker sia in esecuzione in: %s", "loc.messages.DeletingDockerConfigDirectory": "Eliminazione della directory di configurazione di Docker. Percorso: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Eliminazione dei dati di autenticazione per il registro dal file di configurazione Docker. Registro: %s. Nuova configurazione di Docker: %s", "loc.messages.DockerRegistryNotFound": "La connessione al servizio Registro Docker non è stata specificata.", @@ -23,4 +23,4 @@ "loc.messages.RegistryAuthNotPresentInConfig": "Non è stato possibile trovare i dati di autenticazione per il registro nel file di configurazione di Docker. Non è stato possibile eseguire la disconnessione. Registro: %s", "loc.messages.RestoringOldLoginAuth": "Ripristino dei dati di autenticazione dell'account di accesso precedente per il registro: %s", "loc.messages.WritingDockerConfigToTempFile": "Scrittura della configurazione di Docker nel file temporaneo. Percorso del file: %s. Configurazione di Docker: %s" -} +} \ No newline at end of file diff --git a/common-npm-packages/docker-common-v2/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/docker-common-v2/Strings/resources.resjson/ja-JP/resources.resjson index 5975c3328c3a..5567b14588c8 100644 --- a/common-npm-packages/docker-common-v2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/docker-common-v2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,12 +1,12 @@ { "loc.messages.AddingNewAuthToExistingConfig": "Docker 構成ファイルにレジストリの認証データを追加しています。レジストリ: %s。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "DOCKER_HOST 変数が設定されています。Docker により、Docker ホスト %s への接続が試みられます", "loc.messages.ContainerPatternFound": "Docker filepath パラメーターにパターンが見つかりました", "loc.messages.ContainerPatternNotFound": "Docker filepath パラメーターにパターンが見つかりませんでした", "loc.messages.ContainerDockerFileNotFound": "%s に一致する Dockerfile は見つかりませんでした。", "loc.messages.CantWriteDataToFile": "ファイル %s にデータを書き込めません。エラー: %s", "loc.messages.CouldNotFindDockerConfig": "Docker 構成が見つかりませんでした。DOCKER_CONFIG 変数が設定されていないか、構成ファイルが一時ディレクトリ外にあるか、ファイルが存在しません。DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "DOCKER_HOST 変数が設定されています。Docker デーモンが %s で実行されていることをご確認ください", "loc.messages.DeletingDockerConfigDirectory": "Docker 構成ディレクトリを削除しています。パス: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Docker 構成ファイルからレジストリの認証データを削除しています。レジストリ: %s、新しい Docker 構成: %s", "loc.messages.DockerRegistryNotFound": "Docker レジストリ サービス接続が指定されていません。", @@ -23,6 +23,4 @@ "loc.messages.RegistryAuthNotPresentInConfig": "Docker 構成ファイルにレジストリの認証データが見つかりませんでした。ログアウトするための操作は行われません。レジストリ: %s", "loc.messages.RestoringOldLoginAuth": "レジストリの前回のログイン認証データを復元しています: %s", "loc.messages.WritingDockerConfigToTempFile": "Docker 構成を一時ファイルに書き込んでいます。ファイル パス: %s、Docker 構成: %s" -} - - +} \ No newline at end of file diff --git a/common-npm-packages/docker-common-v2/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/docker-common-v2/Strings/resources.resjson/ko-KR/resources.resjson index 3ba670e5f37e..7d5a10c8a7fc 100644 --- a/common-npm-packages/docker-common-v2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/docker-common-v2/Strings/resources.resjson/ko-KR/resources.resjson @@ -23,4 +23,4 @@ "loc.messages.RegistryAuthNotPresentInConfig": "Docker 구성 파일에서 레지스트리에 대한 인증 데이터를 찾을 수 없습니다. 로그아웃하기 위해 수행할 작업은 없습니다. 레지스트리: %s", "loc.messages.RestoringOldLoginAuth": "%s 레지스트리에 대한 이전 로그인 인증 데이터를 복원하는 중", "loc.messages.WritingDockerConfigToTempFile": "임시 파일에 Docker 구성을 쓰는 중입니다. 파일 경로: %s, Docker 구성: %s" -} +} \ No newline at end of file diff --git a/common-npm-packages/docker-common-v2/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/docker-common-v2/Strings/resources.resjson/ru-RU/resources.resjson index 342a3a5afdc8..744f3be326df 100644 --- a/common-npm-packages/docker-common-v2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/docker-common-v2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,12 +1,12 @@ { "loc.messages.AddingNewAuthToExistingConfig": "Добавление данных проверки подлинности для реестра в файл конфигурации Docker. Реестр: %s.", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "Задана переменная DOCKER_HOST. Docker попытается подключиться к узлу Docker: %s", "loc.messages.ContainerPatternFound": "Обнаружен шаблон в параметре filepath в Docker", "loc.messages.ContainerPatternNotFound": "Не найден шаблон в параметре filepath в Docker", "loc.messages.ContainerDockerFileNotFound": "Dockerfile, соответствующий %s, не найден.", "loc.messages.CantWriteDataToFile": "Не удается записать данные в файл %s. Ошибка: %s", "loc.messages.CouldNotFindDockerConfig": "Не удалось найти конфигурацию Docker. Либо переменная DOCKER_CONFIG не задана, либо файл конфигурации находится вне временного каталога или не существует. DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "Задана переменная DOCKER_HOST. Убедитесь, что управляющая программа Docker запущена на: %s", "loc.messages.DeletingDockerConfigDirectory": "Идет удаление каталога конфигурации Docker. Путь: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "Удаление данных проверки подлинности для реестра из файла конфигурации Docker. Реестр: %s, новая конфигурация Docker: %s", "loc.messages.DockerRegistryNotFound": "Подключение к службе реестра Docker не указано.", @@ -23,4 +23,4 @@ "loc.messages.RegistryAuthNotPresentInConfig": "Не удалось найти данные проверки подлинности для реестра в файле конфигурации Docker. Нет ничего, что можно сделать для выхода. Реестр: %s", "loc.messages.RestoringOldLoginAuth": "Восстановление предыдущих данных проверки подлинности при входе для реестра: %s", "loc.messages.WritingDockerConfigToTempFile": "Запись конфигурации Docker во временный файл. Путь к файлу: %s, конфигурация Docker: %s" -} +} \ No newline at end of file diff --git a/common-npm-packages/docker-common-v2/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/docker-common-v2/Strings/resources.resjson/zh-CN/resources.resjson index c1cee8f5f5f8..a91b2b4933f6 100644 --- a/common-npm-packages/docker-common-v2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/docker-common-v2/Strings/resources.resjson/zh-CN/resources.resjson @@ -23,4 +23,4 @@ "loc.messages.RegistryAuthNotPresentInConfig": "在 Docker 配置文件中找不到注册表的身份验证数据。注销时无需执行任何操作。注册表: %s", "loc.messages.RestoringOldLoginAuth": "正在还原注册表以前的登录身份验证数据: %s", "loc.messages.WritingDockerConfigToTempFile": "正在将 Docker 配置写入临时文件。文件路径: %s,Docker 配置: %s" -} +} \ No newline at end of file diff --git a/common-npm-packages/docker-common-v2/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/docker-common-v2/Strings/resources.resjson/zh-TW/resources.resjson index 0b8b9c5d9eb4..ebd131549bca 100644 --- a/common-npm-packages/docker-common-v2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/docker-common-v2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,12 +1,12 @@ { "loc.messages.AddingNewAuthToExistingConfig": "正在將登錄的驗證資料新增至 Docker 組態檔。登錄: %s。", - "loc.messages.ConnectingToDockerHost": "DOCKER_HOST variable is set. Docker will try to connect to the Docker host: %s", + "loc.messages.ConnectingToDockerHost": "已設定 DOCKER_HOST 變數。Docker 會嘗試連線到 Docker 主機: %s", "loc.messages.ContainerPatternFound": "在 Docker filepath 參數中已找到模式", "loc.messages.ContainerPatternNotFound": "在 Docker filepath 參數中找不到任何模式", "loc.messages.ContainerDockerFileNotFound": "找不到任何與 %s 相符的 Dockerfile。", "loc.messages.CantWriteDataToFile": "無法將資料寫入檔案 %s。錯誤: %s", "loc.messages.CouldNotFindDockerConfig": "找不到 Docker 組態。可能是未設定 DOCKER_CONFIG 變數、組態檔不在暫存目錄中,或檔案不存在。DOCKER_CONFIG: %s", - "loc.messages.DockerHostVariableWarning": "DOCKER_HOST variable is set. Please ensure that the Docker daemon is running on: %s", + "loc.messages.DockerHostVariableWarning": "已設定 DOCKER_HOST 變數。請確定 Docker 精靈正在下列位置執行: %s", "loc.messages.DeletingDockerConfigDirectory": "正在刪除 Docker 組態目錄。路徑: %s", "loc.messages.DeletingAuthDataFromDockerConfig": "正在從 Docker 組態檔刪除登錄的驗證資料。登錄: %s,新的 Docker 組態: %s", "loc.messages.DockerRegistryNotFound": "未指定 Docker 登錄服務連線。", @@ -23,4 +23,4 @@ "loc.messages.RegistryAuthNotPresentInConfig": "在 Docker 組態檔中找不到登錄的驗證資料。無法執行任何動作來登出。登錄: %s", "loc.messages.RestoringOldLoginAuth": "正在還原登錄先前的登入驗證資料: %s", "loc.messages.WritingDockerConfigToTempFile": "正在將 Docker 設定寫入暫存檔案。檔案路徑: %s,Docker 設定: %s" -} +} \ No newline at end of file diff --git a/common-npm-packages/docker-common-v2/package-lock.json b/common-npm-packages/docker-common-v2/package-lock.json index f5f5c00bb040..fa7348630e07 100644 --- a/common-npm-packages/docker-common-v2/package-lock.json +++ b/common-npm-packages/docker-common-v2/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-docker-common-v2", - "version": "2.0.6", + "version": "2.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -563,4 +563,4 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" } } -} +} \ No newline at end of file diff --git a/common-npm-packages/docker-common-v2/package.json b/common-npm-packages/docker-common-v2/package.json index 445e29cd126a..4f89aca46fba 100644 --- a/common-npm-packages/docker-common-v2/package.json +++ b/common-npm-packages/docker-common-v2/package.json @@ -1,30 +1,30 @@ { - "name": "azure-pipelines-tasks-docker-common-v2", - "version": "2.0.6", - "description": "Common Library for Azure Rest Calls", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" - }, - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" - }, - "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", - "dependencies": { - "@types/node": "^10.17.0", - "@types/mocha": "^5.2.7", - "@types/uuid": "^8.3.0", - "@types/q": "1.5.4", - "del": "2.2.0", - "q": "1.4.1", - "azure-pipelines-task-lib": "^3.1.0" - }, - "devDependencies": { - "typescript": "4.0.2" - }, - "scripts": { - "build": "cd ../build-scripts && npm install && cd ../docker-common-v2 && node make.js" - } -} + "name": "azure-pipelines-tasks-docker-common-v2", + "version": "2.198.1", + "description": "Common Library for Azure Rest Calls", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" + }, + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" + }, + "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", + "dependencies": { + "@types/node": "^10.17.0", + "@types/mocha": "^5.2.7", + "@types/uuid": "^8.3.0", + "@types/q": "1.5.4", + "del": "2.2.0", + "q": "1.4.1", + "azure-pipelines-task-lib": "^3.1.0" + }, + "devDependencies": { + "typescript": "4.0.2" + }, + "scripts": { + "build": "cd ../build-scripts && npm install && cd ../docker-common-v2 && node make.js" + } +} \ No newline at end of file diff --git a/common-npm-packages/java-common/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/java-common/Strings/resources.resjson/de-DE/resources.resjson index a17dcadc6670..e0953ffcd413 100644 --- a/common-npm-packages/java-common/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/java-common/Strings/resources.resjson/de-DE/resources.resjson @@ -1,4 +1,6 @@ { + "loc.messages.SearchingRegistryKeys": "Registrierungsschlüssel für JDK %s werden gesucht.", + "loc.messages.RegistryKeysFound": "Anzahl gefundener Registrierungsschlüssel: %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "JAVA_HOME für Java %s %s finden", "loc.messages.UnsupportedJdkWarning": "JDK 9 und JDK 10 werden nicht unterstützt. Wechseln Sie in Ihrem Projekt und Ihrer Pipeline zu einer neueren Version. Es wird versucht, die Erstellung mit JDK 11 durchzuführen...", "loc.messages.FailedToLocateSpecifiedJVM": "Fehler bei der Suche nach der angegebenen JDK-Version. Stellen Sie sicher, dass die angegebene JDK-Version auf dem Agent installiert und die Umgebungsvariable \"%s\" vorhanden und auf den Speicherort eines entsprechenden JDK festgelegt ist. Alternativ können Sie mit dem [Java-Toolinstaller](https://docs.microsoft.com/en-us/vsts/build-release/tasks/tool/java-tool-installer) das gewünschte JDK installieren." diff --git a/common-npm-packages/java-common/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/java-common/Strings/resources.resjson/es-ES/resources.resjson index 1aac1bcae68b..2bb34f07c63b 100644 --- a/common-npm-packages/java-common/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/java-common/Strings/resources.resjson/es-ES/resources.resjson @@ -1,4 +1,6 @@ { + "loc.messages.SearchingRegistryKeys": "Buscando las claves del registro para JDK %s", + "loc.messages.RegistryKeysFound": "Número de claves de registro encontradas: %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "Buscar JAVA_HOME para Java %s %s", "loc.messages.UnsupportedJdkWarning": "JDK 9 y JDK 10 no tienen soporte técnico. Cambie a una versión posterior del proyecto y la canalización. Intentando compilar con JDK 11...", "loc.messages.FailedToLocateSpecifiedJVM": "No se encontró la versión de JDK especificada. Asegúrese de que dicha versión está instalada en el agente y de que la variable de entorno \"%s\" existe y está establecida en la ubicación de un JDK correspondiente. En caso contrario, use la tarea de [Java Tool Installer](https://docs.microsoft.com/en-us/vsts/build-release/tasks/tool/java-tool-installer) para instalar el JDK deseado." diff --git a/common-npm-packages/java-common/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/java-common/Strings/resources.resjson/fr-FR/resources.resjson index 64dfee389f5e..d09081c10691 100644 --- a/common-npm-packages/java-common/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/java-common/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,4 +1,6 @@ { + "loc.messages.SearchingRegistryKeys": "Recherche de clés de Registre pour le kit JDK %s", + "loc.messages.RegistryKeysFound": "Nombre de clés de Registre trouvées : %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "Localiser JAVA_HOME pour Java %s %s", "loc.messages.UnsupportedJdkWarning": "JDK 9 et JDK 10 ne sont plus pris en charge. Passez à une version plus récente de votre projet et de votre pipeline. Tentative de génération avec JDK 11...", "loc.messages.FailedToLocateSpecifiedJVM": "Échec de la localisation de la version spécifiée du JDK. Vérifiez que la version spécifiée du JDK est installée sur l'agent, que la variable d'environnement '%s' existe et que sa valeur correspond à l'emplacement d'un JDK correspondant. Sinon, utilisez la tâche [Programme d'installation de l'outil Java] (https://docs.microsoft.com/fr-fr/vsts/build-release/tasks/tool/java-tool-installer) pour installer le JDK souhaité." diff --git a/common-npm-packages/java-common/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/java-common/Strings/resources.resjson/it-IT/resources.resjson index cc109cfae5eb..93ea9b15c5a6 100644 --- a/common-npm-packages/java-common/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/java-common/Strings/resources.resjson/it-IT/resources.resjson @@ -1,4 +1,6 @@ { + "loc.messages.SearchingRegistryKeys": "Ricerca delle chiavi del Registro di sistema per il JDK %s", + "loc.messages.RegistryKeysFound": "Numero di chiavi del Registro di sistema trovate: %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "Individuare JAVA_HOME per Java %s %s", "loc.messages.UnsupportedJdkWarning": "JDK 9 e JDK 10 non sono supportati. Passare a una versione più recente nel progetto e nella pipeline. Verrà effettuato un tentativo di compilazione con JDK 11...", "loc.messages.FailedToLocateSpecifiedJVM": "La versione del JDK specificata non è stata trovata. Assicurarsi che sia installata nell'agente e che la variabile di ambiente '%s' sia presente e impostata sul percorso di un JDK corrispondente oppure usare l'attività [Programma di installazione strumenti Java](https://docs.microsoft.com/it-it/vsts/build-release/tasks/tool/java-tool-installer) per installare il JDK desiderato." diff --git a/common-npm-packages/java-common/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/java-common/Strings/resources.resjson/ja-JP/resources.resjson index a2b07e124ebb..9028236e25fc 100644 --- a/common-npm-packages/java-common/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/java-common/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,4 +1,6 @@ { + "loc.messages.SearchingRegistryKeys": "JDK %s のレジストリ キーを検索しています", + "loc.messages.RegistryKeysFound": "見つかったレジストリ キーの数: %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "Java %s %s の JAVA_HOME を検索する", "loc.messages.UnsupportedJdkWarning": "JDK 9 および JDK 10 はサポートされていません。プロジェクトとパイプラインで新しいバージョンに切り替えてください。JDK 11 でのビルドを試行しています...", "loc.messages.FailedToLocateSpecifiedJVM": "指定された JDK バージョンが見つかりませんでした。指定された JDK バージョンがエージェントにインストールされていることと、環境変数 '%s' が存在し、対応する JDK の場所に設定されていることを確認するか、[Java ツール インストーラー](https://docs.microsoft.com/ja-JP/vsts/build-release/tasks/tool/java-tool-installer) タスクを使用して必要な JDK をインストールしてください。" diff --git a/common-npm-packages/java-common/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/java-common/Strings/resources.resjson/ko-KR/resources.resjson index c7aacde732c8..db532192bacb 100644 --- a/common-npm-packages/java-common/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/java-common/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,4 +1,6 @@ { + "loc.messages.SearchingRegistryKeys": "JDK %s에 대한 레지스트리 키를 검색하는 중", + "loc.messages.RegistryKeysFound": "찾은 레지스트리 키 수: %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "Java %s %s에 대해 JAVA_HOME 찾기", "loc.messages.UnsupportedJdkWarning": "JDK 9 및 JDK 10은 지원되지 않습니다. 프로젝트 및 파이프라인에서 최신 버전으로 전환하세요. JDK 11을 사용하여 빌드를 시도하는 중...", "loc.messages.FailedToLocateSpecifiedJVM": "지정한 JDK 버전을 찾지 못했습니다. 지정한 JDK 버전이 에이전트에 설치되어 있으며 환경 변수 '%s'이(가) 있고 해당 JDK의 위치로 설정되었는지 확인하거나, [Java Tool Installer](https://docs.microsoft.com/en-us/vsts/build-release/tasks/tool/java-tool-installer) 작업을 사용하여 원하는 JDK를 설치하세요." diff --git a/common-npm-packages/java-common/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/java-common/Strings/resources.resjson/ru-RU/resources.resjson index a17cfa3f5107..1c268501d276 100644 --- a/common-npm-packages/java-common/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/java-common/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,4 +1,6 @@ { + "loc.messages.SearchingRegistryKeys": "Поиск разделов реестра для JDK %s.", + "loc.messages.RegistryKeysFound": "Число найденных разделов реестра: %s.", "loc.messages.LocateJVMBasedOnVersionAndArch": "Найдите JAVA_HOME для Java %s %s", "loc.messages.UnsupportedJdkWarning": "Поддержка JDK 9 и JDK 10 прекращена. Переключитесь на более позднюю версию в проекте и конвейере. Выполняется попытка сборки с помощью JDK 11...", "loc.messages.FailedToLocateSpecifiedJVM": "Не удалось найти указанную версию JDK. Убедитесь, что она установлена на агенте, а переменная среды \"%s\" создана и содержит путь к соответствующей версии JDK, или установите необходимую версию JDK с помощью [установщика инструментов Java](https://docs.microsoft.com/ru-ru/vsts/build-release/tasks/tool/java-tool-installer)." diff --git a/common-npm-packages/java-common/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/java-common/Strings/resources.resjson/zh-CN/resources.resjson index 4329746d077d..a934bc13b843 100644 --- a/common-npm-packages/java-common/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/java-common/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,4 +1,6 @@ { + "loc.messages.SearchingRegistryKeys": "正在搜索 JDK %s 的注册表项", + "loc.messages.RegistryKeysFound": "找到的注册表项数: %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "为 Java %s %s 查找 JAVA_HOME", "loc.messages.UnsupportedJdkWarning": "JDK 9 和 JDK 10 不受支持。请切换到项目和管道中的更高版本。正在尝试使用 JDK 11 进行生成...", "loc.messages.FailedToLocateSpecifiedJVM": "未能找到指定的 JDK 版本。请确保已在代理上安装指定的 JDK 版本,存在环境变量“%s”,且该变量设置为相应 JDK 的位置,或使用 [Java 工具安装程序](https://docs.microsoft.com/zh-cn/vsts/build-release/tasks/tool/java-tool-installer)任务安装所需的 JDK。" diff --git a/common-npm-packages/java-common/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/java-common/Strings/resources.resjson/zh-TW/resources.resjson index e0aff6ebd54f..f143b8890bfb 100644 --- a/common-npm-packages/java-common/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/java-common/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,4 +1,6 @@ { + "loc.messages.SearchingRegistryKeys": "正在搜尋 JDK %s 的登錄機碼", + "loc.messages.RegistryKeysFound": "找到的登錄機碼數目: %s", "loc.messages.LocateJVMBasedOnVersionAndArch": "為 Java %s %s 找出 JAVA_HOME 的位置", "loc.messages.UnsupportedJdkWarning": "JDK 9 與 JDK 10 已失去支援。請在您的專案和管線中切換至較新版本。正在嘗試以 JDK 11 進行建置...", "loc.messages.FailedToLocateSpecifiedJVM": "找不到指定的 JDK 版本。請確定代理程式已安裝指定的 JDK 版本,且環境變數 '%s' 存在並設定為對應 JDK 的位置,或使用 [Java Tool Installer](https://docs.microsoft.com/en-us/vsts/build-release/tasks/tool/java-tool-installer) (Java 工具安裝程式) 工作安裝所需的 JDK。" diff --git a/common-npm-packages/java-common/package-lock.json b/common-npm-packages/java-common/package-lock.json index 292fb529da44..75a62c12d9ad 100644 --- a/common-npm-packages/java-common/package-lock.json +++ b/common-npm-packages/java-common/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-java-common", - "version": "2.0.1", + "version": "2.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -422,4 +422,4 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" } } -} +} \ No newline at end of file diff --git a/common-npm-packages/java-common/package.json b/common-npm-packages/java-common/package.json index 1a7d69c3a2e3..9e91782ffef6 100644 --- a/common-npm-packages/java-common/package.json +++ b/common-npm-packages/java-common/package.json @@ -1,28 +1,28 @@ { - "name": "azure-pipelines-tasks-java-common", - "version": "2.0.1", - "description": "Azure Pipelines tasks Java Common", - "main": "java-common.js", - "scripts": { - "build": "cd ../build-scripts && npm install && cd ../java-common && node make.js" - }, - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" - }, - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" - }, - "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", - "dependencies": { - "@types/semver": "^7.3.3", - "semver": "^7.3.2", - "azure-pipelines-task-lib": "^3.1.0", - "@types/node": "^10.17.0" - }, - "devDependencies": { - "typescript": "4.0.2" - } -} + "name": "azure-pipelines-tasks-java-common", + "version": "2.198.1", + "description": "Azure Pipelines tasks Java Common", + "main": "java-common.js", + "scripts": { + "build": "cd ../build-scripts && npm install && cd ../java-common && node make.js" + }, + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" + }, + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" + }, + "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", + "dependencies": { + "@types/semver": "^7.3.3", + "semver": "^7.3.2", + "azure-pipelines-task-lib": "^3.1.0", + "@types/node": "^10.17.0" + }, + "devDependencies": { + "typescript": "4.0.2" + } +} \ No newline at end of file diff --git a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/de-DE/resources.resjson index 0c0cf96657dd..a6249d01b89d 100644 --- a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,14 +1,19 @@ { + "loc.messages.UnableToFetchKubectlVersion": "Die Kubectl-Version konnte nicht abgerufen werden. Stellen Sie sicher, dass der Kubernetes-Server betriebsbereit ist.", + "loc.messages.KubectlClientVersion": "Kubectl-Clientversion", + "loc.messages.KubectlServerVersion": "Kubectl-Serverversion", + "loc.messages.KubectlServerVerisonNotFound": "Die Kubectl-Serverversion wurde nicht gefunden.", + "loc.messages.HelmLatestNotKnown": "Aktuelle Helm-Informationen können nicht aus \"%s\" abgerufen werden. Es wird die Helm-Standardversion %s verwendet.", "loc.messages.HelmDownloadFailed": "Fehler beim Herunterladen von Helm aus Speicherort \"%s\". Fehler: %s", "loc.messages.HelmNotFoundInFolder": "Die ausführbare Datei für Helm wurde nicht im Pfad \"%s\" gefunden.", "loc.messages.DownloadStableVersionFailed": "Fehler beim Lesen der aktuellen Kubectl-Version aus \"stable.txt\" von URL %s. Es wird die stabile Standardversion %s verwendet.", "loc.messages.DownloadKubectlFailedFromLocation": "Fehler beim Herunterladen von Kubectl aus Speicherort \"%s\". Fehler: %s", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.CouldNotDeterminePodStatus": "Der Podstatus konnte aufgrund des folgenden Fehlers nicht bestimmt werden: %s", + "loc.messages.ServiceExternalIP": "Die externe IP-Adresse für den Dienst \"%s\" lautet %s.", + "loc.messages.CouldNotDetermineServiceStatus": "Der Status des Diensts \"%s\" konnte aufgrund des folgenden Fehlers nicht bestimmt werden: %s", + "loc.messages.RolloutStatusTimedout": "Fehler beim Überprüfen des Rolloutstatus.", + "loc.messages.AllContainersNotInReadyState": "Keiner der Container befindet sich im Zustand \"Bereit\".", + "loc.messages.waitForServiceIpAssignment": "Es wird auf die Zuweisung einer externen IP-Adresse für den Dienst \"%s\" gewartet.", + "loc.messages.waitForServiceIpAssignmentTimedOut": "Timeout beim Warten auf die Zuweisung einer externen IP-Adresse für den Dienst \"%s\".", + "loc.messages.EnvironmentLink": "Weitere Informationen finden Sie hier: %s" } \ No newline at end of file diff --git a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/es-ES/resources.resjson index f0c9fe1403ba..8a61b7fb19d4 100644 --- a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,14 +1,19 @@ { + "loc.messages.UnableToFetchKubectlVersion": "No se pudo capturar la versión de Kubectl. Asegúrese de que el servidor de Kubernetes está activo y en ejecución.", + "loc.messages.KubectlClientVersion": "Versión del cliente de Kubectl", + "loc.messages.KubectlServerVersion": "Versión del servidor de Kubectl", + "loc.messages.KubectlServerVerisonNotFound": "No se encontró la versión del servidor de kubectl.", + "loc.messages.HelmLatestNotKnown": "No se puede obtener la información más reciente de Helm desde %s. Error %s. Utilizando la versión predeterminada de Helm %s.", "loc.messages.HelmDownloadFailed": "No se pudo descargar Helm desde la ubicación %s. Error %s", "loc.messages.HelmNotFoundInFolder": "El ejecutabe de Helm no se encontró en la ruta de acceso %s", "loc.messages.DownloadStableVersionFailed": "No se pudo leer la versión más reciente desde kubectl stable.txt. Desde la dirección URL %s. Usando la versión estable predeterminada %s.", "loc.messages.DownloadKubectlFailedFromLocation": "No se pudo descargar kubectl desde la ubicación %s. Error %s", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.CouldNotDeterminePodStatus": "No se pudo determinar el estado del pod debido al error siguiente: %s", + "loc.messages.ServiceExternalIP": "La dirección IP externa del servicio %s es %s", + "loc.messages.CouldNotDetermineServiceStatus": "No se pudo determinar el estado del servicio %s debido al error siguiente: %s", + "loc.messages.RolloutStatusTimedout": "Error al comprobar el estado de lanzamiento.", + "loc.messages.AllContainersNotInReadyState": "Ninguno de los contenedores está listo.", + "loc.messages.waitForServiceIpAssignment": "Esperando a la asignación de dirección IP externa del servicio %s", + "loc.messages.waitForServiceIpAssignmentTimedOut": "Se agotó el tiempo de expiración de la asignación de dirección IP externa del servicio %s", + "loc.messages.EnvironmentLink": "Para obtener más información, vaya a %s" } \ No newline at end of file diff --git a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/fr-FR/resources.resjson index fb6f4db67552..3665369453ba 100644 --- a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,14 +1,19 @@ { + "loc.messages.UnableToFetchKubectlVersion": "Impossible de récupérer (fetch) la version de kubectl. Vérifiez que le serveur Kubernetes est opérationnel.", + "loc.messages.KubectlClientVersion": "Version du client kubectl", + "loc.messages.KubectlServerVersion": "Version du serveur kubectl", + "loc.messages.KubectlServerVerisonNotFound": "Version du serveur kubectl introuvable", + "loc.messages.HelmLatestNotKnown": "Impossible d'obtenir les dernières informations sur Helm depuis %s. Erreur : %s. Utilisation de la version par défaut de Helm : %s.", "loc.messages.HelmDownloadFailed": "Échec du téléchargement de Helm à partir de l'emplacement %s. Erreur : %s", "loc.messages.HelmNotFoundInFolder": "Exécutable Helm introuvable dans le chemin %s", "loc.messages.DownloadStableVersionFailed": "Échec de la lecture de la dernière version de kubectl dans stable.txt à partir de l'URL %s. Utilisation de la version stable par défaut : %s.", "loc.messages.DownloadKubectlFailedFromLocation": "Échec du téléchargement de kubectl à partir de l'emplacement %s. Erreur : %s", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.CouldNotDeterminePodStatus": "Impossible de déterminer l'état du pod en raison de l'erreur %s", + "loc.messages.ServiceExternalIP": "l'adresse IP externe du service %s est %s", + "loc.messages.CouldNotDetermineServiceStatus": "Impossible de déterminer l'état du service %s en raison de l'erreur %s", + "loc.messages.RolloutStatusTimedout": "Échec de la vérification de l'état de lancement.", + "loc.messages.AllContainersNotInReadyState": "Tous les conteneurs ne sont pas prêts.", + "loc.messages.waitForServiceIpAssignment": "En attente d'affectation d'adresse IP externe du service %s", + "loc.messages.waitForServiceIpAssignmentTimedOut": "Expiration du délai d'attente pour l'affectation d'adresse IP externe du service %s", + "loc.messages.EnvironmentLink": "Pour plus d'informations, accédez à %s" } \ No newline at end of file diff --git a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/it-IT/resources.resjson index af8f8a76d58f..1e69c505feaa 100644 --- a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,14 +1,19 @@ { + "loc.messages.UnableToFetchKubectlVersion": "Non è stato possibile recuperare la versione di kubectl. Assicurarsi che il server Kubernetes sia operativo.", + "loc.messages.KubectlClientVersion": "Versione del client kubectl", + "loc.messages.KubectlServerVersion": "Versione del server kubectl", + "loc.messages.KubectlServerVerisonNotFound": "Non è stato possibile trovare la versione del server kubectl", + "loc.messages.HelmLatestNotKnown": "Non è possibile ottenere le informazioni più recenti su Helm da %s. Errore: %s. Verrà usata la versione predefinita %s di Helm.", "loc.messages.HelmDownloadFailed": "Non è stato possibile scaricare Helm dal percorso %s. Errore: %s", "loc.messages.HelmNotFoundInFolder": "L'eseguibile di Helm non è stato trovato nel percorso %s", "loc.messages.DownloadStableVersionFailed": "Non è stato possibile leggere l'ultima versione di kubectl da stable.txt con l'URL %s. Verrà usata la versione stabile predefinita %s.", "loc.messages.DownloadKubectlFailedFromLocation": "Non è stato possibile scaricare kubectl dal percorso %s. Errore: %s", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.CouldNotDeterminePodStatus": "Non è stato possibile determinare lo stato del pod a causa dell'errore: %s", + "loc.messages.ServiceExternalIP": "l'IP esterno del servizio %s è %s", + "loc.messages.CouldNotDetermineServiceStatus": "Non è stato possibile determinare lo stato del servizio %s a causa dell'errore: %s", + "loc.messages.RolloutStatusTimedout": "Il controllo dello stato di implementazione non è riuscito.", + "loc.messages.AllContainersNotInReadyState": "Tutti i contenitori non si trovano in uno stato pronto.", + "loc.messages.waitForServiceIpAssignment": "In attesa dell'assegnazione dell'IP esterno del servizio %s", + "loc.messages.waitForServiceIpAssignmentTimedOut": "Si è verificato un timeout durante l'attesa dell'assegnazione dell'IP esterno del servizio %s", + "loc.messages.EnvironmentLink": "Per altre informazioni, vedere %s" } \ No newline at end of file diff --git a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ja-JP/resources.resjson index 5af1ba2636d7..6671ca88ea8b 100644 --- a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,14 +1,19 @@ { + "loc.messages.UnableToFetchKubectlVersion": "kubectl バージョンをフェッチできませんでした。Kubernetes サーバーが稼働していることをご確認ください。", + "loc.messages.KubectlClientVersion": "kubectl クライアント バージョン", + "loc.messages.KubectlServerVersion": "kubectl サーバー バージョン", + "loc.messages.KubectlServerVerisonNotFound": "kubectl サーバーのバージョンが見つかりませんでした", + "loc.messages.HelmLatestNotKnown": "%s から最新の Helm 情報を取得できません。エラー %s。既定の Helm バージョン %s を使用します。", "loc.messages.HelmDownloadFailed": "場所 %s から Helm をダウンロードできませんでした。エラー %s", "loc.messages.HelmNotFoundInFolder": "パス %s に Helm の実行可能ファイルが見つかりませんでした", "loc.messages.DownloadStableVersionFailed": "URL %s の stable.txt から最新の kubectl バージョンを読み取れませんでした。既定の安定したバージョン %s を使用します。", "loc.messages.DownloadKubectlFailedFromLocation": "場所 %s から kubectl をダウンロードできませんでした。エラー %s", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.CouldNotDeterminePodStatus": "ポッドの状態を特定できませんでした。原因のエラー: %s", + "loc.messages.ServiceExternalIP": "サービス %s の外部 IP は %s です", + "loc.messages.CouldNotDetermineServiceStatus": "サービス %s の状態を特定できませんでした。原因のエラー: %s", + "loc.messages.RolloutStatusTimedout": "ロールアウトの状態を確認できませんでした。", + "loc.messages.AllContainersNotInReadyState": "一部のコンテナーが準備完了の状態ではありません。", + "loc.messages.waitForServiceIpAssignment": "サービス %s の外部 IP 割り当てを待機しています", + "loc.messages.waitForServiceIpAssignmentTimedOut": "サービス %s の外部 IP 割り当てがタイムアウトになるのを待機しています", + "loc.messages.EnvironmentLink": "詳細については、%s を参照してください" } \ No newline at end of file diff --git a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ko-KR/resources.resjson index f3bfc3940481..072cdcd78e1a 100644 --- a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,4 +1,9 @@ { + "loc.messages.UnableToFetchKubectlVersion": "Kubectl 버전을 가져올 수 없습니다. Kubernetes 서버가 실행되고 있는지 확인하세요.", + "loc.messages.KubectlClientVersion": "Kubectl 클라이언트 버전", + "loc.messages.KubectlServerVersion": "Kubectl 서버 버전", + "loc.messages.KubectlServerVerisonNotFound": "Kubectl 서버 버전을 찾을 수 없습니다.", + "loc.messages.HelmLatestNotKnown": "%s에서 최신 Helm 정보를 가져올 수 없습니다. 오류 %s. 기본 Helm 버전 %s을(를) 사용합니다.", "loc.messages.HelmDownloadFailed": "%s 위치에서 Helm을 다운로드하지 못했습니다. 오류 %s", "loc.messages.HelmNotFoundInFolder": "Helm 실행 파일이 %s 경로에 없습니다.", "loc.messages.DownloadStableVersionFailed": "URL %s의 stable.txt에서 최신 kubectl 버전을 읽지 못했습니다. 안정적인 기본 버전 %s을(를) 사용합니다.", diff --git a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ru-RU/resources.resjson index 95c68a9a7bcf..a810890918da 100644 --- a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,14 +1,19 @@ { + "loc.messages.UnableToFetchKubectlVersion": "Не удалось получить версию Kubectl. Убедитесь, что сервер Kubernetes запущен и работает.", + "loc.messages.KubectlClientVersion": "Версия клиента Kubectl", + "loc.messages.KubectlServerVersion": "Версия сервера Kubectl", + "loc.messages.KubectlServerVerisonNotFound": "Не удалось найти версию сервера kubectl", + "loc.messages.HelmLatestNotKnown": "Не удается получить сведения о последней версии Helm из %s. Ошибка %s. Используется версия Helm по умолчанию: %s.", "loc.messages.HelmDownloadFailed": "Не удалось скачать Helm из расположения %s. Ошибка %s", "loc.messages.HelmNotFoundInFolder": "Исполняемый файл Helm не найден по пути %s", "loc.messages.DownloadStableVersionFailed": "Не удалось прочитать последнюю версию kubectl из файла stable.txt по URL-адресу %s. Используется стабильная версия по умолчанию %s.", "loc.messages.DownloadKubectlFailedFromLocation": "Не удалось скачать kubectl из расположения %s. Ошибка %s", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.CouldNotDeterminePodStatus": "Не удалось определить состояние объекта pod из-за ошибки: %s", + "loc.messages.ServiceExternalIP": "служба %s имеет внешний IP-адрес %s", + "loc.messages.CouldNotDetermineServiceStatus": "Не удалось определить состояние службы %s из-за ошибки: %s", + "loc.messages.RolloutStatusTimedout": "Сбой проверки состояния выпуска.", + "loc.messages.AllContainersNotInReadyState": "Все контейнеры находятся в состоянии готовности.", + "loc.messages.waitForServiceIpAssignment": "Ожидание назначения внешнего IP-адреса службы %s", + "loc.messages.waitForServiceIpAssignmentTimedOut": "Истекло время ожидания назначения внешнего IP-адреса службы %s", + "loc.messages.EnvironmentLink": "Дополнительные сведения см. на странице %s" } \ No newline at end of file diff --git a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/zh-CN/resources.resjson index 61607947c421..8ac992ccb06f 100644 --- a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,4 +1,9 @@ { + "loc.messages.UnableToFetchKubectlVersion": "无法提取 Kubectl 版本。请确保 Kubernetes 服务器已启动且正在运行。", + "loc.messages.KubectlClientVersion": "Kubectl 客户端版本", + "loc.messages.KubectlServerVersion": "Kubectl 服务器版本", + "loc.messages.KubectlServerVerisonNotFound": "找不到 kubectl 服务器版本", + "loc.messages.HelmLatestNotKnown": "无法从 %s 获取 Helm 的最新信息。错误为 %s。使用默认 Helm 版本 %s。", "loc.messages.HelmDownloadFailed": "无法从位置 %s 下载 Helm。错误为 %s", "loc.messages.HelmNotFoundInFolder": "路径 %s 中找不到 Helm 可执行文件", "loc.messages.DownloadStableVersionFailed": "无法从 stable.txt 读取最新 kubectl 版本。从 URL %s 读取。使用默认稳定版本 %s。", diff --git a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/zh-TW/resources.resjson index 968bbef6c5ce..e8cd99182a0d 100644 --- a/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/kubernetes-common-v2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,14 +1,19 @@ { + "loc.messages.UnableToFetchKubectlVersion": "無法擷取 Kubectl 版本。請確定 Kubernetes 伺服器已啟動並執行。", + "loc.messages.KubectlClientVersion": "Kubectl 用戶端版本", + "loc.messages.KubectlServerVersion": "Kubectl 伺服器版本", + "loc.messages.KubectlServerVerisonNotFound": "找不到 kubectl 伺服器版本", + "loc.messages.HelmLatestNotKnown": "無法從 %s 取得最新 Helm 資訊。錯誤 %s。使用預設 Helm 版本 %s。", "loc.messages.HelmDownloadFailed": "無法從位置 %s 下載 Helm。錯誤 %s", "loc.messages.HelmNotFoundInFolder": "在路徑 %s 中找不到 Helm 可執行檔", "loc.messages.DownloadStableVersionFailed": "無法從 stable.txt 讀取最新的 kubectl 版本。從 URL %s。將會使用預設的穩定版本 %s。", "loc.messages.DownloadKubectlFailedFromLocation": "無法從位置 %s 下載 kubectl。錯誤 %s", - "loc.messages.CouldNotDeterminePodStatus": "Could not determine the pod's status due to the error: %s", - "loc.messages.ServiceExternalIP": "service %s external IP is %s", - "loc.messages.CouldNotDetermineServiceStatus": "Could not determine the service %s status due to the error: %s", - "loc.messages.RolloutStatusTimedout": "Rollout status check failed.", - "loc.messages.AllContainersNotInReadyState": "All the containers are not in a ready state.", - "loc.messages.waitForServiceIpAssignment": "Waiting for service %s external IP assignment", - "loc.messages.waitForServiceIpAssignmentTimedOut": "Wait for service %s external IP assignment timed out", - "loc.messages.EnvironmentLink": "For more information, go to %s" + "loc.messages.CouldNotDeterminePodStatus": "因為發生錯誤,所以無法判斷 Pod 的狀態: %s", + "loc.messages.ServiceExternalIP": "服務 %s 的外部 IP 是 %s", + "loc.messages.CouldNotDetermineServiceStatus": "因為發生錯誤,所以無法判斷服務 %s 狀態: %s", + "loc.messages.RolloutStatusTimedout": "推出狀態檢查失敗。", + "loc.messages.AllContainersNotInReadyState": "所有容器皆未處於就緒狀態。", + "loc.messages.waitForServiceIpAssignment": "正在等候服務 %s 外部 IP 指派", + "loc.messages.waitForServiceIpAssignmentTimedOut": "等候服務 %s 外部 IP 指派已逾時", + "loc.messages.EnvironmentLink": "如需詳細資訊,請前往 %s" } \ No newline at end of file diff --git a/common-npm-packages/kubernetes-common-v2/package-lock.json b/common-npm-packages/kubernetes-common-v2/package-lock.json index 1f61378e748f..1ec777f43c7a 100644 --- a/common-npm-packages/kubernetes-common-v2/package-lock.json +++ b/common-npm-packages/kubernetes-common-v2/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-kubernetes-common-v2", - "version": "2.0.2", + "version": "2.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -498,4 +498,4 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" } } -} +} \ No newline at end of file diff --git a/common-npm-packages/kubernetes-common-v2/package.json b/common-npm-packages/kubernetes-common-v2/package.json index fca526b3a812..697fd071aac3 100644 --- a/common-npm-packages/kubernetes-common-v2/package.json +++ b/common-npm-packages/kubernetes-common-v2/package.json @@ -1,30 +1,30 @@ { - "name": "azure-pipelines-tasks-kubernetes-common-v2", - "version": "2.0.2", - "description": "Common Library for Kubernetes", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" - }, - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" - }, - "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", - "dependencies": { - "@types/node": "10.17.0", - "@types/mocha": "5.2.7", - "@types/uuid": "8.3.0", - "azure-pipelines-task-lib": "^3.1.0", - "azure-pipelines-tool-lib": "^1.0.2", - "js-yaml": "3.6.1" - }, - "devDependencies": { - "typescript": "4.0.2", - "shelljs": "0.8.4" - }, - "scripts": { - "build": "cd ../build-scripts && npm install && cd ../kubernetes-common-v2 && node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/7zip/1/7zip.zip ./_tools && node make.js" - } -} + "name": "azure-pipelines-tasks-kubernetes-common-v2", + "version": "2.198.1", + "description": "Common Library for Kubernetes", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" + }, + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" + }, + "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", + "dependencies": { + "@types/node": "10.17.0", + "@types/mocha": "5.2.7", + "@types/uuid": "8.3.0", + "azure-pipelines-task-lib": "^3.1.0", + "azure-pipelines-tool-lib": "^1.0.2", + "js-yaml": "3.6.1" + }, + "devDependencies": { + "typescript": "4.0.2", + "shelljs": "0.8.4" + }, + "scripts": { + "build": "cd ../build-scripts && npm install && cd ../kubernetes-common-v2 && node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/7zip/1/7zip.zip ./_tools && node make.js" + } +} \ No newline at end of file diff --git a/common-npm-packages/packaging-common/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/packaging-common/Strings/resources.resjson/de-DE/resources.resjson index 78120e520f4e..97d5e65a7e3b 100644 --- a/common-npm-packages/packaging-common/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/packaging-common/Strings/resources.resjson/de-DE/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "\"NuGet.config\" wird in einer temporären Konfigurationsdatei gespeichert.", "loc.messages.Info_UsingToolPath": "Verwendeter Toolpfad: %s", "loc.messages.Info_UsingVersion": "Verwendete Version: %s", + "loc.messages.Info_BasicCredRestriction": "Mit dieser Aufgabe wird NuGet jetzt so konfiguriert, dass diese Anmeldeinformationen nur\nmithilfe des Standardschemas gesendet werden. Die meisten Benutzer sind von dieser Änderung nicht betroffen. Wenn es sich um eine\nWindows-Domänenanmeldeinformationen handelt und diese seit Kurzem nicht mehr funktionieren, legen Sie die\nBuildvariable \"%s\" auf den Wert \"%s\" (ohne Anführungszeichen) fest.", "loc.messages.NGCommon_AddingSources": "Anmeldeinformationen in der Datei \"NuGet.config\" werden festgelegt.", "loc.messages.NGCommon_AreaNotFoundInSps": "Der Bereich \"%s\" [%s] wurde nicht gefunden. Der Dienst, der diesen Bereich enthält, ist ggf. in Ihrer Region nicht verfügbar.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Ein Ladeprogrammpfad für NuGet-Extensions (Umgebungsvariable \"NUGET_EXTENSIONS_PATH\") wurde erkannt: %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "Der Bereich \"%s\" [%s] wurde nicht gefunden. Möglicherweise liegt ein Problem mit der Team Foundation Server-Installation vor.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unbekannte NuGet-Version ausgewählt.", "loc.messages.NGCommon_UnableToFindTool": "Das Tool %s wurde nicht gefunden.", - "loc.messages.Warning_SessionCreationFailed": "Die Herkunftssitzung konnte nicht erstellt werden: %s", + "loc.messages.Warning_SessionCreationFailed": "Die Herkunftssitzung konnte nicht erstellt werden.", "loc.messages.Warning_UpdatingNuGetVersion": "Die Version von \"NuGet.exe\" wird auf %s aktualisiert (von %s). Änderungen im Verhalten oder Fehler verursachende Änderungen können bei NuGet-Aktualisierungen auf eine neue Version auftreten. Wenn dies nicht gewünscht ist, deaktivieren Sie die Option \"Check for Latest Version\" (Auf aktuelle Version überprüfen) in der Aufgabe." } \ No newline at end of file diff --git a/common-npm-packages/packaging-common/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/packaging-common/Strings/resources.resjson/es-ES/resources.resjson index e8f6d80919ca..7b092d8edcf3 100644 --- a/common-npm-packages/packaging-common/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/packaging-common/Strings/resources.resjson/es-ES/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "Guardando NuGet.config en un archivo de configuración temporal.", "loc.messages.Info_UsingToolPath": "Se usa la ruta de la herramienta: %s", "loc.messages.Info_UsingVersion": "Se usa la versión: %s", + "loc.messages.Info_BasicCredRestriction": "Ahora esta tarea configura NuGet para enviar las credenciales solo mediante el esquema\nbásico. La mayoría de los usuarios no se verán afectados por este cambio. Si se trata de credenciales de un dominio\nde Windows y han dejado de funcionar recientemente, pruebe a establecer la variable de\ncompilación %s en el valor \"%s\" (sin comillas).", "loc.messages.NGCommon_AddingSources": "Estableciendo credenciales en NuGet.config.", "loc.messages.NGCommon_AreaNotFoundInSps": "No se encuentra el área \"%s\" [%s]. Puede que el servicio que contiene el área no esté disponible en la región.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Se detectó una ruta de acceso de cargador de extensiones NuGet (variable de entorno NUGET_EXTENSIONS_PATH): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "No se encuentra el área \"%s\" [%s]. Puede que haya un problema con la instalación de Team Foundation Server.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Se seleccionó una versión de NuGet desconocida.", "loc.messages.NGCommon_UnableToFindTool": "No se encuentra la herramienta %s", - "loc.messages.Warning_SessionCreationFailed": "No se pudo crear la sesión de proveniencia: %s", + "loc.messages.Warning_SessionCreationFailed": "No se pudo crear la sesión de proveniencia.", "loc.messages.Warning_UpdatingNuGetVersion": "Se está actualizando la versión de NuGet.exe a %s desde %s. Pueden producirse cambios de comportamiento o drásticos cuando NuGet se actualiza a una nueva versión. Si no desea que esto ocurra, desactive la opción \"Comprobar la última versión\" en la tarea." } \ No newline at end of file diff --git a/common-npm-packages/packaging-common/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/packaging-common/Strings/resources.resjson/fr-FR/resources.resjson index f4ade740439e..da2a534aac84 100644 --- a/common-npm-packages/packaging-common/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/packaging-common/Strings/resources.resjson/fr-FR/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "Enregistrement de NuGet.config dans un fichier config temporaire.", "loc.messages.Info_UsingToolPath": "Utilisation du chemin d'outils : %s", "loc.messages.Info_UsingVersion": "Utilisation de la version : %s", + "loc.messages.Info_BasicCredRestriction": "Cette tâche configure à présent NuGet pour envoyer ces informations d'identification à l'aide du schéma de base\nuniquement. La plupart des utilisateurs ne sont pas affectés par ce changement. S'il s'agit d'informations d'identification de\ndomaine Windows qui ne fonctionnent plus, affectez à la\nvariable de build %s la valeur '%s' (sans guillemets).", "loc.messages.NGCommon_AddingSources": "Définition des informations d'identification dans NuGet.config", "loc.messages.NGCommon_AreaNotFoundInSps": "Impossible de localiser la zone '%s' [%s]. Le service qui contient la zone n'est peut-être pas disponible dans votre région.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Chemin du chargeur d'extensions NuGet (variable d'environnement NUGET_EXTENSIONS_PATH) détecté : %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "La zone '%s' [%s] est introuvable. Il existe peut-être un problème lié à votre installation de Team Foundation Server.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Version NuGet inconnue sélectionnée.", "loc.messages.NGCommon_UnableToFindTool": "Outil %s introuvable", - "loc.messages.Warning_SessionCreationFailed": "Impossible de créer une session de provenance : %s", + "loc.messages.Warning_SessionCreationFailed": "Impossible de créer une session de provenance.", "loc.messages.Warning_UpdatingNuGetVersion": "Mise à jour de NuGet.exe version %s vers la version %s. Des changements de comportement ou des changements importants peuvent se produire lors de la mise à jour de NuGet vers une nouvelle version. Pour éviter cela, décochez l'option 'Rechercher la dernière version' dans la tâche." } \ No newline at end of file diff --git a/common-npm-packages/packaging-common/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/packaging-common/Strings/resources.resjson/it-IT/resources.resjson index 85c456308826..d51a5b366033 100644 --- a/common-npm-packages/packaging-common/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/packaging-common/Strings/resources.resjson/it-IT/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "Salvataggio di NuGet.config in un file di configurazione temporaneo.", "loc.messages.Info_UsingToolPath": "Uso del percorso dello strumento: %s", "loc.messages.Info_UsingVersion": "Uso della versione: %s", + "loc.messages.Info_BasicCredRestriction": "Questa attività configura ora NuGet per l'invio di queste credenziali usando solo\nlo schema di base. La maggior parte degli utenti non sarà interessata da questa\nmodifica. Se si tratta di credenziali di dominio Windows e di recente hanno smesso di funzionare,\nprovare a impostare la variabile di compilazione %s sul valore '%s' (senza virgolette).", "loc.messages.NGCommon_AddingSources": "Impostazione delle credenziali in NuGet.config", "loc.messages.NGCommon_AreaNotFoundInSps": "L'area '%s' [%s] non è stata trovata. Il servizio che contiene tale area potrebbe non essere disponibile nell'area geografica corrente.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Il percorso del caricatore delle estensioni NuGet è stato rilevato (variabile di ambiente NUGET_EXTENSIONS_PATH): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "L'area '%s' [%s] non è stata trovata. Potrebbe essersi verificato un problema con l'installazione di Team Foundation Server.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "È stata selezionata una versione di NuGet sconosciuta.", "loc.messages.NGCommon_UnableToFindTool": "Lo strumento %s non è stato trovato", - "loc.messages.Warning_SessionCreationFailed": "Non è stato possibile creare la sessione di provenienza: %s", + "loc.messages.Warning_SessionCreationFailed": "Non è stato possibile creare la sessione di provenienza.", "loc.messages.Warning_UpdatingNuGetVersion": "Aggiornamento della versione di NuGet.exe a %s da %s. In seguito all'aggiornamento di NuGet a una nuova versione è possibile riscontrare modifiche al comportamento o modifiche di rilievo. Per evitare queste modifiche, deselezionare l'opzione 'Controlla disponibilità di versioni più recenti' nell'attività." } \ No newline at end of file diff --git a/common-npm-packages/packaging-common/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/packaging-common/Strings/resources.resjson/ja-JP/resources.resjson index dba786a47f49..a0b581e992c5 100644 --- a/common-npm-packages/packaging-common/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/packaging-common/Strings/resources.resjson/ja-JP/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "NuGet.config を一時構成ファイルに保存しています。", "loc.messages.Info_UsingToolPath": "使用するツール パス: %s", "loc.messages.Info_UsingVersion": "使用するバージョン: %s", + "loc.messages.Info_BasicCredRestriction": "このタスクでは、これらの資格情報の送信に基本スキームだけを使用するよう、NuGet が構成\nされるようになりました。ほとんどのユーザーは、この変更の影響を受けません。これらが Windows ドメインの\n資格情報であり、最近機能しなくなった場合、ビルド\n変数 %s を値 '%s' (引用符は使用しません) に設定してみてください。", "loc.messages.NGCommon_AddingSources": "NuGet.config での資格証明の設定", "loc.messages.NGCommon_AreaNotFoundInSps": "'%s' [%s] 領域を特定できません。この領域を含むサービスは、ご利用の地域では提供されません。", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "NuGet 拡張機能のローダー パス (NUGET_EXTENSIONS_PATH 環境変数) が検出されました: %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "'%s' [%s] の領域が見つかりません。Team Foundation Server のインストールで問題が発生した可能性があります。", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "不明な NuGet バージョンが選ばれました。", "loc.messages.NGCommon_UnableToFindTool": "ツール %s が見つかりません", - "loc.messages.Warning_SessionCreationFailed": "次の来歴セッションを作成できませんでした: %s", + "loc.messages.Warning_SessionCreationFailed": "来歴セッションを作成できませんでした。", "loc.messages.Warning_UpdatingNuGetVersion": "NuGet.exe のバージョンを %s に更新しています (現在のバージョンは %s)。NuGet を新しいバージョンに更新すると、動作の変更やビルド ブレークを起こす変更が発生することがあります。これを避けるには、タスクの [最新バージョンのチェック] オプションをオフにします。" } \ No newline at end of file diff --git a/common-npm-packages/packaging-common/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/packaging-common/Strings/resources.resjson/ko-KR/resources.resjson index c44fc881e285..db14dd5c7973 100644 --- a/common-npm-packages/packaging-common/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/packaging-common/Strings/resources.resjson/ko-KR/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "NuGet.config를 임시 구성 파일에 저장 중입니다.", "loc.messages.Info_UsingToolPath": "도구 경로 %s 사용", "loc.messages.Info_UsingVersion": "버전 %s 사용", + "loc.messages.Info_BasicCredRestriction": "이제 이 작업은 기본 체계만 사용하여 이러한 자격 증명을 보내도록 NuGet을 구성합니다.\n대부분의 사용자는 이러한 변경에 영향을 받지 않습니다. 해당 자격 증명이 Windows 도메인 자격 증명이고\n최근에 작업을 중지한 경우 빌드 변수 %s을(를) '%s' 값(따옴표 없음)에\n설정해 보세요.", "loc.messages.NGCommon_AddingSources": "NuGet.config에서 자격 증명을 설정하는 중", "loc.messages.NGCommon_AreaNotFoundInSps": "'%s' [%s] 영역을 찾을 수 없습니다. 해당 영역을 포함하는 서비스를 사용자의 지역에서 사용하지 못할 수도 있습니다.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "검색된 NuGet 확장 로더 경로(NUGET_EXTENSIONS_PATH 환경 변수): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "'%s' [%s] 영역을 찾을 수 없습니다. Team Foundation Server 설치에 문제가 있을 수 있습니다.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "알 수 없는 NuGet 버전을 선택했습니다.", "loc.messages.NGCommon_UnableToFindTool": "%s 도구를 찾을 수 없습니다.", - "loc.messages.Warning_SessionCreationFailed": "출처 세션 %s을(를) 만들 수 없습니다.", + "loc.messages.Warning_SessionCreationFailed": "출처 세션을 만들 수 없습니다.", "loc.messages.Warning_UpdatingNuGetVersion": "NuGet.exe의 버전을 %s에서 %s(으)로 업데이트합니다. NuGet이 새 버전으로 업데이트되면서 동작 변경 내용이나 새로운 변경 내용이 발생할 수 있습니다. 이를 원치 않으면 작업에서 '최신 버전 확인' 옵션을 선택 취소하세요." } \ No newline at end of file diff --git a/common-npm-packages/packaging-common/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/packaging-common/Strings/resources.resjson/ru-RU/resources.resjson index 1f7a9dfb49a0..d68104e7abdb 100644 --- a/common-npm-packages/packaging-common/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/packaging-common/Strings/resources.resjson/ru-RU/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "NuGet.config сохраняется во временном файле конфигурации.", "loc.messages.Info_UsingToolPath": "Используемый путь к инструменту: %s", "loc.messages.Info_UsingVersion": "Используемая версия: %s", + "loc.messages.Info_BasicCredRestriction": "Теперь эта задача настраивает отправку этих учетных данных в NuGet только с помощью\nбазовой схемы. Это изменение не повлияет на большинство пользователей. Если это учетные данные\nдомена Windows и они недавно перестали работать, попробуйте установить значение \"%s\" (без кавычек)\nдля переменной сборки %s.", "loc.messages.NGCommon_AddingSources": "Идет настройка учетных данных в NuGet.config", "loc.messages.NGCommon_AreaNotFoundInSps": "Не удается найти область \"%s\" [%s]. Возможно, служба, содержащая эту область, недоступна в вашем регионе.", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "Обнаружен путь к загрузчику расширений NuGet (переменная среды NUGET_EXTENSIONS_PATH): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "Не удается найти область \"%s\" [%s]. Возможно, возникла проблема с установкой Team Foundation Server.", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Выбрана неизвестная версия NuGet.", "loc.messages.NGCommon_UnableToFindTool": "Не удается найти средство \"%s\"", - "loc.messages.Warning_SessionCreationFailed": "Не удалось создать сеанс происхождения: %s", + "loc.messages.Warning_SessionCreationFailed": "Не удалось создать сеанс происхождения.", "loc.messages.Warning_UpdatingNuGetVersion": "Обновление версии NuGet.exe на %s с %s. При обновлении версии NuGet возможны изменения в поведении или критические изменения. Если это нежелательно, снимите флажок \"Проверить наличие последней версии\" в параметрах задачи." } \ No newline at end of file diff --git a/common-npm-packages/packaging-common/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/packaging-common/Strings/resources.resjson/zh-CN/resources.resjson index 782f06af41c8..1f95c9f7576d 100644 --- a/common-npm-packages/packaging-common/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/packaging-common/Strings/resources.resjson/zh-CN/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "正在将 NuGet.config 保存到临时配置文件。", "loc.messages.Info_UsingToolPath": "使用工具路径: %s", "loc.messages.Info_UsingVersion": "使用的版本: %s", + "loc.messages.Info_BasicCredRestriction": "此任务现在将 NuGet 配置为仅使用基本方案发送这些\n凭据。此更改不会影响大多数用户。如果这些是 Windows 域\n凭据并且最近已失效,请尝试将生成\n变量 %s 设置为值“%s”(不含引号)。", "loc.messages.NGCommon_AddingSources": "设置 NuGet.config 中的凭据", "loc.messages.NGCommon_AreaNotFoundInSps": "无法定位“%s”[%s] 区域。你所在的地区可能无法使用包含该区域的服务。", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "已检测到 NuGet 扩展加载程序路径(NUGET_EXTENSIONS_PATH 环境变量): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "无法找到“%s”[%s] 区域。Team Foundation Server 安装可能存在问题。", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "选择了未知的 NuGet 版本。", "loc.messages.NGCommon_UnableToFindTool": "无法找到工具 %s", - "loc.messages.Warning_SessionCreationFailed": "无法创建出处会话: %s", + "loc.messages.Warning_SessionCreationFailed": "无法创建出处会话。", "loc.messages.Warning_UpdatingNuGetVersion": "正在将 NuGet.exe 版本更新到 %s (从 %s)。NuGet 更新到新版本时可能出现行为更改或重大更改。如果不希望发生这种情况,请在任务中取消选中“检查最新版本”选项。" } \ No newline at end of file diff --git a/common-npm-packages/packaging-common/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/packaging-common/Strings/resources.resjson/zh-TW/resources.resjson index fc08a1e93495..11b762a1943d 100644 --- a/common-npm-packages/packaging-common/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/packaging-common/Strings/resources.resjson/zh-TW/resources.resjson @@ -12,6 +12,7 @@ "loc.messages.Info_SavingTempConfig": "正在將 NuGet.config 儲存至暫存組態檔。", "loc.messages.Info_UsingToolPath": "使用工具路徑: %s", "loc.messages.Info_UsingVersion": "使用版本: %s", + "loc.messages.Info_BasicCredRestriction": "此工作現在會將 NuGet 設定為只使用基本配置傳送這些認證。\n大多數使用者不會受此變更影響。如果都是 Windows 網域認證,\n且最近皆已停止運作,\n請嘗試將組建變數 %s 設為值 '%s' (不加引號)。", "loc.messages.NGCommon_AddingSources": "正在設定 NuGet.config 中的認證", "loc.messages.NGCommon_AreaNotFoundInSps": "找不到 '%s' [%s] 區域。包含該區域的服務可能無法在您的地區使用。", "loc.messages.NGCommon_DetectedNuGetExtensionsPath": "偵測到 NuGet 擴充功能載入器路徑 (NUGET_EXTENSIONS_PATH 環境變數): %s", @@ -24,6 +25,6 @@ "loc.messages.NGCommon_SpsNotFound": "找不到 '%s' [%s] 區域。您的 Team Foundation Server 安裝可能發生問題。", "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "選取了不明的 NuGet 版本。", "loc.messages.NGCommon_UnableToFindTool": "找不到工具 %s", - "loc.messages.Warning_SessionCreationFailed": "無法建立來源工作階段: %s", + "loc.messages.Warning_SessionCreationFailed": "無法建立來源工作階段。", "loc.messages.Warning_UpdatingNuGetVersion": "正在將 NuGet.exe 的版本更新為 %s (原始為 %s) 。當 NuGet 更新為新版本時,可能會發生行為變更或重大變更。如果這不是您想要的行為,請取消核取工作中的 [檢查最新版本] 選項。" } \ No newline at end of file diff --git a/common-npm-packages/packaging-common/package-lock.json b/common-npm-packages/packaging-common/package-lock.json index a056160c13e8..859bd7a5eb57 100644 --- a/common-npm-packages/packaging-common/package-lock.json +++ b/common-npm-packages/packaging-common/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-packaging-common", - "version": "2.1.0", + "version": "2.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -539,4 +539,4 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" } } -} +} \ No newline at end of file diff --git a/common-npm-packages/packaging-common/package.json b/common-npm-packages/packaging-common/package.json index 1ccb242ea7e6..e784049faf74 100644 --- a/common-npm-packages/packaging-common/package.json +++ b/common-npm-packages/packaging-common/package.json @@ -1,36 +1,36 @@ { - "name": "azure-pipelines-tasks-packaging-common", - "version": "2.1.0", - "description": "Azure Pipelines Packaging Tasks Common", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "build": "cd ../build-scripts && npm install && cd ../packaging-common && node make.js" - }, - "author": "Microsoft Corporation", - "repository": { - "type": "git", - "url": "https://github.com/Microsoft/azure-pipelines-tasks" - }, - "license": "MIT", - "dependencies": { - "@types/ini": "1.3.30", - "@types/ltx": "2.8.0", - "@types/mocha": "^5.2.6", - "@types/mockery": "1.4.29", - "@types/node": "^10.17.0", - "@types/q": "1.5.2", - "adm-zip": "^0.4.11", - "azure-devops-node-api": "10.2.2", - "azure-pipelines-task-lib": "^3.1.0", - "azure-pipelines-tool-lib": "^1.0.2", - "ini": "^1.3.4", - "ip-address": "^5.8.9", - "ltx": "^2.6.2", - "q": "^1.5.0", - "semver": "^5.5.0", - "typed-rest-client": "1.8.4" - }, - "devDependencies": { - "typescript": "4.0.2" - } -} + "name": "azure-pipelines-tasks-packaging-common", + "version": "2.198.1", + "description": "Azure Pipelines Packaging Tasks Common", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "build": "cd ../build-scripts && npm install && cd ../packaging-common && node make.js" + }, + "author": "Microsoft Corporation", + "repository": { + "type": "git", + "url": "https://github.com/Microsoft/azure-pipelines-tasks" + }, + "license": "MIT", + "dependencies": { + "@types/ini": "1.3.30", + "@types/ltx": "2.8.0", + "@types/mocha": "^5.2.6", + "@types/mockery": "1.4.29", + "@types/node": "^10.17.0", + "@types/q": "1.5.2", + "adm-zip": "^0.4.11", + "azure-devops-node-api": "10.2.2", + "azure-pipelines-task-lib": "^3.1.0", + "azure-pipelines-tool-lib": "^1.0.2", + "ini": "^1.3.4", + "ip-address": "^5.8.9", + "ltx": "^2.6.2", + "q": "^1.5.0", + "semver": "^5.5.0", + "typed-rest-client": "1.8.4" + }, + "devDependencies": { + "typescript": "4.0.2" + } +} \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/utility-common-v2/Strings/resources.resjson/de-DE/resources.resjson index 9052a47455be..b9a998fee261 100644 --- a/common-npm-packages/utility-common-v2/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/utility-common-v2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "Die Tokenanmeldeinformationen für TFS-/Azure Pipelines-Pakete konnten nicht abgerufen werden." } \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/utility-common-v2/Strings/resources.resjson/es-ES/resources.resjson index 9052a47455be..b013a18c1678 100644 --- a/common-npm-packages/utility-common-v2/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/utility-common-v2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "No se pueden recuperar las credenciales de token para el empaquetado de TFS o Azure Pipelines." } \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/utility-common-v2/Strings/resources.resjson/fr-FR/resources.resjson index 9052a47455be..026022db8760 100644 --- a/common-npm-packages/utility-common-v2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/utility-common-v2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "Impossible de récupérer les informations d'identification de jeton pour la création de package TFS/Azure Pipelines." } \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/utility-common-v2/Strings/resources.resjson/it-IT/resources.resjson index 9052a47455be..5c16e753e907 100644 --- a/common-npm-packages/utility-common-v2/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/utility-common-v2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "Non è stato possibile recuperare le credenziali dei token per la creazione di pacchetti TFS/Azure Pipelines." } \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/utility-common-v2/Strings/resources.resjson/ja-JP/resources.resjson index 9052a47455be..d87c902ff51e 100644 --- a/common-npm-packages/utility-common-v2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/utility-common-v2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "TFS/Azure Pipelines のパッケージ化用のトークン資格情報を取得できませんでした。" } \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/utility-common-v2/Strings/resources.resjson/ko-KR/resources.resjson index 9052a47455be..4aaaec29a682 100644 --- a/common-npm-packages/utility-common-v2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/utility-common-v2/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "TFS/Azure Pipelines 패키징에 대한 토큰 자격 증명을 검색할 수 없습니다." } \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/utility-common-v2/Strings/resources.resjson/ru-RU/resources.resjson index 9052a47455be..0473fe104021 100644 --- a/common-npm-packages/utility-common-v2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/utility-common-v2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "Не удалось получить учетные данные маркера для упаковки TFS/Azure Pipelines." } \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/utility-common-v2/Strings/resources.resjson/zh-CN/resources.resjson index 9052a47455be..02c86c75320c 100644 --- a/common-npm-packages/utility-common-v2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/utility-common-v2/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "检索不到 TFS/Azure 管道打包的令牌凭据。" } \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/utility-common-v2/Strings/resources.resjson/zh-TW/resources.resjson index 9052a47455be..7fcefdae5cd9 100644 --- a/common-npm-packages/utility-common-v2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/utility-common-v2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,3 +1,3 @@ { - "loc.messages.TokenUnavailable": "Could not retrieve token credentials for TFS/Azure Pipelines packaging." + "loc.messages.TokenUnavailable": "無法擷取權杖認證供 TFS/Azure Pipelines 封裝之用。" } \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/package-lock.json b/common-npm-packages/utility-common-v2/package-lock.json index 73e7d66fc6f9..4dd43f9960f6 100644 --- a/common-npm-packages/utility-common-v2/package-lock.json +++ b/common-npm-packages/utility-common-v2/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-utility-common", - "version": "3.0.3", + "version": "3.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -486,4 +486,4 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" } } -} +} \ No newline at end of file diff --git a/common-npm-packages/utility-common-v2/package.json b/common-npm-packages/utility-common-v2/package.json index ab1e5fc74fbe..b295ec4fbe19 100644 --- a/common-npm-packages/utility-common-v2/package.json +++ b/common-npm-packages/utility-common-v2/package.json @@ -1,28 +1,28 @@ { - "name": "azure-pipelines-tasks-utility-common", - "version": "3.0.3", - "description": "Common Library for Azure Rest Calls", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" - }, - "scripts": { - "build": "node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/7zip/1/7zip.zip ./tools && node make.js" - }, - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" - }, - "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", - "dependencies": { - "semver": "^5.4.1", - "azure-pipelines-task-lib": "^3.1.0", - "azure-pipelines-tool-lib": "^1.0.2", - "js-yaml": "3.13.1", - "@types/node": "^10.17.0" - }, - "devDependencies": { - "typescript": "4.0.2" - } -} + "name": "azure-pipelines-tasks-utility-common", + "version": "3.198.1", + "description": "Common Library for Azure Rest Calls", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" + }, + "scripts": { + "build": "node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/7zip/1/7zip.zip ./tools && node make.js" + }, + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" + }, + "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", + "dependencies": { + "semver": "^5.4.1", + "azure-pipelines-task-lib": "^3.1.0", + "azure-pipelines-tool-lib": "^1.0.2", + "js-yaml": "3.13.1", + "@types/node": "^10.17.0" + }, + "devDependencies": { + "typescript": "4.0.2" + } +} \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/de-DE/resources.resjson b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/de-DE/resources.resjson index 9cd973923402..5985c0804759 100644 --- a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/de-DE/resources.resjson +++ b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/de-DE/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Stellen Sie sicher, dass der Computer das TLS 1.2-Protokoll oder eine höhere Version verwendet. Weitere Informationen zum Aktivieren von TLS auf Ihrem Computer finden Sie unter https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Der Java-JAR-Pfad ist nicht vorhanden.", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Die JSON-Variablenersetzung wurde erfolgreich angewendet.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML-Variablenersetzung erfolgreich angewendet.", + "loc.messages.XDTTransformationsappliedsuccessfully": "Die XML-Transformationen wurden erfolgreich angewendet.", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "XML-Transformationen können auf einer Nicht-Windows-Plattform nicht ausgeführt werden.", + "loc.messages.XdtTransformationErrorWhileTransforming": "XML-Transformationsfehler beim Transformieren von \"%s\" unter Verwendung von \"%s\".", + "loc.messages.JSONParseError": "Die JSON-Datei konnte nicht analysiert werden: %s. Fehler: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "Keine JSON-Datei stimmte mit dem angegebenen Muster überein: %s", + "loc.messages.FailedToApplyTransformation": "Die Transformation für das angegebene Paket kann nicht angewendet werden. Führen Sie die folgenden Schritte aus.", + "loc.messages.FailedToApplySpecialTransformation": "Die Transformation für das angegebene Paket kann nicht angewendet werden.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Die Transformation kann für das angegebene Paket nicht angewendet werden. Im Paket sind bereits Änderungen vorhanden.", + "loc.messages.FailedToApplyTransformationReason1": "1. Prüfen Sie, ob die Transformation für das beim Build generierte MSBuild-Paket bereits angewendet wurde. Ist dies der Fall, entfernen Sie das Tag aus allen Konfigurationen in der CSPROJ-Datei, und führen Sie den Build erneut aus. ", + "loc.messages.FailedToApplyTransformationReason2": "2. Stellen Sie sicher, dass sich die Konfigurationsdatei und die Transformationsdateien im selben Ordner im Paket befinden.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Fehler beim Anwenden der XML-Variablenersetzung. Im Paket sind bereits Änderungen vorhanden.", + "loc.messages.MissingArgumentsforXMLTransformation": "Unvollständige oder fehlende Argumente. Erwartetes Format: -transform -xml -result . Transformations- und Quelldatei sind Pflichteingaben.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Mindestens zwei Pakete stimmten mit dem angegebenen Suchmuster überein: %s. Schränken Sie das Suchmuster ein.", + "loc.messages.JSONvariableSubstitution": "Die JSON-Variablenersetzung für \"%s\" wird angewendet.", + "loc.messages.SubstitutingValueonKey": "Der Wert für den Schlüssel \"%s\" wird ersetzt.", + "loc.messages.SubstitutingValueonKeyWithNumber": "Wert für Schlüssel \"%s\" wird durch (Zahl) Wert ersetzt: %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Der Wert für den Schlüssel \"%s\" wird durch den (booleschen) Wert \"%s\" ersetzt.", + "loc.messages.SubstitutingValueonKeyWithObject": "Wert für Schlüssel \"%s\" wird durch (Objekt) Wert ersetzt: %s", + "loc.messages.SubstitutingValueonKeyWithString": "Wert für Schlüssel \"%s\" wird durch (Zeichenfolge) Wert ersetzt: %s", + "loc.messages.ApplyingXDTtransformation": "Die XDT-Transformation wird aus Transformationsdatei \"%s\" > Quelldatei \"%s\" angewendet.", + "loc.messages.SubstitutionForXmlNode": "Ersetzung für XML-Knoten wird verarbeitet: %s", + "loc.messages.UpdatingKeyWithTokenValue": "Der Wert für den Schlüssel \"%s\" wird durch den Tokenwert ersetzt: %s", + "loc.messages.SubstitutingConnectionStringValue": "Der connectionString-Wert für connectionString \"%s\" wird durch den Tokenwert ersetzt: %s ", + "loc.messages.VariableSubstitutionInitiated": "Die Variablenersetzung in der Konfigurationsdatei wurde initialisiert: %s", + "loc.messages.ConfigFileUpdated": "Die Konfigurationsdatei \"%s\" wurde aktualisiert.", + "loc.messages.SkippedUpdatingFile": "Die Aktualisierung der Datei wurde übersprungen: %s", + "loc.messages.PwshNotAvailable": "# #WARNUNG# #:PowerShell Core (pwsh.exe) ist auf dem Agent-Computer nicht verfügbar. Zurückgreifen auf die Verwendung von Windows PowerShell (powershell.exe). Dies kann zu einer niedrigeren Leistung führen. Installieren Sie die neuere Version von PowerShell, um die Leistung zu verbessern." } \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/es-ES/resources.resjson b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/es-ES/resources.resjson index 9cd973923402..c6433d8c1b7f 100644 --- a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/es-ES/resources.resjson +++ b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/es-ES/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Asegúrese de que el equipo usa el protocolo TLS 1.2 o posterior. Consulte https://aka.ms/enableTlsv2 para obtener más información sobre cómo habilitar TLS en la máquina.", + "loc.messages.JarPathNotPresent": "La ruta de acceso de jar de Java no está presente.", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sustitución de variable JSON se aplicó correctamente.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "Sustitución de variables XML aplicada correctamente.", + "loc.messages.XDTTransformationsappliedsuccessfully": "Las transformaciones XML se aplicaron correctamente", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "No se pueden realizar las transformaciones XML en una plataforma que no es Windows.", + "loc.messages.XdtTransformationErrorWhileTransforming": "Error de transformación XML al transformar %s mediante %s.", + "loc.messages.JSONParseError": "No se puede analizar el archivo JSON: %s. Error: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "Ningún archivo JSON coincidía con un patrón específico: %s.", + "loc.messages.FailedToApplyTransformation": "No se puede aplicar la transformación para el paquete dado. Compruebe lo siguiente.", + "loc.messages.FailedToApplySpecialTransformation": "No se puede aplicar la transformación para el paquete dado.", + "loc.messages.FailedToApplySpecialTransformationReason1": "No se puede aplicar la transformación al paquete especificado. Los cambios ya están presentes en el paquete.", + "loc.messages.FailedToApplyTransformationReason1": "1. Si la transformación ya se ha aplicado para el paquete generado por MSBuild durante la compilación. Si es así, quite la etiqueta para cada configuración del archivo csproj y compile de nuevo. ", + "loc.messages.FailedToApplyTransformationReason2": "2. Asegúrese de que el archivo de configuración y los archivos de transformación están presentes en la misma carpeta dentro del paquete.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "No se pudo aplicar la sustitución de variables XML. Los cambios ya están presentes en el paquete.", + "loc.messages.MissingArgumentsforXMLTransformation": "Faltan argumentos o están incompletos. Formato esperado: -transform -xml -result . El archivo de transformación y de origen son entradas obligatorias.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Más de un paquete coincidió con el patrón especificado: %s. Restrinja el patrón de búsqueda.", + "loc.messages.JSONvariableSubstitution": "Aplicando la sustitución de variables JSON para %s", + "loc.messages.SubstitutingValueonKey": "Sustituyendo el valor de la clave: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Sustituyendo el valor de la clave %s por el valor (número) %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Sustituyendo el valor de la clave %s por el valor (booleano) %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Sustituyendo el valor de la clave %s por el valor (objeto) %s", + "loc.messages.SubstitutingValueonKeyWithString": "Sustituyendo el valor de la clave %s por el valor (cadena) %s", + "loc.messages.ApplyingXDTtransformation": "Aplicando la transformación XDT del archivo de transformación %s -> archivo de código fuente %s ", + "loc.messages.SubstitutionForXmlNode": "Procesando la sustitución para el nodo XML : %s", + "loc.messages.UpdatingKeyWithTokenValue": "Actualizando el valor de la clave = %s con el valor de token %s", + "loc.messages.SubstitutingConnectionStringValue": "Sustituyendo el valor connectionString por connectionString = %s con el valor de token %s ", + "loc.messages.VariableSubstitutionInitiated": "Sustitución de variables iniciada en el archivo de configuración : %s", + "loc.messages.ConfigFileUpdated": "El archivo de configuración %s está actualizado.", + "loc.messages.SkippedUpdatingFile": "Actualización del archivo omitida: %s", + "loc.messages.PwshNotAvailable": "##WARNING##:PowerShell Core (pwsh.exe) no está disponible en el equipo del agente. Hay que volver a usar Windows PowerShell (powershell.exe). Esto puede causar un rendimiento reducido. Instale la versión más reciente de PowerShell para mejorar el rendimiento." } \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/fr-FR/resources.resjson b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/fr-FR/resources.resjson index 9cd973923402..4be12f84e38d 100644 --- a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/fr-FR/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assurez-vous que l'ordinateur utilise le protocole TLS 1.2 ou ultérieur. Consultez https://aka.ms/enableTlsv2 pour plus d'informations sur l'activation de TLS sur votre ordinateur.", + "loc.messages.JarPathNotPresent": "Le chemin du fichier jar Java n'est pas présent", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Substitution de variable JSON correctement appliquée.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "La substitution de la variable XML a été appliquée.", + "loc.messages.XDTTransformationsappliedsuccessfully": "Transformations XML correctement appliquées", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Impossible d'effectuer les transformations XML sur une plateforme non-Windows.", + "loc.messages.XdtTransformationErrorWhileTransforming": "Erreur de transformation XML lors de la transformation de %s à l'aide de %s.", + "loc.messages.JSONParseError": "Impossible d'analyser le fichier JSON : %s. Erreur : %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "Aucun fichier JSON ne correspond au modèle spécifique : %s.", + "loc.messages.FailedToApplyTransformation": "Impossible d'appliquer la transformation pour le package donné. Vérifiez ce qui suit.", + "loc.messages.FailedToApplySpecialTransformation": "Impossible d'appliquer la transformation pour le package donné.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Impossible d'appliquer la transformation pour le package donné - Des changements sont déjà présents dans le package.", + "loc.messages.FailedToApplyTransformationReason1": "1. La transformation est-elle déjà appliquée pour le package MSBuild généré durant la build ? Si la réponse est oui, supprimez la balise pour chaque configuration dans le fichier csproj, puis effectuez une regénération. ", + "loc.messages.FailedToApplyTransformationReason2": "2. Vérifiez que le fichier config et les fichiers de transformation sont présents dans le même dossier à l'intérieur du package.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Échec de l'application de la substitution de variable XML. Des changements sont déjà présents dans le package.", + "loc.messages.MissingArgumentsforXMLTransformation": "Arguments incomplets ou manquants. Format attendu -transform -xml -result . Le fichier de transformation et le fichier source sont des entrées obligatoires.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Plusieurs packages correspondent au modèle spécifié : %s. Affinez le modèle de recherche.", + "loc.messages.JSONvariableSubstitution": "Application de la substitution de variable JSON pour %s", + "loc.messages.SubstitutingValueonKey": "Substitution de la valeur de la clé %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Substitution de la valeur de la clé %s par une valeur numérique : %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Substitution de la valeur de la clé %s par une valeur booléenne : %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Substitution de la valeur de la clé %s par une valeur d'objet : %s", + "loc.messages.SubstitutingValueonKeyWithString": "Substitution de la valeur de la clé %s par une valeur de chaîne : %s", + "loc.messages.ApplyingXDTtransformation": "Application de la transformation XDT du fichier de transformation %s au fichier source %s ", + "loc.messages.SubstitutionForXmlNode": "Traitement de la substitution pour le nœud XML : %s", + "loc.messages.UpdatingKeyWithTokenValue": "Mise à jour de la valeur de la clé %s par une valeur de jeton : %s", + "loc.messages.SubstitutingConnectionStringValue": "Substitution de la valeur connectionString pour connectionString = %s par la valeur de jeton %s ", + "loc.messages.VariableSubstitutionInitiated": "Substitution de variables lancée dans le fichier config : %s", + "loc.messages.ConfigFileUpdated": "Fichier config %s mis à jour.", + "loc.messages.SkippedUpdatingFile": "Mise à jour du fichier ignorée : %s", + "loc.messages.PwshNotAvailable": "##WARNING##:P Shell Core (pwsh.exe) n’est pas disponible sur l’ordinateur agent. revenir à l’utilisation de Windows PowerShell (powershell.exe). Cela peut entraîner une baisse des performances. Veuillez installer la version plus récente de PowerShell pour améliorer les performances." } \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/it-IT/resources.resjson b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/it-IT/resources.resjson index 9cd973923402..35484bf0d363 100644 --- a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/it-IT/resources.resjson +++ b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/it-IT/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Assicurarsi che il computer usi il protocollo TLS 1.2 o superiore. Per altre informazioni su come abilitare TLS nel computer, vedere https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Il percorso del file jar Java non è presente", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sostituzione di variabili JSON è stata applicata.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "La sostituzione di variabili XML è stata applicata.", + "loc.messages.XDTTransformationsappliedsuccessfully": "Le trasformazioni XML sono state applicate", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Non è possibile eseguire trasformazioni XML su una piattaforma non Windows.", + "loc.messages.XdtTransformationErrorWhileTransforming": "Si è verificato un errore di trasformazione XML durante la trasformazione di %s con %s.", + "loc.messages.JSONParseError": "Non è possibile analizzare il file JSON: %s. Errore: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "Non sono stati trovati file JSON corrispondenti al criterio specificato: %s.", + "loc.messages.FailedToApplyTransformation": "Non è possibile applicare la trasformazione per il pacchetto specificato. Eseguire le verifiche seguenti.", + "loc.messages.FailedToApplySpecialTransformation": "Non è possibile applicare la trasformazione per il pacchetto specificato.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Non è possibile applicare la trasformazione per il pacchetto specificato. Le modifiche sono già presenti nel pacchetto.", + "loc.messages.FailedToApplyTransformationReason1": "1. Verificare se la trasformazione è già stata applicata per il pacchetto generato da MSBuild durante la compilazione. In caso affermativo, rimuovere il tag per ogni file config nel file csproj e ricompilare. ", + "loc.messages.FailedToApplyTransformationReason2": "2. Assicurarsi che il file config e i file di trasformazione siano presenti nella stessa cartella all'interno del pacchetto.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Non è stato possibile applicare la sostituzione delle variabili XML. Le modifiche sono già presenti nel pacchetto.", + "loc.messages.MissingArgumentsforXMLTransformation": "Argomenti incompleti o mancanti. Il formato previsto è -transform -xml -result . Il file di origine e la trasformazione sono valori di input obbligatori.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Più pacchetti corrispondono al criterio specificato %s. Restringere i criteri di ricerca.", + "loc.messages.JSONvariableSubstitution": "Applicazione della sostituzione delle variabili JSON per %s", + "loc.messages.SubstitutingValueonKey": "Sostituzione del valore nella chiave %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Sostituzione del valore nella chiave %s con il valore %s (numero)", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Sostituzione del valore nella chiave %s con il valore %s (booleano)", + "loc.messages.SubstitutingValueonKeyWithObject": "Sostituzione del valore nella chiave %s con il valore %s (oggetto)", + "loc.messages.SubstitutingValueonKeyWithString": "Sostituzione del valore nella chiave %s con il valore %s (stringa)", + "loc.messages.ApplyingXDTtransformation": "Applicazione della trasformazione XDT dal file di trasformazione %s al file di origine %s ", + "loc.messages.SubstitutionForXmlNode": "Elaborazione della sostituzione per il nodo XML: %s", + "loc.messages.UpdatingKeyWithTokenValue": "Aggiornamento del valore per la chiave %s con il valore di token %s", + "loc.messages.SubstitutingConnectionStringValue": "Sostituzione del valore di connectionString per connectionString = %s con il valore di token %s ", + "loc.messages.VariableSubstitutionInitiated": "La sostituzione delle variabili nel file config %s è stata avviata", + "loc.messages.ConfigFileUpdated": "Il file di configurazione %s è stato aggiornato.", + "loc.messages.SkippedUpdatingFile": "L'aggiornamento del file %s è stato ignorato", + "loc.messages.PwshNotAvailable": "##AVVISO##:PowerShell Core (pwsh.exe) non è disponibile nel computer agente. Verrà eseguito il fallback a Windows PowerShell (powershell.exe). Ciò può causare prestazioni ridotte. Installare la versione più recente di PowerShell per migliorare le prestazioni." } \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ja-JP/resources.resjson b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ja-JP/resources.resjson index 9cd973923402..045bf4654fdb 100644 --- a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ja-JP/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "マシンで TLS 1.2 プロトコル以上を使用していることを確認します。お使いのマシンで TLS を有効にする方法について詳しくは、https://aka.ms/enableTlsv2 をご確認ください。", + "loc.messages.JarPathNotPresent": "Java jar パスが存在しません", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 変数置換が正常に適用されました。", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML 変数の置換が正常に適用されました。", + "loc.messages.XDTTransformationsappliedsuccessfully": "XML 変換が正常に適用されました", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "非 Windows プラットフォームでは XML 変換を実行できません。", + "loc.messages.XdtTransformationErrorWhileTransforming": "%s の %s による変換中に XML 変換エラーが発生しました。", + "loc.messages.JSONParseError": "JSON ファイルを解析できません: %s。エラー: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "指定のパターンと一致する JSON ファイルはありません: %s。", + "loc.messages.FailedToApplyTransformation": "指定されたパッケージに変換を適用することはできません。次の点をご確認ください。", + "loc.messages.FailedToApplySpecialTransformation": "指定されたパッケージの変換を適用できません。", + "loc.messages.FailedToApplySpecialTransformationReason1": "指定されたパッケージに変換を適用できません。このパッケージには既に変更が存在します。", + "loc.messages.FailedToApplyTransformationReason1": "1. ビルド中、MSBuild によって生成されたパッケージに対して変換が既に適用されたかどうか。適用された場合は、csproj ファイル内の各構成の タグを削除してから、リビルドします。", + "loc.messages.FailedToApplyTransformationReason2": "2. 構成ファイルと変換ファイルがパッケージ内の同じフォルダーに存在すること。", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "XML 変数置換を適用できませんでした。パッケージには変更が既に存在します。", + "loc.messages.MissingArgumentsforXMLTransformation": "引数が不完全であるか、見つかりません。-transform -xml -result の形式である必要があります。変換ファイルとソース ファイルは必須の入力です。", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "指定したパターンと一致するパッケージが複数あります: %s。検索パターンを絞り込んでください。", + "loc.messages.JSONvariableSubstitution": "%s の JSON 変数置換を適用しています", + "loc.messages.SubstitutingValueonKey": "キーの値を置き換えています: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "キー %s の値を (数) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithBoolean": "キー %s の値を (ブール値の) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithObject": "キー %s の値を (オブジェクト) 値 %s に置き換えています", + "loc.messages.SubstitutingValueonKeyWithString": "キー %s の値を (文字列) 値 %s に置き換えています", + "loc.messages.ApplyingXDTtransformation": "変換ファイル %s からソース ファイル %s に XDT 変換を適用しています ", + "loc.messages.SubstitutionForXmlNode": "xml ノードの置換を処理しています: %s", + "loc.messages.UpdatingKeyWithTokenValue": "key= %s の値をトークン値 %s で更新しています", + "loc.messages.SubstitutingConnectionStringValue": "connectionString = %s の connectionString 値をトークン値 %s に置き換えています ", + "loc.messages.VariableSubstitutionInitiated": "構成ファイルでの変数の置換を開始しました: %s", + "loc.messages.ConfigFileUpdated": "構成ファイル %s が更新されました。", + "loc.messages.SkippedUpdatingFile": "ファイルの更新がスキップされました: %s", + "loc.messages.PwshNotAvailable": "##WARNING##: PowerShell Core (pwsh.exe) は、エージェント コンピューターでは使用できません。Windows PowerShell (powershell.exe) の使用に戻ります。これにより、パフォーマンスが低下する可能性があります。パフォーマンスを向上させるには、新しいバージョンの PowerShell をインストールしてください。" } \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ko-KR/resources.resjson b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ko-KR/resources.resjson index 9cd973923402..577c5fa642b8 100644 --- a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ko-KR/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "머신에서 TLS 1.2 프로토콜 이상을 사용 중인지 확인하세요. 머신에서 TLS를 사용하도록 설정하는 방법에 대해 자세히 알아보려면 https://aka.ms/enableTlsv2를 참조하세요.", + "loc.messages.JarPathNotPresent": "Java jar 경로가 없습니다.", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 변수 대체를 적용했습니다.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML 변수 대체를 적용했습니다.", + "loc.messages.XDTTransformationsappliedsuccessfully": "XML 변환을 적용했습니다.", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Windows가 아닌 플랫폼에서는 XML 변환을 수행할 수 없습니다.", + "loc.messages.XdtTransformationErrorWhileTransforming": "%s을(를) 변환(%s 사용)하는 동안 XML 변환 오류가 발생했습니다.", + "loc.messages.JSONParseError": "JSON 파일 %s을(를) 구문 분석할 수 없습니다. 오류: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "특정 패턴과 일치하는 JSON 파일이 없음: %s", + "loc.messages.FailedToApplyTransformation": "지정된 패키지에 변환을 적용할 수 없습니다. 다음을 확인하세요.", + "loc.messages.FailedToApplySpecialTransformation": "지정된 패키지에 변환을 적용할 수 없습니다.", + "loc.messages.FailedToApplySpecialTransformationReason1": "지정된 패키지에 대해 변환을 적용할 수 없습니다. 변경 내용이 패키지에 이미 있습니다.", + "loc.messages.FailedToApplyTransformationReason1": "1. 빌드 중 생성된 MSBuild 패키지에 대해 변환이 이미 적용되었는지 여부를 확인합니다. 그런 경우 csproj 파일에서 각 구성에 대해 태그를 제거하고 다시 빌드합니다. ", + "loc.messages.FailedToApplyTransformationReason2": "2. 구성 파일 및 변환 파일이 패키지 내의 동일한 폴더에 있는지 확인합니다.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "XML 변수 대체를 적용하지 못했습니다. 변경 내용이 패키지에 이미 있습니다.", + "loc.messages.MissingArgumentsforXMLTransformation": "인수가 불완전하거나 누락되었습니다. -transform -xml -result 형식이 필요합니다. 변환 및 소스 파일은 필수 입력입니다.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "지정한 패턴 %s과(와) 일치하는 패키지가 두 개 이상 있습니다. 검색 패턴을 제한하세요.", + "loc.messages.JSONvariableSubstitution": "%s의 대체 JSON 변수를 적용하는 중", + "loc.messages.SubstitutingValueonKey": "키 %s의 값을 대체하는 중", + "loc.messages.SubstitutingValueonKeyWithNumber": "키 %s의 값을 (숫자) 값 %s(으)로 대체하는 중", + "loc.messages.SubstitutingValueonKeyWithBoolean": "키 %s의 값을 (부울) 값 %s(으)로 대체하는 중", + "loc.messages.SubstitutingValueonKeyWithObject": "키 %s의 값을 (개체) 값 %s(으)로 대체하는 중", + "loc.messages.SubstitutingValueonKeyWithString": "키 %s의 값을 (문자열) 값 %s(으)로 대체하는 중", + "loc.messages.ApplyingXDTtransformation": "변환 파일 %s에서 소스 파일 %s(으)로 XDT 변환을 적용하는 중 ", + "loc.messages.SubstitutionForXmlNode": "XML 노드에 대한 대체를 처리하는 중입니다. %s", + "loc.messages.UpdatingKeyWithTokenValue": "키=%s의 값을 토큰 값 %s(으)로 업데이트하는 중", + "loc.messages.SubstitutingConnectionStringValue": "connectionString 값을 connectionString = %s, 토큰 값: %s(으)로 대체하는 중 ", + "loc.messages.VariableSubstitutionInitiated": "구성 파일에서 변수 대체를 시작했습니다. %s", + "loc.messages.ConfigFileUpdated": "구성 파일 %s이(가) 업데이트되었습니다.", + "loc.messages.SkippedUpdatingFile": "파일 %s 업데이트를 건너뜀", + "loc.messages.PwshNotAvailable": "##경고##: PowerShell Core(pwsh.exe)는 에이전트 컴퓨터에서 사용할 수 없습니다. Windows PowerShell(powershell.exe) 사용으로 대체합니다. 이로 인해 성능 저하를 일으킬 수 있습니다. 성능 개선을 위해 최신 버전의 PowerShell을 설치하세요." } \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ru-RU/resources.resjson b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ru-RU/resources.resjson index 9cd973923402..840415987be9 100644 --- a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/ru-RU/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Компьютер должен использовать протокол TLS 1.2 или более поздней версии. Дополнительные сведения о том, как включить TLS на вашем компьютере: https://aka.ms/enableTlsv2.", + "loc.messages.JarPathNotPresent": "Отсутствует путь к jar-файлу Java.", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Подстановка переменных JSON успешно применена.", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "Подстановка переменных XML применена.", + "loc.messages.XDTTransformationsappliedsuccessfully": "XML-преобразования успешно применены.", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Невозможно выполнить XML-преобразования на платформе, отличной от Windows.", + "loc.messages.XdtTransformationErrorWhileTransforming": "Ошибка XML-преобразования при преобразовании %s с помощью %s.", + "loc.messages.JSONParseError": "Не удалось проанализировать JSON-файл: %s. Ошибка: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "Не найден файл JSON, соответствующий заданному шаблону: %s.", + "loc.messages.FailedToApplyTransformation": "Не удается применить преобразование для указанного пакета. Проверьте следующее.", + "loc.messages.FailedToApplySpecialTransformation": "Не удалось применить преобразование для указанного пакета.", + "loc.messages.FailedToApplySpecialTransformationReason1": "Не удалось применить преобразование для заданного пакета — изменения уже присутствуют в этом пакете.", + "loc.messages.FailedToApplyTransformationReason1": "1. Применено ли преобразование к созданному пакету MSBuild во время сборки. Если это так, удалите тег для каждой конфигурации в CSPROJ-файле и повторите сборку. ", + "loc.messages.FailedToApplyTransformationReason2": "2. Убедитесь, что файлы конфигурации и преобразования находятся в одной и той же папке в пакете.", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "Не удалось применить замену переменных XML. Изменения уже присутствуют в этом пакете.", + "loc.messages.MissingArgumentsforXMLTransformation": "Неполные или отсутствующие аргументы. Ожидался формат -transform -xml -result . Преобразование и исходный файл являются обязательными входными данными.", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "Указанному шаблону соответствует несколько пакетов: %s. Ограничьте шаблон поиска.", + "loc.messages.JSONvariableSubstitution": "Применение подстановки переменной JSON для %s", + "loc.messages.SubstitutingValueonKey": "Идет замена значения ключа: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "Идет замена значения ключа %s значением (число): %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "Идет замена значения ключа %s значением (логическое): %s", + "loc.messages.SubstitutingValueonKeyWithObject": "Идет замена значения ключа %s значением (объект): %s", + "loc.messages.SubstitutingValueonKeyWithString": "Идет замена значения ключа %s значением (строка): %s", + "loc.messages.ApplyingXDTtransformation": "Применение преобразования XDT из файла преобразования %s в исходный файл %s ", + "loc.messages.SubstitutionForXmlNode": "Обработка подстановки для XML-узла: %s", + "loc.messages.UpdatingKeyWithTokenValue": "Изменение значения ключа = %s на значение токена: %s", + "loc.messages.SubstitutingConnectionStringValue": "Идет замена значения connectionString для connectionString = %s значением токена: %s ", + "loc.messages.VariableSubstitutionInitiated": "Запущена подстановка переменных в файле конфигурации: %s.", + "loc.messages.ConfigFileUpdated": "Файл конфигурации: %s обновлен.", + "loc.messages.SkippedUpdatingFile": "Пропущенный файл обновления: %s", + "loc.messages.PwshNotAvailable": "##ПРЕДУПРЕЖДЕНИЕ##. PowerShell Core (pwsh.exe) недоступен на компьютере агента. Откат к использованию Windows PowerShell (powershell.exe). Это может привести к снижению производительности. Установите более новую версию PowerShell, чтобы повысить производительность." } \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/zh-CN/resources.resjson b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/zh-CN/resources.resjson index 9cd973923402..cc5715b9e1f0 100644 --- a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/zh-CN/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "请确保计算机使用的是 TLS 1.2 协议或更高版本。请访问 https://aka.ms/enableTlsv2 获取有关如何在计算机中启用 TLS 的详细信息。", + "loc.messages.JarPathNotPresent": "Java jar 路径不存在", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 变量替换已成功应用。", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "已成功应用 XML 变量替换。", + "loc.messages.XDTTransformationsappliedsuccessfully": "XML 转换已成功应用", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "无法在非 Windows 平台上执行 XML 转换。", + "loc.messages.XdtTransformationErrorWhileTransforming": "转换 %s (通过使用 %s)时出现 XML 转换错误。", + "loc.messages.JSONParseError": "无法分析 JSON 文件: %s。错误: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "没有与特定模式 %s 匹配的 JSON 文件。", + "loc.messages.FailedToApplyTransformation": "无法对给定的包应用转换。请验证以下各项。", + "loc.messages.FailedToApplySpecialTransformation": "无法对给定的包应用转换。", + "loc.messages.FailedToApplySpecialTransformationReason1": "无法对给定的包应用转换 - 更改已存在于包中。", + "loc.messages.FailedToApplyTransformationReason1": "1. 在生成期间是否已对 MSBuild 生成的包应用转换。如果已应用,请删除 csproj 文件中每个配置的 标记,然后重新生成。", + "loc.messages.FailedToApplyTransformationReason2": "2. 确保配置文件和转换文件位于包内的同一个文件夹中。", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "未能应用 XML 变量替换。包中已存在更改。", + "loc.messages.MissingArgumentsforXMLTransformation": "参数不完整或缺失。格式应为 -transform -xml -result 。转换文件和源文件为必需的输入。", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "指定的模式 %s 有多个匹配的包。请限制搜索模式。", + "loc.messages.JSONvariableSubstitution": "正在对 %s 应用 JSON 变量替换", + "loc.messages.SubstitutingValueonKey": "正在替换键值: %s", + "loc.messages.SubstitutingValueonKeyWithNumber": "将键 %s 的值替换为(数字)值: %s", + "loc.messages.SubstitutingValueonKeyWithBoolean": "将键 %s 的值替换为(布尔)值: %s", + "loc.messages.SubstitutingValueonKeyWithObject": "将键 %s 的值替换为(对象)值: %s", + "loc.messages.SubstitutingValueonKeyWithString": "将键 %s 的值替换为(字符串)值: %s", + "loc.messages.ApplyingXDTtransformation": "从转换文件 %s -> 源文件 %s 应用 XDT 转换", + "loc.messages.SubstitutionForXmlNode": "正为 xml 节点 %s 处理替换", + "loc.messages.UpdatingKeyWithTokenValue": "正在使用令牌值 %s 更新密钥 = %s 的值", + "loc.messages.SubstitutingConnectionStringValue": "将 connectionString = %s 的 connectionString 值替换为令牌值: %s", + "loc.messages.VariableSubstitutionInitiated": "已在配置文件 %s 中启动变量替换", + "loc.messages.ConfigFileUpdated": "配置文件 %s 已更新。", + "loc.messages.SkippedUpdatingFile": "已跳过更新文件: %s", + "loc.messages.PwshNotAvailable": "##WARNING#: PowerShell Core (pwsh.exe)在代理计算机上不可用。回到使用 Windows PowerShell (powershell.exe)。这可能会导致性能降低。请安装 PowerShell 的较新版本以提高性能。" } \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/zh-TW/resources.resjson b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/zh-TW/resources.resjson index 9cd973923402..982029d7456a 100644 --- a/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/common-npm-packages/webdeployment-common-v2/Strings/resources.resjson/zh-TW/resources.resjson @@ -1,13 +1,33 @@ { - "loc.messages.Updatemachinetoenablesecuretlsprotocol": "Make sure the machine is using TLS 1.2 protocol or higher. Check https://aka.ms/enableTlsv2 for more information on how to enable TLS in your machine.", - "loc.messages.JarPathNotPresent": "Java jar path is not present", - "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "loc.messages.XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "loc.messages.XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "loc.messages.JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "loc.messages.NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "loc.messages.FailedToApplyTransformation": "Unable to apply transformation for the given package. Verify the following.", - "loc.messages.MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs." + "loc.messages.Updatemachinetoenablesecuretlsprotocol": "請確定電腦目前使用 TLS 1.2 通訊協定或更高的版本。請查看 https://aka.ms/enableTlsv2,以取得如何於您的電腦上啟用 TLS 的詳細資訊。", + "loc.messages.JarPathNotPresent": "沒有 Java 的 jar 路徑", + "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "已成功套用 JSON 變數替代。", + "loc.messages.XMLvariablesubstitutionappliedsuccessfully": "已成功套用替代的 XML 變數。", + "loc.messages.XDTTransformationsappliedsuccessfully": "已成功套用 XML 轉換", + "loc.messages.CannotPerformXdtTransformationOnNonWindowsPlatform": "無法在非 Windows 平台執行 XML 轉換。", + "loc.messages.XdtTransformationErrorWhileTransforming": "轉換 %s (使用 %s) 時發生 XML 轉換錯誤。", + "loc.messages.JSONParseError": "無法剖析 JSON 檔案: %s。錯誤: %s", + "loc.messages.NOJSONfilematchedwithspecificpattern": "沒有符合特定模式 %s 的 JSON 檔案。", + "loc.messages.FailedToApplyTransformation": "無法對指定的套件套用轉換。請確認下列事項。", + "loc.messages.FailedToApplySpecialTransformation": "無法針對指定的套件套用轉換。", + "loc.messages.FailedToApplySpecialTransformationReason1": "無法對指定套件套用轉換 - 套件中已有變更。", + "loc.messages.FailedToApplyTransformationReason1": "1. 是否已對建置期間由 MSBuild 產生的套件套用轉換。若已套用,請移除 csproj 檔案中每項設定的 標記,然後重建。", + "loc.messages.FailedToApplyTransformationReason2": "2. 確認組態檔與轉換檔皆位於套件內的同一個資料夾中。", + "loc.messages.FailedToApplyXMLvariablesubstitutionReason1": "無法套用 XML 變數替代。套件中已有變更。", + "loc.messages.MissingArgumentsforXMLTransformation": "引數不完整或缺少引數。預期的格式為 -transform <轉換檔> -xml <來源檔案> -result <目的檔案>。轉換和來源檔案均為強制輸入。", + "loc.messages.MorethanonepackagematchedwithspecifiedpatternPleaserestrainthesearchpattern": "有多個套件與指定模式相符: %s。請縮小搜尋模式範圍。", + "loc.messages.JSONvariableSubstitution": "正在為 %s 套用 JSON 變數替代", + "loc.messages.SubstitutingValueonKey": "替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithNumber": "以 (數值) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithBoolean": "以 (布林) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithObject": "以 (物件) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.SubstitutingValueonKeyWithString": "以 (字串) 值 %s 替代索引鍵 %s 上的值", + "loc.messages.ApplyingXDTtransformation": "正在套用從轉換檔案 %s 轉換為來源檔案 %s 的 XDT 轉換 ", + "loc.messages.SubstitutionForXmlNode": "正在處理 XML 節點的替代: %s", + "loc.messages.UpdatingKeyWithTokenValue": "正在使用權杖值 %s 為索引鍵= %s 更新值", + "loc.messages.SubstitutingConnectionStringValue": "以權杖值 %s 取代 connectionString = %s 的 connectionString 值 ", + "loc.messages.VariableSubstitutionInitiated": "已起始組態檔中的變數替代: %s", + "loc.messages.ConfigFileUpdated": "組態檔: %s 已更新。", + "loc.messages.SkippedUpdatingFile": "已跳過更新檔案: %s", + "loc.messages.PwshNotAvailable": "##警告##: PowerShell Core (pwsh.exe) 無法在代理程式機器上使用。請回復為使用 Windows PowerShell (powershell.exe)。這可能會降低效能。如需提升效能,請安裝新版 PowerShell。" } \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/package-lock.json b/common-npm-packages/webdeployment-common-v2/package-lock.json index bb0d8d28407d..19f52e5cde52 100644 --- a/common-npm-packages/webdeployment-common-v2/package-lock.json +++ b/common-npm-packages/webdeployment-common-v2/package-lock.json @@ -1,6 +1,6 @@ { "name": "azure-pipelines-tasks-webdeployment-common", - "version": "3.0.3", + "version": "3.198.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -754,4 +754,4 @@ } } } -} +} \ No newline at end of file diff --git a/common-npm-packages/webdeployment-common-v2/package.json b/common-npm-packages/webdeployment-common-v2/package.json index 22b25adc8900..f8b32b74cebc 100644 --- a/common-npm-packages/webdeployment-common-v2/package.json +++ b/common-npm-packages/webdeployment-common-v2/package.json @@ -1,33 +1,33 @@ { - "name": "azure-pipelines-tasks-webdeployment-common", - "version": "3.0.3", - "description": "Common Lib for MSDeploy Utility", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" - }, - "scripts": { - "build": "node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/7zip/1/7zip.zip ./7zip && node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/MSDeploy/3.6/M142/MSDeploy.zip ./MSDeploy3.6 && node make.js" - }, - "author": "Microsoft Corporation", - "license": "MIT", - "bugs": { - "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" - }, - "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", - "dependencies": { - "@types/mocha": "^5.2.7", - "@types/node": "^10.17.0", - "archiver": "1.2.0", - "decompress-zip": "0.3.0", - "ltx": "2.8.0", - "q": "1.4.1", - "azure-pipelines-task-lib": "^3.1.0", - "winreg": "1.2.2", - "xml2js": "0.4.13", - "xmldom": "^0.1.27" - }, - "devDependencies": { - "typescript": "4.0.2" - } -} + "name": "azure-pipelines-tasks-webdeployment-common", + "version": "3.198.1", + "description": "Common Lib for MSDeploy Utility", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/Microsoft/azure-pipelines-tasks.git" + }, + "scripts": { + "build": "node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/7zip/1/7zip.zip ./7zip && node ../build-scripts/downloadArchive.js https://vstsagenttools.blob.core.windows.net/tools/MSDeploy/3.6/M142/MSDeploy.zip ./MSDeploy3.6 && node make.js" + }, + "author": "Microsoft Corporation", + "license": "MIT", + "bugs": { + "url": "https://github.com/Microsoft/azure-pipelines-tasks/issues" + }, + "homepage": "https://github.com/Microsoft/azure-pipelines-tasks#readme", + "dependencies": { + "@types/mocha": "^5.2.7", + "@types/node": "^10.17.0", + "archiver": "1.2.0", + "decompress-zip": "0.3.0", + "ltx": "2.8.0", + "q": "1.4.1", + "azure-pipelines-task-lib": "^3.1.0", + "winreg": "1.2.2", + "xml2js": "0.4.13", + "xmldom": "^0.1.27" + }, + "devDependencies": { + "typescript": "4.0.2" + } +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 10505cd66b82..e0516eecd61c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,1184 @@ { "name": "Agent.Tasks", "version": "0.5.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "Agent.Tasks", + "version": "0.5.0", + "license": "MIT", + "devDependencies": { + "adm-zip": "0.4.13", + "azure-devops-node-api": "^9.0.1", + "js-yaml": "^3.13.1", + "markdown-toc": "^1.2.0", + "minimatch": "3.0.2", + "minimist": "^1.1.1", + "mocha": "2.3.3", + "mocha-junit-reporter": "1.17.0", + "node-uuid": "1.4.6", + "q": "1.4.1", + "semver": "4.3.3", + "shelljs": "^0.3.0", + "sync-request": "4.1.0", + "typed-rest-client": "1.0.9", + "typescript": "2.3.4", + "validator": "3.33.0" + } + }, + "node_modules/adm-zip": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.13.tgz", + "integrity": "sha512-fERNJX8sOXfel6qCBCMPvZLzENBEhZTzKqg6vrOW5pvoEaQuJhRU4ndTAh6lHOxn1I6jnz2NHra56ZODM751uw==", + "dev": true, + "engines": { + "node": ">=0.3.0" + } + }, + "node_modules/ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "node_modules/autolinker": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.15.3.tgz", + "integrity": "sha1-NCQX2PLzRhsUzwkIjV7fh5HcmDI=", + "dev": true + }, + "node_modules/azure-devops-node-api": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-9.0.1.tgz", + "integrity": "sha512-0veE4EWHObJxzwgHlydG65BjNMuLPkR1nzcQ2K51PIho1/F4llpKt3pelC30Vbex5zA9iVgQ9YZGlkkvOBSksw==", + "dev": true, + "dependencies": { + "tunnel": "0.0.4", + "typed-rest-client": "1.2.0", + "underscore": "1.8.3" + } + }, + "node_modules/azure-devops-node-api/node_modules/typed-rest-client": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.2.0.tgz", + "integrity": "sha512-FrUshzZ1yxH8YwGR29PWWnfksLEILbWJydU7zfIRkyH7kAEzB62uMAl2WY6EyolWpLpVHeJGgQm45/MaruaHpw==", + "dev": true, + "dependencies": { + "tunnel": "0.0.4", + "underscore": "1.8.3" + } + }, + "node_modules/azure-devops-node-api/node_modules/underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/caseless": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", + "dev": true + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", + "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", + "dev": true, + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", + "dev": true + }, + "node_modules/commander": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz", + "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=", + "dev": true, + "engines": { + "node": ">= 0.6.x" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha1-No8lEtefnUb9/HE0mueHi7weuVw=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.0.3", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha1-D8Z9fBQYJd6UKC3VNr7GubzoYKs=", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/diacritics-map": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", + "integrity": "sha1-bfwP+dAQAKLt8oZTccrDFulJd68=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/diff": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz", + "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz", + "integrity": "sha1-Tbwv5nTnGUnK8/smlc5/LcHZqNE=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "dependencies": { + "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "dependencies": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^1.1.3", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/expand-range/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/glob": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.3.tgz", + "integrity": "sha1-4xPusknHr/qlxHUoaw4RW1mDlGc=", + "dev": true, + "dependencies": { + "graceful-fs": "~2.0.0", + "inherits": "2", + "minimatch": "~0.2.11" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "deprecated": "Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue", + "dev": true, + "dependencies": { + "lru-cache": "2", + "sigmund": "~1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/graceful-fs": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "integrity": "sha1-fNLNsiiko/Nule+mzBQt59GhNtA=", + "deprecated": "please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/gray-matter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", + "integrity": "sha1-MELZrewqHe1qdwep7SOA+KF6Qw4=", + "dev": true, + "dependencies": { + "ansi-red": "^0.1.1", + "coffee-script": "^1.12.4", + "extend-shallow": "^2.0.1", + "js-yaml": "^3.8.1", + "toml": "^2.3.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/growl": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.8.1.tgz", + "integrity": "sha1-Sy3sjZB+k9szZiTc7AGDUC+MlCg=", + "dev": true + }, + "node_modules/http-basic": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/http-basic/-/http-basic-2.5.1.tgz", + "integrity": "sha1-jORHvbW2xXf4pj4/p4BW7Eu02/s=", + "dev": true, + "dependencies": { + "caseless": "~0.11.0", + "concat-stream": "^1.4.6", + "http-response-object": "^1.0.0" + } + }, + "node_modules/http-response-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-1.1.0.tgz", + "integrity": "sha1-p8TnWq6C87tJBOT0P2FWc7TVGMM=", + "dev": true + }, + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jade": { + "version": "0.26.3", + "resolved": "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz", + "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=", + "deprecated": "Jade has been renamed to pug, please install the latest version of pug instead of jade", + "dev": true, + "dependencies": { + "commander": "0.6.1", + "mkdirp": "0.3.0" + }, + "bin": { + "jade": "bin/jade" + } + }, + "node_modules/jade/node_modules/commander": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz", + "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=", + "dev": true, + "engines": { + "node": ">= 0.4.x" + } + }, + "node_modules/jade/node_modules/mkdirp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz", + "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/lazy-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", + "dev": true, + "dependencies": { + "set-getter": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/list-item": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", + "integrity": "sha1-DGXQDih8tmPMs8s4Sad+iewmilY=", + "dev": true, + "dependencies": { + "expand-range": "^1.8.1", + "extend-shallow": "^2.0.1", + "is-number": "^2.1.0", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/list-item/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/list-item/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "node_modules/markdown-link": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", + "integrity": "sha1-MsXGUZmmRXMWMi0eQinRNAfIx88=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-toc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", + "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", + "dev": true, + "dependencies": { + "concat-stream": "^1.5.2", + "diacritics-map": "^0.1.0", + "gray-matter": "^2.1.0", + "lazy-cache": "^2.0.2", + "list-item": "^1.1.1", + "markdown-link": "^0.1.1", + "minimist": "^1.2.0", + "mixin-deep": "^1.1.3", + "object.pick": "^1.2.0", + "remarkable": "^1.7.1", + "repeat-string": "^1.6.1", + "strip-color": "^0.1.0" + }, + "bin": { + "markdown-toc": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-toc/node_modules/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "node_modules/md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "dev": true, + "dependencies": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + }, + "node_modules/minimatch": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz", + "integrity": "sha1-DzmKcwDqRB6cNIyD2Yq4ydv5xAo=", + "dev": true, + "dependencies": { + "brace-expansion": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", + "integrity": "sha1-G8K8cWWM3KVxJHVoQ2NhWwtPaVs=", + "dev": true + }, + "node_modules/mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "deprecated": "Critical bug fixed in v2.0.1, please upgrade to the latest version.", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "node_modules/mocha": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-2.3.3.tgz", + "integrity": "sha1-lkiMSb/XHYalGMuUHikag/SNiFY=", + "dev": true, + "dependencies": { + "commander": "2.3.0", + "debug": "2.0.0", + "diff": "1.4.0", + "escape-string-regexp": "1.0.2", + "glob": "3.2.3", + "growl": "1.8.1", + "jade": "0.26.3", + "mkdirp": "0.5.0", + "supports-color": "1.2.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha" + }, + "engines": { + "node": ">= 0.8.x" + } + }, + "node_modules/mocha-junit-reporter": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/mocha-junit-reporter/-/mocha-junit-reporter-1.17.0.tgz", + "integrity": "sha1-LlFJ7UD8XS48px5C21qx/snG2Fw=", + "dev": true, + "dependencies": { + "debug": "^2.2.0", + "md5": "^2.1.0", + "mkdirp": "~0.5.1", + "strip-ansi": "^4.0.0", + "xml": "^1.0.0" + }, + "peerDependencies": { + "mocha": ">=2.2.5" + } + }, + "node_modules/mocha-junit-reporter/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mocha-junit-reporter/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mocha/node_modules/debug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", + "integrity": "sha1-ib2d9nMrUSVrxnBTQrugLtEhMe8=", + "dev": true, + "dependencies": { + "ms": "0.6.2" + } + }, + "node_modules/mocha/node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "node_modules/mocha/node_modules/mkdirp": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", + "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mocha/node_modules/ms": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "integrity": "sha1-2JwhJMb9wTU9Zai3e/GqxLGTcIw=", + "dev": true + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/node-uuid": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.6.tgz", + "integrity": "sha1-apYy9GNSJDyE0vRVNNYUwL3L6vI=", + "deprecated": "Use uuid module instead", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=", + "dev": true, + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/q": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", + "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==", + "dev": true, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha1-x6vpzIuHwLqodrGf3oP9RkeX44w=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/randomatic/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remarkable": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.1.tgz", + "integrity": "sha1-qspJchALZqZCpjoQIcpLrBvjv/Y=", + "dev": true, + "dependencies": { + "argparse": "~0.1.15", + "autolinker": "~0.15.0" + }, + "bin": { + "remarkable": "bin/remarkable.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/remarkable/node_modules/argparse": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", + "dev": true, + "dependencies": { + "underscore": "~1.7.0", + "underscore.string": "~2.4.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=", + "dev": true + }, + "node_modules/semver": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.3.tgz", + "integrity": "sha1-FUZrYSILw3HNjw5map94Uynqgig=", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/set-getter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", + "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", + "dev": true, + "dependencies": { + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", + "dev": true, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/strip-color": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", + "integrity": "sha1-EG9l09PmotlAHKwOsM6LinArT3s=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.2.0.tgz", + "integrity": "sha1-/x7R5hFp0Gs88tWI4YixjYhH4X4=", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sync-request": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sync-request/-/sync-request-4.1.0.tgz", + "integrity": "sha512-iFbOBWYaznBNbheIKaMkj+3EabpEsXbuwcTVuYkRjoav+Om5L8VXXLIXms0cHxkouXMRCQaSfhfau9/HyIbM2Q==", + "dev": true, + "dependencies": { + "command-exists": "^1.2.2", + "concat-stream": "^1.6.0", + "get-port": "^3.1.0", + "http-response-object": "^1.1.0", + "then-request": "^2.2.0" + } + }, + "node_modules/then-request": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/then-request/-/then-request-2.2.0.tgz", + "integrity": "sha1-ZnizL6DKIY/laZgbvYhxtZQGDYE=", + "dev": true, + "dependencies": { + "caseless": "~0.11.0", + "concat-stream": "^1.4.7", + "http-basic": "^2.5.1", + "http-response-object": "^1.1.0", + "promise": "^7.1.1", + "qs": "^6.1.0" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toml": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.3.tgz", + "integrity": "sha512-O7L5hhSQHxuufWUdcTRPfuTh3phKfAZ/dqfxZFoxPCj2RYmpaSGLEIs016FCXItQwNr08yefUB5TSjzRYnajTA==", + "dev": true + }, + "node_modules/tunnel": { + "version": "0.0.4", + "resolved": "http://registry.npmjs.org/tunnel/-/tunnel-0.0.4.tgz", + "integrity": "sha1-LTeFoVjBdMmhbcLARuxfxfF0IhM=", + "dev": true, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/typed-rest-client": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.0.9.tgz", + "integrity": "sha512-iOdwgmnP/tF6Qs+oY4iEtCf/3fnCDl7Gy9LGPJ4E3M4Wj3uaSko15FVwbsaBmnBqTJORnXBWVY5306D4HH8oiA==", + "dev": true, + "dependencies": { + "tunnel": "0.0.4", + "underscore": "1.8.3" + } + }, + "node_modules/typed-rest-client/node_modules/underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", + "dev": true + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/typescript": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.3.4.tgz", + "integrity": "sha1-PTgyGCgjHkNPKHUUlZw3qCtin0I=", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/underscore": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", + "dev": true + }, + "node_modules/underscore.string": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/validator": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-3.33.0.tgz", + "integrity": "sha1-zUBu4hehyjfDqk5ipz8HRET/jew=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", + "dev": true + } + }, "dependencies": { "adm-zip": { "version": "0.4.13",